Conversations about programming. By Andreas Ekeroot and Lars Wikman, funded by Underjord.io.
Similar Podcasts
The Rabbit Hole: The Definitive Developer's Podcast
Welcome to The Rabbit Hole, the definitive developers podcast. If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.
The Real Python Podcast
A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community.
The show covers a wide range of topics including Python programming best practices, career tips, and related software development topics.
Join us every Friday morning to hear what's new in the world of Python programming and become a more effective Pythonista.
Elixir Mix
Elixir Mix is a weekly show focused on the Elixir programming community. Our panel discusses topics around functional programming, the Elixir ecosystem, and building real world apps with Elixir based tools and frameworks.
About Seniority
We apologize for any discomfort in the audio. We lost the original Ekeroot recording and had to use the backup cloud recording. The people responsible have been sacked.
About Programming Languages
This episode was a bit delayed, sorry about that. Poor planning on our part :)
About Vacations
Some show notes might show up later if you are lucky :)
About Gear
We're talking gear and trying to answer the always relevant question of what is needed to program. C++ CSS HTML Javascript Gymnasium IBM's briefcase-shaped PC Monochrome monitor Glitch.app or maybe Glitch.io Raspberry pi, all versions Microsoft ergonomic keyboard Trackball GHC Swift Rust LLVM Property based testing explained by Jessitron Elixir Erlang BEAM Dialyzer Docker Vagrant VirtualBox Moore's law Let's encrypt Bayesian inference ASIC Balrog Laggard Filco majestouch with Cherry MX blue switches Filco majestouch tenkeyless with Cherry MX brown switches KVM switch i3 Moonlander Logitech TrackMan Marble FX Trackball Counter-Strike Kerp used a trackball when playing League of Legends Sony zv1 Elgato keylight Blue yeti Audio Technica atr2100x usb Focusrite Scarlett ThinkPad T400 ThinkPad T440s NFS Tmpfs
About Testing
Painstakingly putting together a framework on frameworks. Also name dropping as if there was no tomorrow. Ariane 5 rocket launch explosion TDD Haskell Python Mocking or mock objects Quickcheck Hypothesis Pytest Elixir Phoenix Framework Domain-driven design Telegram Elixir Outlaws: Episode 97: Successfully Vamped Chaos monkey Prince of persia Testing telecoms software with quviq QuickCheck Blue green deployment Django The About ORMs episode New Relic Datadog Prometheus Grafana PromEx Livestream with Alex Koutmos Antiloop's Purpose in life Purescript PHP ripgrep Protocol buffers The Bike Shed factory_boy Golden tests Python difflib PostgreSQL nginx Elm Nixos Arch linux
About Onboarding
Jonathan Stark speaks about value based pricing, his podcast Ditching Hourly is highly recommended. Fight Club
About Servers
Show notes are on vacation time. Hopefully we'll have them expanded eventually :)
About ORMs
All about that base, data base no, trouble. ORM Python PHP SQLAlchemy Django ORM Drupal Wordpress Elasticsearch C# dapper Ecto Elixir The pattern book Laravel Ruby Java Diesel Selda Haskell SQL SQLite PostgreSQL MySQL MS SQL N+1 queries select_related prefetch_related aka The other one REST Modelforms Ecto schemas Ecto changesets Http forms Repo insert Repo update Data mapper Structs in Elixir Record types DSL Post-mortem: 10 years in the vertical - Part 3 Episode 4 Cartesian product SQLAlchemy core and the other one Module Erlang Reducer, map, filter, etc. foldr, foldl Bruce Tate Construct, reduce, convert Elixir pipes Plug webserver Higher order function XKCD standards
About Frameworks
Painstakingly putting together a framework on frameworks. Also name dropping frameworks and everything under the sun as if there was no tomorrow. Phoenix Framework tailwindcss alpinejs Django jQuery Wordpress Laravel Symphony Drupal Django admin Django modelforms Ecto schemas in Phoenix Ecto changesets in Phoenix Ruby on Rails Django formsets Flask FastApi HTTP basic auth Django REST framework Plug Cowboy Liveview Erlang Celery Sidekiq Cron Redis Oban Beam PostgreSQL Postgrest Views Schema Lemmingpants GraphQL Haskell Yesod Web Framework Scotty Sqlite-simple Lucid: templating DSL for HTML EDSL@HaskellWiki EDSL@Ward wiki Surface ui php Cycle.js Functional reactive programming Virtual DOM Elm architecture Javascript PureScript PureScript Halogen Mithril React Vue.js Vuex Redux React router Angular Typescript Ionic 1 Cordova Phone gap Xamarin PETAL Livewire Hotwire Django hotwire Vim Refactoring UI Styled components Sass Less Bootstrap Purecss Ecto Telegram DOM API om virtual dom Clojurescript
About Communication
On the benefits and woes of written communication. Code reviews are usually written, so we revisit them again. rfc2119 Key words for use in RFCs to Indicate Requirement Levels Dunning–Kruger effect