devMode.fm
Andrew Welch, Ryan Irelan
1 Creator
1 Creator
All episodes
Best episodes
Top 10 devMode.fm Episodes
Goodpods has curated a list of the 10 best devMode.fm episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to devMode.fm for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite devMode.fm episode by adding your comments to the episode page.
07/20/20 • -1 min
On this episode we talk to Simon Vrachliotis aka “SimonSwiss” from Tailwind Labs about his wild journey being a primary school teacher in the Swiss alps to surfing the waves in Sydney, Australia as a React developer at Thinkmill and then on to being employee #2 at Tailwind Labs.
We unwind the fascinating tale of how Simon made the transition from teacher to web developer, including excursions into Theme Forest, utility-first CSS like Tachyons & Tailwind CSS, and developing using Craft CMS.
Simon mentions what he thinks are the keys to success in topics as varied as giving presentations to furthering your career, publishing content in blogs & on YourTube.
...and he also drops the bomb and announces his newest role, and the latest leg of his journey: going full circle and joining Tailwind Labs!
- Simon Swiss
- Simon on YouTube
- Simon on Twitter
- Simon on Tik Tok
- Functional CSS Rewrite blog
- A Real-Life Journey Into the Opinionated World of “Utility-First” CSS video
- Brent Jackson on Twitter
- Luck is what happens when preparation meets opportunity
- The Stoic Developer with Sam Hernandez
- Gary Vaynerchuk
- One Life, No Regrets
- Exiting the Tech Business
- Simon joining Tailwind Labs
- Tailwind UI
- Tailwind CSS
- Tailwind Labs
Standup - "Spunky Brewster"
devMode.fm
07/12/21 • -1 min
Ryan Irelan & Andrew record another devMode standup streamed live on YouTube; we chat about Apple AirTags for tracking people & pets, WWDC 2021, and our take (and disappointment) at some of the announcements.
Then on to Apple HomePods vs. Sonos setups, 68K → PowerPC transition, PowerPC → Intel transition, and a bunch of other nonsense like YouTube copyright strikes.
Andrew talks about some TypeScript coding he’s been doing on Vite/Rollup plugins of late, and the transition to VitePress for documentation... and the awesomeness that is TextLint, Grammarly, and Commerce Subscriptions.
- Apple AirTags
- Don't track your dog with an AirTag
- Andrew successfully tracks his dog with an AirTag
- WWDC 2021 video
- HomePods
- Sonos
- 68K -> PowerPC transition
- PowerPC -> Intel transition
- CraftQuest Live Streams
- YouTube Content ID
- Camouflage Girl
- Rollup Plugin Critical CSS
- Vite Favicons Plugin
- VitePress
- TextLint
- Grammarly
- Ulysses
- Strunk & White
- Spunk & Bite
- Craft Commerce Subscriptions
- Stripe Subscriptions
- Chargebee
03/18/19 • -1 min
In this episode we talk to Dominik Wilkowski of Thinkmill about design systems from a modern tooling point of view. We talk about how the real goal is to bridge the gap between design and development, and what role tooling can have in making this easier.
We also go on to talk in broader terms about how using a design token system as an abstraction layer can give you the benefits of utility first CSS, but without some of the baggage.
And finally, we learn that we test in production, and so do you.
A Gentle Introduction to GraphQL
devMode.fm
06/29/20 • -1 min
On this episode, Eve Porcello, Lead Instructor at Moon Highway, gives us a gentle introduction to GraphQL.
If you’re heard of GraphQL but aren’t quite sure what the benefits are over a REST API, this is the episode for you!
We talk about when you’d use GraphQL, and what benefits it brings to the table over other ways of getting data from an endpoint.
We talk about practical use-cases for GraphQL, as well as whether you need to use a “client” library to access GraphQL at all. Tune in to find out!
What even is the Internet?
devMode.fm
05/03/21 • -1 min
On this episode hosted by Jennifer Blumberg, we delve into this magical, mystical thing we used every day called “The Internet”.
As technology professionals we know more than most about it, but still there are many fundamental things about how the Internet works that we take for granted, or don’t fully understand.
We delve into the physical communications mediums, the protocols, and the history of this thing we call the Internet... and into how browser work with the DOM and CSSOM to make pretty pictures.
- The Internet
- What is the Internet of Things?
- The birth and rise of Ethernet
- Who invented the Internet?
- Battlestar Galactica
- Differences between TCP and UDP
- HTTP/3: the past, the present, and the future
- TCP Header
- DNS Root Servers
- 1994: "Today Show": "What is the Internet, Anyway?"
- Submarine Cable Map
- The Undersea Cables that Connect the World
- A Short History of the Web
- A Short History of Bi-Directional Links
- The Pattern Language of Project Xanadu
- HTTP Status Codes
- Hyper Text Coffee Pot Control Protocol
- Constructing the Object Model
09/06/21 • -1 min
Ryan Irelan & Andrew record another devMode standup streamed live on YouTube; we launch into a philosophical “What if?” scenario where PHP is the language that runs in the browser as well as the server.
We talk about the “great divide” and how JavaScript’s superpower of running in the browser is driving a decent chunk of the adoption of one language to rule them all.
We also talk more about Vite.js, and Ryan’s conversion of CraftQuest.io over to it, and how that’s been as a project for him.
Finally we talk more about Nuxt, the Europa Museum project conversion to Docker + Vite.js, Six Flags Great Adventure & more!
- What If...? (TV series)
- What If Dinosaurs Were Alive Today?
- Brendan Eich on Creating JavaScript in 10 Days
- The Great Divide
- Phoenix Live View
- Laravel Livewire
- Sprig Craft CMS plugin
- Isomorphic JavaScript: The Future of Web Apps
- Rendering on the Web
- TypeScript
- Deno
- Sanity.io
- Vue.js 3.2 native web components
- Isomorphic WASM with Rust & Percy
- Thin Client Vs Thick Client
- Vercel Serverless Pre-Rendering (SPR)
- Test Driven Development book
- The Art of WebAssembly
- Easton Press 100 Greatest Books
- 100 Greatest Books list
- Nuxt 3 Preview - U: nuxt / P: nuxt
- Europa Museum on Docker + Vite.js
- Absolute Path / CommonJS Vite.js issue
- ES modules: A cartoon deep-dive
- Vite.js
- CraftQuest.io
- Six Flags Darien Lake
- DotAll Conference 2021
- Vue.js Global Amsterdam Conference 2021
07/06/20 • -1 min
Hosted by Matt Stein, on this episode we talk to Andrew Welch from nystudio107, Nevin Lyne from Arcus Tech, and Brad Bell from Pixel & Tonic.
The discussion centers around a recent critical Server Site Template Injection (SSTI) & Remote Code Execution (RCE) exploit in the SEOmatic plugin for Craft CMS.
We discuss a timeline of what transpired, and walk through the discovery process as in the wild exploits were found.
We also talk about whether you should be concerned, and update to the patched SEOmatic 3.3.0 or later (spoiler: you should, and you should).
We also go into steps that Pixel & Tonic, plugin developers, and frontend developers producing sites can take to mitigate security vulnerabilities.
- SEOmatic plugin
- CVE-2020-9757
- CVE 2020-12790
- Craft CMS SEOmatic exploit info
- SEOmatic Exploit removal
- evaluateDynamicContent()
- Deprecating evaluateDynamicContent() PR
- Yii2 Security Best Practices
- What are the best PHP input sanitizing functions?
- SEOmatic 3.3.9 release w/automated SSTI Unit Test
- SSTI Unit Test & Scrutinizer-CI on push code diff
- OWASP Zed Attack Proxy (ZAP)
- How to sandbox Twig
- Deface SSTI ( Server-Side Template Injection ) + RCE ( Remote Code Execution )
- Craft CMS (SEOmatic Plugin) - SSTI (Server Side Template Injection) to RCE
- Server Side Template Injection (SSTI) TO RCE
10/15/18 • -1 min
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.
Bro, Do You Even Test?
devMode.fm
04/27/20 • -1 min
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
Standup - "A Pickle of a PECL"
devMode.fm
03/01/21 • -1 min
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
Show more best episodes
Show more best episodes
FAQ
How many episodes does devMode.fm have?
devMode.fm currently has 137 episodes available.
What topics does devMode.fm cover?
The podcast is about News, Tech News, Podcasts and Technology.
What is the most popular episode on devMode.fm?
The episode title 'Dynamic HTML with htmx' is the most popular.
What is the average episode length on devMode.fm?
The average episode length on devMode.fm is 58 minutes.
How often are episodes of devMode.fm released?
Episodes of devMode.fm are typically released every 14 days.
When was the first episode of devMode.fm?
The first episode of devMode.fm was released on Dec 8, 2017.
Show more FAQ
Show more FAQ