

Kodsnack in English
Kristoffer, Fredrik, Tobias
All the English episodes of Kodsnack - a podcast by developers, about anything interesting to developers
Episodes
Mentioned books

Aug 19, 2025 • 37min
Kodsnack 656 - People want native controls, with Maddy Montaquila
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, @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
Maddy
Maddy’s Øredev 2024 talks: Hybrid web and desktop apps with .net MAUI and Blazor and .net all the things - cloud, mobile, web, and more!
.net Aspire
Blazor hybrid
MAUI
.net conf 2024
.net 9
Syncfusion
Syncfusion controls for MAUI apps
Blazor render modes
Hybrid web view
Electron
Techbash
Xamarin
Flutter
React
Blackboard
Timeedit
Redis
Opentelemetry
Rabbitmq
Ollama
Support us on Ko-fi
Ellipsis - sponsor of the week: we edit Kodsnack, and we can edit your podcast too!
Winforms
WPF
Winui
Touch bar
.net ahead of time compilation
Performance improvements in .net 9 - the 300 pages blog post
Microsoft extensions AI
Amazon go stores
Spring boot
The minimal API structure
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

Aug 5, 2025 • 53min
Kodsnack 654 - German-style strings, with Matt Topol
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, @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
Matt
Matt’s Øredev 2023 talks: State of the Apache Arrow ecosystem: How your project can leverage Arrow! and Leveraging Apache Arrow for ML workflows
Previous episodes with Matt
Øredev 2024
Matt’s Øredev 2024 talks - on Arrow ADBC and Composable and modular data systems
ADBC - Arrow database connectivity
Arrow
Snowflake
Snowflake drivers for ADBC
Bigquery
The Bigquery driver
Microsoft Fabric
Duckdb
Postgres
SQLite
Arrow flight - RPC framework for services based on Arrow data
Arrow flight SQL
Microsoft Power BI
Velox
Apache datafusion
Query planning
Substrait - query IR
Polaris
Libcudf
Nvidia RAPIDS
Pytorch
Tensorflow
Arrow device interface
DLPack - in-memory tensor structure
Tensors
Nanoarrow
Voltron data - where Matt used to work. He’s now at Columnar
Theseus GPU compute engine
The composable data management system manifesto
Support us on Ko-fi!
Matt’s book - In-memory analytics with Apache Arrow
Spark
Spark connect
RPC
UDFs
Photon
Datafusion
Apache Cassandra
ODBC
JDBC
R - programming language for statistical computing
Hugging face
Ray
Stringview - “German-style strings”
Scaling up with R and Arrow - the book on using Arrow with R
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

Jul 22, 2025 • 36min
Kodsnack 652 - The best of nature, with Grace Jansen
Fredrik talks to Grace Jansen about cloud tools, and bringing them to your local machine in a better way. Opentelemetry is a great tool, but it’s not the whole story for observability. Gathering the data is just the first step.
In the second half, we leave telemetry and talk about realizing you have things to share and sharing them with other people. Find out what makes you tick, and share experiences around that. Grace also shares some concrete presentation-building tips at the end.
Ask the question, and be more you!
Recorded during Øredev 2024.
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
Grace
Øredev 2024
Grace’s Øredev 2024 presentations: Cloud-native dev tools: bringing the cloud back to earth, and Becoming a cloud-native doctor
Opentelemetry
Distributed tracing
Microprofile - open source specification for distributed tracing
Jakarta - the artist previously known as Java EE
Reactive messaging
Openapi
Telemetry
Openliberty
Quarkus
Payara
Jboss
Prometheus
Grafana
Kibana
Fluid
Jaeger - tracing platform
Torill Kornfeldt talked about resurrecting mammoths at Øredev 2015
Sven Jungmann - can we teach machines to smell?
Support us on Ko-fi!
Ants and AI models
Holly Cummins
Less waste, more joy, and a lot more green: How Quarkus makes Java better - Holly’s Øredev 2024 presentation
Titles
After-lunch lull
So polyglot
Ready for microservices
(You need) Many minds
Now I have a pile
(Take) The best of nature
The path was being them
Something I bring to the table
Ask the question
A unique presentation

Jun 24, 2025 • 48min
Kodsnack 648 - Difficult skills, with Gitte Klitgaard
Fredrik talks to Gitte Klitgaard about managers, diversity, and communication. We discuss how and why management has almost become a bad word. But we need management, and good management. What do you need out of managers when you have autonomous teams?
Conflict handling - we need small conflicts, and learn to handle them so they don’t become big conflicts.
Psychological safety and how to build it within and between your teams.
Building diverse teams, which kinds of managers we need, making good things visible, communicating and building psychological safety, diversity in thinking …
… and of course: a quick note on the evolution of LEGO instructions.
Recorded during Øredev 2024.
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
Gitte
Øredev 2024
Autonomous teams need great managers - Gitte’s presentation with Jakob Wolman
Jakob’s blog post - What use is a manager?
Gallup´s report State of the global workplace - people are feeling more disengaged
Agila Sverige - We need more managers
Devlin 2024 - conference in Linköping
Copenhagen dev festival
Reteaming
Support us on Ko-fi!
The power of the pen
Microsoft Access
Microsoft Publisher
Kent Beck
Titles
Autonomous teams need great managers
A lot of things we agreed on
The catalyst
The multiplier
Taking care of humans
A manager who cares about me
Invisible people
A lot of the leader part
Difficult skills
Not everyone communicates well
We need the small conflicts
A thousand conflicts a day
The Xerox effect
The power of the pen
Hints here and there

