devMode.fm: Recent Episodes

Andrew Welch, Ryan Irelan

devMode.fm is a bi-weekly podcast dedicated to the tools, techniques, and technologies used in modern web development. We cover JavaScript frameworks like React, Vue.js, and Svelte, tooling like webpack, Vite, Docker, Nginx, Next, Nuxt, etc. and CMS systems like Craft CMS.

View Details

On this standup, Ryan & I discussed options for the new version of the nystudio107.com website: Nuxt, Next, Astro, Svelte, or Remix, and the pros and cons of these various options.

View Details

On this episode, we have Randy Fay, the maintainer and benevolent dictator of the DDEV project, which aims to make local development for PHP-based projects a breeze for individuals and teams.

View Details

On this episode, we talk with Shawn “swyx” Wang all about developer relations aka devrels, and what their critical role at a tech-based company entails.

View Details

On this episode, we talk with Vite.js core team member Matias Capeletto aka “Patak” about the next generation frontend tooling Vite 3.0!

View Details

On this episode, we talk with Michael Jackson (no, not that one) about Remix, the “center stack” web framework that embraces the web platform, rather than attempting to replace it.

View Details

On this standup, we have Ben Croker from Put Your Lights On to discuss the ongoing war with squirrels that Andrew has been engaged in.

View Details

On this episode hosted by Ryan Irelan, we talk to industry veteran Joe Rinaldi, founder of That Was Clutch about the business development side of running an agency or consultancy.

View Details

Grab your go-bag, folks! Ryan Irelan & Andrew record another devMode standup where we talk about the nexus between all-inclusive resorts, and “Tourist Devs”.

View Details

On this episode, we talk with Adam Bradley from Builder.io about using Partytown to improve website performance while still allowing marketing to use a plethora of tracking scripts.

View Details

Ryan Irelan & Andrew record another devMode standup where we discuss the impending release of Craft CMS 4.

View Details

Ryan Irelan & Andrew record another devMode standup where we discuss topics ranging from the etymology of the word “sanguine” to the entomology of the Texas fire ants that attacked Ryan.

View Details

In this episode, we have Car­son from Big Sky Soft­ware & Deniz Akşimşek on to talk about Hyper­script, which they tout as what JavaScript would look like if it were designed for the web!

View Details

Ryan Irelan & Andrew record another devMode standup where we discuss the idea that training materials teach you how to do a thing, but that’s only part of the equation.

View Details

In this episode, we return Sanity.io and talk to Knut Melvær about how Sanity is re-thinking how a content authoring system should work.

View Details

Ryan Irelan & Andrew record another devMode standup where we discuss Ryan’s prepper tendencies, and he goes on a rant about a SaaS he’s had issues with (he’d like to see the manager).

View Details

On this episode hosted by Jennifer Blumberg with guest Chris Ferdinandi, we continue the “What is even…?” series by delving into exactly what even is JavaScript?

View Details

Ryan Irelan & Andrew record another devMode standup streamed live on YouTube where we talk about some really cool new streaming shows such as “Mythic Quest” and “Foundation”.

View Details

Host Jennifer Blumberg leads the discussion of Strapi, a Node-based CMS & API provider that allows you to create content-rich experiences. We are joined by guest Daniel Madalitso Phiri from Strapi’s developer relations team.

View Details

Ryan Irelan & Andrew record another devMode standup streamed live on YouTube; we launch into a philosophical “What if?” scenario where PHP is the language that runs in the browser as well as the server.

View Details

Ryan Irelan & Andrew record another devMode standup streamed live on YouTube; we talk about the Olympics, and how they are inspirational as well as providing allegories for development and your career.

View Details

Ryan Irelan & Andrew record another devMode standup streamed live on YouTube; we have a long chat about working for yourself vs. working at a corporate job and transitioning between the two.

View Details

On this episode, we talk with Ben Hong from Netlify about the Vite.js modern frontend tooling from Evan You, the creator of Vue.js!

View Details

