a podcast dedicated to modern web development
On this standup, Ryan & I discussed options for the new version of the nystudio107.com website: Nuxt, Next, Astro, Svelte, or Remix, and the pros and cons of these various options.
We go on to talk about a surprise birthday trip to NYC for a Billy Joel concert for Andrew’s son, and how Ryan “Swiftie” Irelan is to blame for it. We also discuss the insane MMO Star Citizen game, 10 years in development, community funded to the tune of $500m+!
Then we talk about the Code Field plugin for Craft CMS, and the Code Editor package on which it is based. This essentially brings VS Code to the Craft CP, but with even better Twig & Craft API autocomplete than VS Code itself.
Finally, we debate the merits of a rage room vs. a limousine tour of the city for children’s birthdays and adroitly switch over to discussing VitePress, and how fantastic it is for doing documentation… or even as a general-purpose static site generator.
On this episode, we have Randy Fay, the maintainer and benevolent dictator of the DDEV project, which aims to make local development for PHP-based projects a breeze for individuals and teams.
We talk about the origins of DDEV, as well as its benefits over local development environments that are monolithic in nature. Due to how DDEV leverages Docker behind the scenes, it’s ideal for PHP-based CMS projects like Drupal, Typo3, WordPress, and app development frameworks like Laravel as well.
We go in depth on what those advantages are, and how DDEV has ambitions to bring the shrink-wrapping of project devops to outside the PHP world as well.
And there’s a special little treat at the end for Craft CMS users who want to leverage DDEV, so tune in!
On this episode, we talk with Shawn “swyx” Wang all about developer relations aka devrels, and what their critical role at a tech-based company entails.
Is it just marketing for developers? Are they YouTube creators who like tech? Programmers who like teaching? Super fans who want to get paid to work on the product they already love?
We answer all of these questions, and also delve into the duality of the devrel role, where they benefit the company and also the developers in the community.
Don’t miss this real talk with Shawn about important but often misunderstood role in the tech business!
On this episode, we talk with Vite.js core team member Matias Capeletto aka “Patak” about the next generation frontend tooling Vite 3.0!
We’re joined by guest co-host Michael Thomas, lead dev from Percipio, to talk about what makes Vite.js so loved in the developer community that it’s had a stratospheric rise in popularity.
We delve into all the shiny new things in the newly released Vite 3.0, and get a peek into the massive community behind the scenes that helped make it all happen.
Patak also drops the news that StackBlitz is sponsoring the first Vite Conf, free online October 11–12th, and will feature speakers from all facets of the Vite ecosystem.
On this episode, we talk with Michael Jackson (no, not that one) about Remix, the “center stack” web framework that embraces the web platform, rather than attempting to replace it.
We discuss how Remix is an outgrowth of the work that he and Ryan Florence did on React Router, and how Remix attempts to bring balance back to the web world by being a stack that spans the frontend and the backend.
Remix is a web framework built in TypeScript, which allows you to use as much (or even zero!) JavaScript on the frontend as you like, balanced with SSR JavaScript on the backend.
It’s a refreshing take on web development that harkens back to PHP and Ruby-based frameworks, but using the isomorphic superpowers that only JavaScript has!
On this standup, we have Ben Croker from Put Your Lights On to discuss the ongoing war with squirrels that Andrew has been engaged in.
Far from the cute, cuddly little plushies that Ben thinks they are, squirrels are actually insidiously evil little monsters that eat your house down one shingle at a time.
We then also discuss pressing topics like the proper plural of € “Euro”, and have a chat about Craft CMS 4, the work we’ve needed to do on our plugins to get them updated, and what the new yearly versioning scheme means to you.
We then go on to talk about PHP benchmarks, and how to keep motivated with content creation.
On this episode hosted by Ryan Irelan, we talk to industry veteran Joe Rinaldi, founder of That Was Clutch about the business development side of running an agency or consultancy.
Joe talks about how it’s important to be true to yourself and your agency’s strengths, so you don’t turn into a chameleon consultant that ends up with ill-fitting projects. If you do that, you can’t lose.
He goes on to expound on how selling is not the same thing as just closing inbound leads, and you should be driving your company’s growth by selling clients rather than just catching the softballs they throw you.
We also discuss the dangers of evolving into a platypus by virtue of working in an insular manner; instead, talk to your clients, talk to your users.
Grab your go-bag, folks! Ryan Irelan & Andrew record another devMode standup where we talk about the nexus between all-inclusive resorts, and “Tourist Devs”.
You see it on tech Twitter all the time: how realistic is the ever-changing parade of shiny new technologies you see touted? Do you need to keep up with the Joneses?
We explain in simple terms what a “reverse proxy” is, and how it differs from a regular old proxy, how to make learning web development easier, then segue into talking about hiking & running!
We also go on to discuss the benefits of contributing to OSS projects, even if you’re a little hesitant or getting your feet wet as a contributor.
Ryan also discusses the most weighty problem he has: the dreaded yellow dot!
On this episode, we talk with Adam Bradley from Builder.io about using Partytown to improve website performance while still allowing marketing to use a plethora of tracking scripts.
Partytown is a way to run all of your third-party tracking scripts (or “tags”) in a separate web worker thread, so the main thread is free to render the page without jank or white screen loading delays.
It is super simple to set up & get running, and all of your tracking scripts work as before… they are just sequestered in a separate thread so they don’t impact frontend performance.
Special co-host John Morton joins us to talk about his experience setting up and using Partytown, and also implementing a similar service from Cloudflare called Zaraz.
Join us for the party! 🎉
Ryan Irelan & Andrew record another devMode standup where we discuss the impending release of Craft CMS 4.
We delve into why this update won’t be as much work as the Craft 2 to Craft 3 update, but we talk about the work plugin & module developers will need to do, and what you can do to prepare for Craft 4 now.
We also talk about Pixel & Tonic’s likely release dates for the beta and general release, and how a tool called Rector may ease the process for everyone.
We also then talk about how to do long reports or exports well using batches without PHP falling over, a memoization memory leak in Commerce, and Ryan tells us about stakeholder-appropriate workflows.
Ryan Irelan & Andrew record another devMode standup where we discuss topics ranging from the etymology of the word “sanguine” to the entomology of the Texas fire ants that attacked Ryan.
We go on to talk more about the Docker Compose API follies, the massive AWS outage, how redundant systems aren’t always that resilient, and Ryan coding while on prescription drugs.
We also chat about some projects Andrew has been working such as the Matrix Criteria Behavior for finding entries based on fields in Matrix blocks, and the AX that Matrix Facades can provide.
Finally, we have an in-depth discussion on the future (or lack thereof) of the Pluginfactory.io website (which goes on in the after-show, so stick around past the closing tunes).
Your feedback is valuable to us. Should you encounter any bugs, glitches, lack of functionality or other problems, please email us on [email protected] or join Moon.FM Telegram Group where you can talk directly to the dev team who are happy to answer any queries.