Feb 25, 2025 • 59min
Kodsnack 631 - Comfortable in uncertainty, with Barry O'Reilly
Fredrik talks to Barry O’Reilly about software architecture.
Barry has spent a lot of time and energy connecting software architecture to actual code and development work, and finding good ways of actually training new generations of software architects.
Architecture is a level above programming, it is a different skill, and it needs to be properly taught so that more people can think and make active decisions about it. Oh, and architecture happens at a group level. You can’t really do it alone.
Barry’s quest led him to complexity science, a PhD to actually prove his ideas hold up, and two books. The idea that you have to understand what goes on in the code in order to do good architecture is more controversial than one might think.
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
Barry
Black tulip
Complexity science
IDE
Antifragile
Nassim Taleb
Nassim guesting Econtalk talking about antifragility while the book was in progress
Barry’s papers:
No More Snake Oil: Architecting Agility through Antifragility (2019)
An introduction to residuality theory: Software design heuristics for complex systems (2020)
The Machine in the Ghost: Autonomy, Hyperconnectivity, and Residual Causality (2021)
The Philosophy of Residuality Theory (2021)
Residuality Theory, random simulation, and attractor networks (2022)
Residuality and Representation: Toward a Coherent Philosophy of Software Architecture (2023)
Domain driven design Europe
Leanpub
Residues - Barry’s first book
Barry’s NDC talks - on process and on philosophy
Support us on Ko-fi
Our agile release train engineer stickers
The architect’s paradox - Barry’s second book
Accelerate
Øredev
Kodsnack 346 - Tomer Gabel about the golden age of tomfoolery
Dataföreningen
Dataföreningen kompetens
Titles
How we design and think about structure
Climbed the greasy pole
Keep close to the code
Remove themselves from the code as a status symbol
I would see a lot of grey
There’s a generation missing
A level of thinking above programming
When you look up from your IDE
We had to rescue architecture
When they say “architect”
Headed for that ivory tower
A self-titling profession
Comfortable in uncertainty
Multiple books, and a PhD
How does this thing break
Everything will always break
Patching those cracks
Do you have any proof of this?
The key to good software architecture is pessimism
The mincing of academic criticism
Typing furiously
Hope for the future
He’s from the real world!

Jan 21, 2025 • 54min
Kodsnack 626 - The great flattening of everything, with Jon Sterling
Fredrik talks to Jon Sterling about user interfaces old and new. Jon has created Aquaui - a Mac user interface library which is a small love letter to the Aqua user interface style for Mac OS X. Based on that, we discuss understandable and consistent user interfaces, how there seems to be little evolution and improvement, wish for brave new ideas, and a lot more.
Oh, and we also discuss living with old technology, like a seventh-generation Ipod. Plus liability laundering and the problems of building the whole house of out fire alarms.
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
Jon
Cambridge
Clare college
Aquaui - Jon’s library
Aqua - the user interface design language
Steve Jobs introducing Aqua
The dock
Windows XP
Windows 98
Iphone 4
IOS 6
IOS 7 - the great flattening of everything
Apple’s old human interface guidelines
Accidental tech podcast
The purple button for single-window mode in the Mac OS X beta - scroll down or search for “purple”
Stage manager
Lion
Infinite Mac - the website where you can run old Mac operating systems
The spatial Finder - and why the modern Finder isn’t
Support Kodsnack on Ko-fi
Elementary OS - and their interface design guide
GTK
A post about the original dock
Discussion about Mica - Apple internal design tool
Core animation
Webkit
Blink
WKWebview
Appkit
NSScrollview
NSScroller
12-inch Powerbook
Seventh-generation Ipod
Itunes
Intel Imac
Tiger
Tenfourfox - browser for old versions of Mac OS X
Charles proxy
jonmstirling.com
Jon on Mastodon
Titles
A love letter
A very different era
Beautiful blue liquid
The great flattening of everything
Unbelievable user interface regression
I feel powerless today when I’m using my computer
They did mess up the photo app
Like a pill
A long-lasting Ibuprofen
That upper-right corner
Bigger than my wingspan
Beautiful, unsullied whitespace
During the decline of Mac OS
Time to be a bit bold
A passable gradient
Start from a point of inspiration
Too much for the old hardware
The Aqua fire alarm
SSL fire alarms

