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
CH
Chris Heilmann
Building a "shoutout" component in plain HTML/CSS/JavaScript
Every Wednesday we meet at noon to talk about a lot of tech news, tools and resources in something we call WeAreDevelopers Live . We go live on YouTube and afterwards we cut out short videos to post on social media. What we needed was an obvious “sho...
Building a "shoutout" component in plain HTML/CSS/JavaScript
DC
Daniel Cranney
Dev Digest 165: "Slopsquatting", Chrome extension tracking and CSS hell
Inside last week’s Dev Digest 165 . 🤖 Microsoft creates light-weight LLM to run on CPUs 💻 The state of Webdev AI 🙅‍♂️ Why you should lie to LLMs and not thank them 🥷 Chrome extensions have hidden tracking code 🔨 How to build and AI Agent 🔒 Slopsquat...
Dev Digest 165: "Slopsquatting", Chrome extension tracking and CSS hell
DC
Daniel Cranney
Dev Digest 190: GitHub A11Y action, >12s Sora 2 videos and 42 CSS units!
Inside last week’s Dev Digest 190 . 🙅 Developers don’t trust AI, and that’s a good thing 🤖 Why everyone is talking about AI agents 🔓 Autonomous AI hacking and the future of cyber security 😨 Windows 10 support ends, millions of PC’s fall off a securi...
Dev Digest 190: GitHub A11Y action, >12s Sora 2 videos and 42 CSS units!

From learning to earning

Jobs that call for the skills explored in this talk.

JavaScript developers

RSI LONDON Group
Charing Cross, United Kingdom

£40K
Intermediate
Bootstrap
Microservices
JavaScript Developer

Cambridge Intelligence
Cambridge, United Kingdom

React
DevOps
Node.js
WebPack
JavaScript
+1
Web Developer

RSD Recruitment
Pencoed, United Kingdom

£26-30K
PHP
CSS
MVC
Java
+24