Issues » 34

This week's programming links Read this issue on the Web
statuscode Issue 34
June 7, 2013
featured
The Future Is Graph Databases An 18 minute interview with Emil Eifrem, the Founder of Neo4j and CEO of Neo Technology. Covers what graph databases are and why they're significant.
Programming Elixir A book from the Pragmatic Bookshelf on Elixir, a language built on top of the Erlang VM but that has a more pragmatic, Ruby-esque syntax. There are a couple of free introductory videos to enjoy too.
The Pragmatic Bookshelf
GCC 4.8.1 Released, C++11 Feature Complete
Standard C++ Foundation
from our sponsor
interesting
Real-Time Garbage Collection Is Real An introduction to the concept of real-time garbage collection.
Michael Bernstein
'ZISC' - Zero Instruction Set Computer Architectures Dizzying stuff from 1989 about CPUs that have no instruction sets.
Be an Open Source Superstar - Document! A 5 minute Ignite talk from Adobe's Brian Rinaldi on why you should be a prolific documenter.
Tetris Printer Algorithm By rotating, positioning and dropping a predetermined sequence of pieces, the Tetris Printer Algorithm exploits the mechanics of Tetris to generate arbitrary bitmap images.
Meatfighter
What's New in Visual Studio 2013 for Application Lifecycle Management? A comprehensive look at what's new in Visual Studio 2013 in the areas of code management, testing, and source control.
Brian Harry (Microsoft)
Stack Overflows and Tall Call Optimization Sam Rose walks through what a stack is in terms of the processor, what function calls are, why your stack can overflow or get too deep and how all of this relates to tail-call optimization.
Sam Rose
What Does O(log n) Mean Exactly? Some plain English examples of what various complexities mean.
Stack Overflow
Martin Fowler on Continuous Delivery Continuous Delivery is a software development discipline where you build software in such a way that the software can be released to production at any time.
Martin Fowler
useful
Platformer Game Starter Kit for Windows 8 Don't start from scratch. This Platformer Game Starter Kit for Windows 8 gets you going with full code and free game art and includes 2 HTML5-based examples.
Reveal: Runtime Inspection for iOS Apps Reveal brings the power of tools like Firebug and Web Inspector to iOS developers. See your application's view hierarchy at runtime with advanced 2D and 3D visualisations. Debug view layout and rendering problems in seconds.
CoderPad: A Real-Time REPL for Phone Screen Interviews CoderPad lets you instantly write and evaluate code collaboratively with anyone else, right in the browser. It's pitched as being ideal for interviewing developers but I can see many more uses here.
Run SQL on JSON files -- without any data loads There's been a good bit of attention to what you can do with SQL and JSON recently, particularly with Postgres. The guys at CitusDB have taken it one step further creating a JSON foreign data wrapper that can operate directly on JSON files without ever having to live in your DB.
A Beginners Guide to Erlang Some very quick links to resources you could find helpful if trying to learn Erlang.
Ward Bekker
Codementor: An Instant 1-on-1 Mentor for Any Code Issues
esoterica
Visualizing Hash Functions
Gary Fredericks
“My favorite programming language:” Google’s Go has some coders raving
Ars Technica
Using Node.js, Sublime Text 2, and Agile to Measure Neurological Effects Through Game Play
Martin Jackson
Going native: Why a veteran web developer finally turned to OS-native apps
GigaOM
MySQL Co-Founder Wants You To Pay Up For Open Source
ReadWrite
Learn C, You Cheater
Hunter Bridges
Real Talk: Interesting New Technical Coding/CS Podcast
Why Programming Is The Core Skill Of The 21st Century
ReadWrite
The Three Laws of Programming Language Design
Lambda The Ultimate
Detecting Notes From A Live Cello: The Core Technology of Cello Fortress
Joost 'Oogst' van Dongen
A Lock-Free… Linear Search?
Jeff Preshing
Language Design Deal Breakers
Sebastian Sylvan
Programming Elixir: A Gentle Introduction
Dave Thomas
A Conversation with The Go Team
The Go Blog
jobs
Planet Earth's #1 Accommodation Website is looking for Software Developers! Do you want to solve real problems of scale involving thousands of servers with various subsystems all deployed multiple times a day? And do you want to work on one of the largest Perl codebases in the world? Join Booking.com in Amsterdam. Do awesome things!
Web Developer - Roadtrippers (Ruby on Rails / Backbone.js) Want to help make road travel planning enjoyable for thousands of people every day? Roadtrippers is solving the fragmented problems of road travel planning. Make it happen with Ruby on Rails, Backbone.js, MongoDB, CoffeeScript and more!
WLTM Full-stack JavaScript Developers (United Kingdom) You: Node, JavaScript MV*, APIs, Grunt, Travis, GitHub, Open Source. Us: Open Source, 10% time, flexible working, benefits, good pay. Can we get along?
quoted
"A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use. If the tool is a programming language this influence is, whether we like it or not, an influence on our thinking habits."
Edsger Dijkstra
last but not least
The O'Reilly Programming Blog Mostly famous for their books, O'Reilly has now spread out into doing more blogging and their new 'Programming' blog has a lot of interesting stuff each week.
Curated by Peter Cooper and published by Cooper Press.
Want to sponsor an issue? See our media kit.

© 2013 Cooper Press Ltd. Email policy Privacy policy
Office 30, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Update your email address
or unsubscribe here

ONE e-mail each week. Easy to unsubscribe. No spam — your e-mail address is safe
Published by Cooper Press