SWE Blog Directory

Discover active software engineering blogs

Posts from today

This page was built on February 02, 2026

WhatsApp Encryption, a Lawsuit, and a Lot of Noise

It’s not every day that we see mainstream media get excited about encryption apps! For that reason, the past several days have been fascinating, since we’ve been given not one but several unusual stories about the encryption used in WhatsApp. Or more accurately, if you read the story, a pretty wild allegation that the widely-used … Continue reading WhatsApp Encryption, a Lawsuit, and a Lot of Noise →... Take me to this post.

February 02, 2026

Studying compiler error messages closely: Input file paths

Are you even compiling the correct file? The post Studying compiler error messages closely: Input file paths appeared first on The Old New Thing.... Take me to this post.

February 02, 2026

Building a Scroll-Revealed WebGL Gallery with GSAP, Three.js, Astro and Barba.js

Learn how to build a multi-page WebGL image gallery with scroll-triggered shader reveals, smooth scrolling, and seamless page transitions using GSAP, Three.js, Astro, and Barba.js.... Take me to this post.

February 02, 2026

CodeSOD: Wages of Inheritance

Tim H writes: Some say that OOP was the greatest mistake of all. I say they weren't trying hard enough. This code is C++, though Tim submits it as "C with classes." That usually means "we write it as much like C as possible, but use classes to organize our modules." In this case, I think it means "we use classes to punish all who read our code". Let's look at an example. They've been anonymized, but the shape of the code is there. class Base { public: enum class Type { derived_1, der... Take me to this post.

February 02, 2026
Back to Home