Understanding the Implications of a PASS Over an Empty Set
devtools

Understanding the Implications of a PASS Over an Empty Set

How automated verification tools can mislead developers

lalatendu.swain
lalatendu.swain
Sep 213 min read
lalatendu.swain
lalatendu.swain

Creating a Python Interpreter in 1024 Bytes

A look at the challenge of building a compact Python interpreter in C.

cSep 74 min read
lalatendu.swain
lalatendu.swain

.NET 10 BufferedStream WriteByte: Flush Full Buffers Explicitly

Learn about the changes to BufferedStream.WriteByte in .NET 10 and how to adapt your code for explicit flushing.

csharpAug 263 min read
lalatendu.swain
lalatendu.swain

Understanding Pointers in Go

A Simple Guide for Beginners

tutorialAug 164 min read
lalatendu.swain
lalatendu.swain

Detecting Cycles and Loops in a Dependency Graph

A guide to understanding cycles in programming dependency graphs.

dependency-graphAug 134 min read
lalatendu.swain
lalatendu.swain

Web Development Tools: The Reality Behind Automation

Understanding the Importance of Skill in Web Development

programmingAug 23 min read
lalatendu.swain
lalatendu.swain

The Evolution of a Software Engineer: From Simple Code to Enterprise Overengineering (and Back)

Why experienced developers often circle back to simplicity after years of complexity

software-engineeringJul 116 min read
lalatendu.swain
lalatendu.swain

A Deep Dive into a Useful Bit-Counting Instruction POPCNT.

Discover how the POPCNT instruction can boost your program's efficiency and performance in critical applications.

cpuAug 104 min read