Chris Heilmann, Daniel Cranney & Justin Halsall & Christian Schaefer

WeAreDevelopers LIVE - CSS is DOOMed

Could you build a state machine or even emulate a CPU using only CSS? This talk explores the surprising logical power of modern CSS.

WeAreDevelopers LIVE - CSS is DOOMed
#1about 3 minutes

Understanding RRweb for DOM-based session replay

The open-source library RRweb records DOM changes and user interactions to enable session replay for UX analysis and debugging.

#2about 4 minutes

Reflecting on 20 years of Amazon S3

Amazon S3 remains a foundational file storage service after two decades, with its API becoming the industry standard despite its age.

#3about 3 minutes

A roundup of recent security vulnerabilities

Stay informed about recent security threats, including phishing attacks on Signal and WhatsApp, Chrome malware, and critical iPhone vulnerabilities.

#4about 9 minutes

How developer skills are shifting from problem-solving

The Code 100 competition highlights a trend where developers increasingly rely on selecting existing packages and AI tools over fundamental problem-solving.

#5about 6 minutes

Solving a geometry puzzle with transformed bar charts

A coding challenge requires calculating the original dimensions of bar charts from their transformed, scaled, and rotated bounding box data.

#6about 7 minutes

Exploring creative web experiments and technical deep dives

A look at several interesting projects, including a detailed explanation of JPEG compression, an app using a MacBook's accelerometer, and a Super NES emulator in the browser.

#7about 5 minutes

Playing a game of Fake or News with tech headlines

A quiz challenges the hosts to distinguish between real and fabricated technology news headlines, covering topics from AI to security.

#8about 2 minutes

Quick tips for secure uploads and date parsing

Discover a tool for secure file upload scanning in Node.js and learn about the pitfalls of JavaScript's lenient date parsing.

#9about 8 minutes

Customizing select elements while preserving accessibility

With new CSS capabilities, select boxes are now fully stylable, but it's crucial to maintain keyboard navigation and accessibility features of the native element.

#10about 8 minutes

Pushing the boundaries of CSS as a programming language

Explore advanced CSS techniques that treat it like a programming language, including running Doom, creating state machines with animations, and building a CPU emulator.

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

Featured Partners

Related Articles

View all articles

From learning to earning

Jobs that call for the skills explored in this talk.