Ryan Irelan & Andrew record another devMode standup streamed live on YouTube; we chat about Apple AirTags for tracking people & pets, WWDC 2021, and our take (and disappointment) at some of the announcements.

View Details

On this episode hosted by Jennifer Blumberg with guest Matthias Noback, we continue the “What is even…?” series by delving into exactly what even is PHP?

View Details

Ryan Irelan & Andrew record another devMode standup streamed live on YouTube; we talk about life drama that we’ve both been experiencing that has caused us to feel behind in our day jobs.

View Details

On this episode, we talk with Will Browar, the Web Development Supervisor at Dixon Schwabl about building client sites with Nuxt.js

View Details

We have a chat with Josh Crawford from Verbb.io about his company’s focus on bringing Craft CMS plugins to the community that improve the content authoring experience.

View Details

Patrick “Honeydew” Harrington & Andrew record another devMode standup streamed live on YouTube, where we talk about staying sane through the pandemic with some of our favorite movies & shows.

View Details

On this episode hosted by Jennifer Blumberg, we delve into this magical, mystical thing we used every day called “The Internet”.

View Details

Patrick “Honeydew” Harrington & Andrew record another devMode standup streamed live on YouTube, where we talk about a website that Andrew’s brought back from the dead as a favor to a friend that’s a favor to a friend.

View Details

We talk with Dr. Thomas Anthony from Distilled / SearchPilot about how a scientific approach to SEO A/B testing gives you results, not incense and tarot cards.

View Details

Patrick & Andrew record another devMode standup streamed live on YouTube, focusing the conversation around the idea of using your skills and interests to make your own product.

View Details

Patrick & Andrew recap the results of Andrew’s bet against the fall of the republic, we talk about building multi-arch Docker images for Patrick’s beloved M1, and tell you more about LLVM & compilers than you wanted to know.

View Details

For the 100th episode, Ben Croker leads the cabal of inquisitors, and puts the regular hosts Patrick Harrington & Andrew Welch in the hot seat!

View Details

We sit down for a chat with Henri Helvetica to discuss his journey from working at record labels to the fashion industry and then landing with a splash in the tech world.

View Details

Patrick is madly in love with his M1 MacBook Air, Docker on M1 Macs, how virtual. memory swapping works, how often do you reboot your computer?

View Details

We talk with Kent C Dodds about how he made a career out of teaching React, culminating most recently in his Epic React course that aims to ensure you learn how to React.

View Details

On this devMode Standup, Patrick & Andrew talk about the promise of the JAMstack, Patrick’s experience with Nuxt, and how Sprig is the same but different.

View Details

We talk with Olivier Bon about what it’s like being on the support front lines for Craft CMS. When you send in a support ticket, email, tweet, etc., chances are Oli is on the other end.

View Details

In this roundtable discussion, the devMode hosts and regulars talk about what it was like in 2020 living and working through the global pandemic.

View Details

On this episode, we chat with Drew Powers from skypack.dev about Snowpack, a modern frontend build tool that’s blazingly fast, and zero config to get up and running.

View Details

On this episode, we talk with Segun “Sage” Adebayo, the creator of the Chakra UI component library about how Chakra came to be, and how helping people has changed his life.

View Details

On this episode, we talk with Stefan Baumgartner, author of “TypeScript in 50 Lessons” about what TypeScript is, and why we should adopt it.

View Details

In this roundtable discussion, we once again bring together members of the Craft CMS plugin developers cabal to talk about the state of plugin development 2 ½ years after the Craft CMS plugin store went live.

View Details

On this episode we have a round table discussion with a cadre of Craft CMS developers to discuss whether a future version of Craft CMS should use Yii3 or Laravel.

View Details

On this episode we talk with Infosec consultant Eugen Olteanu about information security and the dark side of the web.

View Details

On this episode, we talk with Pariss Athena, the creator of #BlackTechTwitter & founder of BlackTechPipeline.com, about how developers can use social media to advance our development career.

View Details

