Issues » 50

A weekly digest for developers Read this issue on the Web
statuscode Issue 50
March 7, 2014
Wow, issue 50! Sorry for the break since the last issue. I'm trying to work out a good way to make StatusCode sustainable in the long term, so issues will be a little intermittent - Peter C.
Elasticsearch 1.0.0.RC1 Released The powerful, open source Apache Lucene-based search server and document database reaches its 1.0 milestone (indeed, 1.0.1 is now out too). Scaling and stability improvements, federated search, and improve memory usage are amongst the new toys.
Applying Artificial Intelligence to Nintendo Tetris An amazing exploration of Tetris on the NES, its mechanics, and how to apply AI to it.
Guide to Advanced Programming in C This article attempts to provide dense material to illuminate some of those areas. Namely: integer promotions, memory allocation, array to pointer conversions, explicit inlining, interpositioning and vector conversions.
Peter Facka
So You Want To Write Your Own Language? The naked truth about the joys, frustrations, and hard work of writing your own programming language, by Walter Bright.
Dr Dobb's
(Sponsor Item)
Why I’m Betting on Julia Julia breaks down the ‘second wall’ — the wall between your high-level code and native assembly. Not only can you write code with the performance of C in Julia, you can take a peek behind the curtain of any function into its LLVM Intermediate Representation as well as its generated assembly code — all within the REPL.
Evan Miller
SimpleCV: A 'Computer Vision Made Easy' Platform using Python An open source framework for building computer vision applications using high-powered computer vision libraries such as OpenCV – without having to first learn about bit depths, file formats, color spaces, buffer management, eigenvalues, or matrix versus bitmap storage.
A 30 Minute Introduction to Rust Rust is a safe, concurrent, practical language, supported by Mozilla Research.
Steve Klabnik
Modern Microprocessors - A 90 Minute Guide An informal, fun, but reasonably detailed excursion into the world of CPUs.
Jason Robert Carey Patterson
Assertions Are Pessimistic, Assumptions Are Optimistic An exploration of the idea of a general-purpose assume mechanism.
John Regehr
New Programming Language Removes Human Error from Privacy Equation
MIT Technology Review
pipe-packing-demo: Utilizing Instruction-level Parallelism in x86
Brian Knapp
Apache Spark: The Next Big Data Thing? An open source cluster computing system that aims to make data analytics fast — both fast to run and fast to write.
Mikio L. Braun
The Spring 2014 Core War Tournament
John Metcalf
International Women’s Hackathon 2014 (April 25–27)
Microsoft Research
Tail Calls and C Some C compilers, such as gcc and clang, can perform tail call optimization (TCO) but not all calls that are in tail position will be subject to TCO..
David Wragg
How to Make Python Faster Without Trying That Much An example focusing on optimizing a small program that computes the best alignment for two protein sequences.
Saulius Lukauskas
golog: Prolog Interpreter in Go
Michael Hendricks
An Introduction to TypeScript A 41 minute tour of the strict JavaScript superset by Luke Hoban. TypeScript adds optional static typing, modules, and classes on top of the JavaScript you already know and love.
O'Reilly Media
PH7: An Embedded Implementation of PHP (C Library)
Mrad Chems Eddine
Craft: A Minecraft Clone in a Few Thousand Lines of C
Michael Fogleman
11 Best Practices for Low Latency Systems
TDD is a Path
Steve Jackson
5 Mistakes Programmers Make when Starting in Machine Learning
Machine Learning Mastery
Java Conferences and Events Calendar 2014
asmttpd: A Web Server for Linux Written in AMD64 Assembly
Nathan Torchia
Go for Objective-C developers
Cereal Entrepeneur
How An Arcane Coding Method From 1970s Banking Software Could Save The Sanity Of Web Developers Everywhere
Fast Co Labs
C++17: I See a Monad in Your Future
Bartosz Milewski
Q - A Data Language
Alcatraz: The Package Manager for Xcode 5
Why Most Unit Testing is Waste [PDF]
James O Coplien
Head of UI and FrontEnd at CirroSecure [Sunnyvale, California] CirroSecure, Inc is a cloud security startup that is changing the way medium and large enterprises monitor and secure their public cloud applications. The founders are well respected folks in computer security industry and previously worked at Cisco and Symantec. We are a backed by prominent Venture Capitalists and are located in Sunnyvale, CA. We are looking for an experienced Ruby on Rails developer to lead the development of our web application.
Senior Software Engineer at Remind101 (San Francisco, CA) With a 15MM series B, we're improving education and adding 40,000 users per day. We need you.
"I have a sinking feeling that I am going to spend all day communicating instead of coding."
John Carmack
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