
Kodsnack 640 - En elefant som badade i Loch Ness
Avamerikanisering och jakten på den perfekta webbstacken. Fredrik och Kristoffer börjar med kaffesnack för att sedan diskutera mönster för fönsterhantering och livet i övrigt. Ett universalmönster: Saker ska inte ändra på sig om inte jag ber om det. Sedan diskuteras Kristoffers jakt på en bra webbstack. Och varför blir inte fler projekt och stackar bara klara och slutar ändras hela tiden? Att av-amerikanisera sitt liv: svårt, men kanske givande. Kristoffer har funderat över det mesta i mjukvaruväg, från e-post till backup och servrar, inklusive webbläsare. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Aeropress Bartek och Kompilator Jura ENA 8 Fransk press Hario switch Chemex Hayao Miyazaki Dokumentären om skapandet av Pojken och hägern Patterns och Christopher Alexander Lazyvim The nature of order - efter patterns Next.js Strapi Axum Deno Opentelemetry Prometheus Bun Zig Peter Thiel uv BETH-stacken Elysia - ramverk ovanpå Bun Turso HTMX Carson Gross ORM Vercel Prisma - ORM Elysia-dokumentationen Common lisp Hunchentoot Clojure Elm Stöd oss på Ko-fi! Peertube Ecosia - tysk webbläsare Bing Zen browser Arc Firefox Vivaldi - den enda webbläsaren som är kraftfull nog för dig … ? Chromium Startpage - blandar Google och Bing Glesys Fastmail Tuta Infomaniak Protonmail Openstreetmap Here wego Osmand Waze Tomtom Pixelfed Codeberg Thomas Boerger Gitlab Coolify Gogs Gitea Forgejo Tailscale Wireguard Mullvad Proton pass 1Password Bitwarden Backblaze Rogue amoeba Obsidian Ladybird Caddy cloud-init Fail2ban Hugo Antirez Redis We are destroying software Web components Titlar En elefant som badade i Loch Ness In i franska pressen Jag är en enkel man En film gjord om honom, för honom Mönster i ditt liv Den perfekta webbstacken Problemet med Deno är att det inte fungerar Slideware VC-fundat av världens sämsta människor Galna hästen bakom HTMX Fungerar det? Troligtvis inte Vercelfällan BEH-stacken Allting är fossilerat Det är färdigt Standarden är färdig Jag kan inte bli av med Apple Svaret är nej Vi planterar träd när du tittar på reklam Jag bor där jag inte bor Bygga sin egen karttjänst Jira för Git Monsterbackup på Hetzner
29 Apr 1h 4min

Kodsnack 639 - Ingen presentation är den andra lik, med Daniel Raniz Raneland
Fredrik snackar med Daniel Raniz Raneland om att skapa och hålla presentationer. Ämnen finns överallt bara man börjar se dem, och man ska inte göra det svårt för sig. Att berätta hur man själv lärt sig något blir en alldeles utmärkt presentation. Skulle du kunna skriva en bloggpost om något? Då kan du också göra en presentation av det, du behöver bara anpassa formen lite. En presentation behöver vara lite mer av en resa och ge lite mer av en kontext. Du vet inte vilken kunskap du sitter på som är vardagsmat för dig men ett guldkorn för någon annan! Våga hålla en presentation! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Raniz Factor10 Besöket i Varberg - då avsnitt 609 spelades in Softhouse Raniz blogg Jfokus TDD Kodkata Parprogrammering Sessionize Seecfp - mejllista Devoxx We are developers Berlin Raniz Øredevpresentation 2024 - Pipeline patterns and antipatterns Swetugg Slidev - koda dina presentationer i Markdown, HTML, och CSS Mermaid Magic code Stöd oss på Ko-fi! En version av Raniz Java på AWS lambda-presentation Papercall Martin Fowler Myconf - konferens i Varberg i maj Devopsdays i Zürich NDC Titlar Myndig på mjukvaruutveckling Vad gör ni här? Jag skriver abstrakt Alldeles för höga förväntningar En väldigt bra struktur En chans att dra sig ur Slutsatsen i början Prata väldigt fort istället 22 minuter inspelat material Ingen presentation är den andra lik En konferens i födelsedagspresent Broar som leder vidare
22 Apr 57min

