devMode.fm

devMode.fm

By Andrew Welch, Ryan IrelanTechnologyTech News
Download on the App Store

devMode.fm episodes

  • Standup - "Rudolph the Red-Nosed Fire Ant"

    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.


    We go on to talk more about the Docker Compose API follies, the massive AWS outage, how redundant systems aren’t always that resilient, and Ryan coding while on prescription drugs.

    We also chat about some projects Andrew has been working such as the Matrix Criteria Behavior for finding entries based on fields in Matrix blocks, and the AX that Matrix Facades can provide.

    Finally, we have an in-depth discussion on the future (or lack thereof) of the Pluginfactory.io website (which goes on in the after-show, so stick around past the closing tunes).

    • Sanguine etymology
    • A Brief History of Bloodletting
    • docker-compose container name
    • The History of Docker
    • Fire Ant
    • Prednisone side effects
    • European wasp
    • Eurasian brown bear
    • How the AWS outage wreaked havoc across the U.S.
    • AWS Multi-Region Application Architecture
    • Chaos Monkey
    • How To Set Up a Private Git Server on a VPS
    • Who controls the Internet?
    • Searching Craft CMS Matrix Blocks
    • Creating a custom field in Craft CMS
    • The Hemingway Stories
    • Did Edison really electrocute Topsy the Elephant?
    • Pluginfactory.io
    • generator-craftplugin git repo
    • yeoman
    • Creating Craft CMS plugins with generator-craftplugin video
    • Pluginfactory.io plugin & module stats
    • 21 Artisan Make Commands
    • What even is PHP? (with Rector discussion)
      56 min
    • Hype for Hyperscript

      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!


      Guest host Ben Cro­ker from PutY­ourLight­sOut tells us why, yes, we real­ly do need a script­ing lan­guage built on top of JavaScript to make com­mon things easy to do.

      And that’s what Hyper­script aims to do: bring the joy of script­ing back into web devel­op­ment and solve the common prob­lems we all face every day, sim­ply and elegantly.

      As such, Hyper­script is a nat­ur­al com­ple­ment to its sister project, HTMX. Join us to hear an inter­est­ing dis­cus­sion on how the right tool­ing (or lack there­of) is half the battle.

      • Hyperscript
      • Hyperscript Cookbook
      • HTMX
      • Locality of Behavior
      • TailwindCSS
      • Alpine.js
      • Bill Atkinson
      • HyperTalk
      • A First Look at _hyperscript
      • Hyperscript Debugger
      • Suspense (React)
      • Sprig
      • Hyperscript Playground
      • CoffeeScript
      • TypeScript
        1 hr 3 min
      • Standup - "Lookin' for Love in all the Wrong Places"

        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.


        Studies have shown that people who love their jobs tend to do better work than those who don’t. So how do we learn to love our jobs, or do we just need to find a job that fits us better? We talk about it in-depth, and how loving a thing can be a skill you apply, and thus do better work!

        We also talk about Web 3.0, Crypto, NFTs, the Star Registry, and how humans are weird about what they value.

        We go on to discuss Time-Block Planning, an obscure Docker issue that caused problems for Andrew & Ryan, Belle Delphine’s bath water, as well as the Oculus Quest 2 and how awesome it is!

        • Etymology
        • Dead as a doornail
        • Happy workers are 13% more productive
        • Can You Learn To Love Work You Don't Like?
        • Green Lumber Grading Station
        • Lookin' for Love in all the Wrong Places
        • Why are so many Americans quitting their jobs?
        • "Make Your Bed Every Day" speech
        • Wes Bos
        • Switch to using hyphens as a separator in hostnames
        • Using Make & Makefiles to Automate your Frontend Workflow
        • An Annotated Docker Config for Frontend Web Development
        • SEOmatic
        • Web3
        • Web 2.0 and Web 3.0
        • Think cryptocurrency is bad? NFTs are even worse.
        • What’s the endgame of all the speculation & hoarding in Bitcoin
        • Arrest Warrant Issued for Bryan Micon Over Bitcoin Poker Site
        • Name a Star
        • The Shoe Surgeon Debuts World’s First Multiverse NFT
        • Who is paying $30 for 'gamer girl' Belle Delphine's bath water?
        • Oculus Quest 2
        • Quest 2 Elite Strap
        • Time-Block Planner
        • Chaos Monkey
          57 min
        • A Return to Sanity

          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.


          Sanity is at its heart both a place and a methodology to use for storing the structured data that powers websites, mobile applications, services, and more.

          We discuss in-depth what it’s like to set Sanity up to give it a whirl if you’ve never used it before.

          We go on to talk about some of the major new additions to Sanity such as conditional fields, collaborate editing, GROQ-powered webhooks, and more!

          • Knut on Twitter
          • Sanity.io
          • Sanity Studio
          • Sanity Rich Text Editor
          • Svalbard Global Seed Vault
          • Sanity e-Commerce
          • Spin up a Sanity site
          • GROQ query language
          • Next.js
          • Nuxt.js
          • Gatsby.js
          • Scully for Angular.js
          • Elm Pages
          • Statiq for DotNet
          • Sanity Condition Fields
          • StackBit
          • Portable Text
          • Slate.js
          • Sanity Live Preview
          • Sanity UI
          • GROQ-powered webhooks
          • Project Xanadu
            55 min
          • Standup - "The Rantings of a Mad Prepper"

            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).


            We go on to talk about Conventional Commits, and how they can make your git commits better, and discuss drug smuggling. Andrew sees a shiny object, and goes off on a side-quest making a Vite.js Dockered Dev environment in the name of fixing a symlink bug.

            Then we discuss how Jack Antonoff, and how everyone who is really good at creating a thing—whatever that thing may be—does it via a process, not magic.

            Finally, Andrew tells Ryan to grab his go bag and join him on a coding adventure to work on a Twig Devtools browser extension.

            • History of the Prepper Movement
            • CraftQuest.io
            • Chad (slang)
            • Conventional Commits
            • Angular Commit Message Guidelines
            • Gitflow Workflow
            • Jack Antonoff
            • How Jack Antonoff creates songs from small ideas
            • 10% inspiration, 90% persperation
            • Midnight Express
            • Billy Hayes
            • Vite.js symlink issue
            • pnpm
            • Vite.js Docker Dev
            • Vite Contributing Guide
            • An Annotated Docker Config for Frontend Web Development
            • Dock Life: Using Docker for All The Things!
            • Template Comments Craft CMS plugin
            • Chrome Extension Development
            • Vite.js devtools
            • VS Code Language Server Extension Guide
              50 min
            • What even is JavaScript?

              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?


              We talk about JavaScript’s convoluted origins, and how a language written in 10 days has become the most popular language on the planet.

              Chris leads us through discussing the perils of the proliferation of JavaScript on the frontend, as well as the absolutely amazing things it allows us to do in the browser, on the server, and even in the cash register!

              We also have a pretty interesting discussion on the overuse of frameworks, but also how those very frameworks benefit the platform as a proving ground for patterns that work.

              • Chris Ferdinandi on Twitter
              • Vanilla JS Academy
              • Go Make Things
              • The Birth & Death of JavaScript
              • The Weird History of JavaScript
              • How it feels to learn JavaScript in 2016
              • Creating JavaScript in 10 Days
              • ECMAScript
              • The Cost of JavaScript
              • WebAIM Million 2021 Accessibility Report
              • React
              • Vue.js
              • Svelte
              • Astro JS
              • The Vanilla JS Toolkit
              • Vanilla JS
              • Node.js
              • Netscape Server-Side JavaScript
              • Deno
              • Declarative vs Imperative Programming
                46 min
              • Standup - "Fair Market Value of a 10 Year Old Child"

                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”.


                Then we also discuss the challenges of raising precocious kids with technology… even if you are very tech-savvy yourself!

                We also discuss the iOS “focus mode”, ExpressionEngine Pro’s new frontend editing mode that’s a throwback to MojoMotor, Chrome’s design mode, and how product feature design can be a slippery slope to navigate.

                We also talk about Andrew’s book reading fail, Ryan’s insults, the upcoming DotAll online conference, and how both of us approach tech and other conferences in terms of what we want to get out of them.

                • Mythic Quest
                • It's Always Sunny in Philadephia
                • Squid Game
                • Heart of Darkness
                • Declivity
                • Recrudescence
                • iOS 15 Focus Mode
                • Instagram for kids paused after backlash
                • eeconf 2021 conference
                • eeinsider
                • Chrome Design Mode
                • MojoMotor on GitHub.com
                • ExpressionEngine Pro demo
                • Admin Bar plugin
                • Nuxt.js 3
                • DotAll 2021 conference
                • GraphQL Schema Auto-Completion with PhpStorm
                  55 min
                • How Strapi makes you happy!

                  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.


                  We delve into using Strapi as a headless CMS, leveraging the awesome developer experience offered by the combination of TypeScript, GraphQL, and React. Build any React components you like, pull them into Strapi, and create a dynamic content builder for your clients.

                  We also turn the tables on Jennifer, and talk about why she chose Strapi over Craft CMS, Contentful, Keystone, and a number of other potential suitors. We go in depth on what type of projects Strapi is suited for, and whether she’ll continue to use it going forward!

                  • Strapi
                  • Daniel Madalitso Phiri on Twitter
                  • Strapi live demo
                  • Awesome Strapi
                  • Sanity.io
                  • Contentful
                  • Prismic
                  • Storyblok
                  • Craft CMS pricing
                  • Laravel
                  • Laracasts
                  • CraftQuest.io
                  • Webflow University
                  • nystudio107 blog
                  • Craft CMS plugin store
                  • React.js
                  • TypeScript
                  • GraphQL
                  • Storybook
                  • Framer
                  • Keystone.js
                  • Strapi careers
                    53 min
                  • Standup - "What If Dinosaurs Roamed the Earth?"

                    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.


                    We talk about the “great divide” and how JavaScript’s superpower of running in the browser is driving a decent chunk of the adoption of one language to rule them all.

                    We also talk more about Vite.js, and Ryan’s conversion of CraftQuest.io over to it, and how that’s been as a project for him.

                    Finally we talk more about Nuxt, the Europa Museum project conversion to Docker + Vite.js, Six Flags Great Adventure & more!

                    • What If...? (TV series)
                    • What If Dinosaurs Were Alive Today?
                    • Brendan Eich on Creating JavaScript in 10 Days
                    • The Great Divide
                    • Phoenix Live View
                    • Laravel Livewire
                    • Sprig Craft CMS plugin
                    • Isomorphic JavaScript: The Future of Web Apps
                    • Rendering on the Web
                    • TypeScript
                    • Deno
                    • Sanity.io
                    • Vue.js 3.2 native web components
                    • Isomorphic WASM with Rust & Percy
                    • Thin Client Vs Thick Client
                    • Vercel Serverless Pre-Rendering (SPR)
                    • Test Driven Development book
                    • The Art of WebAssembly
                    • Easton Press 100 Greatest Books
                    • 100 Greatest Books list
                    • Nuxt 3 Preview - U: nuxt / P: nuxt
                    • Europa Museum on Docker + Vite.js
                    • Absolute Path / CommonJS Vite.js issue
                    • ES modules: A cartoon deep-dive
                    • Vite.js
                    • CraftQuest.io
                    • Six Flags Darien Lake
                    • DotAll Conference 2021
                    • Vue.js Global Amsterdam Conference 2021
                      58 min
                    • Standup - "Speed Walking for Devs"

                      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.


                      We discuss Ryan’s plans to qualify for the 2024 Olympics as a speed walker, and then do an in-depth discussion on how Ryan is modernizing the CraftQuest.io website.

                      We discuss the trials & tribulations associated with something that everyone in the web development world has to do at some point, which is to take “this old site” and modernize it. Andrew also discusses doing just this to the “Spoke and Chain” and “Europa Museum” sites from Pixel & Tonic.

                      Finally, we chat about advertising in small communities, and whether it’s effective or not.

                      • The Olympics
                      • Fear the man who has practiced one kick 10,000 times
                      • Watch Judges Enforce Speed Walking Rules
                      • Ministry of Silly Walks
                      • CraftQuest.io
                      • nystudio107 / craft Vite scaffolding
                      • This Old House
                      • An Effective Twig Base Templating Setup
                      • An Annotated Docker Config for Frontend Web Development
                      • Spoke and Chain demo site
                      • Europa Museum demo site
                      • Ben Croker's DotAll() 2021 Performance Workshop
                      • Axios
                      • Redaxios
                      • httpie
                      • CraftQuest video: Craft Entry Form with GraphQL and Vanilla JavaScript
                      • ES modules: A cartoon deep-dive
                      • Can I Use Fetch APIs?
                      • 97 Things Every Programmer Should Know book
                      • Nuxt.js
                      • DDEV local dev environment
                      • Lando local dev environment
                        53 min

                      About devMode.fm

                      From the publisher's feed

                      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…