Kodsnack cover image

Kodsnack

Latest episodes

undefined
Jan 23, 2024 • 57min

Kodsnack 566 - Träna upp dina lillfingrar

Fredrik och Kristoffer snackar knappar, musik, och fönsterhantering. Kom på Kodsnackskväll hos Net Insight i Stockholm 21 februari! Kristoffer har ett nytt tangenbord med konkavitet, och massor av tumtangenter. Plus dubbla former av trådlöshet, även om blåtand inte fungerar perfekt. Pausernas betydelse för inlärning är stor. Fredrik har ett Stream deck och har efter visst funderande på vad som är användbart att lägga på en separat knappsats längre bort från den vanliga. Fönsterhantering kanske är en bra grej? Och automatisering? Som avslutning en musikfråga: Finns det någon musikpryl som även den som inte kan något om musik (än?) kan ha glädje av? Kristoffer har solida tips! 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 Kom på Kodsnackkväll hos Net Insight Solna business park Vretenvägen Dygma Dygma defy Dygma raise Ergodox och Moonlander Kinesis advantage Moergo glove80 Kaleidoscope - firmware för tangentbord QMK Atreus Keyboardio model 100 Vagnretur Via Bazecor - Dygmas UI för att ställa in tangentbord Accordion för QMK Ben Frain - recenserar tangentbord och har stora händer Hands down reference Hands down neu Dvorak Colemak Gherkin Stream deck Moom Applescript Mission control (och Exposé som var föregångaren) Audio hijack Loopback Fredrik skript som gör Markdownlänkar Cot Sublime text Atkinson hyperlegible Ett exempel på typsnitt optimerat för dyslektiker Bjarne Stroustrup Comic code Comic sans Rainbow parenthesis för Lisp Rainbow brackets för VS code Talon - systemet för röststyrning Cursorless - byggt på Talon Video av Cursoress i aktion Iosevka (Kristoffer kör varianten term SS07) Input Ubuntu mono Bartek och Kristoffer snackar musik PO-33 K.O! Teenage engineering Game & watch Game boy Koala - telefonapp för samplande Weekly beats Kristoffers weekly beats såhär långt M8 tracker Lars Underjord Minidisc Hackbara minidiscspelare Titlar Med reservation för allt Jag har ett nytt tangentbord En arvskedja Konkavitet för varje hand Gräva i snön med händerna Om man har sexton tumtangenter Inåtböjda Trumpfingrar Till och med dasslockshänderna Qwerty på jobbet Muskelminnet från alla layouter Röra pekfingrarna inåt Träna upp dina lillfingrar Tangentbordet tar slut där fingrarna inte är Knappar för lite fönsterhantering En Kodsnackknapp Batcaveknapp Tveksamhetstecken Kodar på en högre nivå En hel familj av tips Jag är inte så kraftfull
undefined
Jan 16, 2024 • 1h 12min

Kodsnack 565 - Protokollet är fruset, med Björn Wärmedal

Fredrik snackar med Björn Wärmedal om Gemini - ett nytt nätverksprotokoll och sidformat på samma nivå som HTTP och HTML. Ungefär. Fast så mycket enklare. Bygg klienter, sidor, och hela servrar som är våldsamt mycket enklare än vad dagens webb är. 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 Webbhuset Elm Evan Czaplicki - skapare av Elm Elm-meetupen Björn Gemini En lång lista Geminimjukvara Nätverksprotokoll på samma nivå som HTTP Fediverse Gemini i Björeman // Melin // Åhs Hej (resten av) internet! snackade Gemini i avsnitt 10 Substack och nazister Solderpunk Apolloprogrammet Mercuryprogrammet Geminiprogrammet Gopher Mime-typer text/gemini AV-98 - första Geminiklienten, döpt efter AV-98 ingram Lynx TUI - text-based user interface Björns gemlog Daniel Stenberg Curl Antenna CAPCOM Flounder - plattform med publiceringsformulär på webben Molly Brown - server för Gemini skriven i Go Gemserv - server i Rust IPV6 RSS Atom TLS TOFU - trust on first use CA OCSP stapling Android 2.1 - från 2009 TLS 1.3 Lagrange Favicons Astrobotany - Geminispelet Botany - originalet CGI-skript Geddit - “Reddit för Gemini” Svelte Sidan om vingummin Titlar Med huvudet uppe i molnen Någonting som heter Gemini Ett annat nätverksprotokoll Inte optimerat för dagens webb Jämföra en myra med en sumobrottare Inte avskalad http Inget krafs 1500 rader Gjort för människor Kör ett självsignerat cert, byt aldrig Lastbilar med extramaterial Protokollet är fruset Det ska aldrig förändras Det finns inga favicons Vattna varandras blommor Galet mycket snabbare än dn.se Nästan ingenting att hämta Precis vad som helst på andra sidan De är inte många, men de är snälla
undefined
Jan 9, 2024 • 56min