Kodsnack 638 - Oändliga todo-listor, med Sofia Larsson
Fredrik snackar med Sofia Larsson från grannpodden Developers! om livet som lead software engineer. Hur kompletterar och överlappar den till exempel en engineering manager? Eller en arkitekt för den delen? Hur bidrar man bäst när man hamnat i en roll “ovanför” den vanliga utvecklarrollen? Konstant prioritering av vad som är viktigt - och oändliga listor av saker att göra - en viktig del av många jobb som kan vara lätt att missa eller glömma innan man själv arbetat i någon sorts chefsjobb. Och saker utanför tekniken är oftast så mycket viktigare för företaget och alla som jobbar - speciellt när du är i en ledarroll. Vi diskuterar också fördelar och risker med att jobba nära sin närmaste chef, och hur man håller reda på allt man har att göra. (Och hur man undviker att bli någon annans påminnelsesystem.) Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Sofia Developers! - podden Sofia gör med … Madeleine Avsnitt 72 av Developers! - När Fredrik var gäst T-shaped - när man har djup expertis inom ett område, och grundare kunskaper inom flera andra C4-modeller Barry O’Reilly 631 - Avsnittet med Barry Developers snackade om att ha sin chef i teamet i avsnitt 210 Millenniumprojektet Stöd oss via Ko-fi! SLA Obsidian Påminnelser Todoist Things Vergecast Hard fork Marknaden Asdf Flashback forever 4chan Titlar Bara en vanlig utvecklare Fyllepodd tillsammans Det är inte lätt att planera ett kök Vem ritar C4-modellerna? Stort och brett och knepigt på alla sätt En som ritar på papper Vara bara chef Saker utanför tekniken (Jag har) oändliga todo-listor Vad måste jag göra idag? Viktigare än den där if-satsen
15 Apr 58min

Kodsnack 637 - Gentlemannaöverenskommelse
Fredrik och Kristoffer snackar livskraftig körning (durable execution), deterministiskt simuleringstestande, och lite om Roc. Kristoffer ger sin ögonblicksbild av livskraftig körning och relaterade saker han just nu snöat in på. Mycket kretsar kring stiliga och kraftfulla abstraktioner som leder fram till renare och enklare lösningar på kniviga problem. Tänk om du kunde stödja både synkron och asynkron körning av all din kod, utan att behöva skriva någonting som hanterar det i din kod? Landar vi i Haskell? Eller till och med Lisp? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Hydropress Vattenläckan i Jönköping Roc Anders från Modermodemet Kristoffers gästspel i Modermodemet Durable execution Sidekiq Temporal Worker i Temporal Cronjob Idempotent - när något kan göras flera gånger utan att förändra resultatet (ett tryck på “på”-knappen har samma effekt som tio tryck) Rena funktioner i funktionell programmering DST - deterministisk simuleringstestning Video om DST Distributed asynchronous await - a new programming model for distributed applications - video från Tigerbeetle Tigerbeetle Zig Viewstamped replication Konsensus Paxos - algoritmen och dess paper med grekiska filosofer Paxos - ön Leslie Lamport Raft - “designed to be understandable and durable” Kubernetes IO-monaden i Haskell Stöd oss via Ko-fi! Andrew Kelley Andrew Kelleys liveström om async-await i Zig Tokio Task i Roc är deprekerat, och de har redan städat bort dokumentationen Plattformar i Roc YAML Richard Feldman Deno Ryan Dahl Durable functions Resonate Flawless (Rust) Lat evaluering Lisp call-with-current-continuation i Lisp (Scheme för att vara exakt) Dominik Tornow, skapare av Temporal Titlar Allting går sönder, konstant Allting förfaller och växer över och möglar Krossad av en hydropress Ur bandet En separat process På ett hållbart sätt Sov i en dag Bara som att köra kod Kraschar och kommer tillbaka Om man är en konsensusnörd Somna och vakna igen Raft är Paxos Pedagogiska animationer Det här är ögonblicksbilden En tidsstämpel och en bild av världen Rätt programmeringsmodell En allokerare Den globala soptippen Vår egen soptunna Det här är rätt abstraktion Idén med IO-monaden Rätt abstraktionsnivå Gentlemannaöverenskommelse
8 Apr 48min

