Welcome, Stack Overflow Podcast listeners!
Thanks for listening to me chat with the team about vanilla JS, libraries, compilers, and challenges building for the modern web.
I’ve put together a ton of resources to help you dig deeper into building simpler, more resilient web experiences.
Join Modern JS for Beginners! Registration is open now. Click here to learn more.
Get Daily Developer Tips
Hate the complexity of modern front‑end web development? I send out a short email each weekday on how to build a simpler, more resilient web. Join over 14k others.
Articles
- The rise of JavaScript compilers and micro-libraries
- An alternative to single page apps: multi-page apps with service workers
- The web is not dying
- Always bet on HTML
- How I structure my vanilla JS projects
- Modern JS is gatekeeping
- The Tao of web development
- Building accessible websites and web apps is a moral obligation
- The problem with single page apps
- Three tricks for building an insanely fast website
- Overengineering CSS
- Just because a big, well-known tech company does something doesn’t mean you should, too
- Why I love polyfills
- Does progressive enhancement still matter?
- Build for failure
- JavaScript and the mobile-only user
- Progressive enhancement and the next billion users
- Your website data is a lie
- My three principles for building for the web
- Building low-impact websites
Podcasts
- Greater Than Code: Unbreaking the Web
- The Self-Made Expert: Building a JS education business
- JS Party: Ship less JavaScript, closer to the user
- We Belong Here: How to Hack your Job Hunt
- Code Newbie: What is vanilla JS and how can it help you
- The Web Platform Podcast: Lean Web Dev
- Script & Style: Vanilla JS and the Lean Web
- devMode.fm: Returning sanity to the web dev process
- JS Party: JavaScript is the CO2 of the web
- The Shop Talk Show: The power of the native web
- Hanselminutes: Maybe just use vanilla JS
- What’s wrong with CSS-in-JS?
- Accessibility is a moral obligation
- The developer experience is bullshit
- Old doesn’t mean obsolete
Learning Resources
- Daily Developer Tips. I send out a short email each weekday with code snippets, techniques, and ideas on how to build a simpler, more resilient web.
- Podcast. A show about JavaScript for people who hate the complexity of modern front‑end web development.
- Toolkit. A collection of boilerplates, helper functions, and libraries you can copy/paste to make building a simpler, more resilient web a bit easier.
- Courses & Workshops. Made specifically for beginners and aspiring front-end developers. Learn how to build a simpler, more resilient web.
Can’t find what you’re looking for? Email me directly at chris@gomakethings.com.
Questions?
If you have questions about anything, or just want to chat more about web development, send me an email or reach out on social media.