programming

NGINX: The Faster Web Server Alternative

Picking a Web server used to be easy. If you ran a Windows shop, you used Internet Information Server (IIS); if you didn’t, you used Apache. No fuss. No muss. Now, though, you have more Web server choices, and far more decisions to make. One of the leading alternatives, the open-source NGINX, is now the [...]

7 Reasons that Rexx Still Matters

Every time I mention Rexx on Slashdot or another techie site, people roll their eyes. They think that Rexx — the first widely used scripting language — is no longer relevant. I disagree, and in this article I explain why. First: If you haven’t encountered Rexx before, you may need an update. Though Mike Cowlishaw [...]

Making the Most of GPU Acceleration in Your Web Apps

In the past two years, the major web browsers have added support for the graphics processing unit (GPU) that’s a part of every PC. You might be aware that the GPU is there, but it rarely got used if you weren’t playing games. Quietly, the GPU is being put to work in non-entertainment ways. GPUs [...]

The Biggest Changes in C++11 (and Why You Should Care)

Bjarne Stroustrup, the creator of C++, said recently that C++11 “feels like a new language — the pieces just fit together better.” Indeed, core C++11 has changed significantly. It now supports lambda expressions, automatic type deduction of objects, uniform initialization syntax, delegating constructors, deleted and defaulted function declarations, nullptr, and most importantly, rvalue references — [...]