A show about JavaScript for people who hate the complexity of modern front‑end web development.
In today's episode, I talk about why writing less JS might be a bad goal (what!?!).In today's episode, I talk about why writing less JS might be a bad goal (what!?!).Show Notes & Transcript →
In today's episode, I talk about why I think the Shadow DOM is a solution in search of a problem.In today's episode, I talk about why I think the Shadow DOM is a solution in search of a problem.Show Notes & Transcript →
In today's episode, I talk about some awful comments on Hacker News, and why they're wrong.In today's episode, I talk about some awful comments on Hacker News, and why they’re wrong.Show Notes & Transcript →
In today's episode, I talk about some nonsense developer sometimes spout about vanilla JavaScript.In today's episode, I talk about some nonsense developer sometimes spout about vanilla JavaScript.Show Notes & Transcript →
In today's episode, I talk about using PHP with a static site generator to build fast, resilient websites with dynamic content.In today's episode, I talk about using PHP with a static site generator to build fast, resilient websites with dynamic content.Show Notes & Transcript →
In today's episode, I talk about my setup in Obsidian.In today's episode, I talk about my setup in Obsidian.Show Notes & Transcript →
In today's episode, I talk about how to get stuff done as a developer with ADHD.In today's episode, I talk about how to get stuff done as a developer with ADHD.Show Notes & Transcript →
In today's episode, I talk about to detect when a Web Component is loaded using just CSS.In today's episode, I talk about to detect when a Web Component is loaded using just CSS.Show Notes & Transcript →
In today's episode, I talk about why I think Web Component are the best way to author DOM manipulation libraries.In today's episode, I talk about why I think Web Component are the best way to author DOM manipulation libraries.Show Notes & Transcript →
In today's episode, I talk about why I think Web Component are the best way to author DOM manipulation libraries. Links Code examples - https://gomakethings.com/the-elevator-pitch-for-web-components/ Consulting - https://gomakethings.com/consulting/ Lean Web Club - https://leanwebclub.com Transcript →
In today's episode, I talk about HTML Web Components, an approach to authoring Web Components that focuses on enhancing existing HTML.In today's episode, I talk about HTML Web Components, an approach to authoring Web Components that focuses on enhancing existing HTML.Show Notes & Transcript →
In today's episode, I talk about HTML Web Components, an approach to authoring Web Components that focuses on enhancing existing HTML. Links Jeremy’s article - https://adactio.com/journal/20618 Consulting - https://gomakethings.com/consulting/ Transcript →
In today's episode, I talk about HUG CSS, how I approach engineering my CSS.In today's episode, I talk about HUG CSS, how I approach engineering my CSS.Show Notes & Transcript →
In today's episode, I talk about HUG CSS, how I approach engineering my CSS.Transcript →
In today's episode, I talk about classless vs. class-based CSS design systems, and the pros and cons of each.In today's episode, I talk about classless vs. class-based CSS design systems, and the pros and cons of each.Show Notes & Transcript →
In today's episode, I talk about classless vs. class-based CSS design systems, and the pros and cons of each. Links Water.css - https://watercss.kognise.dev/ Bootstrap - https://getbootstrap.com/ USWDS - https://designsystem.digital.gov/ Kraken CSS - https://cferdinandi.github.io/kraken/ Skeleton - http://getskeleton.com/ Transcript →
In today's episode, I talk about the craft of building things for the web.In today's episode, I talk about the craft of building things for the web.Show Notes & Transcript →
In today's episode, I talk about the craft of building things for the web.Learn more about the Vanilla JS Academy at https://vanillajsacademy.com. Transcript →
In today's episode, I talk about learning JavaScript, why its so hard, and what I think is a good way to approach it.In today's episode, I talk about learning JavaScript, why its so hard, and what I think is a good way to approach it.Show Notes & Transcript →
In today's episode, I talk about learning JavaScript, why its so hard, and what I think is a good way to approach it.Learn more about the Vanilla JS Academy at https://vanillajsacademy.com. Transcript →
In today's episode, I chat with Dave Letorey about web standards, dev education, and the State of the Browser conference.In today's episode, I chat with Dave Letorey about web standards, dev education, and the State of the Browser conference.Show Notes & Transcript →
In today's episode, I chat with Dave Letorey about web standards, dev education, and the State of the Browser conference.Learn more about the State of the Browser Conference… Transcript →
In today's episode, I talk about how to use platform features across various browsers.In today's episode, I talk about how to use platform features across various browsers.Show Notes & Transcript →
In today's episode, I talk about how to use platform features across various browsers.Join the Lean Web Club → Transcript →
In today's episode, I talk about how to keep up with an industry that's rapidly changing (spoiler: you can't!).In today's episode, I talk about how to keep up with an industry that’s rapidly changing (spoiler: you can’t!).Show Notes & Transcript →
In today's episode, I talk about how to keep up with an industry that's rapidly changing (spoiler: you can't!).Join the Lean Web Club. Transcript →
In today's episode, I talk about how simpler web development are better for developers, too (and not just users).In today's episode, I talk about how simpler web development are better for developers, too (and not just users).Show Notes & Transcript →
In today's episode, I talk about how simpler web development are better for developers, too (and not just users). Links The Lean Web Club: https://leanwebclub.com Ditching Gulp for NPM: https://gomakethings.com/my-build-tool-boilerplate-goes-v2/ Transcript →
In today's episode, I talk about what the Lean Web actually is.In today's episode, I talk about what the Lean Web actually is.Show Notes & Transcript →
In today's episode, I talk about what the Lean Web actually is. Links The Lean Web Club - https://leanwebclub.com Element.querySelector() - https://vanillajstoolkit.com/reference/selectors/document-queryselector/ The classList API - https://gomakethings.com/how-to-add-and-remove-classes-with-vanilla-js/ The fetch() method - https://gomakethings.com/the-javascript-fetch-method/ details and summary - https://gomakethings.com/creating-a-progressively-enhanced-accordion-with-the-details-and-summary-elements-and-11-lines-of-javascript/ Transcript →
In today's episode, I talk with Jared White about Hype-Driven Development, and what we can do about it. Links The Spicy Web JaredWhite.com White Fusion Studio The Great Gaslighting of the JS Age Bridgetown SSG Hotwire and Turbo Svelte Astro JS Compiler Performance htmx Shoelace Transcript →
In today's episode, I talk about building a web that works for everyone.In today's episode, I talk about building a web that works for everyone.Show Notes & Transcript →
In today's episode, I talk about building a web that works for everyone.Join the Lean Web Club → Transcript →
In today's episode, I talk about coding, build tools, web performance, and cheap speakers.In today's episode, I talk about coding, build tools, web performance, and cheap speakers.Show Notes & Transcript →
In today's episode, I talk about coding, build tools, web performance, and cheap speakers. Links Keith’s tweet: https://twitter.com/Keithamus/status/1585940696569384960 Transcript →
In today's episode, I talk about how to build lean efficient websites with the modern web.In today's episode, I talk about how to build lean efficient websites with the modern web.Show Notes & Transcript →
In today's episode, I talk about how to build lean efficient websites with the modern web.Transcript →
In today's episode, I talk about my tips and tricks for building and maintaining a thriving developer community.In today's episode, I talk about my tips and tricks for building and maintaining a thriving developer community.Show Notes & Transcript →
In today's episode, I talk about my tips and tricks for building and maintaining a thriving developer community. Links My Community Guidelines: https://gomakethings.com/community-guidelines/ The Lean Web Club: https://leanwebclub.com Transcript →
In today's episode, I talk about numeric separators in JavaScript, and how they can improve code readability.In today's episode, I talk about numeric separators in JavaScript, and how they can improve code readability.Show Notes & Transcript →
In today's episode, I talk about numeric separators in JavaScript, and how they can improve code readability.Transcript →
In today's episode, I talk about how to start an ordered list with a number other than one.In today's episode, I talk about how to start an ordered list with a number other than one.Show Notes & Transcript →
In today's episode, I talk about how to start an ordered list with a number other than one.Transcript →
In today's episode, I talk about how I implement location-based pricing for my courses, books, and workshops.In today's episode, I talk about how I implement location-based pricing for my courses, books, and workshops.Show Notes & Transcript →
In today's episode, I talk about how I implement location-based pricing for my courses, books, and workshops. Links Working with Hugo: https://gomakethings.com/series/hugo-and-static-site-generators/ Easy Digital Downloads: https://easydigitaldownloads.com/ Pricing Parity Plugin: https://github.com/cferdinandi/gmt-pricing-parity/ GeoLite 2: https://www.maxmind.com/en/home My various product sites: https://gomakethings.com/resources/ The PPP API: https://purchasing-power-parity.com/ Transcript →
In today's episode, I talk about how I create my courses, books, and workshops.In today's episode, I talk about how I create my courses, books, and workshops.Show Notes & Transcript →
In today's episode, I talk about how I create my courses, books, and workshops. Links My Pocket Guides: https://vanillajsguides.com/ Screenflow: https://www.telestream.net/screenflow/overview.htm Camtasia: https://www.techsmith.com/video-editor.html Unsplash: https://unsplash.com/ The Noun Project: https://thenounproject.com/ Sketch: https://www.sketch.com/ Pandoc: https://pandoc.org/ wkhtmltopdf: https://wkhtmltopdf.org/ Calibre: https://calibre-ebook.com/ Ebook Boilerplate CLI: https://github.com/cferdinandi/ebook-boilerplate Vimeo: https://vimeo.com/solutions/creative-professionals-solutions Rev: https://www.rev.com/ Transcript →
In today's episode, I talk about what makes someone a front end developer.In today's episode, I talk about what makes someone a front end developer.Show Notes & Transcript →
In today's episode, I talk about what makes someone a front end developer.Transcript →
In today's episode, I talk aboutIn today's episode, I talk aboutShow Notes & Transcript →
In today's episode, I talk about Links https://someantics.dev/ https://benmyers.dev/#h-blog https://webaim.org/projects/million/ https://deque.com/axe/devtools/ https://chrome.google.com/webstore/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd https://developer.chrome.com/docs/lighthouse/accessibility/ https://www.scottohara.me/ https://twitter.com/marcysutton/status/1292971874570256385 https://www.deque.com/axe-con/sessions/the-accessibility-to-burnout-pipeline/ https://www.youtube.com/watch?v=cZhiu-jGbdE Transcript →