Dec 17, 2024 • 1h 2min
Kodsnack 620 - Encapsulation of knowledge, with Dejan Milicic
Fredrik talks to Dejan Milicic about software development - understanding, methods, and stories.
We start by talking about encapsulation of knowledge and the essential software in organizations. Almost every organization should - it can be argued - be developing software that solves their unique problems, and yet so many outsource so much of their knowledge encapsulation. Oh, and we can never completely encapsulate our knowledge in code either, so all the more reason to keep people who actually know what the code does and why around.
Dejan tells us about his way to Ravendb and a developer relations role - and how you can craft your own job, stepping suitably outside of your comfort zone along the way.
We also talk about shortening attention spans, daring to dig down a bit and find out about the context of things. Like the second sentence of some oft-repeated quote. Prohibit bad things, but help automate doing good things and avoid doing the bad things completely.
Dejan shares some database backstories - why would someone want to build one more database? Specifically, what lead to the creation of Ravendb? And the very strong opinions which have been built into it. Avoiding falling into marketing-driven development.
After that, we drift into talking about processes and how we work. Every organization is unique - which strongly speaks against adapting the “best practices” and methodologies of others. Or keeping things completely the same for too long. Innovation is also about doing what other people are not doing.
Why is concurrency still hard? The free lunch has been over for twenty years! Functional programming and immutability offer ways forward, why aren’t these concepts spreading even more and faster? We get right back to understanding more context when Dejan discusses how few of us seem to have understood, just for example, the L in SOLID. Dive deeper, read more, and you will find new things and come up with new ideas.
Finally, Dejan would like to see software development becoming just a little bit more mathematical. So that things can be established, verified and built on in a different way.
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
Dejan
Ravendb
Informatics
Domain-driven design
Event sourcing
Data is worthless - said in episode 601
Developer relations
Nosql databases
Jack of all trades
Jimmy - who introduced Fredrik to Dejan at Øredev 2024
Hibernate
Relational databases
Oren Eini - creator of Ravendb
Antipatterns
n+1
Couchbase
Scrum
Agile software development
The Toyota approach
The Scrum guide
Unison programming language - VC funded
Dr. Dobb’s journal
The free lunch is over
Concurrency
SOLID
Liskov substitution principle
Repositories on top Unitofwork are not a good idea - by Rob Conery
Elm
Titles
A mathematician turned software developer
Coding, but without deadline
Saturated with software development
Encapsulation of knowledge
A bit surreal
Accept people as they are
There’s a second line
Professional depression
Prevented, not diagnosed
The pipeline kind of thinking
Frustration-driven development
(You shouldn’t be) Punished for being successful
The largest company of his or her life so far
Optimized for maintaining the status quo
Wash away all the context
Manager of one
The proverbial Jira
Substantial content
Methods of moving forward

Dec 6, 2024 • 16min
Kodsnack 618 - This chaos element, with Ingrid af Sandeberg
Recorded on-stage at Øredev 2024, Fredrik talks to Ingrid af Sandeberg about AI and people’s perception of it. While it’s very powerful to be able to interact with models through natural language, that interface in itself hides a lot of what’s actually going on.
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, @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
Øredev
All the presentation videos from Øredev 2024
Ingrid
AI, truth, and the new information environment - Ingrid’s keynote
The five levels of vehicle autonomy
Support us on Ko-fi!
SLM - small language models
Hugging face
Googles pagerank
Mayo clinic
Titles
AI is a lot wider
A different type of error
This chaos element

Dec 5, 2024 • 28min
Kodsnack 617 - Craving for the human touch, with Laura Herman
Recorded on-stage at Øredev 2024, Fredrik talks to Laura Herman about creativity, creation, and AI.
Among other things, we discuss:
How the perspectives of different groups differ, and Laura talks about the many factors which inform how people feel about generative AI.
Generative AI as curation. How and where in our work processes we want AI assistance.
Dataset curation and specialized models, and how they can be important and interesting going forward. What happens if we have to be very picky about what we train models on?
How are people working with sustainability for generative models?
Laura’s own research into AI and creativity, and how other inventions have affected creativity and art.
Finally, we discuss curation, and the possibilities of alternate curation platforms for finding things you like.
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, @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
Øredev
All the presentation videos from Øredev 2024
Laura
Creation as curation - Laura’s keynote
The handmade effect
Jake Elwes
Support us on Ko-fi!
The inclusive AI lab
Mubi
Michael Bernstein at Stanford
Titles
Many question marks
An ethically sound decision
A human touched this
Craving for the human touch
Let me build a model
That’s five PhD:s
In this emotional turmoil

Dec 4, 2024 • 16min
Kodsnack 616 - Computers outside of computers, with Violet Whitney and William Martin
Recorded on-stage at Øredev 2024, Fredrik talks to Violet Whitney and William Martin about the research they do into how we can interact with computers outside of the bounds of … well, a regular computer or phone.
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, @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
Øredev
All the presentation videos from Øredev 2024
Violet
William
Spatial UX & spatial AI - Violet and William’s keynote
Spatial pixel
Spatial computing
Prompt engineering
Columbia university
University of Pennsylvania
University of Michigan
TA - teaching assistant
Support us on Ko-fi!
Y combinator
Nondeterminism
Titles
It sounds really fancy
A lot of prompt engineering
A very bizarre lifestyle
Right on the horizon
Use computers to reason about space
Who designed this hall?
Computers outside of computers
Interested in non-determinism


