Chris Heilmann, Daniel Cranney & Theodore Lefevre

WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More

What once required complex JavaScript can now be done in just two lines of CSS. Discover the powerful, native solutions in modern HTML.

WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
#1about 3 minutes

Why you might not need JavaScript for everything

Modern HTML and CSS have become powerful enough to handle many interactions and components without relying on JavaScript.

#2about 4 minutes

The value of progressive enhancement and semantic HTML

Using progressive enhancement and semantic HTML provides a robust baseline experience and includes significant accessibility benefits for free.

#3about 7 minutes

How AI-generated content is overwhelming open source maintainers

Open source projects like Curl are struggling with a flood of low-quality, AI-generated pull requests, forcing a re-evaluation of contribution models.

#4about 7 minutes

Solving date and time issues with the Temporal API

The new Temporal API provides a modern and reliable solution to the long-standing complexities and quirks of the JavaScript Date object.

#5about 12 minutes

Dealing with browser regressions and compatibility issues

A regression breaking the datalist element in iOS highlights the ongoing challenges developers face with cross-browser compatibility, particularly with Safari.

#6about 4 minutes

Playing a game of real or fake tech headlines

The hosts and guest play a game called "Fake or News," trying to distinguish between real and fabricated technology news headlines.

#7about 6 minutes

Building an accessible accordion with details and summary

Create a native, accessible accordion component using only the HTML details and summary elements, which includes keyboard navigation and searchability by default.

#8about 6 minutes

Creating a modal with the native HTML dialog element

Use the native HTML dialog element to create accessible modals with built-in features like focus trapping, backdrop styling, and JavaScript-free triggers.

#9about 6 minutes

Highlighting active sections with CSS scroll-driven animations

Automatically highlight the current section in a table of contents as the user scrolls by using the CSS scroll-target-group and target-current properties.

#10about 9 minutes

Navigating the growing complexity of modern CSS

A discussion on whether modern CSS has become overly complex and the importance of learning its fundamentals before relying on frameworks like Tailwind.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
Dev Digest 136 - No JS(on) of mine
News and ArticlesDouglas Crockford is our featured video, so let's talk about evolving JavaScript and all things JSON. Judicious JSON explains all the weird things in it, you can learn why it can be incredibly slow, people wonder what even is a JSON ...
Dev Digest 136 - No JS(on) of mine
DC
Daniel Cranney
Dev Digest 184: Happy Agents, Vibe Hacking & You Don't Need JavaScript!
Inside last week’s Dev Digest 184 . 😀 “Agents for the sake of Happiness” Keynote video of the WeAreDevelopers World Congress 😅 Is AI sycophancy a “dark pattern”? 🤖 Claude Code AI best practices 🦠 AgentHopper - the first AI Virus ⚡ Hidden prompt gave...
Dev Digest 184: Happy Agents, Vibe Hacking & You Don't Need JavaScript!

From learning to earning

Jobs that call for the skills explored in this talk.

Software Developers

Code Healers LLC
Hinesville, United States of America

Remote
30-40K
Intermediate
Senior
.NET
React
JavaScript
+2
Software Developer

Code Healers LLC
Hinesville, United States of America

Remote
20-30K
Junior
Intermediate
React
JavaScript
TypeScript
+1