Kodsnack 636 - Ett användbart monster
Fredrik och Kristoffer snackar Coolify och Hetzner. Kristoffer hjälper Fredrik förstå vad man vill ha Coolify till och vad det egentligen är. Man måste ha en viss kunskap, eller i alla fall vara intresserad av läsa på och skaffa sig kunskap. Coolify är inte säkert nog direkt ur lådan. Fredrik funderar på att byta tjänst för mejl. Konsensus verkar vara att mejl är en tjänst man kanske ändå inte vill ha hos Hetzner. Vi diskuterar också modern C++ och dess framtid en sväng, för att sedan prata om Coolifys svagare sidor: det är mycket att sätta sig in i, och inte alltid superstark dokumentation. Sist men inte minst, ett litet inspel om Roq och ett löfte om ett framtida ämne. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Delta i den tolfte spelsylten! - 7 - 20 april 2025 Coolify Kuzzle Dozzle - monitorerar och loggar containrar Odoo Fler tjänster man kan köra i Coolify ERP - enterprise resource planning CRM - customer relationship management Coolest cooler Space monkey - delad molnlagring på NAS-diskar, ungefär. Kickstarterkampanjen har fina bilder Syncthing Hur Dropbox började Boring cash cow S3 Sqlite CRDT Kristoffers företagssida Reverse proxy Heroku Coolifys guide för att ställa in lastbalansering på Hetzner Hetzners Coolifydokumentation cloud-init Fastmail Glesys och mejl Stöd oss på Ko-fi! Zig Bjarne Stroustrup Artikeln om problem med C++ av Izzy Muerte Herb Sutter Profiler i C++ Nginx Caddy Traefik Coolify cloud Infisical - hemlighetshantering Beszel - övervakning Ghost Writefreely Nixpacks UWSGI Roq Software unscripted Feldman håller presentation där han skriver hårt typat backend med JSON-stöd Durable execution Titlar Zzle-ändelsen Enterprisesoftware på min Coolify En mörk skog därute full av monster Fylld av monster Du sköter DNS:en själv Terminalknappen Infarfarerad Ett användbart monster C++ the good parts Ett rum fullt med pistoler Vibe-deploya Coolify Tyskt technoband från nittiotalet Det här är sunk Monstermejl på Hetzner Zig är ju coolare än Rust Inferensen är komplett
1 Apr 1h 3min

Kodsnack 635 - Farmor ringer, med Fredrik Burmester
Fredrik snackar med Fredrik Burmester om Streamyfin - en app för att strömma media från medieservern Jellyfin. Fredrik påbörjade appen för drygt ett halvår sedan - för att han ville ha en app med bra stöd för nedladdningar och Chromecast - och efter bara ett inlägg som marknadsföring exploderade den i både användare och bidragsgivare på Github. Fredrik berättar allt om resan. Vi diskuterar också vad Expo är och varför det är trevligt, hur Streamyfin löser strömmande av video, hur React native mår och fungerar numera, varför Next.js känns perfekt för Fredrik, och hur översättningar är en väg in i att bidra till Streamyfin. Sist men inte minst berättar Fredrik om utmaningen att bygga Streamyfin för att stödja TV-plattformar. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Fredrik Visual basic Röd sten i Minecraft C++ Pekare Streamyfin Jellyfin Expo React native Streamyfins Discord Streamyfin på Github Plex Emby XBMC Infuse This week in self-hosted Patreon för Streamyfin-betor Fredriks Mac-app - Podcast chapters React native video-biblioteket VLC VLCKit MPV AVPlayer - Apples egna videospelare Exoplayer Stöd oss på Ko-fi Flutter Reanimated Next.js Server actions Server components Zod Monorepo Express Remix Vercel F-droid Google play services Jellyseer Jellyfins översättningar Planck Kbd4x Keychron K6 Jellyfins roadmap på Github Streamyfins PR med första TV-stödet Titlar Programmering som en ursäkt Nedladdningar och Chromecast En lyssnare överallt När jag ska uppdatera någonting Farmor ringer I slutet på vår roadmap Expo försöker nog lösa det åt dig
25 Mars 57min

