17 afleveringen

The runtime is a podcast devoted to asking questions about why we build software the way we do. It has a focus on web development, but will explore widely, looking at how different software is designed, and what makes it great.

The Runtime Rafael Kennedy

    • Technologie

The runtime is a podcast devoted to asking questions about why we build software the way we do. It has a focus on web development, but will explore widely, looking at how different software is designed, and what makes it great.

    015 - JT on Nushell

    015 - JT on Nushell

    Rafael Is joined by JT one of the creators of a new shell, called Nushell. They talk about how Nushell blends the ambitions of a shell with those a programming language, and how the team went about building a shell that feels functional and modern, while also feeling familiar to a community with deep muscle memory with existing shells. JT also talks about how they went about “optimizing for fun” and creating a delighting experience from the beginning of the project.

    Links to things mentioned:

    JT on twitter: https://twitter.com/jntrnr
    JT on YouTube: https://www.youtube.com/user/giard321
    JT on Twitch: https://www.twitch.tv/jntrnr
    Nushell on twitter: https://twitter.com/nu_shell
    Yehuda Katz on twitter: https://twitter.com/wycats
    Andrés Robalino on twitter: https://twitter.com/andras_io
    JT's article about Exit Codes: https://www.jntrnr.com/exit-codes/
    Polars Dataframes: https://github.com/pola-rs/polars
    Alacritty Terminal: https://github.com/alacritty/alacritty
    Nushell Discord: https://discord.gg/NtAbbGn

    • 30 min.
    015 - James Long on ActualBudget

    015 - James Long on ActualBudget

    Rafael is Joined by James Long to talk about ActualBudget, a "privacy focused" personal finance application with some unique technical characteristics. They talk about some of the benefits of offline-first applications from a product perspective, and some of the interesting and unexpected things about developing an application that diverges from the standard Server-Client SaaS model. They also go deep into the weeds to talk about absurd-sql, a project where sqlite is implemented using indexedDB instead of the filesystem as a persistence layer.

    James Long on twitter: https://twitter.com/jlongster
    Actual Budget: https://actualbudget.com/
    Patrick McKenzie: https://twitter.com/patio11
    The blog post about absurd-sql: https://jlongster.com/future-sql-web
    LogSeq: https://logseq.com/
    Yjs: https://github.com/yjs/yjs

    • 44 min.
    014 - Bartek Iwańczuk on deno

    014 - Bartek Iwańczuk on deno

    Rafael is joined by Bartek Iwańczuk, a core member of the deno team, to discuss some of the things that make deno such an exciting tool for development. They talk about why the team placed such an emphasis on conforming to web platform standards, the decision to move away from typescript in internal deno code, and the delicate balance between creating a new system and tech stack, while not alienating users who love npm and the node ecosystem.

    Links:

    deno: https://deno.land/
    Bartek on Github: https://github.com/bartlomieju
    Bartek on Twitter: https://twitter.com/biwanczuk
    Design doc where deno opts to use Js for internal deno code: https://docs.google.com/document/d/1_WvwHl7BXUPmoiSeD8G83JmS8ypsTPqed4Btkqkn_-4/preview?pru=AAABcrrKL5k*nQ4LS569NsRRAce2BVanXw#
    10 Things I Regret About Node.js: https://youtu.be/M3BM9TB-8yA
    Import maps: https://github.com/WICG/import-maps
    Rusty V8: https://github.com/denoland/rusty_v8
    DNT - Deno to Node Transform: https://github.com/dsherret/dnt
    Deno Deploy: https://deno.com/deploy/
    Rust: https://www.rust-lang.org/
    Boa: https://github.com/boa-dev/boa
    Nushell: https://github.com/nushell/nushell

    • 31 min.
    013 - Haad and Mark Henderson on OrbitDB

    013 - Haad and Mark Henderson on OrbitDB

    Rafael is joined by Mark Henderson and Haadcode to talk about OrbitDB, a distributed database / data mesh for use in peer to peer applications. They talk about what it is like developing in the peer to peer field, talk about developing an oplog CRDT, complain a little bit about safari and browser storage limitations, and discuss how one of the core innovations in developing for p2p applications is finding the capacity to "think in a distributed way".



    - https://orbitdb.org/
    - Equilibrium: https://equilibrium.io/en/
    - Jon Sarkin's Art: jonsarkin.com
    - Distributed (c): https://distributedc.org/
    - A Post about Watchit: https://dev.to/geolffreym/watchit-2b88
    - Watchit App: https://watchitapp.site/
    - Mark on Twitter: https://twitter.com/aphelionz
    - OrbitDB on github: https://github.com/orbitdb/orbitdb.org
    - OrbitDB on Matrix: https://riot.im/app/#/room/#orbit-db:matrix.org

    • 30 min.
    012 - Caleb Porzio on Alpine.js

    012 - Caleb Porzio on Alpine.js

    Rafael is joined by Caleb Porzio to discuss AlpineJs, a rugged minimal javascript UI framework. They get deep into the weeds about walking DOM trees, event listeners, and performance and benchmarking.

    AlpineJS: https://alpinejs.dev/
    Fireship.io video: https://www.youtube.com/watch?v=cuHDQhDhvPE&t=26s
    Phoenix LiveView: https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html, https://dockyard.com/blog/2018/12/12/phoenix-liveview-interactive-real-time-apps-no-need-to-write-javascript
    Laravel Livewire: https://laravel-livewire.com
    hyperactiv: https://github.com/elbywan/hyperactiv
    Lit: https://lit.dev/
    Morphdom: https://github.com/patrick-steele-idem/morphdom
    Esbuild: https://esbuild.github.io/
    Caleb's Course on Making VS Code Awesome: https://makevscodeawesome.com/

    • 45 min.
    011 - Rosano on Zero Data Apps

    011 - Rosano on Zero Data Apps

    Rafael is joined by Rosano to discuss Zero Data Apps, a category of applications designed not to hold customer data, but to manipulate customer data that is under the customer's control.

    Project Cambria (This will be featured on an upcoming episode of the podcast): https://www.inkandswitch.com/cambria.html
    Gordon Brander's newsletter: https://subconscious.substack.com/
    Linus Lee's website: https://thesephist.com/
    Linus Lee's twitter: https://twitter.com/thesephist
    Comradery: https://comradery.co/
    Hyperdraft: https://hyperdraft.rosano.ca/en/
    Joybox: https://joybox.rosano.ca/
    Rosano's newsletter: https://cafe.rosano.ca/
    Rosano on twitter: https://twitter.com/rosano

    There are some audio quality issues with this episode. Hopefully they aren't too apparent, but apologies in advance. 

    • 34 min.

Top-podcasts in Technologie

de Groene Nerds
Aljo Hartgers & Danny Oosterveer // De Podcasters
✨Poki - Podcast over Kunstmatige Intelligentie AI
Alexander Klöpping & Wietse Hage
Acquired
Ben Gilbert and David Rosenthal
Tweakers Podcast
Tweakers
De Technoloog | BNR
BNR Nieuwsradio
Bright Podcast
Bright B.V.