devMode.fm

devMode.fm

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

devMode.fm episodes

  • devMode Roundtable Discussion #1

    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.


    We discuss Patrick’s snazzy CodeKit apparel, Craft CMS standing up to a massive soccer mom DDoS, Expression Engine going open source, and migrating projects from older CMSs to new ones.

    We go on to discuss Andrew’s webpack config, Patrick’s obsession with Gatsby, Jonathan’s near death experience, and a host of other topics. Join in and have a listen!

    • ExpressionEngine is now free
    • GatsbyJS
    • An Annotated webpack 4 Config for Frontend Web Development
    • CraftQuest.io
    • MildlyGeeky.com
    • TopShelfCraft.com
    • Hypatia-Industries.com
    • CodeMDD.io
      1 hr 6 min
    • Build Blazingly Fast Websites with Gatsby

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


      We discuss exactly what Gatsby is, where it fits into the ecosystem of static site generators, website optimizers, and tools like Nuxt.js and Next.js. We probe Jason on how Gatsby could be a tool to adopt as a freelancer or agency to help you build performant sites quicker.

      We also discuss what’s new in Gatsby 2.0, and how the new features such as GraphQL schema stitching allow it to integrate with Craft CMS and other content management systems.

      • GatsbyJS
      • Gatsby Tutorial
      • Gatsby Pair Programming
      • Jason Lengstorf on Twitch
      • Jason Lengstorf on YouTube
      • CraftQL plugin
        1 hr 7 min
      • Dot All 2018 Conference Recap & Analysis, Live from Berlin!

        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!


        We also discuss the talks that we heard, in terms of what talks we found memorable. The videos of all of them will be published for those who were unable to attend, or want to see them again. We delve into the benefits of meeting up with your peers, and how the conference is really about the people & connections.

        We hope you’ll forgive the slight audio quality issues due to our impromptu recording studio, and enjoy the content!

        • Dot All 2018
        • Photos from Dot All 2018
        • The State of Craft 2018
          1 hr 2 min
        • Craft CMS 3 as an Application Platform

          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.


          We go on talk about how you can leverage the powerful content modeling and friendly content authoring GUI of Craft CMS 3 to develop your own custom apps. We talk about how Yii2 is on par with Laravel in terms of being a robust application frame, and how you can use as much or as little of Craft’s APIs as you like.

          We round it out talking about plugin development, and using Craft CMS 3 as an API server. Join us for a fun discussion! (And yes, if you’re confused, I said “Yii2” when I meant “Vue2”… twice.)

          • PutYourLightsOn.com
          • Craft CMS 3 Documentation
          • The Definitive Guide to Yii 2.0
          • Application Development with Craft 3 Workshop
          • CP Style Guide plugin
          • Campaign plugin
          • Enhancing a Craft CMS 3 Website with a Custom Module
          • So You Wanna Make a Craft 3 Plugin?
          • Building a Craft Module
          • Symfony CMF
            1 hr 27 min
          • Containerize your development with Docker!

            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.


            We delve into the advantages of using Docker to compartmentalize the various services that we need during development into containers, so that we can focus on shipping code rather than tinkering around with a development environment.

            Then we get into how to use Docker for our entire pipeline from local development to testing CI/CD, staging, and live production. Jalen Davenport joins us as well to discuss how Laravel Valet can work together with Docker effectively.

            • Jason McCallister
            • Brett Fisher Docker Course
            • Servers for Hackers
            • Shipping Docker
            • Architecting Applications for Kubernetes
            • Craft CMS on Docker
              1 hr 22 min
            • JAMstack development, carpe JavaScript!

              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.


              Paulo talks about his journey from doing traditional LAMP/LEMP stack work to building things using JavaScript as the hub of his universe. We discuss the pros and cons of embracing this way of building websites, and more and more, webapps!

              We delve into not just the benefits to the developer of working this way, but also the benefit to the client, and the end user. We also discuss how JAMstack can work effectively with exiting CMS systems.

              • Paulo Elias
              • IDEO
              • JAMstack
              • React JS
              • Vue JS
              • Beginner's Guide to React
              • Learn Vue 2 Step by Step
              • Pure React
              • VuePress
              • Gatsby JS
                1 hr 35 min
              • Spelunking into the VueJS Frontend JavaScript Framework

                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.


                We go into why using a framework like VueJS can help you write better, more manageable JavaScript than just rolling your own. The discussion also meanders into a philosophical discussion of whether using a frontend framework for rendering the frontend is always the best choice.

                If you’re interested in VueJS, or are using it already, hopefully this podcast will have plenty to offer you as food for thought!

                • VueJS
                • Adam Wathan
                • Advanced Vue Component Design
                • Replacing jQuery With Vue.js
                • Learn Vue 2: Step By Step
                • Using VueJS 2.0 with Craft CMS
                • Renderless Components in Vue.js
                • The Cost of JavaScript
                • The Bullshit Web
                  1 hr 14 min
                • Herding Clients Through The Great Migration

                  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.


                  We discuss when it makes sense to broach the conversation about moving them to something more modern, and how to couch it in terms of benefits to the client. Security, new features, a site refresh in terms of functionality or appearance; these all factor in.

                  We also discuss when it makes sense to focus on forward-thinking work, and contracting out legacy maintenance or just plain letting the client know it may not be a good fit anymore.

                  • Barrel Strength Design
                  • The Great Migration
                  • 3 Signs It’s Time to Migrate to a New CMS
                    1 hr 12 min
                  • Going Offline: Service Workers with Jeremy Keith

                    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.


                    We talk about how using a Service Worker can beneficially impact the user experience by allowing your website to still function despite spotty or no Internet connection at all. We also delve into many practical applications of the technology.

                    We discuss how in-browser technologies like Service Workers allow websites to act more like “apps”, how Service Workers are installed, and how they are like a virus, a toolbox, and a duckbilled platypus at once.

                    • Going Offline e-book
                    • Adactio: Jeremy Keith
                    • CanIUse Service Worker support
                    • WorkBox
                    • Offline Google Analytics
                    • ServiceWorkers and Offline Browsing
                    • nystudio107 blog
                      1 hr 19 min
                    • Traveling the World as a Web Developer

                      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.


                      We talk about the logistics of being able to juggle client work while living in a 200 sq ft 1972 Airstream RV, and handling the vagaries of spotty Internet connections in far-flung locations.

                      We then go into a more personal and philosophical discussion of how most people do a terrible job balancing working, living, and playing… and how as a freelancer you have more options open to you than you might think possible!

                      • Tiny Shiny Home
                      • Forty Seven Media
                      • Campendium
                      • Mobile Internet Setup
                      • Airstream Renovation
                      • Dry Tortugas National Park
                      • Live, Work, Play
                      • Freelancing has always been a battle
                      • Captain Fantastic
                        1 hr 13 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…