On this episode we have Carson from Big Sky Software on to discuss how his htmx library is an extension to HTML that brings needed dynamic functionality to the modern web without bringing complexity.

View Details

On this episode, we talk to Ben Croker from PutYourLightsOn about his new plugin for Craft CMS called Sprig.

View Details

On this episode, we talk with Brandon Kelly & Leah Stephenson from Pixel & Tonic about all the fancy new features in the recently released Craft CMS 3.5!

View Details

On this episode, we talk with Andris Ševčenko, the Lead Special Ops Engineer @ Pixel & Tonic about what it’s like to craft the underlying APIs that thousands of developers will be leveraging.

View Details

On this episode, we have Sam Hernandez from Precocity LLC on to talk to us about how the centuries old philosophy of Stocism applies to development, and to our lives.

View Details

On this episode we talk to Simon Vrachliotis aka “SimonSwiss” from Tailwind Labs about his wild journey being a primary school teacher in the Swiss alps to surfing the waves in Sydney, Australia as a React developer at Thinkmill and then on to being employee #2 at Tailwind Labs.

View Details

Hosted by Matt Stein, on this episode we talk to Andrew Welch from nystudio107, Nevin Lyne from Arcus Tech, and Brad Bell from Pixel & Tonic.

View Details

On this episode, Eve Porcello, Lead Instructor at Moon Highway, gives us a gentle introduction to GraphQL.

View Details

On this episode we talk to Ryan McCullagh, founder of the PHP hosting and deployment platform Amezmo.

View Details

On this episode, Evan “Lord of Open Source” Bacon from Expo.io is on to talk to us about building React Native apps in Expo.

View Details

On this episode, we talk to Christian Alfoni & Fabrice Weinberg about their brand new Tailwind CSS inspired CSS in JS baby, Stitches!

View Details

On this episode, we have Jason McCallister and Brad Bell from Pixel & Tonic on to talk about their new Craft Nitro product for local PHP development.

View Details

Jennifer Blumberg hosts this episode with Giel Tettelaar, Tech Lead @ Global Network Group & the author of the Craft CMS testing environment to talk all about testing!

View Details

On this episode we talk to Notion Jedi Marie Poulin about the free-form, flexible organization tool that is Notion.

View Details

In this episode, we talk to Andreas Wittig from cloudonaut.io about best practices when using Docker for our web applications.

View Details

On this episode we have the author of Alpine.js, Caleb Porzio, on to discuss his very lightweight JavaScript library that just might be exactly what you need.

View Details

In this episode, we talk to Mike Taber about his Software as a Service (Saas) product Bluetick.io that automates personalized contact emails for you.

View Details

On this episode, we talk to Ben Orenstein about Tuple, dubbed “The best remote pair programming app on macOS”.

View Details

On this episode, we’re joined by special guest Lea Alcantara to talk with Kitze about Sizzy, his web browser for developers & designers.

View Details

On this episode, we talk to Matt Barron, who as of today left his job as a senior designer at Thinkmill… and exited the tech business entirely.

View Details

In this episode we talk to Paulo Elias, formerly from IDEO, about his experiences interviewing for a frontend web development position in 2020.

View Details

On this episode, we talk to Souvik Das Gupta from Miranj and Rob Hewitt from Steadfast Design Firm about how designers and developers can work more effectively together.

View Details

On this episode, @csswizardry Harry Roberts regales us with stories from the trenches, discussing the real-world web performance problems he’s helped companies overcome, and how.

View Details

Matt Stein from Working Concept hosts this episode all about the art of focus, joined by special guests Brandon Kelly from Pixel & Tonic and Ransom Roberson from Venveo.

View Details

On this episode we talk with Paulo Ellias about building real native iOS and Android apps in React native.

View Details

On this episode, we’re joined by Adam Bradley & Manu Martinez-Almeida, the Ionic Framework team behind Stencil!

View Details

This special holiday episode of devMode.fm is some roundtable banter with many of the regular devMode.fm hosts, and nothing technical is discussed at all.

View Details