Kodsnack 564 - Längsta vägen mellan A och B, med Kåre von Geijer

Fredrik snackar med Kåre von Geijer om Advent of code … och om språket Zote Kåre skrev och därefter löste årets upplaga i! 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 Advent of code Kåre Kåres Advent of code-bidrag 2020, 2021, 2022, 2023 Kodsnacks advent of code-repo för 2023 Python Haskell Rust Julia Kodsnack om Julia med skaparen Stefan Karpinski MATLAB Z3-biblioteket SAT-lösare Djikstras algoritm Dynamisk programmering Kortaste vägen-problem NP-kompletta problem Zote - Kåres språk Betaveros Noulith - Betaveros eget språk Pipes List comprehension Jquery och kedjebara funktioner Pipes i Julia Zote - karaktären Hollow knight Structs Prioritetskö Tupler Förra avsnittet Rust-lifetimes Variants och invariants i Rust-lifetimes diskuteras längre ner på länken ovan Crafting interpreters Kodsnacks Slack Shoelace formula (area inuti simpel polygon) Picks teorem Titlar Han har gjort saker på häftiga sätt Väldigt genomtänkt för sitt område Ett bra Matlab, och gratis När alla går på ledighet Längsta vägen mellan A och B En ints-funktion Nästa meningsfulla drag Det rimliga nästa steget Inte det lättaste språket att börja i
undefined
Jan 2, 2024 • 43min

Kodsnack 563 - Unika migreringar, med Emil Privér

Fredrik snackar med Emil Privér om Rust och Emils databasmigreringsverktyg Geni. Vad är trevligt med Rust, vad är svårt att komma in i, och hur blev Emil sugen på att skriva ett CLI-verktyg i Rust över julen? 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 Emil Tidigare avsnitt med Emil Linode Rust Advent of code Ocaml Zig Eslint Prettier Prettiers belöning för en Rust-version Ägandeskap i Rust Race conditions Go Async Futures Closure LLVM Async traits Traits Promise Makron i Rust Wasm - Webassembly Leptos Solid React Vue Axum - webbserver/runtime för Rust Actix JSX Neovim Lazyvim lazy.nvim Mason för LSP:er LSP Cody - Sourcegraphs alternativ till Copilot CLI Turso - libsql - fork på Sqlite Dbmate Atlas - “manage your database schema as code” Geni - Emils migreringsverktyg Sidecar för Kubernetes Sqlx ORM Prisma Heapen Stacken Lifetimes i Rust Emils Advent of code-dashboard Railway Fly Titlar Ett skitspråk Det här kan rädda världen Hur datorn tänker Jag gillar strikta språk Ett lager ovanpå minnet Strikt men trevligt En wrapper på Chatgpt Det enda du bidrar med är din SQL-kod Migreringar kan vara svårt Unika migreringar
undefined
Dec 26, 2023 • 1h 8min

Kodsnack 562 - Våga karriärväxla, med Maria Olsson, Connie Tran Hedberg, och Pauliina Raitaniemi

