602 episodes

Kodsnack är ett poddradioprogram på svenska om utveckling, kodknackande och allt som hör därtill. Kodsnack drivs av Kristoffer Grönlund, Fredrik Björeman och Tobias Hieta

Kodsnack Kristoffer, Fredrik, Tobias

    • Technology

Kodsnack är ett poddradioprogram på svenska om utveckling, kodknackande och allt som hör därtill. Kodsnack drivs av Kristoffer Grönlund, Fredrik Björeman och Tobias Hieta

    Bygga sina egna abstraktioner

    Bygga sina egna abstraktioner

    Fredrik och Kristoffer ifrågasätter abstraktioner och vill jobba på problemet, inte verktygen. Kristoffer har varit på konferensen Software you can love i ett något regnigt Milano, och hela avsnittet spinner vidare på tankar som uppstod där.
    Att vara på konferens själv kan kännas både lite udda och ofta bli riktigt trevligt.
    Det blir mycket diskussion om verktyg och abstraktioner. Att ifrågasätta sina antaganden om vad som egentligen är svårt inom programmering, och vad man faktiskt behöver göra. Behöver man minneshantera? Kan man se andra möjligheter än de vanliga, och bygga egna abstraktioner som passar ens problem? En databas måste inte vara SQL, det kanske inte alls passar det du behöver egentligen. SQL-databaser är otroligt kraftfulla abstraktioner, men det måste ju inte betyda att de passar för att lagra och hantera dina saker.
    Man har ju sällan det generella problemet, man behöver bara lösa sitt specifika problem.
    Låt oss få jobba på problemet, inte på ceremonier runtomkring som beror på de verktyg vi valt.
    Ifrågasätt allt - fast inte på ett negativt 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 Stöd oss på Ko-fi! Software you can love Zig Andrew Kelley Loris Cro Konferensen i Rom var 2016 och hette Curry on. Bland annat Elm diskuterades Full stack fest Handmade hero Hur Zig hanterar minne Erlang Assembler Lisp Biodigital jazz Tigrebeetle - databas skriven i Zig Roc Software unscripted Elm ADHD ADHD-diagnos-presentationen Utbrändhetspresentationen Kartografi Openstreetmap Martin Playway - lekplatsappen Komplett typsystem Bun JSR Ryan Deno Apjesus Titlar Du kan också bli som Tobbe Entusiastiskt 90 mm regn Små tillfälliga grupperingar Vaknade tidigt på frukosten Där i samma anda Yngre förmågor Mikrokultur Sin egen lilla heap Alla processer är kortlivade Givna abstraktioner Bygga sina egna abstraktioner Någonting att vara fascinerad över Ifrågasätta allt En väldigt personlig konferens Apple skiter fullständigt i zipfiler Perfekt typat Mer lager ovanpå existerande problem

    • 50 min
    300 ingenjörer på samma webbsida

    300 ingenjörer på samma webbsida

    Fredrik snackar Facebooks svar på HTMX, Microsofts Recall-fiasko, och actions på retrospekt.
    Som start blir det lite snack utifrån att spara på serverns resurser. Fredrik tar upp lite återkoppling på avsnittet om en värld utan React och hittade ett underbart kaninhål Facebooks HTMX-lika spår Primer. HTMX, från 2010! Ja, varför inte? Har någon av oss fler användare idag än Facebook hade 2010? Samtidigt som det lockar går det att se förklaringar till att det blev React istället för Primer. I alla fall för Facebooks del.
    Därefter lite snabba poddtips, och den stora frågan vad som är överingenjörande.
    Har ni konferenstips? Eller listor på konferenser? Lite tidig Øredev-pepp framförs, programmet är släppt och vi mottar gärna tips på folk att snacka med och frågor att ställa.
    Något som inte är så peppande: Microsofts lokala inspelnings- och sökfunktion Recall är en katastrof. Varför har det ens kunnat få utannonseras i det tillstånd den första versionen var? Varför ska externa experter ens behöva öppna munnen om saker som borde ha fångats upp och åtgärdats internt?
    Sist men inte minst: retrospekt! Developers med flera har snackat om retrospekt, och Fredrik funderar mest på hur man får ihop bra actions som blir gjorda och tar saker 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 Kodsnack 580 - En värld utan React Bartek HTMX Bloggposten om Primer JSConf-presentationen om Primer Makinde Adeagbo Primer i en Github-gist Andreas Ekeroot 587 - senaste Kodsnack Developer voices med Duckdb-skaparen Hannes Mühleisen Duckdb Kodsnack på Ko-fi Svenska utvecklarpoddar-listan på Linkedin, postad av Cecilia Wirén Justin Hall links.net Snack overflow Stack overflow Snack overflow om överingenjörande Babel jq Avsnittet om jq rq, yq, och xq - några andra *q-verktyg fq Baader-Meinhof-fenomenet Tobbe 583 - Avsnittet med Tobbe om Redwood Jsday Grusp Øredev-programmet Kent Beck Leandro Riot Emil 573 - Riot-avsnittet Webbhuset Daniel Stenberg Curl Video av presentationen HTTP/3 Kodsnack 331 - Med Daniel om HTTP/3 Microsoft Recall - skrivet innan alla problem började dokumenteras Rewind Rewind om hur de spelade in säkert Kevin Beaumont om bristerna i Recall Microsoft ändrar lite i Recall Windows hello Retrospekt Developers! Developers! om retrospekt GTD WWDC Malin och Kai och Mercury weather Titlar HTML över linan Spara servern Servern kan det här med data Så samtida Vi har inte mindre Javascript idag Klick på länkar Ett baslager med Javascript 300 ingenjörer på samma webbsida Utvecklarsveriges mest kände doldis Datasäkerhetsfrågetecken Små, atomära, entydiga En actionpunkt som är mer ett projekt Mina retrospektpunkter

    • 37 min
    Roliga legacyäventyr, med Andreas Ekeroot

    Roliga legacyäventyr, med Andreas Ekeroot

    Fredrik snackar med Andreas Ekeroot om stora omskrivningar, databasbyten, loggning, och Buster Keaton. Bland annat.
    Andreas har nyligen varit med om en riktigt (ovanligt?) lyckad omskrivning. Ingen har krossats av stenblock, och Andreas berättar hur det gick till. Det är svårt att få med sig alla detaljer när man gör en stor omskrivning, så det är fint om man inte behöver.
    Vi snackar också om databasbyten, att göra dem i farten, och vilka som är våra förstaval. Eller framför allt Andreas första till och med tredje val.
    Mellan varven blir det också en del loggning, tidshantering, och, ja, Buster Keaton i blåsvä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 Andreas Andreas på Mastodon Elixir Bzzt Regular programming Senaste avsnittet av Regular programming Jeff Atwood Joel Spolsky Things you should never do - Spolskys artikel om att man inte borde ha skrivit om Netscape i C++ Indiana Jones snor en guldstaty Buster Keaton Phoenix Rethinkdb React native Mysql Mongodb Mariadb Postgresql Sqlite Duckdb jq Kodsnack 585 handlade till stor del om jq Poddavsnittet av Developer voices med en skapare av Duckdb Bigquery OLAP - Online analytical processing OLTP - Online transaction processing Write ahead-logg TLA ODBC Purescript Observability Opentelemetry Amundsen race - hundspannsloppet Östersund Røros Grövelsjön 2001 Longjmp Buster Keaton och huset som blåser omkull Jackie Chan Gösta Ekman Papphammar på rullskridskor Sportaffären Titlar En utvecklare i mina bästa år Mycket bättre än lastbilar Svårt att få med sig alla detaljer Stora kodpåsen Ett system där vi gjorde precis allt Jättehäftigt och lite stökigt För små värden av “exakt likadant” Ett API som såg likadant ut Människor som är smarta Den här gången gör vi rätt Roliga legacyäventyr Schweizisk armémotorsåg Snabb och kaxig kusin Logga allt precis hela tiden, och slänga det direkt Inga klockor går likadant Därför tycker jag att jorden borde vara platt Ett stort fan av monoliter Tidsmonolit Den stora tidsmonoliten

    • 48 min
    Inklämd mellan tre saker, med Martin Jonasson

    Inklämd mellan tre saker, med Martin Jonasson

    Fredrik snackar med Martin Jonasson om hans senaste spel: Subpar pool. Hur kom spelet till? Varför blev det just golfbiljard? Vad gör Subpar pool Unity lite oväntat inte klarar? Hur skapas banorna, och hur knyter det an till Grapefrukts företagskultur?
    Allt detta och mer avhandlas innan vi kommer in på område nummer två: varför det är underbart att ha en egen byggserver. Martin har en, och har passat på att göra sina tidigare spel bygg- och släppbara. Ja, till och med ett som först släpptes enbart på Ouya - konsolen med en fin låda och överraskande dåliga handkontroller.
    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 Alla Kodsnack med Martin Subpar pool Holedown Martin på Mastodon Unity Box2d Wave function collapse Oskar Stålberg Townscaper Sudoku Half-life-nyutgåvan Half-life-dokumentären Rymdkapsel C# Katamari Damacy Jenkins Twofold Notarisering Grapefrukts uppdaterade hemsida Jekyll Martin på Itch Flash Ouya Ouya-kickstartern Playstation vita Haxe Home assistant Zigbee Titlar Ansvarsfullt och hållbart Inte stödja 3D-TV-apparater Om någonting krånglar, mejla Stefan Golf och biljard Skjuta sig själv i väggen Spelet blev golfbiljard Rätt spår att vara som du Göra det rätt från början Jag kan inte med att göra det dåligt Unity mot bättre vetande Inklämd mellan tre saker Datorn får inte vinna, jag ska vinna Okej, vad kan vara här? Det blir inga stora banor Rolighetsgränsen Bygga en bra bana för hand Half-life-skor Välkända lögnare En tredjedel allt annat Versionsterror

    • 1 hr 1 min
    Polymorfisk JSON, med Mattias Wadman

    Polymorfisk JSON, med Mattias Wadman

    Fredrik snackar jq och fq med Mattias Wadman. Och vad betyder det då? jq är är ett verktyg och ett helt språk för att bearbeta och omvandla data i JSON-format. fq är i sin tur jq, fast för en hel uppsättning binärformat.
    Mattias ger oss en grundlig genomgång i vad jq är och hur det fungerar, både som rent verktyg i kommandoraden och som språk anpassat för att bearbeta JSON-data på väldigt genomtänkta sätt.
    Därefter berättar han om fq och alla saker det gör enklare. Bara som exempel: ett helt DSL för att jobba med binärdata.
    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 jq jq-manualen JSON fq fq - jq for binary formats presentation av Mattias om fq från FOSDEM 2023 SQL sed AWK grep Slurp mode i jq “Pure” - rent funktionella språk Generatorer Yield i Javascript eller Python Special forms i Lisp Stephen Dolan - skapare av jq Ocaml Första jq-commiten: jq i Haskell! Committen som bytte till C Korutiner MP4 aka ISOBMFF aka ISO/IEC 14496-12 aka MPEG-4 Part 12 mp4dump Ffmpeg DSL fq på Github Fredriks MP3-kapitel-app gojq Matroska ELF Sqlite Kaitai Struct Bonuslänkar från Mattias jq-FAQ jq-kokboken jq-språkbeskrivning jqplay - jq-lekplats Awesome jq jq-lsp - jq language server vscode-jq JSON streaming (JSONL etc) jq implementerat i jq jq-genomgång av DJ Adams (qmacro) Fler presentationar av Mattias jq 1.7-release notes Titlar Stora filer in och många små filer ut jq med vänner SQL-liknande fast för trädstrukturer Sed för JSON Komponera ihop en pipeline Trevligt för ad hoc-programmering Allting är generatorer Senare i pipelinen I en loop hela tiden Sökningar över ett träd Var i inputen är du just nu .. någonting Någon fick tag på Stefan Binärfiler som input Det bara råkar vara samma typer JSON-kompatibelt träd Polymorfisk JSON

    • 57 min
    A free deadline in September, with Malin Sundberg and Kai Dombrowski

    A free deadline in September, with Malin Sundberg and Kai Dombrowski

    Fredrik is joined by Malin Sundberg and Kai Dombrowski for a quick chat about the Deep dish Swift conference, the past and present of Mercury weather, their next app project, and what might happen at Apple’s WWDC in June.
    The first big topic is the developer conference Deep dish Swift. Malin and Kai not only participated in the conference itself, but also created the Slices podcast, interviewing the speakers of the conference. How are indie developers different from each other, and why might it be a bad idea for Malin and Kai to do a regular podcast with Charlie Chapman?
    We then dig into the evolution of Mercury weather since the last episode - especially the trip forecast feature. Yes: timezones were a big part of the challenge. The secret marketing advantage of having a Mac version of your IOS app.
    Next Malin and Kai talk about their movie industry project - an app for planning shoot days for movies and TV. A project which has given them lots of insight into the quirks of a whole new industry, and made them see whole different things in movies they watch.
    We revisit our use of VR for work and gaming. VR of course shades naturally into bringing Mercury to Vision pro - a quick process, but some interesting adjustments were required.
    With WWDC fast approaching, we talk wishes and ideas. What would we like the Ipad to become? We do some interesting speculation about Apple’s coming focus on “AI” and how that might work together with apps. Fredrik should perhaps spend some time on his Mac app?
    Finally, Malin and Kai reveal their summer project: a kanban-style workflow tracking app. Done with paper cuts!
    Also: good deadlines. If Apple gives you one for free, you take it!
    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 Malin Kai Triple glazed studios Mercury weather Orbit Core coffee - Malin and Kai’s meetups. There are both online and in-person events Bahnhof ICQ JSDay in Verona Grusp Deep dish Swift Josh - arranger of Deep dish Swift Øredev Slices - the podcast interviewing speakers of Deep-dish Swift Charlie Chapman Charlie’s Slices episode for 2024 (he participated in 2023 as well) Jessie Linden - talked about Swift and gestures Jessie’s episode of Slices Deep-dish pizza Giordano’s - one of the original deep-dish pizzas Liu Malnati’s - much thicker deep-dish pizza Kodsnack 493 - The last episode with Malin and Kai Six colors on Mercury’s trip forecast Tornado alley Air force one Fallout - the TV series Roy Andersson The last of us The room Red matter Doom VFR Meta remote desktop Immersed Imac G4: “The old Imac with the arm” Swiftui Swift charts The Ipad event Procreate Stage manager Ferrite Lumafusion Kanban Jira Trello Shortcuts Podcast chapters WWDC meetups Synk - Fredrik’s latest podcast Titles Gigabit for ten crowns less Good job, brain Completely solidified knowledge In the right track already A good strategy for conferences The right amount of time to talk to people Snub two people at once It’s nice to be done A procrastination project Not the smartest time management decision Proper pizza research Podcasting and pizza 22 back to 3 An interesting pile of edge cases How do we handle that in the app? You lose most of your Sunday Ask to push lunch The logistics of filming Making a movie versus building an app The Ipad strapped to his belt Everything gets to me A world clock for weather People have clocks for that Xcode, but for touch Done with paper cuts! A very clean look into the state of our projects Ever-growing “done” column All the modes I made A free deadline in September If Apple gives you a free deadline, you

    • 1 hr 47 min

Top Podcasts In Technology

Barış Özcan ile 111 Hz
Podbee Media
Zihnimin Kıvrımları
M. Serdar Kuzuloğlu
Farklı Düşün
Seyfeddin Başsaraç, Mert Bulan
Haftalık Gündem Değerlendirmesi
TeknoSeyir
42章经
KaiQu
TED Radio Hour
NPR

You Might Also Like

Kompilator
Bartek Tatkowski
Developers! - mer än bara kod
Madeleine Schönemann och Sofia Larsson
Asdf
Therése & Anton
SvD Tech brief
Svenska Dagbladet
Allt du velat veta
Acast - Fritte Fritzson
Kapitalet
Monopol Media AB