Development

Programming languages, frameworks, and development tools

What is a Risk Engineer?

What is a Risk Engineer?

I've spent my career as an elite security researcher hunting vulnerabilities. My job has always been to think like an attacker: find the gaps and exploit the loopholes. When I bring that same mindset ...

Feb 17, 2026 5 min read
Trying to Make the Perfect Pie Chart in CSS

Trying to Make the Perfect Pie Chart in CSS

Can we make pie chart that's semantic, with flexible markup, and avoids using a JavaScript library? Here's how I tackled it. Trying to Make the Perfect Pie Chart in CSS originally published on CSS-Tri...

Feb 09, 2026 5 min read
Making a Responsive Pyramidal Grid With Modern CSS

Making a Responsive Pyramidal Grid With Modern CSS

This is the second part of a small two-part series. In this article, we will explore another type of grid: a pyramidal one. We are still working with hexagon shapes, but a different organization of th...

Feb 12, 2026 5 min read
Interop 2026

Interop 2026

Interop 2026 is officially a thing and there's plenty of new (and even old) CSS features that we can look forward to being cross-browser compatible and consistent! Interop 2026 originally published on...

Feb 17, 2026 5 min read
Spiral Scrollytelling in CSS With sibling-index()

Spiral Scrollytelling in CSS With sibling-index()

Lee accepts a challenge: arranging text in a spiral that animates as a vortex on scroll... all in CSS. Spiral Scrollytelling in CSS With sibling-index() originally published on CSS-Tricks, which is pa...

Feb 17, 2026 5 min read