Kodsnack

Fredrik och Kristoffer snackar agil arkitektur, silos på internet, och löften från nittiotalet.

Efter en uppvärmning om poddar med ordning och reda diskuteras löften från nittiotalet som inte infriats. När programmering kändes löst - “det finns de här tre språken”. (Och Javascript var inte ett av dem, det kunde man inte ta på allvar.)

Fredrik har sett en video från 1995 där arkitekten Christopher Alexanderpratar om sitt sätt att se på att bygga saker åt folk. Med fast pris, och med en flexibilitet i skapandet av byggnader som vi som bygger mjukvara gärna pratar om men sällan kan närma oss.

Efter det pratar vi lite om ala låsta silos på internet, tomheten i generativ AI, och mjukvara som faktiskt gör oss glada.

Avsnittet sponsras av Cursed Code , mjukvarufestivalen i Göteborg på halloween återuppstår i år igen! Surfa in på cursedcode.se för all information om både konferensen (31 oktober) och hackathonet (1 november)!

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

Titlar

  • När det blir för uppstyrt
  • Innantilläsning
  • Mycket att hämta från nittiotalet
  • Hela UI:t som JSON
  • Sedan vi skrev WAP
  • En mänsklig upplevelse
  • Byggnader, arkitektur, och mjukvara
  • Strukturer människor rör sig i
  • Som att stirra Nietzsche i ansiktet
  • Lärlings- och skråverksamheten
  • En illusion av produktivitet
  • Illusionen av ett utfört arbete
  • Min dialog med resultatet
  • Tomt innehåll i en tom kultur
  • En idé om en ändring
Direct download: 657.mp3
Category:general -- posted at: 6:30am CET

Fredrik talks to Maddy Montaquila about building user interfaces, and how .net has come a much longer way than people may think.

We talk about the various .net-related options for building user interfaces, mixing and matching MAUI stuff, Blazor stuff, and straight up web stuff. We discuss the way to go for Windows desktop apps among all these options.

The perception of .net - a challenge and something being actively worked on.

We also touch on actually useful AI, plus some unexpectedly fond memories of the touch bar.

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

Titles

  • Two of my fun things
  • Trust me, I can ramble
  • I can ramble for eternity
  • The shimmer control
  • A bunch of wasted space in my brain
  • If you have a Javascript frontend
  • A lot with the hybrid stuff
  • Nice step up from Electron
  • MAUI doesn’t need me
  • People want native controls
  • Web is reach
  • If this guy’s on vacation
  • The only .net you ever have to see
  • Java with more
  • The polyglot world
  • A deeply native Windows experience
  • It was a nice volume slider
  • The .net perception
  • Three less indents
  • Purists of architecture
  • Blended experiences
Direct download: 656.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Tobias diskuterar en tillräckligt mystisk bugg Tobias jagat ifatt, och berättar på vägen om register och vektorisering.

Tobias har sedan sist varit med och levererat sitt första spel på Ubisoft och berättar om vad som fanns att göra på kompilatornivå sex månader innan ett Assassins' creed-spel ska släppas.

Men huvudämnet är vektorisering. Det började givetvis med en konstig bugg, som kräver ett par dykningar i hur processorer och kompilatorer fungerar för att få sin förklaring.

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

Titlar

  • Tillbaka från avsnitt 581
  • Sporadisk gäst
  • Tiden har ju sprungit som den gör
  • Då finns det att göra
  • Gratis prestanda
  • Innan GPU:n tar över
  • Två kuber ovanpå varandra
  • Vart i kompilatorn gick det här åt skogen?
  • Vektoriseringsmagi
  • Två stora arrayer som beskriver någonting
  • Ineffektivt att göra det i serie
  • Inte speciellt ergonomiskt
  • Det här kan jag vektorisera bort åt dig
  • Bitmaskade på fel bit
  • Det här är värt besväret
  • Miljoner arrayer och loopar
Direct download: 655.mp3
Category:general -- posted at: 6:30am CET

Fredrik talks to Matt Topol about Arrow and how the Arrow ecosystem is evolving. Arrow is an open source, columnar in-memory data format designed for efficient data processing and analytics - which means passing data between things without needing to transform it, and ideally even without needing to copy it.

What makes the ecosystem grow, and why is it very cool to have Arrow on the GPU? What is the connection between Arrow, machine learning, and Hugging face? Matt emphasizes the value of open standards, even as they work with or within more closed systems they can help open things up, and help bring about more modular solutions so that developers can focus on doing their core area really well.

This episode can be seen as a follow-up to episode 567, where Matt first joined to discuss everything Arrow.

Recorded during Øredev 2024.

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

Titles

  • It’s gotten a lot bigger
  • The bones of it are in the repo
  • (Powered by ADBC)
  • Individual compute components
  • Feed it substrate
  • Where the ecosystem is going
  • Arrow on the GPU
  • The data stays on the GPU
  • A forced copy
  • Leverage that device interface
  • Without forcing the copy
  • Shy of that last mile
  • Turtles all the way down
  • The guy who said yes
  • German-style strings
Direct download: 654.mp3
Category:general -- posted at: 6:30am CET

1