PoddsÀndningarTeknologiRegular Programming

Regular Programming

Lars Wikman, Andreas Ekeroot
Regular Programming
Senaste avsnittet

65 avsnitt

  • Regular Programming

    About Ending Things

    2025-01-20 | 40 min.
    The End.
    Links
    LADOK
    Sanne Kalkman - companies should hire junior developers
    MĂŒnchenbryggeriet
    The art of gathering
    Dead dog party
    Nobody wants this
    Neon genesis evangelion
    Ghost in the shell: stand alone complex
    Serial experiments Lain
    Hackers
    Black mirror
    William Gibson
    Burning chrome
    Neil Stephenson
    The Bridge trilogy
    s-CRY-ed
    Fullmetal alchemist
    Hellsing
    Samurai Champloo
    Black lagoon
  • Regular Programming

    About the Least Powerful Abstraction

    2024-12-23 | 42 min.
    Imagine Andreas going around making annoying electronic sounds all the time.
    Strike that. Andreas and Lars discuss using less power - less fancy abstractions - to make things easier to understand. Andreas likes to do a de-powering pass to code.
    Avoid making something which is more general than is useful.
    Lars goes into the lure of event sourcing - going for very high data resolution - it might come in handy! - at the cost of a lot of other things - how do we prevent duplicate user names?
    You've got to love a JSON blob.
    Finally, Lars derails Andreas' arrow of time and discussion of locking things down early when possible.
    Links
    Power glove
    Ghost in the shell 2
    Stand alone complex
    Unlimited power!
    For-comprehensions
    Nerveshub
    REST
    Squiggle
    The lenses paper - Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire
    Not hot dog
    Domain-driven design
    Event sourcing
    CQRS
    Saga - event sourcing pattern
    Data lake
    Data lakehouse
    Ecto
    Penny Arcade - On discomfort
    Prince of Persia: The sands of time
  • Regular Programming

    About Licenses

    2024-11-25 | 45 min.
    How do people learn about licenses?
    If you entered into software in a certain way, it's easy to assume that everyone is a part-time license attorney. But how do other people pick up license knowledge? And what does one really need to know?
    Licenses underpin open source but seem kind of dull. But they are also a cool and special thing about the software industry.

    Lars provides his licenses 101 thoughts and looks forward to becoming open source grandpa.
    Links
    GPL
    BSD license
    MIT license
    Apache license
    LGPL
    AGPL - Affero license
    OSI
    Open source licenses tried in court
    Source-available
    Cockroach
    BSL - business source license
    FOSDEM
    Oxide & friends on how they handle the CockroachDB thing
    Forking
    Terraform
    Opentofu
    Elasticsearch
    Opensearch
    Redis
    Valkey
    The Redis-Valkey-story
    The XZ backdoor
    Andres Freund - The Microsoftie who found the issue
    Visual studio code
    VSCodium
    Gitpod
    code-server
    Embrace, extend, extinguish
    Docker
    Podman
    Hashicorp
    Salt
    Ansible
    Terraform
    Stallman
    Compis
    Apple II
    MySQL
    CLA - contributor license agreement
    Kelsey Hightower
    VLC
    Winamp
    Slackware
    Debian
    Coding freedom - book by Gabriella Coleman (full PDF)
    FreeBSD
    Ideell förening
    Moomin dad
    Snufkin
    Pettson
    Jussi Björling
    Gramophone player
  • Regular Programming

    About Learning New Languages

    2024-10-28 | 42 min.
    Everyone's favorite idempotent podcast returns to discuss learning new languages and concepts. Can mixing and matching new concepts and syntax help or hinder language adoption? A new concept but a familiar syntax might make a language easier for all the drifting Javascript developers to grab on to.
    Lars considers picking up a lisp at some point.
    It's harder to pick up new languages when you're mainly keen on building. Lars is very much in a building phase. He has problems, but they are his problems.
    Lars is currently learning - among other things - by working with other people, putting himself out there, and arranging a conference.
    Links
    Alan Perlis
    A language that does not affect the way you're thinking is not worth knowing
    Domain-specific languages
    Rails
    Phoenix
    Elixir
    Erlang
    Prolog
    Gleam
    Elm
    The CodeBEAM Gleam keynote by Hayleigh Thompson and Louis Pilfold is not out in video form yet
    Ant (the build system)
    Bash
    XLST - Extensible Stylesheet Language Transformations
    Xquery
    SAX parser
    SweetXml
    Exercism course on Gleam
    Lustre web framework
    Sprocket web framework - Gleam-style implementation of Liveview
    OTP
    AtomVM
    Cardputer
    REPL - read-eval-print loop
    NIF
    GHC - the Haskell compiler
    Lua
    Dave Lucia and Robert Virding talking about Lua on the BEAM - also not out in video form yet
    The Konami code
    Uiua
    ZFS
    Evan - creator of Elm - in Kodsnack 604
    Smalltalk
    Pony
  • Regular Programming

    About C

    2024-10-14 | 53 min.
    Wherein the wonders of C are explored.
    But first, let Andreas tell you what's so great about Chalmers' approach to teaching computer engineering. Spoiler: starting with Haskell, close to math.
    The tooling around C: cultural mystery meat.
    Lars tries out a shocking plan for a productive framework for C!
    It's very cool to be able to just poke memory. Memory, arrays, structs, and strings are discussed. Strings are a bundle of fun. Arrays are desugared.
    Finally, a dive into the wonderful world of interoperability, both with and without C directly involved.
    Links
    Rust
    C
    D latches
    Gymnasiet - roughly upper secondary school or high school
    C++
    Autotools
    Autoconf
    Linux from scratch
    Slackware
    Debian
    Makefiles
    Bash
    GNU Make
    Buildroot
    Cmake
    Zig
    TOML
    Isaac who does Zigler for Elixir
    POSIX
    Win32 API:s
    Libuv
    SIMD
    B-tree
    Redis
    Erlang NIF
    Cocoa - the wild Elixir community member integrating stuff
    OpenCV
    Pythonx - run Python from within Elixir
    Lua
    Luerl
    LFE - Lisp flavoured Erlang
    Fennel - lispier Lua
    Chicken Scheme

Fler podcasts i Teknologi

Om Regular Programming

Conversations about programming. By Andreas Ekeroot and Lars Wikman, funded by Underjord.io.
Podcast-webbplats

Lyssna pÄ Regular Programming, All-In with Chamath, Jason, Sacks & Friedberg och mÄnga andra poddar frÄn vÀrldens alla hörn med radio.se-appen

HĂ€mta den kostnadsfria radio.se-appen

  • BokmĂ€rk stationer och podcasts
  • Strömma via Wi-Fi eller Bluetooth
  • Stödjer Carplay & Android Auto
  • MĂ„nga andra appfunktioner
Sociala nÀtverk
v8.8.10| © 2007-2026 radio.de GmbH
Generated: 4/17/2026 - 8:11:09 AM