On this episode, we have a roundtable discussion on developer burnout spear­head­ed by Ben Parizek of Barrrel Strength Design, along with our guest Ben Cro­ker of PutYourLightsOn.

View Details

On this episode, we talk with Amelia Wattenberger, a frontend & UX developer at Parse.ly about data visualization aka dataviz.

View Details

On this episode we talk with Katie Fritz from Foster Commerce about what it takes to have an awesome Author Experience (AX).

View Details

In this episode, we have a roundtable discussion with a variety of experienced web developers who are at different stages of using the JAMstack, from not at all, to exploring/experimenting, to using to deliver client projects to production.

View Details

On this episode, we talk to Shawn “swyx” Wang from Netlify about the JAMstack & Serverless revolution in frontend development.

View Details

On this episode, we’re joined by Sebastien Dehesdin from Bleeps & Blops to talk about luring clients away from WordPress.

View Details

In this episode, we talk to Matt Gray about his journey from working at an agency to freelancing to developing his own software as a service (SaaS) called “Servd”.

View Details

The devMode.fm crew recaps the Dot All 2019 Conference in Montreal, Canada… joined by Ben Croker and Lindsey DiLoreto. If you couldn’t make it, this podcast is for you!

View Details

In this roundtable discussion, we delve into what traits we believe it takes to be a good developer. We’re joined by special guests Jennifer Blumberg from Next Solutions, Paulo Elias from IDEO, and Ransom Roberson from Venveo for a fantastic discussion.

View Details

In this episode, we talk to Chris Ferdinandi believes that many of our modern best practices are harming the web.

View Details

In this episode we talk with Stephen Callender about what it takes to run a profitable business. As it turns out, it requires a whole lot of honesty.

View Details

On this episode we’re joined by Jason Lengstorf and Chris Biscardi to talk about the newly released Gatsby Themes!

View Details

In this episode, we talk to Vue.js core team member Chris Fritz about what awesome new features we can look forward to in Vue.js 3.0!

View Details

In this episode we have on Brandon Kelly from Pixel and Tonic to talk about the newly released Craft CMS 3.2!

View Details

In this episode we talk about the visual development tool Webflow with co-founder Vlad Magdalin. Webflow is a visual website builder targeted at developers rather than end users.

View Details

In this episode we have on Rich Harris, the creator the Svelte JavaScript framework. Rich leads us through the new Svelte 3.0 release, and how it moves away from a traditional JavaScript framework into a JavaScript framework compiler.

View Details

On this episode we have on @GoogleDevExpert Jay Phelps from Citadel Securities about WebAssembly. We talk about what WebAssembly (or Wasm) is, and how it’s a “BIG IDEA” that’s going to impact you in the future.

View Details

In this episode we have the one and only Una Kravets on to discuss her new status as a Googler in the Material Design Web department. We talk to Una about what exactly Google’s Material Design is, and how it’s far more than just Google’s UX for the web.

View Details

In this episode, we talk to webpack core maintainer Sean Larkin about what webpack is, who it’s intended for, and where it’s going in the future!

View Details

In this episode of devMode.fm we talk with Jack McDade about his flat file CMS Statamic. We talk about the original problem of developer workflow that Statamic was intended to solve, and then move on to how it all works at a nuts & bolts level.

View Details

In this episode, we talk with Fred K. Schott from the Pika Project about a future without webpack. Instead of having a massive build system just to use some node packages on the frontend, we can use @pika/web!

View Details

On this episode, we have Zach Shallbetter, co-founder of Uxiliary on to discuss the “Frontend Developers” community he started on Slack.

View Details

In this episode, we have Simon Cox from Cox & Co Creative on to talk about what web developers need to know about the science of Search Engine Optimization (SEO) vs. the “sacrificing chickens” voodoo.

View Details

In this episode we talk to Dominik Wilkowski of Thinkmill about design systems from a modern tooling point of view. We talk about how the real goal is to bridge the gap between design and development, and what role tooling can have in making this easier.

View Details

