Recorded on-stage at Øredev 2025, Fredrik talks to David J. Cuartielles Ruizabout the birth and growth of Arduino. It's fantastic when an idea comes alive and starts growing. We talk about how Arduino began, how it started to grow, how you find parts and get things manufactured in northern Italy, and of course a bit about the magical logistics king. Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Øredev All the presentation videos from Øredev 2025 David J. Cuartielles Ruiz Open bio-compatible electronics - David's keynote Arduino The school of arts and communication at Malmö university Interaction design institute Ivrea Ivrea Autodesk Piedmont Olivetti Flextronics Titles Algorithms for communication Educational electronics Making boards, not being paid Old factories Buy them by weight The bootstrapping dilemma Our logistics king
Recorded on-stage at Øredev 2025, Fredrik talks to Justyna Zander about AI for self-driving cars, the noise of the present, and more. Don't let the noise of today demolish the positive signal of the future! Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Øredev All the presentation videos from Øredev 2025 Justyna Zander Physical AI: crafting resilient systems with emotional intelligence- Justyna's keynote Emotional intelligence Empathy Hyperscalars Snowflake Demis Hassabis Titles You learn something new We have it in the spatial sense The policy of the machine What did the human tell me to do? How do you teach the machine empathy? The first to be disrupted The intent of a human Engineering with purpose Statistics on steroids
Recorded on-stage at Øredev 2025, Fredrik talks to Natalia Chepiga about quantum computing and where you, personally, might see it first. We need classical computers to make quantum computers better. Natalia also tells us of the very natural way she got into quantum research, and encourages us to help make the future we want! Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Øredev All the presentation videos from Øredev 2025 Natalia Chepiga Networking for quantum: how simulations help us to design the future - Natalia's keynote Quantum phase transitions Quantum problems Google quantum work Titles So natural It's all quantum Nature is quantum I'm not selling anything Using a microscope to nail down the nails Building blocks
Recorded on-stage at Øredev 2025, Fredrik talks to Simon Wardley about maps (not the same as charts!), stories, commodotization, digital sovereignty, getting labeled a heretic by all sides, and a lot more. Among other things, Simon discusses how you can map things out and thereby find new ways to present and challenge the current state within and organization. Not that it will necessarily be very popular, hence the bit about being called a heretic. Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Øredev All the presentation videos from Øredev 2025 Simon Wardley From here to there and back again - Simon's keynote Rewilding software engineering - AI, tools and human decisions - Simon's other talk at Øredev Wardley mapping Simon's writings on Medium Innovate-leverage-commoditize model Reaching cloud velocity - AWS book EC2 Mapreduce Extreme programming Six sigma Lean Titles We only had 50 minutes A map, not a graph The map is wrong Maps will get you fired As long as everyone else is just as bad Look at the entire map The size of Malmö Sick-care systems Shocks to the system Wardleyconf
Recorded on-stage at Øredev 2025, Fredrik talks to Sweden's foremost trend spotter Nicklas Hermansson about how you become a futurist. From how Nicklas got there, what his days look like, and how he choses what to read and what to filter out. Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Øredev All the presentation videos from Øredev 2025 Nicklas Hermansson Welcome to 2049: are you ready? - Nicklas' keynote Arlanda Albania's AI minister Diella Text-TV - or Teletext Kanal 5 Emotional intelligence Nicklas' newsletter Titles The audience is craving for your face I thought I was becoming a rock star My way into exploration Clickmonster Stuff people want for real We destroyed our own business model Fill it I discovered journalism Curate the world Åhfanism Automation proof
Recorded on-stage at Øredev 2025, Fredrik talks to Tiera Fletcher about her lightning tour of going to Mars and what might happen on the way. And also about - for example - finding visions to guide your daily work. In 60 years, life on Mars could start to be comfortable. Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Øredev All the presentation videos from Øredev 2025 Tiera Fletcher Innovating the journey to Mars - Tiera's keynote MOXIE Memory foam GPS Gateway - the modular space station which is meant to orbit the moon Myron Fletcher Rocket with the Fletchers Titles MOXIE+ liquefy For another planet A way to do it better MOXIE is a big one Small dogs and breathing I have a small dog at home My magic number Right at the point of comfort Checking on MOXIE Your daily MOXIE Make the visions louder
Fredrik och Kristoffer snackar musik, böcker, och kodstädande. Kristoffer överväger ett hus, som tillbehör till sina trummor. Efter att ha avhandlat bra ljud på olika sätt diskuterar vi böcker och hur trevligt det känns att läsa lite längre saker. Fredrik har tidiga intryck av Christopher Alexanders A pattern language och har läst ut Kent Becks Tidy first. Som avslutning diskuterar vi att försöka städa och modernisera sina kodbaser, både med och utan stöd av böcker. 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 Mëtta - få 20% på ditt första köp med koden "Kodsnack". Audient ID14 och ASP880 Jeff Bezos hyrde Venedig Room tone - Criterion collections rumsljuds-video IR - impulse response Be Google-högtalare spela ambiens Studio Ghibli Ken Follett En värld utan slut Earthsea-serien Black Sabbath Geezer Butler och hans självbiografi Tony Iommi och hans självbiografi Stöd oss på Ko-fi! A pattern language "Den andra boken" är The timeless way of building The nature of order Tidy first Kent Beck If I had more time, I would have written a shorter letter Scrum-guiden Refactoring Extract helper Oskar heter skaparen av bland annat Townscaper. Han gästade också avsnitt 448 Notes on the synthesis of form Structured design ML Ocaml Rust Kubernetes Kubernetes client för Javascript Request-biblioteket som är nedlagt Fetch Typescript Commonjs ESM AMD - asynchronous module definition Eric Normand gästade avsnitt 570 Grokking simplicity Titlar För att kunna spela in trummor Lika långt från virveltrumman Ett jätteavancerat ljudkort En trumma för sig Plocka ut reverbet Ambiensen av ett datacenter Ljudet av Ghibli som pågår Arg på Ken Follett Arbetarklasskillar från Birmingham Rock'n'roll-lever Inte en jättestor bok Ett mönster för allt Vurmandet för små byar En perfekt stad Inget ägandeskap Tvättat bort allt konkret Bara det konkreta Tekniker för att sortera dina hålkort Hur man gör saker inkrementellt bättre
Fredrik, Kristoffer, och Tobias snackar om Tobias snart avslutade tid på Ubisoft och vad som händer därefter. Tobias diskuterar bland annat vad han lärt sig under fyra år på en stor studio. Vad har han lärt sig, vad är han mest nöjd med att ha gjort? Och varför är Macen en besvärlig plattform att stödja? Tobias diskuterar också skillnaden på ett stort spelföretag som Ubisoft och ett litet som Larian, där han snart börjar jobba. Det är lätt att vara negativ kring jättarna, men de fyller också en del viktiga syften. Dessutom några sidospår kring att hålla reda på kläder, och om nackdelen med trästäder. 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 Ubisoft Larian Divinity-serien Baldur's gate 3 Ghent Clang Artifactory Fastbuild - byggsystemet på Ubisoft Sharpmake - metabyggsystem Stöd oss på Ko-fi! Anvil Threadripper Bisect Vektoriseringsbuggen Git rerere-avsnittet Cmake Ninja Ett tidigt avsnitt om byggsystem Kaleidoscope - mjukvara för tangentbord Octopus merge Shadows DSYM Mach-O Profile-guided optimization Talet av Larians VD Swen Vincke Titlar Mantrat i mitt liv Som jag inte kunde innan Bara så mycket jag kan säga Ett belgiskt företag Konstant byggarbetsplats Oändligt med plats, och trä Varje hus charm Fixa deras byggsystem Verklighet och plan Sjutton hattar på huvudet Om man har en het cache Skillnaden märks Av spelutvecklare, för spelutvecklare Användarvänlighet 0,0 Kasta ut min editor genom fönstret Inte bloata binären Varje operation har ett indexvärde Ledtider i spelbranschen Indiefilmen som slog alla rekord
Fredrik snackar med Andreas Ekeroot (mannen från avsnitt 603!) om abstraktioner, Ash, och annat. Vi börjar med att diskutera abstraktioner lite mer allmänt, från filsystem via abstraktioner i språket Go till Fredriks favoritabstraktion (eller i alla fall den första han kom att tänka på). Sedan berättar Andreas om ramverket Ash och dess abstraktioner, och hur han med glädje använt det för att generera en hel massa back-office och annat utifrån sin domänmodell. Fredrik undrar om inlärningskurvor, tankesätt, och om det inte känns som att man ska riskera att bli inlåst i ett ramverk av den typen. Som avslutning snackar vi lite om att ta bort abstraktioner, och känner oss peppade kring Gleam. 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 Andreas Avsnitt 603 Tidigare avsnitt med Andreas Monader Filsystem Postgres fsync Go "Gammal" React - med klassbaserade komponenter istället för funktionsbaserade Codemod Goroutines Tuplar Struct tags Brutalism Elixir Marvin i Liftarens guide till galaxen Hellboy DSL - domänspecifika språk Ash Graphql Hibernate ORM ETS - Erlang term storage Stöd oss på Ko-fi Phoenix Liveview CRUD Thundering herd Ash-boken av Rebecka Le och Zach Daniel Genserver REPL - Read-eval-print-loop Fly.io Heroku Coreos Flatcar - en pytteliten Linux Podman Asdf - verktygsversionshanterare Asdf - podden Openstreetmap Zach Daniel - skapare av Ash Django NIF:ar - native implemented functions Erlang: the movie Elm Zig Gleam Titlar Mannen från avsnitt 603 Monader är en abstraktion Det är en upplevelse Vi har inga garantier, men fort går det Databaser som sparar Fsync är en skurk Code reviews baklänges Go känns väldigt brutalistiskt Öststatskraft Folkets öststatsklump Inga dekorationer, bara HUS Alla abstraktioner hela tiden Nu sitter vi här med Hibernate Tryck på stora generera-knappen Jag har byggt en thundering herd Thundering herd of admins På giganters axlar Stora kod-knappen Kunskap på Y-axeln Mikrodosera kunskap Abstraktioner som andra har byggt Fast i en hyperskalär Varför är det här en stor grej? Det bästa lekplatserna i världen Abstraktionsvision Typiskt förr Gleam-positiv
Fredrik snackar med först Johan Thelin och sedan Daniel Raniz Raneland om paradigm, och om konferensen Lindholmen software development day som alla tre nyss deltagit i. Konferensen firade tjugo år och hade just paradigm som tema, vilket fick Fredrik att undra dels vilka trender som egentligen betytt mycket under de senaste årens utvecklande, dels varför man måste ta till så stora ord hela tiden. Det blir tankar om expertens död, att skydda folk från möten, fördelar och nackdelar med molnet, Kubernetes vara eller inte vara, en nypa funktionell programmering, och givetvis lite om själva konferensen. Och: går för få seniora utvecklare på konferenser? 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 Paradigm Lindholmen software development day Johan Thelin Tidigare avsnitt med Johan Raniz Raneland Tidigare avsnitt med Raniz Øredev The pragmatic programmer The mythical man-month 996-kulturen Wirelesscar Johan på Mastodon Nextcloud Pi desk rack - Deskpi rackmate NUC Pi-hole - blockerar annonser Stöd oss på Ko-fi F# Lars Cloud exit Amazon-nedtiden för ett par veckor sedan Function as a service Kubernetes Minikube Openstack Webrtc Electron och prestandaproblemet på Mac Postman Bruno Tauri HTMX AJAX Jquery Onshape Wordpress Gutenberg Testdriven utveckling Accelerate Titlar Prat om paradigm Nerd at heart Stort, flummigt ord Expertens död Hur hög är en vertikal? Matris av kompetens Möten om kod Det finns inget idealiskt Komplexiteten ligger i systemet Statisk länkning av idag Glada molnmänniskor Vad gör faster idag? Landa i en e-postadress Det sämsta av två världar Jag duckade temat lite Svårt att tänka i paradigmer Stort kluven till Kubernetes Uppfriskande lättviktigt Magkänsla och erfarenhet
Fredrik, Kristoffer och Tobias snackar om Nordic.js, och om att hålla sig i form. Som uppvärmning pratar vi om hur det kan kännas svårt att ta sig tid till saker man vill göra, men inte få något annat bra gjort heller. Fredrik rapporterar från Nordic.js - en konferens som var lika trevlig som de högt ställda förväntningarna antydde. I andra halvan av avsnittet pratar vi om att ta tag i sin hälsa - både kost och motion - och må och koda bättre. Rutiner, kost, mål, appar, med mera! 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 Nordic.js Frihamnen Magasin 9 Martina, Jonny, och Johannes - De tre arrangörerna av Nordic.js, och skaparna av … Confetti AI-partiet Alla presentationer från Nordic.js 2025 Making fonts like it's 1995! - Ulrike Rausch Wordart Node.js Marco Ippolito - Yet another config file: introducing node.config.json Presentationen om modulformat ESM Commonjs Joyee Cehung Popover-standarden Baseline 2025 Anton Asdf - kompispodden WWDC - Apples årliga utvecklarkonferens Gleam Stöd oss på Ko-fi! Macrofactor Fantasy hike Coolstuff popcornkalender Bülows lakritskalenderls Pärlans kolakalender Malmö chokladfabriks chokladkalender Koppars adventskaffe Kahls kaffekalender Richard Feldman och Andreas Kling pratar träning Titlar Läskigt nära en vana Man skulle ha gjort tvärt om Längst ut på en pir Betongförtryck från Half-life 2 Egen stil och stämning Klipper och klistrar från andra projekt Twist av ett Asdf-avsnitt Varm mat, effektivt serverad Så enkelt är det egentligen Hitta vad som funkar Komma ut är det viktiga Min meditation Jag ska bara städa först
Fredrik snackar tillgänglighet på nätet med Martin Lexelius. Är webbtjänsten du bygger olaglig? Har du i så fall koll på vad du behöver göra för att lösa det? Martin har bakgrund och tips på vägen för dig! Vi diskuterar också nyttan med att kunna ren och skär HTML och CSS, organisationers medvetenhet om krav på tillgänglighet, och sist men inte minst att man helt enkelt borde ha mer empati. Funkar allt på din sajt utan mus? Då har du kommit långt! Uppföljning efter inspelning: man kan få betala upp till 1,9 miljoner om man inte uppfyller lagkraven, och ingen sajt som fått tillsyn av DIGG har uppfyllt lagkraven. 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 Martin Tillgänglighet Lag om vissa produkters och tjänsters tillgänglighet Tillsynsmyndigheter för lagen How the web works - en översikt från Mozilla Semantisk HTML Aside Tailwind Vue Rollup Bun UX lägenhetsbyte.se WCAG - web content accessibility guidelines Inkluderande design Microsoft inclusive design - en hel metodik kring att jobba inkluderande ARIA En introduktion till ARIA Writing for web accessibility - en guide för att börja skapa tillgängligt material Stöd Kodsnack på Ko-fi! Digg - myndigheten för digital förvaltning Mikroföretag - företag med färre än tio anställda och mindre än 20 miljoner i årsomsättning Klarspråk - skriv vårdat, enkelt, begripligt, och anpassat efter mottagarens behov Titlar Jag älskar HTML Ska det här vara en aside? Alltid närmast användarna Det är inte av och på Sjuttio kryssrutor Tråkiga gubben Vi har redan en knapp Tillgänglighetstomtar Reflexen att slippa Vad är en elektronisk kommunikationstjänst? Är ett formulär en kommunikationstjänst? Vad är bra design för dig? Visuellt borta En olaglig hemsida
Kristoffer, Tobias, och Fredrik snackar Gleam, minneshantering, Rust, och C++. Kristoffer ville bara ha en blogg. Det blev 60 utkast till artiklar, och början på en Markdownparser i Gleam. Från det kommer vi in på Rust, in på minneshantering och felhantering, och sedan in på alla problem som C++ har. Inklusive språkets vägran att ta bort saker ur standarden för att göra saker säkrare eller bättre. Därefter diskuterar vi hur man kan tänkas fasa ut C++ över tid. Sist diskuterar vi en artikel som verkar ge en förvånansvärt negativ bild av hur det är att jobba med programmering (och som i förlängningen kan få en att se mer positivt på generativ AI). Bonussnack: måltidsshakes. 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 Gleam Markdown Kottke Beam Coffeescript The Beam book Commonmark Commonmark-specen RST-formatet - Restructuredtext Perl John Grubers Perl-implementation av Markdown Randfall Jan Skansholm Djot - Markdown fast striktare Fastbuild Ccache Sccache - byggd i Rust av Mozillafolk Odefinierat beteende i C++ Godbolt Borrow checker Move-konstruktor i C++ Safe C++ - ett förslag som röstades ner Profiles i C++ Modules i C++ Bjarne Stroustrup - skapare av C++ Stöd Kodsnack på Ko-fi! Concepts i C++ Embark Carbon - "An experimental successor to C++" Chandler Carruth Clang Googleutvecklaren som tyckte deras AI blivit självmedveten Altoids by the fistful Metta Titlar Jag ville göra en blogg En liten CMS Gleam är kul Det betyder att det inte finns någonting Randfall När känns det som att paragrafen tagit slut? Skrivet som en spec Läsa Grubers Perl-skript Två nivåer av saker (i Markdown) Det handlar ju om tre funktioner Väldigt Rust Interagera med felhanteringen Kompilatorn tog bort ditt program En väg till minnessäkerhet En Bjarneidé Bit för bit byta ut C++ Ett enormt komplicerat mål Vi designar för att designa Det är en liten gubbe i lådan! Slippa fatta lunchbeslut
Fredrik snackar med Christoffer Ekeroth om funktionell programmering. Vi diskuterar företags medvetenhet om funktionell programmering, fördelarna med att nischa sig, och Christoffers egen väg in i området. Christoffer beskriver en stege av egenskaper som gör språk funktionella, förklarar vad algebraiska datatyper är, och ger en massa tips på var och hur man kan lära sig mer. 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 Christoffer Funktionell programmering Functional software - Christoffers företag Meetups i Stockholm för Scala, Haskell, och F# Func prog podcast - Christoffers podd om funktionell programmering Scala Paul Graham Y combinator Viaweb Common lisp Beating the averages - Paul Grahams essä Douglas Crockford Prototypbaserad objektorientering Klasser i Javascript Anonyma funktioner Closure Sidoeffekter Referentiell transparens Objektorientering Inkapsling Exceptions Typsystem Lambdakalkyl Turingmaskiner Stöd Kodsnack på Ko-fi! Rich Hickey Kodlukter F# Domain modeling made functional av Scott Wlaschin Scott Wlaschins blogg Video med Scott Wlaschin om domändriven design och funktionell programmering LINQ - language integrated query Algebraiska datatyper DTO Produkttyp Summatyp eller "discriminated union" Sealed classes i Kotlin Serialisering Record types i C# Tretimmarsavsnittet med Aram Hăvărneanu Leibniz Perforce Christoffer på Linkedin Christoffer på Twitter Mark Seeman Titlar Man ska ju nischa sig Glapp i marknaden Nästan som en fraktal Kompetenserna blir mer och mer spetsiga Grader av funktionell programmering I funktionens minne En klass är som en mur En modell för beräkning Dålig känsla i magen Bara en adress Lite som dubbel bokföring Dubbel bokföring Nu behöver jag en bil Börja med typerna Verktygen är till för att hjälpa programmeraren Modellera upp domäner Inget dolt beteende bakom En värld till Bygga några broar
Fredrik snackar med Malin Leverin och Gustav Nyberg om Cursed Code. Det började förra året som en halvdagskonferens och blir i år en mjukvarufestival på två dagar - en dag mer klassisk utvecklarkonferens och en dag hackathon för alla åldrar. Malin och Gustav berättar hur man bestämmer sig för att starta en konferens och gör det på fyra veckor, vad som är lätt och svårt och hur Cursed Code utvecklats och fortsätter utvecklas. (Justja: Fredrik ska prata på årets upplaga också. Det blir en klart annorlunda 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 Malin Gustav Cursed Code Electronomics Poppels citybryggeri Lokalen i år är Skansen kronan Stöd Kodsnack på Ko-fi! Goatmire Elixir Cursed Codes event-kalender Twoday Goto 10 Lindholmen software development day Sweden game conference i Skövde Sam Aaron Tau5 Ola Ellnestam och Agical Väg 74 Ola driver numera Komplexitetspodden Titlar Från ax till färdigt event på fyra veckor Väldigt intensiva veckor Spökande kablar Nöja oss med två dagar Jobb, stress, och press Få med nästa generation Man styr sin dag själv Marknadsföring är svårt Event i en låda
Fredrik snackar med Mattias Karlsson om Javaforums och Jfokus historia och nutid. Hur blir man plötsligt arrangör för en stor årlig konferens på bara 18 år? Mattias berättar om Javaforums historia och hur meetups har förändrats över tid. Därifrån kommer vi naturligt in på Jfokus och dess historia. Det började med småbarn. Bland annat avhandlas att hitta och välja talare - Mattias delar med sig av flera bra tips för dig som funderar på att ansöka till konferenser. Det handlar inte bara om att vara klatschig och sticka ut! Vi diskuterar också att få ut mer av konferenser, läskiga teknikproblem, och hur mycket jobb det egentligen är att arrangera evenemang för utvecklare. Avsnittet sponsras av Ellipsis: vi (okej, Fredrik) kan klippa din podd och få den att låta lika bra som Kodsnack! Med mer än tio år och 1200 avsnitts erfarenhet kan Ellipsis få din podd redigerad, kapitelförsedd och utrustad med en solid länklista på ett effektivt och professionellt sätt. 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 Mattias Javaforum Sun Café opera AWS summit Ivar som driver Javaforum i Malmö Mikael Tiberg och Foo café i Malmö Jfokus Stockholm waterfront Slagthuset i Malmö Sessionize Spring Broadcom Ellipsis - låt Fredrik klippa din podd! Rekommendationen kommer från Underjords Lars Wikman som Fredrik klippte Regular programming åt Javazone i Norge Foss-north Full stack fest Matz, skapare av Ruby Filmstaden Sergel Electrum i Kista Titlar Umgås med vårt skrå Gratis mat på Café opera Ett mer oberoende Javaforum På neutral plats Jobbigt att resa iväg Mjölk som kokar Som en lök Hundra talarslots En chans på tio Begriplig och intressant Tusen personer i publiken Alla vill ju att du ska lyckas Gå på någonting som känns helt off Jag behöver inte välja själv En tolk i en box Lugnt ut på ytan
Fredrik, Kristoffer, och Tobias: åter i samma avsnitt! Först diskuterar vi Goatmire Elixir, vad "'låg nivå" egentligen är för kod, typhantering och injektioner av inspiration. Därifrån glider vi över till AI, entusiasm och inspiration. Visst kan hela AI-blåsten ta glädjen ur kodandet? Man måste inte brinna för sitt jobb, men vad är det som är värdefullt? Att fokusera på annat än koden är väl att göra mindre av det som faktiskt ger en mest i jobbet? Tobias berättar om sina erfarenheter med Copilot - från entusiastisk till skeptisk. Är AI bäst för saker man inte bryr sig om? Vissa av oss har problemet att vi bryr oss om nästan allt. Icke-determinismen i AI en del av det som fångar en och får en att tro att man är produktiv? Med bara ett drag till i den enarmade banditens arm kanske jag får precis rätt resultat?! 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 Avsnitt 527 var det förra med Tobias, Kristoffer, och Fredrik samtidigt Lars Wikman Goatmire Elixir och Nervesconf EU Elixir Nerves Webbserver på vape-elektronik BEAM Nervescloud Giocci Actor-modellen Program counter Phoenix Gleam Elixirs kommande typsystem Set theoretic types Waterpark-presentationen Java hotspot 385 - första avsnittet där Lars snackade Elixir Stötta Kodsnack på Ko-fi [Saša Jurić](Saša Jurić) _why _whys introduktion till Ruby Sam Aaron Sonicpi Eurollvm Kvantdatorer Quantum dot Ash José Valim GIS Next.js Server components Lobste.rs Codeberg Gotosocial En bok som heter Kapitalet Det kommunistiska manifestet Titlar I Varberg förra veckan Typ Elixir för embedded En riktig japansk farbror Sin egen PC Väldigt inte effektivt Djup stack Höjden på tallrikssapeln Vad betyder plus egentligen? Andra värden än prestanda Sålt in mig på Elixir många gånger En injektion av inspiration Man förstår de första tre orden Fokusera på Jira Djupare anknytning till koden Alla kopparkablar i Sverige Jag bryr mig om allt Det där kan jag göra med vim Ickedeterministisk autokomplettering All din kod är nu trasig Jag vill ha riktig kunskap Du är en tragisk människa
Fredrik talks to Teresa Wu about devops for frontend and AI. Why does frontend feel so complex? Does it have to be? We also discuss the value of open language models, smaller and more specific language models and their benefits. Is "AI" even a useful label anymore? Teresa thinks we'll split into more specific terms over time. Recorded during Øredev 2024. The episode is sponsored by Ellipsis - let us edit your podcast and make it sound just as good as Kodsnack! With more than ten years and 1200 episodes of experience, Ellipsis gets your podcast edited, chapterized, and described with all related links in a prompt and professional manner. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Teresa Teresas' Øredev 2024 talks: Devops for frontend and Building amazing front-end project with Gemma: A state-of-the-art open model Ellipsis - sponsor of the week: we edit Kodsnack, and we can edit your podcast too! Super-apps Wechat Support us on Ko-fi Gemma Titles This was actually made to happen The same fun and the same pain The lucky ones My own experience I don't have a word for it A super-super-app Explosion of complexity A whole sea of new questions They only do one thing
Fredrik och Kristoffer åkte på Goatmire Elixir (och Nervesconf EU) och hittade en stund i en park under den sista dagens sista kaffepaus att spela in några osorterade och väldigt entusiastiska intryck. 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 Live-eventet på Netinsight Goatmire Lars Wikman Underjord Suse Nerves Ampere Yocto Serverless Nerves-bilen Stöd oss på Ko-fi! Gus Workman som gjort namnbrickan för konferensen Det går att anmäla intresse för framtida upplagor av Goatmire redan! Varbergs teater Saša Jurić - höll presentationen "Tell me a story" Waterpark-presentationen, med Bryan Hunter Sam Aaron Sonic pi Supercollider Tau5 - Sam Aarons nya projekt Titlar Allting startade med Lars Wikman En expert på Elixir Serverless för embedded Nerves på 192 cores Silhuetter på en OH-projektor En flygel och en OH-projektor Man kan vara här också Det är avskalat En rejäl injektion inspiration Det är teater
Fredrik snackar backuper med Christian Petersson, grundare av IssTech som också sponsrar hela avsnittet. Backuper kan vara så mycket mer än bara säkerhetskopiering av en databas eller Google drive. Har du koll på hur koden du kör, den data den använder, och hela miljön i molnet säkerhetskopieras och återställs? Christian tycker det är hög tid att ta den diskussionen, både för att få koll på läget, och för att få en massa nya spännande möjligheter att utveckla snabbare och säkrare! Hur gör vi med säkerhetskopiering? Kan vi ta hela vår miljö och återställa någon annanstans? Vad kan vi göra mer med backuper? Är det svårt och läskigt att prata mellan utveckling och infrastruktur? Ska jag behöva ändra en massa i hur jag utvecklar? (Spoiler: nej!) 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 Christian IssTech Windows NT Coop-härvan Kubernetes Gitlab CI/CD GDPR NIS2 DORA - Digital operational resilience act s1ngularity-attacken mot NX RPO - restore point objective och RTO - restore time objective Infrastructure as code "Den berömda åttan" som illustrerar devops Dilbert - what is your disaster recovery plan? etcd-databasen Issprotect for devops Openshift - Red hats paketering av Kubernetes Isstech på mejl och Linkedin Titlar När allting går käpprätt åt helvete Vi skulle ha lagt budget på det här Det finns i molnet En mental backup Appen som gör hello world En traditionell backup Som en tjock-TV Backops Backup as code Som backupnörd Moderna på backupsidan Backops till alla En vettig sten att börja titta på