devMode.fm

devMode.fm

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

devMode.fm episodes

  • Bro, Do You Even Test?

    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!


    Ben Croker from Put Your Lights On joins in the discussion of what testing is, where to test, and when to test.

    We delve into practical times when a plugin developer or custom module developer might want implement testing, as well as frontend testing with acceptance testing.

    Andrew also announces a testing framework added to pluginfactory.io via Giel’s PR.

    • Testing with Craft with Giel Tettelaar video
    • Testing with Craft with Giel Tettelaar slides
    • CraftQuest.io: Testing with Codeception
    • Craft CMS 3 Testing Documentation
    • Test-Driven Development
    • Codeception
    • pluginfactory.io
    • Sponsorship: Buy Andrew a Coffee or Beer
    • PHP Floating Point gotcha
    • Travis CI
    • Scrutinizer CI
    • Hoedspruit Endangered Species Centre
      56 min
    • Organize All The Things! with Notion Jedi Marie Poulin

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


      Marie leads us through how Notion has literally transformed her business as well as her life, as she now runs Notion Office Hours live streams, and has a consulting business that orbits around the tool.

      We also talk about how Jonathan & Mathew are already on board the Notion express, using it to organize their development & consulting bussiness. Also learn about Andrew’s performance anxiety with Notion (!)

      Tune in for a really fun discussion on getting organized!

      • Marie Poulin
      • Oki Doki
      • Notion
      • Notion Mastery Course
      • Notion Mastery YouTube playlist
      • Notion Office Hours
      • Notion Template Gallery
      • Building a Second Brain
      • How to make a master task database from scratch using Notion
      • Burning Man
        1 hr 2 min
      • Do's and Don'ts for Docker-izing applications

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


        We delve into what Docker is, and how the packaging of devops as config allows for easier onboarding, and also easier rollback to whatever dev environment a particular project needs.

        Then Andreas regales us with his top Do’s and Don’ts to keep in mind when using Docker. Whether you’re using Docker already, or are just curious about it, this episode will have something for you!

        • cloudonaut.io
        • Rapid Docker on AWS
        • cloudonaut podcast
        • How to dockerize your PHP application for AWS Fargate?
        • Checklist: Is your application ready for a container cluster?
        • AWS Fargate
        • AWS Elastic Container Service
        • AWS Elastic Kubernetes Service
        • Kubernetes
        • Pokemon Go - A Successful Kubernetes Story
        • 10 things to avoid in docker containers
        • devMode.fm website GitHub repo
        • An Annotated Docker Config for Frontend Web Development
        • Daredevils of Niagara Falls
        • First barrel ride down Niagara Falls
          53 min
        • Alpine.js is like Tailwind CSS for JavaScript

          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.


          We talk about whether the world really needs another JavaScript library, and how Alpine was born out of Caleb’s experience of using Vue.js extensively for years in building application. We’re also joined by Keyur Shah from Paperandmore.com who adopted Alpine.js for his website build, and we discuss how it helped him make it happen.

          We venture off into a tangential but really relevant discussion of the state of web development today, and how using “as little as you can for as long as you can” is still quite a good way to go.

          • Alpine.js GitHub
          • Alpine Awesome
          • Caleb Porzio
          • Livewire
          • Stimulus JS
          • VueJs
          • Tailwind CSS
          • Intercooler.js
          • Basecamp
          • Deploying ES2015+ Code in Production Today
          • Module/Nomodule pattern with webpack
          • Twig Bundle Installer
          • The Boys
          • Idiocracy
          • The Boiling Lake in Dominica
            1 hr 8 min
          • Bluetick.io's Mike Taber on Building your own SaaS

            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.


            We discuss the product, and how agencies/freelancers might use it, and then also delve into Mike’s background in starting Microconf with Rob Walling foot bootstrapped startup founders.

            We go on to discuss how Mike went from working at a company to starting up his own consulting business, to using his superpowers to create his own SaaS.

            This is a really interesting listen for anyone who has ever considered the entrepreneurial company founder route!

            • Bluetick.io
            • Microconf
            • Startups for the Rest of Us Podcast
            • Drip
            • Range: Why Generalists Triumph in a Specialized World
            • Origin of the Bluetooth Name
            • Harald Bluetooth
            • Carnival in Trinidad & Tobago
              59 min
            • Remote Working & Pair Programming with Tuple

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


              We discuss why pair programming is such a helpful thing to be doing, whether you’re working remotely or even on-site together, in terms of learning by observing, which is what we primates are geared for.

              With more and more people being asked to work remotely to combat COVID-19, Tuple’s kind of distance collaboration enables people to be effective remote workers.

              We then talk about the specific features of Tuple in terms of its CPU efficiency, lack of friction, screen drawing, and remote control that set it apart from the myriad of existing screen sharing solutions.

              • Tuple.app
              • Tuple Pricing
              • Tuple definition
              • How to pronounce "tuple"
              • The Art of Product Podcast
              • What Really Happened to Screen Hero
              • ably.io
              • Rust programming language
              • From Pets To Plates: Why More People Are Eating Guinea Pigs
              • Cuy in Peru
              • Mate de Coca
                56 min
              • Sizzy the browser for developers & designers

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


                We discuss how Sizzy allows you to visualize your project holistically, by showing you how it looks on multiple devices & orientations simultaneously.

                Sizzy is also something that Quality Assurance (QAs) will love, for the instantaneous sanity check of the project on multiple devices.

                We go into some killer new features that are in the works for Sizzy, such as overlaying the design from the designer with the implementation by the developer, with differences highlighted.

                • devMode.fm Sizzy Affiliate Link
                • Sizzy.app
                • Sizzy on Twitter
                • Kitze
                • Introducing Sizzy
                • GitHub stars won’t pay your rent
                • The Mythical Man-Month
                • All You Need to Know about Tuk-Tuks
                  55 min
                • Exiting the Tech Business

                  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.


                  We talk to Matt about the motivation for leaving the tech business after being fully immersed in it for almost 30 years. We discuss the courage it takes to leave something behind that you’ve become so skilled at, and how humbling it is starting anew at the bottom.

                  Matt’s story isn’t your typical one, but perhaps that’s the point. And perhaps we can all find something in his journey that resonates with us.

                  Tune in to find out the job that Matt’s exiting the tech business for!

                  • Matt's Truckin' Life
                  • Matt on Twitter
                  • GEnie
                  • Society One
                  • Thinkmill
                  • Gary Vaynerchuk
                  • A Real-Life Journey Into the Opinionated World of “Utility-First” CSS
                  • Full Re-write in 10 Days With Tachyons and Functional CSS: A Case Study
                  • React Conf AU
                  • Road Train
                  • Avenue of Giants
                  • Webflow
                  • From Alice to Ocean: Alone Across the Outback
                  • Office Space
                  • Cargo Cults of Melanesia
                  • Snatch
                  • Fraser Island
                    52 min
                  • Interviewing for a Webdev Job in 2020

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


                    We talk about the interview process, and how much of the focus is on JavaScript, with CSS and HTML as almost an afterthought.

                    Is this just a thing inside the bubble that is Silicon Valley, or is it a broader shift in the craft of modern web development?

                    We go on to talk about some of the specific questions asked, the focus on algorithms and problem solving, and how getting good at interviewing is a skill in and of itself.

                    • Paulo Elias
                    • IDEO
                    • Sequential Numbers Unsolved CodePen
                    • Sequential Numbers Paulo's Solution CodePen
                    • Run Length Encoding
                    • Free Code Camp Algorithms
                    • Introduction to the Intermediate Algorithm Scripting Challenges
                    • Introduction to the JavaScript Algorithms and Data Structures Projects
                    • JavaScript Algorithms playlist
                    • Ace the Coding Interviews
                    • LeetCode
                    • La Fortuna, Costa Rica
                      56 min
                    • Developers are from Mars, Designers are from Venus

                      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.


                      We discuss when designers and developers should begin the collaboration process, and whether it makes sense for each profession to learn a little bit of the other.

                      We go on to talk about the critical role of tooling, and how that can make collaboration easier, and delve off into things like JAMstack, designing components, working with an author experience person, and more!

                      • Miranj
                      • Steadfast Design Firm
                      • Six steps to a successful designer to developer handoff
                      • Nick Tahou's Garbage Plate
                        56 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…