Kodsnack 647 - Tyst deploy
Kodsnack17 Juni

Kodsnack 647 - Tyst deploy

Fredrik och Kristoffer snackar om att få koden från sin dator till användarna.

Genom en tyst deploy till ett CDN, exempelvis.

Därefter diskuteras Kristoffers kluvna förhållande till Rust. Och vad svänger Kristoffer över till när han kommer ur sitt senaste Rust-skov?

Sedan blir det tangentbordssnack: Kristoffer finner sig själv tillbaka på Dygma defy, Fredrik är tillbaka på Planck.

Sist men inte minst ett boktips.

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å Facebookoch 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 Titlar
  • Hela dagen på sig att skämmas
  • Tyst deploy
  • En egen utvecklingsmiljö för min pull request
  • Direkt med backend
  • Typmagi och galenskap
  • Rust-tillbudet
  • Det är för enkelt
  • Roligt är ju viktigt
  • Nyfiken på Rust
  • Noll behov att flytta händerna
  • Maximalt inom räckhåll
  • Av-optimerad för svenska
  • Det finns tåg som lever

Avsnitt(674)

Kodsnack 597 - En bra köra fast-checklista

Kodsnack 597 - En bra köra fast-checklista

Fredrik och Kristoffer snackar om att bryta mentala dödlägen, och om typer i Python. Satt Fredrik fast med sitt problem för att han var trött och ofokuserad, eller blev han trött och ofokuserad för att han satt fast? Fredrik och Kristoffers lista på saker som kan hjälpa en att bryta mentala dödlägen: Be en språkmodell generera kod att debugga Ta en paus Prata med någon annan Ta en mindre del Skriv ett test Skriv på papper Skriv dokumentation Skriv ner tankar Skriv din tolkning i Jira-ticketen Använd en debugger Visualisera saker Logga Lägg ut koden framför dig AI-bubblan - varför spricker den inte, och ser folk på insidan inte hur risigt allting är? Spelar det bara ett annat spel? Och vilket menar Kristoffer är det töntigaste bolaget i världshistorien? Sist men inte minst diskuterar vi lite typning i Python - tillför det något? Är det bara småsaker kring det hela som gör att Kristoffer inte upplever tydlig nytta med det? Och hur lyckas Lisp alltid ha ett sätt att göra allt alla andra språk försöker sig på, fast med mycket mindre kod? 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 MNT pocket reform MNT reform - den större Stöd oss på Ko-fi! Brew Docker M1 - Apples första krets på Arm-arkitektur istället för Intel Docker desktop Orbstack Tigerbeetle Jupyter notebook D3 Prometheus Grafana GCP - Googles molntjänsteplattform Sumo 5K2K-skärmar Friend, företaget betalade bra för friend.com Humane AI pin Pythons typannoteringar Typescripts typsystem är turingkomplett Mojo Common lisp Typer i Common lisp Julia Polymorfism över alla parametrar Titlar En störigt seg dag Tre arbetsdagar Allt var nytt Det här ska inte fungera Kraschlandning dag två Prata med någon Växla spår Dokumentation för det jag kan Vad är det egentligen som händer? Debugga ett komplicerat system En bra köra fast-checklista En markdownfil och tjugo miljoner i riskkapital Sent ute (med exakt samma tragiska sak som inte fungerar Asserts i koden Små språkskillnader Ena objektet äger metoden

13 Aug 202442min

Kodsnack 596 - Hur vill du ha din feedback? Med Tobbe Lundberg

Kodsnack 596 - Hur vill du ha din feedback? Med Tobbe Lundberg

Fredrik snackar internationellt jobb på distans med Tobbe Lundberg. Vi blev alla mer vana vid distans under och efter pandemin, men det betyder inte att alla utmaningar är övervunna. Det finns både kulturella och personliga skillnader i hur man vill diskutera, samarbeta, och hur och när man ger återkoppling. Vi diskuterar också problemen som kan uppstå när man jobbar mot otydliga mål, eller snarare mot tydliga mål men med en otydlig väg framåt. När man måste rita kartan, och ofta rita om den. Det passar inte alla, och det blir inte lättare när man jobbar distribuerat i både tid och rum. Dessutom: featureflaggors fördelar och risker. 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 podden via Ko-fi! Tobbe Tidigare avsnitt med Tobbe Verona - konferensen JSDay Redwood Big brother React server components Next.js Webpack Vite Tom Matt Carroll på Meta - utåtpersonlighet kring ramverk på Meta Turbopack Waku - experimentramverk kring react server components Graphql Monzo Monzos tone of voice-dokument Kelly Vaughn - pratar om management både uppåt och neråt - hur man tar feedback Merlin Mann Titlar Hur lite jag än ville tro det Till och med jag Asynkron daily Ses lite koncentrerat Blanda in bundlern Ingen i teamet som kunde någonting Vänta bara tills du kommer till routingen Mycket mer tydligt otydlig Rita kartan, sedan följa den Rita kartan efteråt Tuff teamdynamik I stort sett en egen kodbas Kundflaggor if(Stockhom) Långlivat är ju svårt Hur vill du ha din feedback? Kan vi prata lite? Fascinerad och förskräckt Vi är ganska extrema Vi vet ju slutmålet

6 Aug 202451min

Kodsnack 595 - Maintain curiosity, with Woody Zuill and Martin Lassbo

Kodsnack 595 - Maintain curiosity, with Woody Zuill and Martin Lassbo

Fredrik paid a visit to Hogia and got the opportunity to talk to Woody Zuill and Martin Lassbo about mob programming, innovation, and keeping an open and curious mind. Mob programming is still new. Every time you say “that can’t work”, you tend to be proven wrong eventually. Try it, for a year or two. You can’t evaluate things after trying it for just an hour or two, some things take much longer. But do steer and adjust often. How frequently do you want to steer? Short iterations are valuable in that they give us more opportunities to steer work in a good direction. Standardization stifles innovation. Sometimes you do want it, but it depends on which space you’re in. We had a process, but we still succeeded! Where did the thought I have originate? All your thoughts started somewhere else. The things we most believe can hide our biggest mistakes. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlund and @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 Hogia Woody Zuill Martin Lassbo Mob programming Episode 218 (in Swedish) covers working in a mob in depth Other episodes with Woody Support us on Ko-fi! Øredev Woody’s Øredev talk 2018, Beginner’s mind Pair programming Turn up the good Cynefin - the decision framework you can never spell after hearing the word spoken Systems thinking - looking at systems as a whole, rather than in parts Kahnemann Thinking, fast and slow The drunkard’s walk by Leonard Mlodinow Rational irrationality Survivorship bias Confirmation bias * Desirability bias Max Planck Russell Ackoff Deming Chaos theory Feynman - you are the easiest person to fool Dave Farley Titles There’s always a lot to talk about The continuation My best thinking time The beginner’s mind We just work together Maintain curiosity Steer towards better Turn up the good Getting a thing we thought we wanted How frequently could we steer? We think we know what we want Not a systems thinker Talent plus luck A higher level than the work itself A little more talent and a lot more luck I’ll misquote it but I’m close Re-think the things we already believe Stay open-minded Something else could eat us A student of the biases Walk down a different path

30 Juli 202437min

Kodsnack 594 - Få ut värde ur data, med Benny Andrén och Hugo Hjertén

Kodsnack 594 - Få ut värde ur data, med Benny Andrén och Hugo Hjertén

Fredrik snackar data med Benny Andrén och Hugo Hjertén - experter på data och röster i podden Datastudion. Data man har i sin organisation och vill göra bättre saker med - strukturera, göra tillgänglig, utvinna information och insikter ur och rent allmänt skapa värde. Data är där agile var - företag säljer datapaketet, men förståelsen finns inte än. Vi diskuterar också hypehantering, och inte minst AI-hantering. Att komma in och få företag att göra bra saker istället för att jaga den senaste trenden utan att ta reda på varför. Vad är en dataplattform, och varför behöver Fredrik en? Se plattformen och jobb med data som en produkt som levererar värde. Ifrågasätt data - man måste inte bara tänka inom den data man råkar ha precis nu. 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 Benny Hugo Amiga 500 Generation 500 Jayway - numera Devoteam Modern data stack Data dao - företaget Benny och Hugo jobbar Google testade sig fram till rätt nyans av blått A/B-testning Q group BI architect KPI:er OKR Capgemini LLM Generativ AI Data lake Data warehouse Data lakehouse Data mesh Zhamak Dehghani - upphovsperson till data mesh Matlab R Dataops ML-modeller Creedence Shoreline Hubspot DBT Datastudion Avsnitt av Datastudion om AI GDPR Målstyrning Øredev Kallbadhuset Titlar En smålänning i exil Världen med data Då kommer inte data hjälpa dig Ett databolag Så ni jobbar med data? Behöver vi bli datadrivna? Seanser och workshopar Låt oss framstå som duktiga på AI AI-tåget Vad är det ni faktiskt vill få ut? Bra data AI är moroten Samma sak för en ML-modell Jobba mot perfektion Sin nisch inom datastacken Få ut värde ur data Vi behöver två Hugo Precis det som är IKEA

23 Juli 202450min

Kodsnack 593 - Into the view hierarchy, with Malin Sundberg and Kai Dombrowski

Kodsnack 593 - Into the view hierarchy, with Malin Sundberg and Kai Dombrowski

Fredrik is again joined by Malin Sundberg and Kai Dombrowski for a review of attending this year’s WWDC, working with “AI”, and more. The experience of attending - a lot about the great community. News from the conference - a Snow leopard year, in a good way. Lots of nice fixes and additions - Swiftui, fun widgets, and of course lots of question marks around whatever Apple intelligence will grow up to be. And of course a little side of the ongoing story of Apple versus the EU. Apple intelligence also leads naturally into a discussion on how everyone works with language models, copilots, and so on. There is also some discussion of summer development plans, localization, and the snobbiest coffee country in the world. 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 Support us on Ko-fi! Malin Kai Previous episodes with Malin and Kai Uppleva Izotope RX Deep dish Swift Slices - the Deep dish Swift podcast Auphonic Adobe’s podcast enhance WWDC The WWDC keynote and other videos Infinite loop - used to be Apple’s main campus Apple park - Apple’s current main campus Apple design awards iOS dev happy hour One more thing Altconf The talk show live James Dempsey and the breakpoints James Dempsey on Slices Snow leopard Swift charts UIKit Live activities Apple versus EU:s digital markets act Meta’s Ray-ban glasses Fika Gemini Apple Mail Apple intelligence Intents Intents domains Apple private cloud compute Dynamic island Claude 3.5 sonnet Jack Cheng, author and developer of Bebop Apple localizations website Bankid Swish Kanban Firestore Pixelmator Quick notes Orbit Mimestream Swift island on Texel, the Netherlands Core coffee Titles Talking about IKEA furniture The biggest watch party in the world Essentially run by the community The community aspect The best Apple stories Open-ended on purpose A Snow leopard year Pop to the root view (Further) Into the view hierarchy Forgotten behavior Crisis averted Spiteful of the EU Grab a coffee together More spiteful than necessary Embrace fika culture Often not where people live All the timelines Lots of different laters Playful but also elegant I know what I want to convey Add small things to your home screen I said no bears I can not generate app icons that do not contain bears Plain Mail again The snobbiest coffee country in the world

16 Juli 20241h 55min

Kodsnack 592 - Arkitekturastronautism

Kodsnack 592 - Arkitekturastronautism

Fredrik och Kristoffer snackar React, Next.js, och ramverk som vill lösa fler och fler saker med fler och fler abstraktioner som samlar på sig fler och fler specialfall som gör att man ändå måste förstå vad som händer bakom kulisserna för att ha en chans. Fredrik har jobbat med React orimligt länge, Kristoffer kommer in med mycket nyare ögon, men båda funderar i samma riktningar kring vad man egentligen vill ha abstraherat åt sig när man bygger webbsaker. Eller bara försöker komma åt databaser för den delen. Varför försöker man inte bygga saker med enklare lösningar först? 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! React JSX Next.js Server components Vercel Tobbe Redwood Avsnitt 583 med Tobbe Cache busting Joel Spolsky Making wrong code look wrong ORM:er Web components Vercels React- och Next.js-guider Yngwie Malmsteen-problemet Spring QT HTMX Shadow DOM Titlar Ett rörligt mål Säkert fel i precis allt jag säger Gränsen mellan klient och server En liten React-låda Vad är världsbilden Abstrahera bort minnet Om jag kan leva i den här abstraktionen Programmera som om minne inte existerade Som om nätverket inte existerade Ett tjockt abstraktionslager Arkitekturastronautism På grund av hur datorer fungerar Uppmuntrar dig att inte förstå Sätta händerna i databasen Utan att egentligen förstå någonting En bok om React Acceptera trasiga abstraktioner Såhär* fungerar det

9 Juli 202452min

Kodsnack 591 - Legendariskt internationellt, med Lars Wikman

Kodsnack 591 - Legendariskt internationellt, med Lars Wikman

Fredrik och Lars Wikman snackar i den avlägsna forntiden (november 2023) om det Øredev som just då höll på att avslutas. Lars berättar om sin presentation, och om hur ovant det känns att vara på en konferens som inte specifikt handlar om det han jobbar med. En väldigt tillspetsad presentation är ofta - men inte alltid - det rätta svaret. Det är en kul utmaning att presentera ett helt ekosystem för folk som inte redan är där, och utan att bli predikande eller sälja in saker man inte känt behov av än. Har Lars märkt av att han hållit presentationen? Fredrik berättar också om hur det kändes att intervjua alla keynotetalare. Det blir mycket diskussion om växter. God juli! 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! Lars Wikman Tidigare avsnitt med Lars Øredev 2023 Røde wireless pro Best western Malmö arena hotell Lars presentation Elixir Liveview Erlang Elixirconf-presentationen BEAM - Erlangs virtuella maskin Whatsapps resa med Erlang och få utvecklare Mnesia Discord kör Elixir Elixir safari i Kenya - blev kanske inställd, mycket otydligt Elixirconf Africa Elixirconf EU Codebeam Alla keynotetalarna Första keynoten, med Monika Bielskyte Cyrus Clarke - kodar in data i växter Ethereum Monsanto Apple store i Hyllie Titlar Sjukt låg latency Sista dagen, lite bakis En konferens som inte handlar om det jag pysslar med Sälja Liveview till folket Tech leads och små CTOs Om de inte har känt smärtan Täcka en ganska vid bas Varför inte bara Erlang? Täcka hela resan Legendariskt internationellt Fortfarande konceptuellt intressant Petabyte per gram Industrialisering av växter Superoptimerade blommor Familjefoton i en begonia

2 Juli 202439min

Kodsnack 590 - Yoga med köer, med Kåre von Geijer

Kodsnack 590 - Yoga med köer, med Kåre von Geijer

Fredrik får återbesök av Kåre von Geijer som berättar om sin just färdigskrivna artikel om avslappnade köer - datastrukturer som gör det möjligt att använda fler kärnor effektivare och mer flexibelt. Och, för den delen, flexibelt dra ner på resurserna och göra saker mer i turordning när man har tid (och inte vill bränna för mycket resurser). Det blir bakgrund om tidigare arbete, hur köerna - och avslappningen - fungerar, var och när det kan komma till nytta, hur det funkar att flytta mellan arkitekturer, och en hel del annat. 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! Kåre Tidigare avsnitt med Kåre Kåres artikel Euro-par-konferensen, 26-30 augusti 2024 Semantisk avslappning LCRQ Fetch-and-add-instruktionen Djikstras kortaste väg-algoritm LIFO - last in, first out - och FIFO -first in, first out Prioritetsköer Multiqueues-artikeln från 2015 Kåres text om Multiqueue med flera Fast relaxed concurrent priority queues (en uppföljning från samma forskningsgrupp, fast hel artikel och med optimeringar) Multi-queues can be state-of-the-art priority schedulers (uppföljning av annan grupp som gör om Multiqueues till schedulers) Extramaterial till Kåres artikel Artikelns kod på Github (samma som ovan, men utan översiktsdokumentet) Artikeln om 2D-ramverk som Kåre byggt vidare på, med relaxed fifo-köer, stacks, deques och counters GCC Make Cache coherence Compare and exchange-instruktionen ASCYLIB John Gruber Data structures in the multicore age Kåres sammanfattning av Data structures in the multicore age Titlar Mina kaosiga köer Revolutionerande för tio år sedan Återställa ordningen Yoga med köer Fönstret har två dimensioner Ett bredare fönster Fint och frustrerande

25 Juni 202447min

Populärt inom Utbildning

bygga-at-idioter
historiepodden-se
det-skaver
rss-bara-en-till-om-missbruk-medberoende-2
nu-blir-det-historia
alska-oss
svd-ledarredaktionen
harrisons-dramatiska-historia
allt-du-velat-veta
johannes-hansen-podcast
roda-vita-rosen
not-fanny-anymore
rikatillsammans-om-privatekonomi-rikedom-i-livet
sa-in-i-sjalen
sektledare
rss-max-tant-med-max-villman
i-vantan-pa-katastrofen
rss-sjalsligt-avkladd
handen-pa-hjartat
jagaren