devMode.fm

devMode.fm

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

devMode.fm episodes

  • The Science of SEO with Dr. Thomas Anthony

    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.


    Joined by guest host Caroline Blaker from Petroglyph Creative, we discuss the struggle to bring the rigor of the scientific method to SEO, by isolating what works from what doesn’t in a deterministic way.

    We talk about how we shouldn’t all just give up and pay Google et al for Pay Per Click ads (PPC), but rather realize the very real value in organic search and modern SEO.

    • Tom Anthony
    • Search Pilot
    • Search Pilot A/B Testing
    • Distilled
    • Google Web Vitals
    • A/B Testing
    • The Pepsi Challenge
    • The Observer Effect
    • Scientific Method
    • Conversion Rate Optimization (CRO)
    • Search Pilot Meta CMS
    • Crafting Modern SEO when updating a site
    • Modern SEO: Snake Oil vs. Substance
    • Tags Gone Wild! Managing Tag Managers
    • Stonehenge For The Winter Solstice
      59 min
    • Standup - "Use Your Skills to Make Your Thrills"

      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.


      We talk about the benefits of using your super powers as a developer to make your own product, and thus your own wealth… as well as the downsides of being your own boss.

      We also talk about Clubhouse, DotAll conference 2021, Nuxt, Vite, Snowpack, Tailwind CSS, Windi CSS, package verisoning hell, and a whole bunch of other topics!

      • How to Make Your Own Products to Sell & Distribute
      • Garrett Dimon "It Won't be a Straight Line"
      • Rage Against the Machine
      • Design is a Job
      • F*ck You, Pay Me
      • Clubhouse
      • John Campea
      • UFC
      • DotAll conference
      • Covid: Dutch curfew riots rage for third night
      • CraftQuest.io: Andrew's plugin development setup
      • Nuxt.js
      • Vite.js
      • Snowpack
      • webpack
      • Windi CSS
      • Tailwind CSS Purge
      • devMode.fm website GitHub
      • League/CSV Upgrading from 8.x to 9.x
      • VersionHelper::getLeagueCsvVersion()
        1 hr 19 min
      • Solving Complex Problems

        Jonathan Melville hosts this episode on how we handle breaking down complex problems so that we can implement a solution.


        Our jobs as developers is solving problems we don’t fully understand yet, but there are methodologies we can use to help break down these complex problems into eminently doable chunks of work.

        We talk about our personal approaches to solving complex development problems, and interestingly how much of it isn’t the technical side of things, but rather the mental or emotional side of things.

        • SEOmatic plugin
        • Pluginfactory.io
        • People In China Try Fortune Cookies For The First Time
        • The Checklist Manifesto: How to Get Things Right
        • A Simple Checklist for Central Lines Saves Lives and Money
        • FrankUnderwood - How to Devour a whale
        • Getting Things Done: The Art of Stress-Free Productivity
        • Nuxt.js
        • webflow
        • Thomas Thwaites: How I built a toaster -- from scratch
        • Deep Work (Rules for Focused Success in a Distracted World)
        • When: The Scientific Secrets of Perfect Timing
        • Bujo
        • Biorhythms
        • What it Means to Eat the Frog
        • Blinkist
          46 min
        • Standup - "A Pickle of a PECL"

          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.


          We then launch into PHP 8, the JIT (Just In Time) compiler, finding & fixing weird obscure bugs, how to decide whether something is a bug or an environmental issue, Imagick & PHP 8, Craft Nitro 2.x, and Andrew’s review of the AirPods Max.

          • How Offshore Oddsmakers Made a Killing off Gullible Trump Supporters
          • Dominion Voting Systems Files Defamation Lawsuit Against MyPillow, CEO Mike Lindell
          • Leverage multi-CPU architecture in Docker
          • NYS node-dev-base Docker images
          • NYS php-prod-base Docker images
          • NYS php-dev-base Docker images
          • Turtles all the way down
          • LLVM intermedia representation
          • Ion Cube
          • PHP 8: The JIT
          • Everything you need to know about Rosetta 2 on Apple Silicon Macs
          • devMode.fm GitHu repo
          • PHP 8 array_walk_recursive bug
          • Imagick PHP 8 drama
          • Vue 3 Composition API
          • Craft Nitro 2 beta
          • CraftQuest.io: A first look at Nitro 2
            49 min
          • Roast the Hosts: Tables Turned on Patrick & Andrew

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


            We discuss their colorful histories and learn more than we ever wanted to know about running marathons & Patrick in tights.

            Ben Croker and his henchmen Matt Stein & Lindsey DiLoreto proceed to “roast the hosts” on a wide variety of topics.

            If you want­ed to learn more about Patrick & Andrew and the history of devMode.fm, this is the show for you.

            • The Rise & Fall of Ambrosia Software, '90s Mac Legends - PAX Aus 2019 talk
            • Palencia font
            • ProFont font
            • Fontastic
            • THINK Lightspeed Pascal
            • TUAW Interviews Andrew Welch of Ambrosia Software @ MacWorld 2008
            • Ancient Andrew Welch interview
            • Andrew Welch On Face to Face
            • Maelstrom game
            • Maelstrom played by a bot
            • Apeiron game
            • Escape Velocity Nova game
            • From Alice to Ocean book
            • CrayLink SGI cable
            • Avenue of Giants marathon
            • Honolulu Marathon
            • Getting a Hummer stuck
            • Patrick's Cameo
            • Mildly Swappy
            • RAM on M1 Macs
            • Profanity for helping in Slack
              1 hr 2 min
            • Henri Helvetica: More than just Sans Serif

              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.


              We discuss how his varied background has given him things to draw upon in the tech world in unexpected but serendipitous ways.

              We have a good discussion on the Toronto Web Perf & JAMstack Toronto meetups he hosts, the talks he gives at conferences around the world, and the weird, wonderful world of web performance.

              • Henri Helvetica
              • Toronto Web Perf meetup
              • JAMstack Toronto meetup
              • Piet Mondrian
              • "Connecting All The Dots" presentation
              • Rush YYZ
              • This is why Toronto's airport code is YYZ
              • Henri's Moving Pictures presentation
              • Rush: Moving Pictures
              • Target to pay $6 million to settle site accessibility suit
              • performance.now()
              • Image Ready conference presentations
                51 min
              • Standup - "Driving Apple Silicon"

                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?


                Andrew is somewhat skeptical about the Apple Car (remember the Pippin!), we talk deployments with Buddy, GitHub Actions, Azure pipelines, the glory of a modular webpack 5 config, get-webpack-config, Maelstrom, Choplifter, and other development stuff we’re doing.

                • Multi-Arch Docker
                • Building NYS Docker images multi-arch
                • Apple's M1 MacBook review
                • Andrew's GitHub Sponsors
                • Virtual Memory in Operating System
                • Patrick's Mac Mini on eBay
                • Apple's Electric Vehicle talks with Hyundai break down
                • Apple's worst product failures
                • get-webpack-config npm package
                • webpack configuration object
                • Maelstrom game (OSS)
                • Choplifter game
                  51 min
                • An Epic React chat with Kent C. Dodds

                  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.


                  Kent also talks enthusiastically about Remix.run, the project from Ryan Florence @ryanflorence & Michael Jackson @mjackson that provides a complete frontend -> backend solution for building progressively enhanced apps with JavaScript.

                  Don’t miss this fantastic episodes with the ever effervescent Kent C. Dodds, and his takes on JavaScript and the frontend development world.

                  • Kent C. Dodds
                  • Epic React
                  • Remix.run
                  • The Great Divide
                  • Laravel Livewire
                  • Phoenix.LiveView
                  • Thin Client vs. Thick Client
                  • Next.js
                  • Ryan Florence on Remix sales
                  • Match Sorter
                  • Ryan Florence on client-side routing
                  • 2010s Decade in Review blog
                  • Make it Stick book
                  • Frontend Masters
                  • How to React blog
                  • JavaScript to Know for React blog
                    1 hr 3 min
                  • Standup - "The Promise of the JAMstack"

                    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.


                    We also talk about stuff Andrew is up to, such as Alpine Docker containers, dual PHP containers for XDebug performance reasons, and get into Spatie’s new Ray debugging tool too.

                    Then we talk about Patrick’s experience with the M1 MacBook Air, and Andrew talks about webpack 5 and some big plugin update he’s working on.

                    Finally, we discuss Andrew’s bet on the fall of the republic.

                    • Uncut video of this episode on YouTube
                    • Nuxt.js
                    • Sprig
                    • Make GraphQL schema cacheable #7222
                    • Dual PHP Docker containers
                    • Managing Tabs in Google Chrome
                    • webpack 5
                    • Spatie Ray
                    • Can’t believe I am even tweeting this but...
                      1 hr 15 min
                    • Tales from the Support Front Lines

                      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.


                      Joined by Ben Croker, we hear about Oli’s journey to end up in his current position, working in a small village in the French countryside for Pixel & Tonic.

                      We go on to discuss how people sending in support are seeking help, and how rewarding it can be to help people, as well as how challenging it can be at times. If you build product of any kind, you’ll likely get something out of this discussion!

                      • Craft CMS Developer Support Services
                      • Remix.run
                      • Zendesk
                      • Git-Zen
                      • Sprig
                        57 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…