Kodsnack 634 - Hela amerikanska drömmen på ett bräde
Fredrik och Kristoffer behövde lite terapisnack om tiden vi lever i. Rika vita män uppblåsta på sin egen självbild, allas våra egna roller i att bygga upp de skadliga myterna, onödigt vinnartänk, och en hel del annat. Det kändes faktiskt bättre efteråt. Små semlor, små mjukglassar, och mindre och mer lokal mjukvara, är det en väg framåt? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Radiolab U7d - Lars Wikmans podd som publiceras direkt från telefonen Mormoner Novell Yosemite Superkalderan i Yellowstone, inte Yosemite Mindscape med Sean Carroll - avsnitt 305 om det politiska läget i USA Bill Gates Bill och Melinda Gates stiftelse Jeff Bezos Elon Musk Elons lögner om att vara bra på spel Paypal och Elon Musks inblandning Sam Harris och hans öppna brev om Elon Musk Stöd oss på Ko-fi Agil lokförare-klistermärket Simulationshypotesen AGI - artificiell generell intelligens Jira Trello Boring cash cow The cathedral and the bazaar Eric S. Raymond Mastodon-kramdjuret Skuggans gröna café i Långtora Titlar Det naturalistiska skådespelet Professionellt provocerande Smutsigt och naturalistiskt Spela in på en potatis Hela amerikanska drömmen på ett bräde Liten man, stor hatt Samma kaldera Motsatsen till demokrati (på alla nivåer) Myten om Elon Musk Okunskap och ignorans Det mysiga geniet Ingen ska ju ha så mycket Fantastiskt tragiska människor Jag måste ha ett högre syfte Gud vill mig extra väl Vi har ingen annan idé Grundkunskapen att ifrågasätta Styrkan i en kulturell myt Påta i sin egen trädgård För vår gemensamma skull Jira med G Webben är räddningen Frikoppla sig från imperierna Små semlor och små mjukglassar
18 Mars 51min

Kodsnack 633 - Från stor meetup till liten konferens, med Daniel Byström
Fredrik snackar arrangerande av konferenser med Daniel Byström, arrangör av Open infra forum - en meetup som då och då gränsar till hel konferens. Som nu i maj till exempel, när eventet firar tio år. Daniel berättar bland annat om hur det kom sig att han började arrangera, hur han bär sig åt för att få ihop allt, och vilka utmaningar som finns. Från att hitta lokaler och sponsorer till att hjälpa talare hitta ämnen och utforma sina presentationer. Företag behöver lära sig hur de deltar på nätverksevents på ett bra satt - och har stora fördelar med att lära sig det. En stor utmaning är att sy ihop sponsorer när det handlar om ett större evenemang. Påminnelsedrivet arrangörskap. Dessutom knäcker vi det perfekta konceptet för reklam på toaletter. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Daniel Särimner - Daniels konsultfirma Suse Open infra forum Open infra foundation Openstack Cronjob Biograf Skandia på Drottninggatan i Stockholm Kulturhuset i Stockholm Leibniz supercomputing centre Stöd oss via Ko-fi! Agila lokförarklistermärket Open infra forum på Meetup Daniels e-postlista Daniel Stenberg Curl Usenet Särimner Titlar Jag undervisar mest Sjunga den öppna källkodens lov Från stor meetup till liten konferens Det finns ingen hemsida Forum nummer ett Som ett säljande företag Om jag skulle sponsra en pissoar En textfil på min dator Köplats till efterfesten Okynneserbjudanden Inget kontor för fem öre
11 Mars 50min