In this episode we have on Jennifer Blumberg from Next/Solutions to talk about pricing medium to large sized projects. We’re talking about projects that are firmly in the 5 figure range, venturing on up into the 6 figure range.

View Details

On this episode, we have Kye Hohenberger from Gremlin and Mitchell Hamilton from Thinkmill on to discuss this crazy little thing called CSS in JS. We talk about what CSS in JavaScript is, and more importantly, why it is.

View Details

In this episode, we talk to Travis Gertz from Louder Than Ten about design systems: what they are, and why are they so hard to define and understand? We discuss whether the world is a better place with the gray sameness of passable but monotonous design from WordPress themes compared to the chaotic…

View Details

On this episode we have on the CSS legend Eric Meyer to talk about the early days of CSS, and how it almost died, and also onto where CSS is today. We discuss utility-first CSS, CSS in JavaScript, and talk about the Flexbox and the awesomeness that is CSS Grid.

View Details

In this episode, we have Brandon Kelly & Leah Stephenson from Pixel & Tonic to talk about the exciting new features in Craft CMS 3.1 and Commerce 2.

View Details

In this episode we’re joined by Matt Stein of Working Concept to talk about what the landscape of frontend development looks like in 2019. We lead in with some amusing “from the trenches” development horror stories that embody what it’s like to do modern web development.

View Details

In this episode we have on Knut Melvær from Sanity.io to talk about creating structured content in the “headless” CMS that is Sanity.io!

View Details

This episode of the devMode.fm podcast is a meeting of the Craft CMS plugin developer cabal. We have on virtual rogue’s gallery of Craft CMS plugin developers: Michael Rog from Top Shelf Craft, Ben Parizek from Sprout Plugins, Ben Croker from PutYourLightsOn, Josh Crawford from Verbb, Nate Iler…

View Details

In this episode, we talk to Phil Zaengle from Zaengle Corp about leveraging the PHP framework Laravel to build truly custom web applications. We discuss when a CMS like Craft makes sense, and when it makes sense to utilize Laravel in addition to or instead of a CMS.

View Details

In this episode, we have special guests Matt Weinberg from Vector Media Group and Mark Huot from Happy Cog to discuss Vector Media Group’s recent acquisition of storied web agency Happy Cog.

View Details

In this episodes we veer off into the weeds on ethics, morality, and how they relate to technology. We talk about some controversial happenings in the tech world regarding the Lerna licensing change, and how that relates to the jobs we do every day.

View Details

On this 1st anniversary podcast, the devMode.fm hosts along with Ryan Irelan have a roundtable discussion on a smorgasbord of tasty tech treats. We talk about projects we’re currently working on, and technologies we’re exploring.

View Details

On this episode we’re joined by Jason Lengstorf to talk about the amazing Gatsby, a tool to help you build blazingly fast statically generated websites. As a bonus, we’re joined by Mark Huot of CraftQL plugin fame to discuss how Gatsby’s content aggregator model marries with GraphQL in blissful…

View Details

The devMode.fm crew recaps the Dot All 2018 Conference in Berlin, Germany… joined by Ben Croker and Oliver Stark from fortrabbit. We discuss and analyze the news announced at the Dot All 2018 conference such as Craft CMS 3.1, Craft Commerce 2, Craft Commerce Lite, the new plugin store and more!

View Details

In this episode, we have Ben Croker from PutYourLightsOn to discuss using Craft CMS 3 as an application platform. We delve into defining what we mean by a CMS vs. an application platform, what a CMF is, and how these lines all blur together a bit.

View Details

On this episode we have Jason McCallister from Trader Interactive on to discuss Docker! We talk about what Docker containers are, and how we can leverage them to make our local development process better.

View Details

On this episode, we’re joined by Paulo Elias from IDEO to discuss JAMstack: Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.

View Details

On this episode, we talk with special guest Adam Wathan about the VueJS JavaScript framework. We talk about what VueJS is, and how its Laissez-faire approach lets you pick and choose how much of it makes sense to use in a project.

