DiscoverJUXT Cast
Claim Ownership
JUXT Cast
Author: JUXT
Subscribed: 25Played: 309Subscribe
Share
© Copyright 2019
Description
JUXT are a software engineering firm. We build, we consult and we share our many libraries with the community. We choose to only use one programming language, Clojure, and in this podcast we will talk about various things related to what's going on in the company at the time.
58 Episodes
Reverse
Episode Notes
Our guest is Prof. Viktor Leis, a Full Professor in the Computer Science Department at the Technical University of Munich. His research revolves around designing high-performance data management systems and includes core database systems topics such as query processing, query optimization, transaction processing, index structures, and storage. [0]
In this episode we discussed a paper that Viktor recently co-authored with Thomas Neumann, titled "A Critique of Modern SQL And A Proposal Towards A Simple and Expressive Query Language", for CIDR 2024. [2] Beyond the specifics of SQL, many other topics are touched on also including: machine learning in the database, a critique of PostgreSQL, and the potential for massive performance gains in the world of practical database systems.
Notes:
[0] https://www.cs.cit.tum.de/dis/team/prof-dr-viktor-leis/
[1] https://www.cidrdb.org/cidr2024/papers/p48-neumann.pdf
[2] https://github.com/neumannt/saneql/
[3] https://www.cs.cit.tum.de/dis/research/leanstore/
[4] https://www.dbos.dev/blog/announcing-dbos
Episode Notes
Beyond the headlines, this JUXTCast episode exposes the intricate challenges in managing and securing complex IT systems, providing a more detailed understanding of the Horizon scandal, and hopefully serving as a straightforward reminder for individuals and organizations to stay vigilant and proactive in ensuring the reliability and integrity of the technology that we use and trust.
The JUXT team — Malcolm Sparks (CTO), Joe Littlejohn (Head of Delivery) and Alex Davis (Senior Software Engineer) — were joined by Andras Gerlits, adding an important perspective to the conversation:
Andras Gerlits' work: http://omniledger.io/
Andras Gerlits' blog: https://andrasgerlits.medium.com
For more insights on this episode, please check out Malcolm's post: https://www.juxt.pro/blog/juxtcast-horizon/
Episode Notes
In October 2023, Nathan Marz announced the Clojure API to Rama, a new programming platform for building distributed applications that was released last August.
Red Planet Labs revealed Rama for the first time by building and operating a Twitter-scale Mastodon instance that’s 100x less code than Twitter wrote to build the equivalent.
Soon after this announcement, we invited Nathan as a guest on the JUXTCast to find out more.
In this episode, we delve into some of the conceptual foundations of Rama, the influence the Clojure language has had on its design and discuss some of the many difficult problems Nathan and his team have had to solve in the course of developing Rama.
Not to be missed!
For more information about Rama and it's Clojure API, you can read this post on Red Planet Labs blog: "Introducing Rama’s Clojure API: build end-to-end scalable backends in 100x less code".
Episode Notes
In this episode, JUXT Head of Delivery, Joe Littlejohn, is joined by JUXT software engineers Aaron Knauf and Mariusz Saternus to talk Platform Engineering, and their experiences delivering effective developer platforms in large tech organisations.
Link to Jeremy Taylor's webinar "Bitemporality and the Art of Maintaining Accurate Databases" — as mentioned by Joe at the top of the episode.
This podcast is powered by Pinecast.
Episode Notes
In this episode, Jeremy Taylor, James Henderson, and Malcolm Sparks are joined by Kent Beck to discuss programming, bitemporality, and the state of Agile.
For more insights, please visit this post about the podcast.
Episode Notes
'The Holy War' song: https://www.youtube.com/watch?v=1kcOfWSDEjg
'A first look at the XT20 venue': https://www.youtube.com/watch?v=0Xt4PsvZO8w
Banking Transformation Summit: https://bankingtransformationsummit.com/
Babashka Conf: https://babashka.org/conf/
Babashka Talks 2023: https://www.youtube.com/playlist?list=PLaN-rC-CjQqDu1AVhGdGOoEqsSAhd2W6t
XTDB: https://www.xtdb.com/
JUXT 10-Year Anniversary Talks: https://www.youtube.com/playlist?list=PLrCB9bq0iVIpI2Tz7F0gZM5PDigchRFXF
Episode Notes
This podcast episode focuses on some topics that are mentioned in S5E1 "Post-Conj Roundup, Databases, and the LLM era": https://pinecast.com/listen/dc20b264-48cd-4f84-8291-d60dfc4801ab.mp3.
Episode Notes
Clojure Conj: https://2023.clojure-conj.org/
“Design by Pratice” by Rich Hickey: https://www.youtube.com/watch?v=c5QF2HjHLSE&list=PLZdCLR02grLpIQQkyGLgIyt0eHE56aJqd&index=1
“Vector Symbolic Architectures in Clojure” by Carin Meier: https://www.youtube.com/watch?v=j7ygjfbBJD0&list=PLZdCLR02grLpIQQkyGLgIyt0eHE56aJqd&index=2
“Clojure Isp: One tool to lint them all” by Eric Dallo: https://www.youtube.com/watch?v=nxcNrjKL2WA&list=PLZdCLR02grLpIQQkyGLgIyt0eHE56aJqd&index=18
“A Relational Model of Data for Large Shared Data Banks” by Ted Codd: https://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf
Episode Notes
Micah Martin: http://micahmartin.com/
8thlight: https://8thlight.com/
Clean Coders Studio: https://cleancoders.com/
Uncle Bob on Twitter (https://twitter.com/unclebobmartin)
Uncle Bob on Github (https://github.com/unclebob)
Limelight: http://micahmartin.com/limelight/rdoc/
Speclj: https://github.com/slagyr/speclj
Twitter: @slagyr
Github: @slagyr
Episode Notes
Kpow for Apache Kafka: https://kpow.io/
Factor House: https://factorhouse.io/
Slipway: https://github.com/factorhouse/slipway
Apache ECharts: https://echarts.apache.org/en/index.html
LinkedIn: @dtw
Github: @_d_t_w
Episode Notes
Strange Loop: https://www.thestrangeloop.com/
Episode Notes
Papers We love: https://paperswelove.org/
PDFxStream: https://www.snowtide.com/
Metacrawler: https://www.metacrawler.com/
pdfQL: https://www.pdfdata.com/
Chemerick.com: https://cemerick.com/
‘Clojure Programming: Practical Lisp for the Java World’ book: https://www.amazon.com/Clojure-Programming-Practical-Lisp-World-ebook/dp/B007Q4T040
‘Real World Ocaml: Functional programming for the Masses’ book: https://www.amazon.com/Real-World-OCaml-Functional-Programming/dp/100912580X
PWLConf 2022: https://pwlconf.org/
Github: @cemerick
LinkedIn: @chasemerick
Twitter: @cemerick
Episode Notes
Felinne Hermans: "Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022)
Focus Retreat Center: https://focusretreatcenter.com/
Twitter: @focusretreats
Instagram: @focusretreat.center
Facebook: @focusretreat.center
LinkedIn: @focusretreatcenter
Episode Notes
Veradept: https://veradept.com/
elm-conf: https://2020.elm-conf.com/about
‘Waltzing with Bears’ book: https://www.amazon.com/Waltzing-Bears-Managing-Software-Projects/dp/0932633609
‘Software Estimation’ book: https://www.amazon.com/Software-Estimation-Demystifying-Developer-Practices/dp/0735605351
DoomCheck: https://doomcheck.com/
Twitter: @jhbrown94
Episode Notes
Dave Yarwood's Talk in 2019 about Alda: https://www.youtube.com/watch?v=6hUihVWdgW0&ab_channel=StrangeLoopConference
Github repo: https://github.com/daveyarwood/alda-clj
“Learn You a Haskell for Great Good” book: http://learnyouahaskell.com/
John Coltrane’s “Giant Steps”: https://rhino.lnk.to/giantsteps60
“Structure and Interpretation of Computer Programs (The Mit Electrical Engineering and Computer Science Series) 2nd Edition” book: https://www.amazon.com/Structure-Interpretation-Computer-Programs-Engineering/dp/0262510871
Music Macro Language (MML): https://electronicmusic.fandom.com/wiki/Music_Macro_Language
Sibelius: https://www.avid.com/sibelius
Finale: https://usermanuals.finalemusic.com/FinaleMac/Content/Contents.htm
Alda’s website: https://alda.io/
Slack channel: alda.io
Mariel Pettee’s “Dancing with Myself’: https://www.youtube.com/watch?v=CQqP6NxC5NI
Github: @daveyarwood
Twitter: @dave_yarwood
Episode Notes
Talk: https://www.thestrangeloop.com/2022/writing-a-mobile-app-with-clojuredart.html
Roam Research: https://roamresearch.com/
Flutter: https://flutter.dev/
https://github.com/Tensegritics/ClojureDart
Clojurians Slack channel: #clojuredart
YouTube channel: https://www.youtube.com/channel/UCCkvOkh6pXzYqkFKDgoyWRg
Twitter:
@cgrand
@BaptisteDupuch
Episode Notes
"The Early Days of id Software: Programming Principles" by John Romero (Strange Loop 2022)
Semantic Versioning - Rust: https://docs.rs/semver/latest/semver/
Trustfall: https://github.com/obi1kenobi/trustfall
Cargo-semver-check: https://github.com/obi1kenobi/cargo-semver-check
“Crafting Interpreters” book: https://craftinginterpreters.com/
Playground at https://play.predr.ag/
Predrag’s blog: https://medium.com/@predrag.gruevski
Predrag on Twitter: @PredragGruevski
Predrag on GitHub: @obi1kenobi
Episode Notes
Sarah Withee’s website: https://geekygirlsarah.com/
Code Thesaurus: https://github.com/codethesaurus
HacktoberFest 2022: https://hacktoberfest.com/
Digital Ocean: https://www.digitalocean.com/
Twitter: @geekygirlsarah
GitHub: @geekygirlsarah
LinkedIn: @sarahwithee
Episode Notes
CloudFlare - https://www.cloudflare.com/
Balto - https://www.balto.ai/
“The Evolution of a Planetary-scale Distributed Database" by Kevin Scaldeferri (Strange Loop 2022)” - https://www.youtube.com/watch?v=YWR9QyhQEas
Benson Hill - https://bensonhill.com/
Stlgo Meetup - https://www.meetup.com/StL-Go/
Venture Cafe - https://venturecafestlouis.org/
LinkedIn - @kennetheversole
Twitter - @kennetheversole
Episode Notes
Jared Smith http://jaredmsmith.com
ElmConf - https://2019.elm-conf.com/
JavaScript Fatigue
ELM https://elm-lang.org/
Semantic Versioning https://semver.org/
Atom Editor https://atom.io/
Email: dev@jaredmsmith.com
Twitter: https://mobile.twitter.com/absynce