How to avoid brittle code
Here are some techniques to avoid the pain of having brittleness from legacy code.
The latest blog posts to take off on Hacker News. 1,304 posts.
Here are some techniques to avoid the pain of having brittleness from legacy code.
Thread pools! How do I use them?
Interview with Matt Might, a professor, programming languages researcher, investigator of rare disease, and popular blogger.
ASDF , the de facto standard build system for Common Lisp, has been vastly improved between 2009 and 2014. These and other improvements finally bring Common Lisp up to par with "scripting languages" in terms of ease of writing and deploying portable code that can access and "glue" together functionality from the…
Five years ago, when I started writing the first lines of code of what would become later the Red/System compiler, I had a pretty good pictu...
In light of recent events in the javascript community, I would like to share the story of how I came into control of more than 200 heavily…
Moving a big software project to a new compiler can be a lot of work, and few projects are bigger than Chromium. In addition to the main Chromium repository, which includes all of Blink, there are …
This article provides an overview of the test suites that are used by LLVM project to maintain a quality of its libraries and tools on a high level.
We deconstruct JSX to create a new general purpose programming tool.
I love regular expressions. No, I’m not sure you understand: I really love regular expressions. You may find it a little odd that a hack who grew up using a language with the ain’t keyword would fall so head over heels in love with something as obtuse and
<p><strong>EDIT : User @nj48 appears to <a href="https://twitter.com/seldo/status/712673227630313472">have no malicious intentions</a>.</strong></p>
For the past few years I’ve followed the evolution of Rust with interest. Rust is a new systems programming language (like C or C++) with greater emphasis on...
I just came across an interesting post via Hacker News , from an author of several hundred NPM packages (some of which quite popular) that just removed all of his packages from NPM.
We’re excited to announce that the Node.js runtime on Google App Engine is going beta. Node.js makes it easy for developers to build performant web applications and mobile backends with JavaScript. App Engine provides an easy to use platform for developers to build, deploy, manage and automatically scale services on…
Since 2008, over a hundred billion apps have been downloaded from Apple’s App Store onto users’ iPhones or iPads. However, the technology and tools powering the mobile “app revolution” are not themselves new, but rather have a long history spanning over thirty years, one which connects back to the beginnings of…
I had originally set out to write a long winded blog post on different antivirus bypass techniques. I went through what was supposed to be s...
Tero Parviainen
Another notch on the wall as we've reached the esteemed age of 18 years in the cURL project. 9 releases were shipped since our last birthday and we managed to fix no less than a total of 457 bugs in that time. On this single day in history... 20,000 persons will be visiting the web … Continue reading curl is 18 years…
You mean the one where he says that he tried it for a few months and then gave up? Yes, I read it.
Hey guys, today we have a surprise for you. We’re releasing the source code for Serious Engine v1.10! It’s the very same engine that we used for Serious Sam Classic: The First Encounter and The Second Encounter. This month we’ll be celebrating Serious Sam’s 15th anniversary and we’re all feeling very nostalgic…