Welcome, Website 101 Podcast listeners!
Thanks for listening to me chat with Amanda, Mike, and Sean about learning JavaScript, 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.
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.
Tools & Resources
- A11Y Project
- A11Y Nutrition Cards
- Inclusive Components
- Reduced Motion Media Query
- Full list of available media queries on MDN
- WebAIM accessibility survey
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 (and more) 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.
- Consulting. Ship faster, reduce costs, and simplify your development process.
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.