Welcome, PodRocket listeners!
Thanks for listening to me chat with Paul about the modern web and HTML Web Components!
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.
Learn more about Web Components
- The elevator pitch for Web Components
- HTML Web Components
- An example of an HTML Web Component
- Detecting when a Web Component is loaded with CSS
- Reactive Web Components and DOM diffing
- Handling events with the
handleEvent()
method - Custom events in Web Components
- Learn more at the Lean Web Club
Articles
- HTML first
- Under-engineer
- The Transitional Web
- Congrats, you’re a front end developer!
- What framework should I use?
- How to choose between developer tools
- Ditching TypeScript for vanilla JS
- SPAs were a mistake
- How to make MPAs that are as fast as SPAs
- Web development can literally kill people
- Build things that work, even when parts of it break
- When are developer tools worth using, and when do they just add more overhead?
- Myths about vanilla JS
- Progressive enhancement: the new hotness™
- The rise of JavaScript compilers and micro-libraries
- Web tech is better. Developer norms are worse.
- The golden rule of JavaScript: use as little as possible
- Vanilla JS is a web performance decision
- Always bet on HTML
- How I structure my vanilla JS projects
- Accessibility is hard. It’s also your job.
- Just because a big, well-known tech company does something doesn’t mean you should, too
- Your website data is a lie
- Being a developer with ADHD
- Do I have ADHD?
- Your resume probably won’t be seen by a human
- The biggest mistake on your resume
- How to write resumes that get you an interview
- Coffee chats
- Interview red flags
- Finding a job that’s a good fit
Free Courses & Ebooks
- Learn JavaScript, 45 lessons, 7 projects, and 1 rock solid foundation for your JavaScript journey. Build your first JS library in a few hours.
- The Lean Web is a set of principles for a simpler, faster world-wide web.
- Web Developer Career Guide covers how to find open roles, write resumes that get seen by an actual human, navigate the interview process, and more. Grab a free copy.
Podcasts
- DevJourney: From HR professional to the vanilla JS guy
- Doing Daily: How I publish to my newsletter every single weekday
- The Stack Overflow Podcast: Teaching People JavaScript
- Frontend Horse: Building a JavaScript library from scratch
- Smashing Podcast: Are modern developer best practices bad for the web?
- Smashing Podcast: Is the web dead?
- JS Party: JavaScript is the CO2 of the web
- JS Party: Ship less JavaScript, closer to the user
- devMode.fm: Returning sanity to the web dev process
- Code Newbie: JavaScript, changing careers, and finding your niche
- We Belong Here: How to hack your job hunt
- Junior to Senior: How to start a career in JavaScript
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.