devMode.fm

devMode.fm

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

devMode.fm episodes

  • Luring Clients away from WordPress

    On this episode, we’re joined by Sebastien Dehesdin from Bleeps & Blops to talk about luring clients away from WordPress.


    WordPress powers a massive slice of the Internet, but its hold is slipping as modern web development advances, and other solutions offer a better develop and content authoring experiences.

    We delve into strategies we use to lure clients away from WordPress, and talk in depth about what works, and what doesn’t work.

    We also discuss at length what it’d mean if Craft CMS ever went fully OSS, and if this would be a good or a bad thing for developers and clients.

    • Bleeps & Blops
    • Craft Partners
    • Craft for our organization
    • WordPress
    • Advanced Custom Fields
    • Headless Wordpress
    • Why we develop websites using Craft CMS instead of Wordpress
    • Matrix
    • Live Preview
    • Headless Preview in Craft CMS
    • Craft CMS 3.3 with GraphQL
    • Quick Start: Gridsome + Craft CMS GraphQL API
    • Craft CMS pricing
    • Moz
    • Barefoot Contessa
    • Guide Dogs
    • Rafflesia
      56 min
    • Turning knowledge & passion into your own SaaS

      In this episode, we talk to Matt Gray about his journey from working at an agency to freelancing to developing his own software as a service (SaaS) called “Servd”.


      We delve into the nuts and bolts of Servd, which aims to be a one-click hosting solution for Craft CMS that implements a number of best practices such as scalability, image optimization, robust queue running, log aggregation, and more!

      The Servd service sounds amazing, but even more incredible is Matt’s story of personal hardship that caused him to want to leverage his knowledge & passion to create a SaaS in 2019. Join us for Matt & Mandy’s wonderful story!

      • Servd
      • Blogs on Servd
      • Devops Garbage
      • Kubernetes
      • Kooky Kubernetes name & pronunciation
      • Docker: Part 1 - Local Development
      • How do you pronounce Redis
      • Galapagos Marine Iguanas
        1 hr 1 min
      • Dot All 2019 Conference Recap & Analysis, Live from Montreal!

        The devMode.fm crew recaps the Dot All 2019 Conference in Montreal, Canada… joined by Ben Croker and Lindsey DiLoreto. If you couldn’t make it, this podcast is for you!


        We talk about and analyze the news announced at the Dot All 2019 conference such as Craft Cloud, Craft CMS 4, 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 colleagues, and how the conference is really about the people & connections.

        • DotAll 2019
        • Craft Cloud
        • State of Craft 2019
        • Craft 4 and Craft Cloud Announced at Dot All 2019
          48 min
        • What traits does it take to be a good developer?

          In this roundtable discussion, we delve into what traits we believe it takes to be a good developer. We’re joined by special guests Jennifer Blumberg from Next Solutions, Paulo Elias from IDEO, and Ransom Roberson from Venveo for a fantastic discussion.


          We separate out the traits that it takes to be a “good human” that are fairly universal to traits that are specific to being a good developer.

          Are there some traits that make you a great developer, but a terrible human (and vice versa)? Are there some traits that we conventionally consider “bad” that can be good?

          • devMode.fm website code on GitHub
          • We fired our top talent. Best decision we ever made.
          • The Coming Software Apocalypse
          • Anger is a Gift
          • The 5 Whys
          • An Annodated webpack 4 Config for Frontend Web Development
            1 hr 13 min
          • Returning sanity to the webdev process

            In this episode, we talk to Chris Ferdinandi believes that many of our modern best practices are harming the web.


            Chris has ideas for a new set of best practices that bring more simplicity and sanity to the dev process. They involve such heretical ideas as not using the popular JavaScript frameworks, and using vanilla JavaScript instead.

            We also delve into static site generators, and how the complexity that frontend development has morphed into creates exclusionary “gatekeeping”.

            • GoMakeThings.com
            • Chris Ferdinandi on Twitter
            • How it feels to learn JavaScript in 2016
            • The Cost of JavaScript
            • The “Developer Experience” Bait-and-Switch
            • @pika/web
            • Rian Rietveld resigns from WordPress accessibility team
            • LoadJS
            • The Great Divide
            • Split
            • Forestry
              1 hr 2 min
            • The Honesty Required to Run a Profitable Business

              In this episode we talk with Stephen Callender about what it takes to run a profitable business. As it turns out, it requires a whole lot of honesty.


              Stephen shares his journey from dual masters degrees to being a preacher to finally ended up running his own web development agency from Argentina.

              Running your own business isn’t always roses, and Stephen talks candidly about how despite his business generating substantial revenue, he ended up $45k in debt… something he later had to confess to his wife.

              It’s a really fantastic talk about the reality of running your own business, and spoiler alert: a great comeback story!

              • Foster Commerce
              • Profit First
              • Profit Well
              • Bare Metrics
              • Boss Life: Surviving my own Small Business
              • F*uck You, Pay Me
              • Web Developer Support & Maintenance Retainers
              • Commerce Minded Podcast
                1 hr 11 min
              • Theming in Gatsby JS

                On this episode we’re joined by Jason Lengstorf and Chris Biscardi to talk about the newly released Gatsby Themes!


                We discuss out Gatsby themes are not your daddy’s ThemeForest, they are composable so you can utilize multiple themes in one project. They are also granular, so you can replace the look and functionality of only the pieces you need to override.

                We go on to discuss the themes in depth, and how they leveraged some of the design token work from styled-system, system-ui, and theme-ui.

                We got on to discuss other cool stuff in the Gatsby world, such as Gatsby Cloud, Gatsby Preview, and some top secret upcoming projects the team is working on!

                • Announcing the Stable Release of Gatsby Themes!
                • Customizing Styles in Gatsby Themes with Theme UI
                • Build Blazingly Fast Websites with Gatsby
                • Styled-System
                • System-UI
                • Theme-UI
                • Announcing Gatsby Theme Jam!
                • Open Beta for Gatsby Preview is here!
                • Integration Guide for Gatsby Cloud
                • Composing and styling Gatsby themes — Learn With Jason video
                • Setting up your own Image Transform Service
                • The Decline of the American Dream in the 1920s
                • Brean Landyacht Club
                  1 hr 1 min
                • New awesomeness coming in Vue.js 3.0

                  In this episode, we talk to Vue.js core team member Chris Fritz about what awesome new features we can look forward to in Vue.js 3.0!


                  First we discuss a misconception / miscommunication about Vue.js 3.0: the existing templating & component syntax is will not only continue to be supported, it will continue to be recommended!

                  Then we go on to talk about the additional functionality that composition functions (aka “hooks”) will bring to the party, should you choose to use them.

                  We go on to talk about better performance, enhanced developer experience, fewer edge cases, and a number of other features coming in Vue.js 3.0!

                  • Chris Fritz on Twitter
                  • Vue.js
                  • Vue.js Documentation
                  • Plans for the Next Iteration of Vue.js
                  • RFC: Function-based Component API
                  • Vue RFC: Expose logic-related component options via function-based APIs instead
                  • Vue 3 will change Vue in a big way
                  • Vue's Darkest Day
                  • Chris Fritz "Vue 3 Trends" presentation
                  • Vue.js Reactivity Caveats
                  • You will waste hours of productivity if you don't know this
                    54 min
                  • What's New in Craft CMS 3.2 with Brandon Kelly

                    In this episode we have on Brandon Kelly from Pixel and Tonic to talk about the newly released Craft CMS 3.2!


                    Craft CMS has long worked as a “headless” CMS via the Element API or GraphQL courtesy of the CraftQL plugin, but the new Headless Live Preview support takes it to the next level.

                    We talk about that in depth, and then also discuss a number of other new features that have been added such multiple Preview Targets, the attr() function, multi-site Element Queries and more!

                    Then Andrew decides to update the devMode.fm website to Craft CMS 3.2 live on air, and blindly push it to production… find out how that turned out!

                    That brings us to discussing the new testing features built into Craft CMS 3.2 that allow for test driven development via Codeception which can mitigate disaster.

                    • Craft 3.2 is Here
                    • Craft CMS 3.2.0 changelog
                    • Going Headless with Craft CMS 3
                    • Deane Barker's Squirrel Notes
                    • attr() Twig function
                    • Codeception
                    • Testing with Craft with Giel Tettelaar
                    • Creating your First Test in Craft CMS
                    • Setting Up Your Own Image Transform Service
                    • Pluginfactory.io
                      1 hr
                    • Design, Build, and Launch with Webflow!

                      In this episode we talk about the visual development tool Webflow with co-founder Vlad Magdalin. Webflow is a visual website builder targeted at developers rather than end users.


                      We talk to Vlad about his roots as a web developer that ultimately led to his creation of Webflow the company, and the tool. The impetus was taking the repetition out of the job of web development, allowing you to focus on the higher level decision making and design where you bring value.

                      We discuss how Webflow is very much targeted at developers, and overcoming the stigma in a world jaded by the likes of SquareSpace and Wix was a challenge. But now Webflow is used on a large number of websites big and small, and has been actively adding important new features such as Ecommerce.

                      We were joined by special guest host Verity Stothard on this really intriguing deep dive into Webflow. We hope you love it!

                      • Webflow.com
                      • Webflow University
                      • Inventing on Principle video
                      • Webflow Ecommerce
                      • Vlad on Twitter
                        1 hr 16 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…