Fredrik snackar med Maria Olsson, Connie Tran Hedberg, och Pauliina Raitaniemi - nybakade utvecklare med härligt skilda bakgrunder som berättar om hur de bestämde sig för att bli utvecklare, hur utbildningen var, och hur det är att få första jobbet och komma in i det nya arbetslivet. 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 Maria Pauliina Connie Øredev Linnéuniversitetet Webbprogrammerare - utbildningen Connie, Maria, och Pauliina gick tillsammans UNHCR - FN:s flyktingkommissariat Interaktionsdesign YH-utbildningar Advent of code Udemy Codetogether Serverless Wetal Bitio - där Pauliina jobbar LIA - Lärande i arbete Grogu Impostor syndrome GDPR Titlar Paragrafryttare och rapportskrivare Vår framtid är digital 40 timmar räcker inte Nu väljer jag Hjälp varandra När man satt sitt liv på paus En ganska traumatisk algoritmkurs Jäkla objektorienteringen Jag hade åkt till Danmark Nio sidors instruktioner Karriärväxlar Kommuntanterna Ny och såhär gammal Jag är verkligen Grogu Ingen kan ju allting Ett ställe där det finns ett pingisbord GDPR-nörd GDPR-enhörning Våga karriärväxla!
undefined
Dec 19, 2023 • 1h 5min

Kodsnack 561 - Ett hav av skräp

Fredrik och Kristoffer snackar om vintermörker, vinterproduktivitet, och framför allt om hur skräpigt nätet är just nu. Nätet fylls snabbare av snabbare med mer och mer innehåll som är genererat med mindre och mindre mänskligt engagemang och arbetsinsats. Visst kan man känna en viss hunger efter något äkta? En längtan att komma från vågen av skräpinnehåll, och hitta saker som faktiskt är kommunikation mellan människor? Vi kan väl få en ny marknad för mänsklig kontakt till slut? Är hobbyn med mekaniska tangentbord en sorts motvikt och motsats till allt massproducerat? Som uppvärmning: intryck och tankar om årets Øredev. Som avslutning: tangentbordssnack. 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.seom 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 Øredev Nanowrinmo Advent of code Eric Normand Monika Intervjun med Monika Lisp Ett av Kristoffers snack om Lisp Web audio Webkit KHTML Facebook erbjude betalversion utan reklam Reflecting on 18 years at Google - blogginlägget om att Google tappat sin stil Altavista Jeeves Slå på apan Kagi Plagiarism and you(tube) - Hbomberguys video Hej (resten av) internet! Vimeo Steve Ballmer Ballmer peak Intelligence is not enough - Bryan Cantrills snack Bryan snackar om Oracle Milkshake duck Shaders Jeff Minter Gallium-layouten Graphite-layouten typelit.io Skriet från vildmarken Gherkin Lily58 Sweep Boba U4T XDA Kreative keys Kristoffer bloggar om sin tidigare layout keybr Monkeytype Titlar Det var alltid ett tag sedan sist Bullerbyupplevelsen Man vill ha ett projekt Allt det som du inte fick med Inte bara sunkig design Skämmas in i märgen Internets bottenskrap Vad är poängen med allt Totalt mörker av content Webb 4 Handgjort innehåll Toppen av en skräpvåg Ett cirkulärt beroende Reglera den ritade bostadsmarknaden En hunger efter något som är äkta Kommunikation utan avsändare Ett hav av skräp Mitt framework är mitt Förankrad i verkligheten En familj av layouter Jag trycker P utan att tänka på det Träna på att sudda snabbt Höger alternativtumme
undefined
Dec 15, 2023 • 30min

Kodsnack 560 - Starting with courage, with Diana Larsen