View Details

In this episode we talk with special guest Ben Parizek about how to approach clients running on legacy systems to upgrade to something more modern. We all have clients who are running on old versions of a CMS or other system of some kind or another.

View Details

We have special guest Jeremy Keith from ClearLeft to discuss Service Workers: what they are, how users can benefit from them, and how we implement them. Jeremy authored the book “Going Offline” which goes into glorious detail on the subject, so he’s well positioned to discuss the topic.

View Details

In this episode, we have on special guest Jonathan Longnecker who works as a freelance web developer, but travels the world full-time in an Airstream RV with his wife and four children. All the while, he also documents his journeys and adventures on the TinyShinyHome.com website.

View Details

In this episode, we all square up at high noon, discussing our favorite local development environments in a shootout to determine the best of the best. We talk about why we use a local dev environment at all, and what we’re trying to accomplish by using one.

View Details

In this episode of devMode.fm we discuss support and maintenance retainers that you might establish with your clients. We delve into exactly what a support retainer is, and when it makes sense for both you and the client.

View Details

In this episode we have Andrew Fairlie from Mutual to discuss the new European Union General Data Protection Regulation aka the GDPR. We discuss what the GDPR means specifically to web designers and developers both in terms of the work we do, and the work proposals we draft.

View Details

In this episode we have Brandon Kelly, the founder of Pixel & Tonic on to discuss their recently released Craft CMS 3. Living up to it’s version number, Craft CMS was 3 years in the works, and is a major new iteration of the popular CMS platform.

View Details

In this episode we dive into using Git as a version control system with Mijingo’s Ryan Irelan. Whether you do frontend dev, backend dev, or any kind of dev, odds are very good that you’re using Git as a version control system. We talk about the history of Git, and delve into some of the bigger…

View Details

In this episode, we have special guest Mark Huot to talk about GraphQL and his CraftQL plugin for Craft CMS 3. We talk about the history of GraphQL, and what problems it is designed to solve. We compare and contrast it with REST APIs, and talk about how GraphQL fits in with the JAMstack way of…

View Details

In this episode we have a roundtable discussion on deploying your website. You’ve created an awesome website, now how to do you it deployed to a public web server so the rest of the world can see it? And more importantly, how can you do this without tears?

View Details

This episodes features accessibility guest Laura Shields from Nerdery.com in a lively discussion about web accessibility: what it means, how to do it… and most importantly, how to sell it to our clients. We can’t make the web a better place unless we can make a convincing case to our clients that…

View Details

In this episode, we talk to Eli Perelman and Tim Kelty from the Neutrino JS project about how Neutrino can make getting up and running using webpack a whole lot easier. Neutrino provides starter projects and middleware configs you can just grab off of the shelf and start using. Perhaps more…

View Details

In this episode, we discuss Google Accelerated Mobile Pages (AMP), from the promise of fast loading pages to what you cede to Google when you use it. We cover not just the origins of Google AMP, and how to implement it, but also whether AMP is a good idea from both a practical and philosophical…

View Details

In this episode of devMode.fm, we talk to web veteran & founder of the Web Directions conference, John Allsopp. We talk about the origins of the web, including many technologies you may never have heard of. John drops some fantastic tidbits from the perspective that only someone who has seen it all…

View Details

In this episode, we talk all about web hosting! Once you’ve built a fantastic new website for your client, you have to find somewhere to host it so the world can see it.

View Details

We have Tailwind CSS author Adam Wathan on to discuss utility-first CSS, and why it’s a viable alternative to using semantic classes or BEM naming conventions. If you’ve heard of utility-first CSS but think it’s a misguided idea, or have only a vague idea of what utility CSS or atomic CSS is, this…

View Details

In the inaugural episode of the devMode.fm podcast, we talk all about Craft CMS 3 RC1. When it is time to start using it for client projects? As developers, what do we love about Craft CMS 3? How do we pitch Craft 3 to clients to get them to love it too? Has the tooling for Craft 3 gotten too…