devMode.fm

devMode.fm

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

devMode.fm episodes

  • The 2020 Apocalypse Year in Review

    In this roundtable discussion, the devMode hosts and regulars talk about what it was like in 2020 living and working through the global pandemic.


    Many of our long-time hosts & regular guest come back to share their personal stories in terms of what work, play, and the meaning of life has become in the context of COVID-19.

    Of course, in true devMode style, it’s approached in a potentially humorous way, and we hope this episode is a fun holiday present to everyone! Happy Holidays! 🎄 🎁

    • COVID-19 Dashboard
    • Wear a Mask
    • Gymnastic Rings
    • Breast Cancer Self-Exam
    • Testicular Cancer Self-Exam
    • Supernumerary nipple
    • MacKenzie Scott gave away $4.2 billion
    • Brewster's Millions
    • The Communist Manifesto
    • Kopi Luwak
    • Panda Poop Tea
      57 min
    • Snowpack the faster frontend build tool

      On this episode, we chat with Drew Powers from skypack.dev about Snowpack, a modern frontend build tool that’s blazingly fast, and zero config to get up and running.


      Learn why Snowpack was named the “#1 Developer Productivity Booster” and why CodePen.io just announced an integration with the Skypack CDN.

      We talk about how leveraging the platform allows Snowpack to deliver a fast and easy to set up local development environment, and how it can see the whole process through to production bundling!

      • snowpack.dev
      • skypack.dev
      • Vite JS
      • npm
      • Snowpack CSS imports
      • Skypack on CodePen.io
      • Deno
      • Preact
      • Svelte
      • Arecibo Observatory
      • Conan the Barbarian
        54 min
      • The Chakra UI Component Library

        On this episode, we talk with Segun “Sage” Adebayo, the creator of the Chakra UI component library about how Chakra came to be, and how helping people has changed his life.


        Chakra UI is a set of React components that makes putting together any website easier, with a consistent design system and accessible & composable components. If you’re a fan of Vue.js, don’t worry, there’s Chakra UI for Vue.js as well!

        We talk with Segun in-depth about how his deep experience as a designer allowed him to make Chakra UI into something that can help developers and designers around the world.

        • Chakra UI
        • Chakra UI component docs
        • Chakra UI for Vue.js
        • WC3 Web Accessibility Initiative
        • Emotion
        • Using Tailwind CSS with Gatsby, React & Emotion Styled Components
        • Styled Components
        • Segun on GitHub
        • Naruto Uzumaki
        • TypeScript 3 Fundamentals, v2
        • Storybook
        • gatsby-tailwind-emotion-starter
        • next-tailwind-emotion-starter
        • A Beginner's Guide to the 7 Chakras and Their Meanings
          54 min
        • Why you should adopt TypeScript

          On this episode, we talk with Stefan Baumgartner, author of “TypeScript in 50 Lessons” about what TypeScript is, and why we should adopt it.


          We discuss how the entire ecosystem, from fledgling developers to framework authors benefit immensely from TypeScript, and we discuss exactly how and why that is.

          It’s likely that if you do any JavaScript coding at all these days, you’re actually using some facet of TypeScript without even known it.

          Join us to learn how to leverage the rest of what TypeScript has to offer!

          • TypeScript in 50 Lessons
          • TypeScript
          • Why I Use TypeScript
          • Stefan Baumgartner on Twitter @ddprrt
          • The Birth & Death of JavaScript
          • A Gentle Introduction to TypeScript
          • Design Patterns: Elements of Reusable Object-Oriented Software
          • TypeScript Generics tutorial
          • Definitely Type
          • List of languages that compile to JavaScript
          • Announcing TypeScript 4.0
          • npm semver calculator
          • Bazel.build
          • Deno.land
          • Idiocracy
          • Best Vasectomy Jokes
            53 min
          • Craft CMS Plugin Developer Roundtable #2

            In this roundtable discussion, we once again bring together members of the Craft CMS plugin developers cabal to talk about the state of plugin development 2 ½ years after the Craft CMS plugin store went live.


            We talk about a wide range of issues from development challenges to marketing, and how support is a large part of what we do.

            We also discuss SuperBigCo’s Fred Carlsen’s exodus from the Craft CMS community to Sanity.io, and what that means for all of the wonderful plugins he’s left behind.

            We also spend a bunch of time discussing improvements or changes we’d like to see from Pixel & Tonic to help the plugin ecosystem flourish.

            • Brandon Kelly "$700k in plugin sales"
            • Plugin Sales plugin
            • Pluginfactory.io
            • Generating Code with Gii
            • Sanity.io
            • SuperBigCo github
            • Spatie github
            • Pixel & Tonic "craftnet" (aka Plugin Store) GitHub issues page
            • Craft CMS Plugin Developer Roundtable #1
              1 hr 23 min
            • Should Craft CMS use Yii3 or Laravel?

              On this episode we have a round table discussion with a cadre of Craft CMS developers to discuss whether a future version of Craft CMS should use Yii3 or Laravel.


              We talk about the relative merits of both staying the course with Yii3 and joining the legions in Laravel-land… with a wildcard thrown in of potentially just leveraging Symfony directly.

              We launch into a discussion about the relative importance of the technical abilities of a framework compared to human factors like the size and momentum of the communities.

              Join us for a heady discussion on the underpinnings of Craft CMS.

              • Laravel
              • Yii framework
              • Symfony framework
              • Craft CMS + Laravel: A match made in heaven?
              • Yii3 Roadmap
              • Yii3 demo application
              • Interview with Makarov about Yii Framework 3
              • Larvel Vapor
              • Bref
              • Domain oriented Laravel
              • Statamic CMS
              • Taylor + Lambo
              • Freek + Sedan
              • Laravel Meme
                59 min
              • Information Security: The Underbelly of the Beast

                On this episode we talk with Infosec consultant Eugen Olteanu about information security and the dark side of the web.


                There exists a parallel world where the breaking into websites is both a measure of street cred and also a profession. We delve down into the belly of the beast to discuss how this world works.

                We also talk about what developers can to do mitigate potential attacks and security breaches. If we can’t win the arms race, we can at least make ourselves a less succulent target.

                • @eugenolteanu on Twitter
                • Infosec Threat Modeling
                • Common Vulnerabilities and Exposures
                • OWASP Zed Attack Proxy
                • Catch Me If You Can | Frank Abagnale
                • Kevin Mitnick
                • Bug Bounty Programs
                • Acunetix
                • Scrutinizer-CI
                • Travis-CI
                • FBI Paid $900,000 for iPhone hack
                • Ransomware Attacks on Cities
                • The Incredible, Horrible Chichén Itzá
                  1 hr
                • Using social media to accelerate your tech career

                  On this episode, we talk with Pariss Athena, the creator of #BlackTechTwitter & founder of BlackTechPipeline.com, about how developers can use social media to advance our development career.


                  We have a great conversation about Pariss’s journey from being an esthetician waxing bodies to founding her very own tech startup.

                  Helen may have had the face that launched a thousand ships, but Pariss had the tweet that launched a global conversation.

                  Pariss tells us what the experience was like on her meteoric rise, and offers a whole lot of advice on how you, too, can leverage social media like Twitter to aid in your own journey.

                  • @ParissAthena on Twitter
                  • Black Tech Pipeline
                  • @BTPipeline on Twitter
                  • Nick's cry for help
                  • Women in Tech: Pariss Athena
                  • Judgement of Paris
                  • Resilient Coders
                  • The Butterfly Effect
                  • Luck is what happens when preparation meets opportunity
                  • Poker Variance Simulator
                  • el coquí
                    1 hr
                  • Dynamic HTML with htmx

                    On this episode we have Carson from Big Sky Software on to discuss how his htmx library is an extension to HTML that brings needed dynamic functionality to the modern web without bringing complexity.


                    Joined by Ben Croker from PutYourLightsOn, we discuss the type of problems that htmx is designed to solve, which is dynamism & fetching backend data.

                    We also discuss how it’s ideologically similar to Alpine.js and Tailwind CSS, in that it’s HTML-centric: you’re not writing JavaScript code, you’re adding attributes to your HTML.

                    We also meander around topics like REST, HATEOAS, Thick Clients vs. Thin Clients, and a veritable smorgasbord of other fun stuff, so tune in!

                    • htmx
                    • htmx examples
                    • htmx click to load
                    • htmx animations
                    • Intercooler.js
                    • Representational State Transfer (REST)
                    • Hypermedia as the Engine of Application State (HATEOAS)
                    • Thin Client vs. Thick Client
                    • "…client side routing on the web is usually not preferred"
                    • GWT Project
                    • Neuticles
                      58 min
                    • Sprig brings Reactivity to Twig

                      On this episode, we talk to Ben Croker from PutYourLightsOn about his new plugin for Craft CMS called Sprig.


                      Sprig brings reactivity to your Twig templates, by allowing you to do what are effectively dynamic includes of familiar Twig templates.

                      This allows you to do dynamic things like handle pagination, dynamic updating of content, and more while keeping a unified Twig-based rendering model.

                      Joined by Ryan Irelan, we delve into how Sprig can be used as a little extra seasoning for your web pages, without having to resort to a full blown frontend framework like React or Vue.

                      • Sprig plugin
                      • Sprig docs
                      • Sprig cookbook
                      • Definition of "sprig"
                      • Reactive Components in Twig with Sprig video
                      • htmx
                      • intercooler.js
                      • Alpine.js
                      • Laravel Livewire
                      • CraftQuest.io lessons
                        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…