Keep your code open to possibilities

I’ve been developing software for many years now. Decades. I’ve learned a lot along the way, and I dare to think that I’ve collected some wisdom about software development worth sharing with others. At some point, you think “Yeah, I’ve got a grip on this thing.”And...

Rust memory management explained

Rust shares many concepts with other languages intended for systems programming. For instance, Rust distinguishes between memory allocated from the stack and memory allocated from the heap. It also ensures that variables declared within a scope are unavailable outside...

Don’t use public ASP.NET keys (duh), Microsoft warns

Microsoft Threat Intelligence in December observed a “threat actor” using a publicly available ASP.NET machine key to inject malicious code and fetch the Godzilla post-exploitation framework, a “backdoor” web shell used by intruders to execute commands and manipulate...

Review: Zencoder has a vision for AI coding

Zencoder is an AI coding assistant with interfaces to Visual Studio Code and JetBrains IDEs. It is designed to help developers ship products faster, much like GitHub Copilot, Amazon Q Developer, and Tabnine. Zencoder also offers AI coding agents, much like Solver,...