devMode.fm

devMode.fm

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

devMode.fm episodes

  • Standup - "Professional… Healing"

    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.


    We discuss Ryan’s recent 2‑year stint into the corporate world, and subsequent return to the ranks of the self-employed, and get into his experiences and reasons.

    Ryan also lets Andrew know that he couldn’t cut it at a FANG company, in a most hurtful manner. And when I get that feelin’, I want professional healing.

    • In Business for Yourself
    • CraftQuest.io
    • Google Software Engineer pay levels
    • So Good They Can't Ignore You
    • "Buggy" plugin
    • Debugging with Xdebug course
    • Waiting for the Waves
    • postcoital dysphoria
    • A Craft CMS Plugin Local Development Environment
    • Retour plugin
    • vue-save-state
    • Marvin Gaye
      49 min
    • Vite.js modern frontend tooling

      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!


      We talk about Grunt, Gulp, webpack, and how the evolution of the modern web platform has allowed frontend tooling like Vite.js to be lighting fast and light on config.

      We discuss how the performance and usability of Vite.js adds to the Developer Experience (DX) in a big way, with things like zero-config TypeScript and JSX support.

      Finally, we learn that Nuxt 3 will work with Vite out of the box. Oh, and we get the dirt on the Nuxt 3 release date too!

      • Vite.js
      • Grunt.js
      • Gulp.js
      • webpack
      • esbuild
      • Lebab
      • An Annotated webpack 4 Config for Frontend Web Development
      • webpack-dev-server 4.0.0-rc.0
      • TypeScript
      • Rollup.js
      • vite-legacy-plugin
      • module/nomodule pattern
      • Snowpack
      • Craft CMS
      • Vite.js Next Generation Frontend Tooling + Craft CMS
      • rollup-plugin-critical
      • Nuxt.js
      • U: nuxt / P: nuxt
      • Vue.js 3
      • Nitrous oxide engine
      • Tobias Koppers hired by Vercel
      • Running Node.js in Docker for local development
      • Rochester Polar Plunge
        50 min
      • Standup - "Spunky Brewster"

        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.


        Then on to Apple HomePods vs. Sonos setups, 68K → PowerPC transition, PowerPC → Intel transition, and a bunch of other nonsense like YouTube copyright strikes.

        Andrew talks about some TypeScript coding he’s been doing on Vite/Rollup plugins of late, and the transition to VitePress for documentation… and the awesomeness that is TextLint, Grammarly, and Commerce Subscriptions.

        • Apple AirTags
        • Don't track your dog with an AirTag
        • Andrew successfully tracks his dog with an AirTag
        • WWDC 2021 video
        • HomePods
        • Sonos
        • 68K -> PowerPC transition
        • PowerPC -> Intel transition
        • CraftQuest Live Streams
        • YouTube Content ID
        • Camouflage Girl
        • Rollup Plugin Critical CSS
        • Vite Favicons Plugin
        • VitePress
        • TextLint
        • Grammarly
        • Ulysses
        • Strunk & White
        • Spunk & Bite
        • Craft Commerce Subscriptions
        • Stripe Subscriptions
        • Chargebee
          54 min
        • What even is PHP?

          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?


          We talk about PHP’s origins, how PHP works from request to php-fpm worker processes to lexer to bytecode to JIT, the whole shebang!

          We also discuss there are so few feature-rich, authoring experience focused CMSs written in languages other than PHP.

          Final­ly, we talk about Rec­tor, which is like Babel but for PHP, allow­ing you to improve and upgrade PHP code on the fly. It can even downgrade your code to older PHP versions if you like!

          • New Shepard Rocket
          • PHP Wikipedia
          • Twig templating language
          • Templating Engines in PHP
          • A Brief History of C Programming
          • Zend Engine Wikipedia
          • Craft CMS
          • WordPress
          • Django Project
          • Movable Type
          • Swoole PHP
          • Rector GitHub
          • Rector - The Power of Automated Refactoring
          • Release of the Rector book
          • What is an Abstract Syntax Tree
          • PHP 8 JIT
            52 min
          • Standup - "Summer Book Burning"

            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.


            We also launch into Andrew’s work on Vite & Craft CMS integration, and Ryan’s book reading habit leads to a challenge of getting Andrew to read books again.

            Then we rate each other’s streaming room backgrounds and talk nerd stuff about PHP traits & interfaces, dependency injection containers, and more!

            • UniFi "Managed by Other"
            • Vizy plugin
            • Butterfly Keyboard class action lawsuit
            • Room Rater
            • Vite.js
            • Vite.js Next Generation Frontend Tooling + Craft CMS
            • A Vite Buildchain for Craft CMS Plugins & Modules
            • 7 Ways Adults Can Reap the Benefits of Reading
            • Range Book
            • Thinking Fast and Slow
            • Lord Foul’s Bane: The Chronicles of Thomas Covenant the Unbeliever
            • CraftQuest.io Vite live stream
            • Dependency Injection Container
            • Craft CMS src/config
            • PHP Traits
            • PHP Interfaces
            • npm downloads: webpack vs. others
              46 min
            • Using Nuxt.js to build client sites

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


              We talk about the upsides of building traditional client sites with a frontend meta-framework like Nuxt.js and Vue.js… and we talk about the downside, too.

              While it’s true you should pick the right tool for the job, you can’t pick it if it isn’t in your toolbox! Join us for a fun and practical discussion on working with Nuxt.js!

              • Will Browar on Twitter
              • Nuxt.js
              • Vue.js
              • Distributed Persistent Rendering
              • Going Full Static with Nuxt.js
              • Nuxt.js mode
              • Craft CMS Live Preview with Nuxt.js
              • Make GraphQL schema cacheable
              • Craft CMS filters
              • Vercel
              • Vue Class Component
              • "Stop over-engineering"
                52 min
              • Vizy & Formie plugins for Craft CMS

                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.


                We start with an in-depth discussion of the Vizy, which is a solution for writing longform content in Craft CMS that aims to improve upon the traditional “content builder” matrix block setup.

                Josh mentions how it’s a result of spending an awful lot of time doing observational studies of clients using the CMS to author content, and the result is as if Matrix and Redactor had a baby.

                We also chat about the Formie forms plugin, and how the angle on that one was again content authoring experience. Join us for a great chat with Josh!

                • VERBB
                • Verbb on Twitter
                • Josh on Twitter
                • Vizy plugin
                • Imperavi Article Editor
                • tiptap editor
                • ProseMirror
                • Sanity.io Portable Text
                • Neo plugin
                • Spoon plugin
                • MatrixMate plugin
                • Super Table plugin
                • Gorillas in the Mist
                • Formie plugin
                • Fraser Island
                  46 min
                • Standup - "Stick It In Your NAS"

                  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.


                  We also talk about Patrick’s obsession with finding a replacement NAS for his video pirating needs, a revamp of Andrew’s first real website project (and how it was redone so much better).

                  Then we talk about what’s coming in handling slow pay clients, Craft CMS 3.7, the joy of using Make and Makefiles, modern build systems, disaster planning for websites, and SEOmatic!

                  • When You’ve Been Fully Vaccinated
                  • Godzilla vs. King Kong
                  • Invincible
                  • The Boys
                  • Battlestar Galactica
                  • Ted Lasso
                  • NAS vs. RAID: How they differ and overlap
                  • 7 Direct Yet Diplomatic Ways to Handle a Slow-Paying Client
                  • Harvest app
                  • Crush Live Poker
                  • One Darnley Road
                  • Chargebee
                  • Craft CMS 3.7 Entry authoring workflow improvements
                  • Craft CMS 3.7 per-block changes in drafts
                  • Using Make & Makefiles to Automate your Frontend Workflow
                  • A Craft CMS Plugin Local Development Environment
                  • esbuild
                  • swc
                  • I Am Legend
                  • Millions of websites offline after fire at French cloud services firm
                  • SEOmatic: Crafting Modern SEO when updating a site
                    58 min
                  • What even is the Internet?

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


                    As technology professionals we know more than most about it, but still there are many fundamental things about how the Internet works that we take for granted, or don’t fully understand.

                    We delve into the physical communications mediums, the protocols, and the history of this thing we call the Internet… and into how browser work with the DOM and CSSOM to make pretty pictures.

                    • The Internet
                    • What is the Internet of Things?
                    • The birth and rise of Ethernet
                    • Who invented the Internet?
                    • Battlestar Galactica
                    • Differences between TCP and UDP
                    • HTTP/3: the past, the present, and the future
                    • TCP Header
                    • DNS Root Servers
                    • 1994: "Today Show": "What is the Internet, Anyway?"
                    • Submarine Cable Map
                    • The Undersea Cables that Connect the World
                    • A Short History of the Web
                    • A Short History of Bi-Directional Links
                    • The Pattern Language of Project Xanadu
                    • HTTP Status Codes
                    • Hyper Text Coffee Pot Control Protocol
                    • Constructing the Object Model
                      48 min
                    • Standup - "Back From The Dead"

                      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.


                      The website went entirely offline because the VPS bill wasn’t paid, and Andrew stream him rebuilding & modernizing is from scratch on YouTube, warts and all.

                      We also talk about getting vaccinated for COVID-19, website backups & disaster recovery, Tesla Minivans, Andrew’ plugin dev setup, Nuxt.js, and chat a good bit about the right way to transition a Craft CMS site to use the SEOmatic plugin.

                      • Nuxt JS
                      • Exiting the Tech Business
                      • Kerry Brown website
                      • Modernizing a Craft 3 Website YouTube playlist
                      • Modernizing a Craft 3 Website on CraftQuest.io
                      • An Annotated Docker Config for Frontend Web Development
                      • An Effective Twig Base Templating Setup
                      • Slick NPM package
                      • Mitigating Disaster via Website Backups
                      • Millions of websites offline after fire at French cloud services firm
                      • devMode.fm website GitHub repo
                      • Add craft config/cache
                      • Fully vaccinated against COVID-19? So, what can you safely do?
                      • Pooled Sample COVID-19 testing
                      • craft-plugin-manifest
                      • Craft Plugin buildchain
                      • Manifest package dependency injection container
                      • plugindev
                      • Tesla Minivan
                      • SEOmatic plugin
                      • Crafting Modern SEO when updating a site YouTube video
                        50 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…