The Coding Zone
There are a few things you'll need for a productive programming session.
Topics /
The most popular blog posts about software engineering on Hacker News. 679 posts.
There are a few things you'll need for a productive programming session.
It started with stb_image.c because it’s just crazy useful and avoids so much hassle in small demo programs. But that was just the gateway…
Here are ten things about numerical linear algebra that you may find surprising if you're not familiar with the field. Numerical linear algebra applies very advanced mathematics to solve problems that can be stated with high school mathematics. Practical applications often require solving enormous systems of…
People occasionally ask why LLVM-compiled code sometimes generates SIGTRAP signals when the optimizer is turned on. After digging in, they find that Clang generated a "ud2" instruction (assuming X86 code) - the same as is generated by __builtin_trap().
LLVM has two new register allocators: Basic and Greedy. When LLVM 3.0 is released, the default optimizing register allocator will no longer be linear scan, but the new greedy register allocator.
The full Instapaper API is now available for developers. See the Full API documentation to get started.
Font rasterisation is, in the author’s opinion, one of the most interesting fields of computer science. If music is the subjective application of physics, then font rasterisation is almost certainly the subjective application of computer science. The purpose of this article is threefold: firstly, to provide an…
( 33:45-35:53 from John Gruber's keynote speech at The Çingleton Symposium, a conference which took place in Montréal on October 14th and 1...
I switch between programming languages quite a bit; I often wondered what happens when having to deal with the different syntaxes, does the syntax allow you to be more expressive or faster at coding in one language or another. I dont really know about that; but what I do know
For the past year and a half or so I've been working full-time at Dumbwaiter Design doing Django development. I've picked up a bunch of useful tricks along the way that help me work, and I figured I'd share them.
Miguel de Icaza's Blog
oCERT-2011-003 multiple implementations denial-of-service via hash algorithm collision
In which I provide easy instructions to try a new patch that drastically improves the start up time of Ruby applications, in the hope that with wide support it will be merged into the upcoming 1.9.3 release. Skip to the bottom for instructions, or keep reading for the narrative.
Short Ruby on Rails screencasts containing tips, tricks and tutorials. Great for both novice and experienced web developers.
I often get asked by potential employees and clients, why we do PHP and mostly PHP only. A valid question, of course and my first answer usually is (besides the “historical reasons” one), that nowadays all those server side (scripting) languages are mainly the glue layer between the front-end (the browser part) and…
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
Olark CTO Matt Pizzimenti explains why Javascript and LighteningJS are safe, fast and asynchronous options.