Recorded on-stage at Øredev 2023 just after her keynote, Fredrik chats to Diana Larsen about leadership and building good teams. How to get into leaderhip? Often it’s more about picking up expectations than getting a formal onboarding Learning to not do things yourself when you start leading - everything you do is one less thing the team learns to do for itself Leadership roles are on different levels, and on a different level than non-leadership positions. A lot of thing can become invisible to people on other levels. Some things should be, others should be made visible. People want to be understood, and understand what other people in the organization are doing and what challenges they have. And everything doesn’t have to be a formal meeting with agendas and stuff. Power dynamics - hard to percieve and to talk about. Even what location you are in can become part of the power dynamics and important to take into consideration. Teams - they also exist on different levels. They don’t have to be static. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @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 The Øredev 2023 video playlist on Youtube Diana Diana’s keynote: Catch fire with resilient learning teams Diana’s second presentation: Stop wasting time on ineffective retrospectives! Diana’s books: Agile retrospectives Liftoff The five rules of accelerated learning Chris Corrigan - “Everything you do for the group is one less thing they know they can do for themselves” (in the lower half of the page) James Shore The Agile fluency game Circles & soup retro Scrum Mob programming Titles Leaders and followers Starting with courage Learning is okay here We can’t know it all Unknown power Strong three-person teams
undefined
Dec 14, 2023 • 27min

Kodsnack 559 - Non-fungible plants, with Cyrus Clarke

Recorded on-stage at Øredev 2023 just after his keynote, Fredrik chats to Cyrus Clarke about plants, imagining things, exploring, and building. And not presenting speculative things as possible here right now. Daring to not be useful right now. How to bridge the gap between theory and academia on one side and practice and industry wanting to build things right now? By example. Do our short time scales and focus on iteration hurt us? Eighteen months sounds like an impossibly long timespan, because we think in two-week iterations of what we have and customers want right now. Getting in touch with researchers. Adapt how you talk to people! Scientists and artists are very similar. We are all at intersections between things. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @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 The Øredev 2023 video playlist on Youtube Cyrus Cyrus' keynote: Storing data nature’s way Cyrus' previous projects South by Southwest The non-fungible plant NFT:s Anthurium - the plant Titles Data and plants Non-fungible plants That nice melting pot Scientists are also artists A little bit more imaginative That’s all we are Constant “of course"s
undefined
Dec 13, 2023 • 21min

Kodsnack 558 - Software outlives you, with Na'Tosha Bard

Recorded on-stage at Øredev 2023 just after her keynote, Fredrik chats to Na’Tosha Bard about picking good building blocks, getting products done, and code outliving you. Software outlives you. How early is it meaningful to consider that fact? Will we get better at handling long-lived software? Make tradeoffs with open eyes. Na’Tosha has worked on many different levels of hardware and software, as well as many different levels in organizations - what can be picked up from the various levels? Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @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 The Øredev 2023 video playlist on Youtube Na’Tosha Na’Tosha’s keynote: Finding the beauty in the digital brick XKCD about standards Sandy Mamoli talked about lessons from handball applied to software Premature optimization Cloud-agnosticism Unity KMD - where Na’Tosha works now Titles A lot of nodding Perfect is maybe also a delusion Microservice theater Solving a problem for humans Software outlives you Sitting on a mainframe somewhere
undefined
Dec 12, 2023 • 39min

Kodsnack 557 - All I had was science fiction, with Galit Ariel

Recorded on-stage at Øredev 2023 just after her keynote, Fredrik chats to Galit Ariel about being inspired by the right science fiction, uninspired futures, and much more. It’s all thanks to Star Trek - a vision of the future which is actually positive and thoughtful What science fiction can teach us about what we think of as the other Uninspired future building - is it that things become so big they become more bland because they can’t afford to not be wide and bland? Too much push for product and profit Microsoft, AI, and the panic to surf the current wave Will cultures change? Perhaps a recession will help - reality is biting a bit at the worst misdirections. When things are stale and still, more interesting and nuanced things have the time to happen Also: the new generation is looking good! Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @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 The Øredev 2023 video playlist on Youtube Galit Galit’s keynote - The tech we all deserve Star Trek The M-word Uber and competitors have increased traffic John Maeda Bluejeans Titles My whole family is tiny All I had was science fiction The whole paradigm of Star Trek What we think the “other” is The M-word A 3d shopping mall A virtual Excel sheet A better person to drive over You solved a discomfort and created a bigger problem The beige This is reality biting

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode