All the English episodes of Kodsnack - a podcast by developers, about anything interesting to developers
…
continue reading
1
Kodsnack 607 - Emberisms, with Balint Erdi
55:20
55:20
Play later
Play later
Lists
Like
Liked
55:20
Fredrik talks to Balint Erdi about the web framework Ember. Where did Ember come from, what stands out about it today, how do new features get into the framework, and how is development being made more sustainable? Plus: Balint’s experiences organizing Emberfest, and quite a bit of appreciation for the Ruby and Ember communities in general. The epi…
…
continue reading
1
Kodsnack 604 - Farmer's disposition, with Evan Czaplicki
59:14
59:14
Play later
Play later
Lists
Like
Liked
59:14
Fredrik talks to Evan Czaplicki, creator of Elm about figuring out a good path for yourself. What do you do when you have a job which seems like it would be your dream job, but it turns out to be the wrong thing for you? And how do you escape from that? You can’t put the success of something you build before your own personal and mental health, no …
…
continue reading
1
Kodsnack 600 - Just use +, with Christian Clausen
57:30
57:30
Play later
Play later
Lists
Like
Liked
57:30
Fredrik talks to Christian Clausen about the many facets of simplicity. The cloud and serverless was supposed to be simpler than running your own hardware, but you easily get stuck trying to select the right message bus, needing to know the intricacies of your chosen cloud provider infrastructure, and the like. You end up building your software aro…
…
continue reading
1
Kodsnack 598 - Tiny dopamine hit, with Jack Cheng
1:00:54
1:00:54
Play later
Play later
Lists
Like
Liked
1:00:54
Fredrik talks to Jack Cheng - author and creator of the iPhone note capture app Bebop. Jack describes where Bebop came from and how he built it, and how and why Copilot and other AI tools became integral parts of the workflow. Being aware of the maintenance cost of each decision, keeping things focused, avoiding building yourself into a bloated cor…
…
continue reading
1
Kodsnack 595 - Maintain curiosity, with Woody Zuill and Martin Lassbo
37:03
37:03
Play later
Play later
Lists
Like
Liked
37:03
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 j…
…
continue reading
1
Kodsnack 593 - Into the view hierarchy, with Malin Sundberg and Kai Dombrowski
1:55:50
1:55:50
Play later
Play later
Lists
Like
Liked
1:55:50
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 mar…
…
continue reading
1
Kodsnack 584 - A free deadline in September, with Malin Sundberg and Kai Dombrowski
1:47:05
1:47:05
Play later
Play later
Lists
Like
Liked
1:47:05
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, b…
…
continue reading
1
Kodsnack 573 - This is not a toy project, with Leandro Ostera and Emil Privér
1:04:35
1:04:35
Play later
Play later
Lists
Like
Liked
1:04:35
Fredrik is joined by Emil Privér and Leandro Ostera for a discussion of the OCaml ecosystem, and making it Saas-ready by building Riot. First of all: OCaml. What is the thing with the language, and how you might get into it coming from other languages? The OCaml community is nice, interested in getting new people in, and pragmatic. And it has a nic…
…
continue reading
1
Kodsnack 570 - Debug your ideas, with Eric Normand
40:56
40:56
Play later
Play later
Lists
Like
Liked
40:56
Fredrik is joined by Eric Normand for a discussion of debugging your ideas through domain modeling, using Eric’s concept of lenses to find more good questions to ask. Eric is writing a book about domain modeling and has developed the concept of lenses - ways to look at various aspects of your domain, model, and code in order to better consider vari…
…
continue reading
1
Kodsnack 567 - Arrow straight through, with Matt Topol and Lars Wikman
1:23:02
1:23:02
Play later
Play later
Lists
Like
Liked
1:23:02
Fredrik has Matt Topol and Lars Wikman over for a deep and wide chat about Apache Arrow and many, many topics in the orbit of the language-independent columnar memory format for flat and hierarchical data. What does that even mean? What is the point? And why does Arrow only feel more and more interesting and useful the more you think about deeply i…
…
continue reading
1
Kodsnack 560 - Starting with courage, with Diana Larsen
29:38
29:38
Play later
Play later
Lists
Like
Liked
29:38
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 …
…
continue reading
1
Kodsnack 559 - Non-fungible plants, with Cyrus Clarke
26:47
26:47
Play later
Play later
Lists
Like
Liked
26:47
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 …
…
continue reading
1
Kodsnack 558 - Software outlives you, with Na'Tosha Bard
21:15
21:15
Play later
Play later
Lists
Like
Liked
21:15
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 …
…
continue reading
1
Kodsnack 557 - All I had was science fiction, with Galit Ariel
38:44
38:44
Play later
Play later
Lists
Like
Liked
38:44
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 f…
…
continue reading
1
Kodsnack 556 - Informed hope, with Monika Bielskyte
37:12
37:12
Play later
Play later
Lists
Like
Liked
37:12
Recorded on-stage at Øredev 2023 just after her keynote, Fredrik chats to Monika Bielskyte about finding, building, and approaching better visions for the future. We discuss things such as: Disabilities for innovation and better design More inclusion in design for people on edges improves the world for precisely everyone Why does a concept like pro…
…
continue reading
1
Kodsnack 550 - This beautiful abomination, with Natalia Tepluhina
34:51
34:51
Play later
Play later
Lists
Like
Liked
34:51
Recorded at Øredev 2022, Fredrik chats with Natalia Tepluhina about perhaps the most complicated part of frontend development: state management. Why is state management so tricky, and what can we do about it? Natalia tells a fascinating story of a beautiful abomination of state management libraries in a single application. Don’t be the bottleneck. …
…
continue reading
1
Kodsnack 542 - The whole software is in your hand, with Daniel Eke
1:36:37
1:36:37
Play later
Play later
Lists
Like
Liked
1:36:37
Fredrik chats with Daniel Eke about creative visual coding, learning through side projects, and a lot more. The discussion revolves around Daniel’s apps: the visualizer Ferromagnetic, polygon drawing tool Handstract, and photo polygonizer Centroid. Code lets you create art which is interactive and immersive in a way many other art forms can’t. Deve…
…
continue reading
1
Kodsnack 536 - I choose computer science, with Michele Riva
49:03
49:03
Play later
Play later
Lists
Like
Liked
49:03
Recorded at the Øredev 2022 developer conference, Fredrik chats with Michele Riva about writing a full-text search engine, maintaining 8% of all Node modules, going to one conference per week, refactoring, the value of a good algorithm, and a lot more. Michele highly recommends writing a full-text search engine. He created Lyra - later renamed Oram…
…
continue reading
1
Kodsnack 535 - Let's make something number one, with Cliff Hazell
38:52
38:52
Play later
Play later
Lists
Like
Liked
38:52
Recorded at the Øredev 2022 developer conference, Fredrik chats with Cliff Hazell about connecting the whole organization as it grows, priorities, and more. Don’t just sit around in your room and think about horses. Talking across silos and departments, all without overloading everyone with meetings? Learn to surf rather than trying to control the …
…
continue reading
1
Kodsnack 525 - The double bottleneck, with Aino Vonge Corry
23:34
23:34
Play later
Play later
Lists
Like
Liked
23:34
Recorded at the Øredev 2022 developer conference, Fredrik chats with Aino Vonge Corry about patterns and their effects on our lives. Aino works with both academia and industry, regularly switching between the two, and talks about what each can and wants to learn from the other. We also discuss Aino’s own research, and how programming languages and …
…
continue reading
1
Kodsnack 512 - Enrich the graphics, with Denis Radin
40:18
40:18
Play later
Play later
Lists
Like
Liked
40:18
Recorded at the Øredev 2022 developer conference, Fredrik chats with Denis Radin about React, Webgpu, standards development, coding standards, and a lot more. We start way back, with early React development - while React was still in beta, on amazingly bad hardware. A project where focus was actually on optimization and education instead of throwin…
…
continue reading
1
Kodsnack 493 - I really care about the weather, with Malin Sundberg and Kai Dombrowski
1:27:35
1:27:35
Play later
Play later
Lists
Like
Liked
1:27:35
Fredrik talks to Kai Dombrowski and Malin Sundberg of Triple glazed studios about their new weather app Mercury weather. Malin and Kai tell us how the app went from idea to release in a few short months, and why they will try not to pick the summer months the next time they start a new app. What was the release like, what was it like to be mentione…
…
continue reading
1
Kodsnack 484 - Underneath your library, with Chris Ferdinandi
52:41
52:41
Play later
Play later
Lists
Like
Liked
52:41
Fredrik chats with Chris Ferdinandi about vanilla Javascript, the pros and cons of libraries, the state of web components, and a lot more. Chris tells us about how and why he became the vanilla Javascript guy, and why he dislikes vanilla-js.com. We talk about why we as web developers pick up so many libraries, and why we often seem to use really la…
…
continue reading
1
Kodsnack 462 - A little metaverse in itself, with Niels Østergaard
52:42
52:42
Play later
Play later
Lists
Like
Liked
52:42
Fredrik chats with Niels Østergaard about working with AR and VR. How is the experience is different and how can you think differently about VR and AR? VR can take you to a completely different place, but you still have to worry about the physical world around you breaking the immersion (or your TV). We discuss “the M-word” - metaverse - what and w…
…
continue reading
1
Kodsnack 445 - The momentum of developer love, with Guy Podjarny
52:54
52:54
Play later
Play later
Lists
Like
Liked
52:54
This episode is sponsored by Snyk. Fredrik talks to Snyk founder and president Guy Podjarny about building security tools for developers, tools which you will actually use and enjoy. Guy talks about how Snyk was built to bring developer focus into security, building with a great focus on the user instead of on the person paying the bills for tools …
…
continue reading
1
Kodsnack 431 - A game is just smoke and mirrors, with Tommy Maloteaux
1:16:34
1:16:34
Play later
Play later
Lists
Like
Liked
1:16:34
Fredrik chats with Tommy Maloteaux about his VR god game Deisim and all the interesting stuff which has happened in and around the game since episode 406 where Tommy first was a guest on the podcast. We start with some background on Tommy and how he got into game development from a start as a web developer. Then Tommy tells us how he got started cr…
…
continue reading
1
Kodsnack 429 - This is a meetup, with Harald Achitz
1:02:39
1:02:39
Play later
Play later
Lists
Like
Liked
1:02:39
Kristoffer chats with Harald Achitz about test-driven development, Djinni, meetups, and the standardization of C++. How does Harald do TDD? His focus on code coverage plays a role too. Clouds make it easier to skip tests, because everything becomes part of a big puzzle which only lives in production? Building habits are the big thing, not which act…
…
continue reading
1
Kodsnack 428 - Yes, it gives me no guarantee, with Harald Achitz
1:02:25
1:02:25
Play later
Play later
Lists
Like
Liked
1:02:25
Kristoffer chats with Harald Achitz about Harald’s path as a developer, test-driven development, seeing the big picture, and more. The first part of the discussion is Harald’s background: Growing up on the far side of Europe, focusing on music, and how he eventually landed in computing. Freelancing as a developer in 1995 - what was that like? How d…
…
continue reading
1
Kodsnack 411 - The performance to generate the next CPU, with Wilson Snyder
44:43
44:43
Play later
Play later
Lists
Like
Liked
44:43
Fredrik chats with Wilson Snyder about Verilator, chip design, performance, and open hardware. This episode is a bit of a follow-up to episode 389 where Robert Wikander talked - in Swedish - about verification of circuit designs. Afterward, Robert mentioned that we should really ask Wilson Snyder to talk about Verilator, and here we are! Wilson wor…
…
continue reading
1
Kodsnack 406 - Sit down in the middle of the world, with Tommy Maloteaux
58:59
58:59
Play later
Play later
Lists
Like
Liked
58:59
Fredrik chats with Tommy Maloteaux, developer of VR god game Deisim. Tommy tells us where the inspiration came from, how he started developing the game, the tools he’s used, and more. Deisim has been developed most of the time as an early access game with a active community of players contributing heavily to the process. Also discussed are the prob…
…
continue reading
1
Kodsnack 396 - Not as distributed as you'd like it to be, with Dave Jones
1:26:45
1:26:45
Play later
Play later
Lists
Like
Liked
1:26:45
Fredrik chats with Dave Jones of Podcast index - a new open podcast directory and API, and also one of the drivers of a new podcasting namespace for RSS. Podcasting as infrastructure has not advanced much at all in a long time. Dave, Adam and Podcast index wants to preserve podcasting as free and distributed, and also advance what the ecosystem can…
…
continue reading
1
Kodsnack 380 - yarn generate book, with Sara Vieira
55:52
55:52
Play later
Play later
Lists
Like
Liked
55:52
Fredrik chats with Sara Vieira about The Opinionated Guide to React - the guide to making all the choices React doesn’t make for you (plus hooks). We talk about the magic train ride from Prague which led to the creation of the book, what the writing and publication process was like, and of course about the surprising and horrific code Sara uses to …
…
continue reading
1
Kodsnack 366 - No servers involved, Beaker with Paul Frazee
1:06:21
1:06:21
Play later
Play later
Lists
Like
Liked
1:06:21
Paul Frazee returns to discuss the evolution of Beaker - the peer-to-peer browser for web hackers. Just released as a public beta, Beaker has gone through a lot of changes since October when we last chatted. Paul tells us about what Beaker is and some of the important concepts, such as feeds, the file system, and starting to create things on top of…
…
continue reading
1
Kodsnack 362 - It's hard to get mad at the bot, with Nate Ebel
50:16
50:16
Play later
Play later
Lists
Like
Liked
50:16
Recorded at Øredev 2019, Fredrik talks to Nate Ebel about special cases in programming - like the importance of performance when it comes to drawing. Then we discuss automation - also the topic of Nate’s talk at the conference. Code review should be an enjoyable thing! Nate discusses how to use tools to automate away all the little things you might…
…
continue reading
1
Kodsnack 361 - There's no way they're using a mainframe, with Marianne Bellotti
44:52
44:52
Play later
Play later
Lists
Like
Liked
44:52
Recorded at Øredev 2019, Fredrik talks to Marianne Bellotti; keynote speaker, software anthropologist and frequent modernizer of legacy systems. We start our discussion talking about modernizing old yet mission critical systems, while they’re still being used, without breaking everything. “Legacy” might invoke ancient software, but even a young sys…
…
continue reading
1
Kodsnack 355 - I think I can actually help, with Stephanie Gasche
42:29
42:29
Play later
Play later
Lists
Like
Liked
42:29
Recorded at Øredev 2019, Fredrik talks to Stephanie Gasche, who decided to use her skills from the agile software development world to make the larger world better. Stephanie started thinking about wanting to make a positivt impact, and how in many consulting jobs you can give a lot without getting to see a big-picture impact of your work. The refu…
…
continue reading
1
Kodsnack 346 - A golden age of exploration and tomfoolery, with Tomer Gabel
47:56
47:56
Play later
Play later
Lists
Like
Liked
47:56
Recorded at Øredev 2019, Fredrik talks to Tomer Gabel. We start from Tomer’s talk about microservices, why the timing was right to do a microservices talk in the form of a retrospective, what is happening now, and how the answer to the question of whether you should go microservices has changed in the last few years. Tomer discusses how problems an…
…
continue reading
1
Kodsnack 344 - How to be a successful heretic, with Carmen Medina
36:23
36:23
Play later
Play later
Lists
Like
Liked
36:23
Recorded at Øredev 2019, Fredrik talks to Carmen Medina about affecting change in organizations. Carmen used to work at CIA, and talks about her work there as a heretic, working to affect changes at a theological level. How can you get your ideas implemented without being in a position of power? How can you sneak ideas through side doors? Why might…
…
continue reading
1
Kodsnack 338 - A tough battle for AR, with Azad Balabanian
1:05:09
1:05:09
Play later
Play later
Lists
Like
Liked
1:05:09
Recorded at Øredev 2019, Fredrik talks to Azad Balabanian about virtual and augmented worlds. Azad works with photogrammetry - a process of capturing environments and objects for, among onther possibilities, use in VR and AR. He also hosts the Research VR podcast and dives deep into all aspects of virtual realities. We start with discussing photogr…
…
continue reading
1
Kodsnack 336 - Less like the web and more like Unix, with Paul Frazee
57:37
57:37
Play later
Play later
Lists
Like
Liked
57:37
Fredrik talks to Paul Frazee about Beaker browser and making the web more peer-to-peer rather than client-server. Beaker also aims to make it radically easier to create and publish your own content rather Paul explains what Beaker browser is and the technologies it builds on. The central piece of technology is the distributed file system Hyperdrive…
…
continue reading
1
Kodsnack 328 - Cacophonous, but beautiful at the same time, with Nolan Lawson
1:01:26
1:01:26
Play later
Play later
Lists
Like
Liked
1:01:26
Fredrik talks to Nolan Lawson - web performance expert, Mastodon instance maintainer, creator of a highly accessible Mastodon web client, and more. We discuss, among other things, the joys of distributed social media, where unlike centralized places like Twitter nobody can stop innovation when it comes to clients and interfaces and ways of use. Nol…
…
continue reading
1
Kodsnack 324 - Any error message that's confusing is a bug, with Steve Klabnik
31:45
31:45
Play later
Play later
Lists
Like
Liked
31:45
Recorded at Øredev 2018, Fredrik talks to Steve Klabnik about Rust and Webassembly. We talk a lot about error messages, based on Steve’s talk on how Rust handles and displays error messages. We discuss Rust’s error messages thinking an handling, but also error messages more in general, such how to think in order to produce error messages both devel…
…
continue reading
1
Kodsnack 323 - Paying attention is an active pursuit, with Judy Rees
39:54
39:54
Play later
Play later
Lists
Like
Liked
39:54
Recorded at Øredev 2018, Fredrik talks to Judy Rees. We start from Judy’s presentation Getting them to get it and discuss the challenges of really listening, communication, and the how the clean language technique can help you both understand others better, and get your own ideas across better as well. Thank you Cloudnet for sponsoring our VPS! Com…
…
continue reading
1
Kodsnack 321 - No more day prisons, with Lisette Sutherland
30:01
30:01
Play later
Play later
Lists
Like
Liked
30:01
Recorded at Øredev 2018, Fredrik talks to Lisette Sutherland about making remote teams work, and working in remote teams. Lisette works remotely, manages remote teams, does extensive research, podcasts and has written a book on the subject. We cover topics from good tools to handling manager worries about remote work. And when Lisette talks tools i…
…
continue reading
1
Kodsnack 318 - Do not disturb for four years, with Heather Wilde
43:42
43:42
Play later
Play later
Lists
Like
Liked
43:42
Recorded at Devsum 2019, Kristoffer and Fredrik talk burnout and more with Heather Wilde. Sometimes you really need the right kind of abrasive person in your life, or keep being that annoying friend to someone else. Heather shares some of her own experiences with burnout, breaking free from notifications, and tips for dealing with stress. Spoiler: …
…
continue reading
1
Kodsnack 316 - On top of the real world, with Roshan Khan
35:38
35:38
Play later
Play later
Lists
Like
Liked
35:38
Recorded at Øredev 2018, Fredrik talks VR with Roshan Khan. Why does he think AR will get accepted quicker even though he considers VR the more exciting area? We also discuss where exciting things are happening that you may not think of - like travel, education, medical training, and car sales. Responsiveness and content quality - big factors for g…
…
continue reading
1
Kodsnack 308 - An infinite amount of monitors and windows, with Az Balabanian
1:07:19
1:07:19
Play later
Play later
Lists
Like
Liked
1:07:19
Fredrik talks VR with Azad Balabanian. Az is director of photogrammetry at Realities.io, likes flying cameras and hosts the excellent Research VR podcast. We cover how VR is coming along, how it has evolved since 2016, and what exciting things are happening right now. We also discuss how you might get started with VR, as a developer or otherwise, h…
…
continue reading
1
Kodsnack 298 - Purposeful stumbling, with Woody Zuill
38:32
38:32
Play later
Play later
Lists
Like
Liked
38:32
Fredrik talks to Woody Zuill, writer of the book on mob programming, facilitator of happy teams and thoughtful teller of stories. Woody talks about how he and his team discovered mob programming, how it is evolving, how focusing on the good is the way forward, and how he may have aquired his mindset. Recorded on-stage at Øredev 2018. Thank you Clou…
…
continue reading
1
Kodsnack 294 - The immediate feedback loop, with Dan Lebrero
42:19
42:19
Play later
Play later
Lists
Like
Liked
42:19
Fredrik talks to Dan Lebrero, long-time Java developer turned Clojure developer, REPL-user, efficiency-thinker and more. We discuss the wonders of REPL-driven development, and how it works. Dan opens Fredrik’s eyes somewhat to the possibilities and how they happen. The REPL can complement TDD, and also probably kill test writing for those not compl…
…
continue reading
1
Kodsnack 292 - Why would there be a simple solution? with Bartosz Milewski
36:19
36:19
Play later
Play later
Lists
Like
Liked
36:19
Fredrik talks to Bartosz Milewski - programmer, writer and creator of mind-expanding presentations - about a wide range of things in the lands between mathematics and programming. Bartosz explains his increasing interest in mathematics, type and category theory and why he thinks mathematics and programming can and are coming closer together. We eve…
…
continue reading