Stack Overflow is filled with thousands of questions and answers, and many of those are book recommendations from programmers with many different levels of skill. Dev-Books collects together the most recommended books.
Tagged With programming
Sometimes it can be hard to get little snippets of information to stick in your head, be they procedures for common workplace tasks, to correctly testing complex code. This is a fact Google recognised over ten years ago and one of its remedies was something the company calls "Testing on the Toilet". Don't worry, it's not as weird as it sounds.
When browser vendors make breaking changes to developer APIs, it's left to add-on and extension creators whether they fix their offerings. Usually, if it's a small change, no problem. But what about massive overhauls? For Luís Miguel, responsible for a number of popular Firefox add-ons, Mozilla's switch to the WebExtensions API this year will signal his exit from the add-on scene.
Any graphics programmer worth their salt is familiar with Microsoft's "PIX". No, not the photo app of the same name (by the same company, no less), but the comprehensive Direct3D debugging tool that allows a developer to break down their rendering pipeline frame by frame. The utility has now been updated for DirectX 12, but it comes with a great many caveats.
Video games tend to have a limited shelf life, but that changed significantly with the advent of internet and persistent online games. Just look at the likes of World of Warcraft and EVE Online, which have been running for over a decade and show no signs of stopping. We don't often get much insight into the inner workings of such epic software projects, but EVE developer CCP recently gave us a peek via the visualisation magic of Gource.
As ubiquitous as it is, GitHub is a little baffling for beginners because it's not evident at the start how it actually works. So, GitHub made a video to help make sense of it all.
Many of the killer interview questions we've featured before would apply in any job. For developer roles, you'll often be asked to write code to solve a particular problem. As student Michael Kozakov discovered when being interviewed by Twitter, the kicker is that you have to write not just functional code, but the most efficient code.
Updates to plain HTML aren't as exciting as say, your scripting / server-side language of choice, but seeing as it's the backbone of the front-facing web, it's a good idea to check-up on old faithful every so often. If you've decided to choose today to pop in — great timing! HTML 5.1 recently became World Wide Web Consortium's "gold standard".