Issues » 36

This week's programming links Read this issue on the Web
statuscode Issue 36
June 28, 2013
featured
Understanding Computation: From Simple Machines to Impossible Programs
A fun new O'Reilly book about computation theory with examples written in real, pragmatic Ruby code rather than mathematical notion. Available direct from O'Reilly or on the usual sites (e.g. Amazon). There's a sample chapter and some links to enjoy here.
RobotsConf - A Software Developer's Hardware Conference
Taking place across December 6 and 7 in Florida, this conference comes from the same organizers as JSConf and aims to provide a language-independent venue for developers to play with hardware-oriented development.
Don Knuth and the Art of Computer Programming: The Interview Fifty years after starting the 'Art of Computer Programming' (TAOCP), Don Knuth is still working hard. Richard Morris asks him how things are going, and to find out more about his achievements.
Simple Talk
from our sponsor
interesting
How to Maintain A Successful Open Source Project Lessons learned from five years of maintaining one of the most-used Python libraries.
Andrey Petrov
What Is Declarative Programming? A look at declarative programming as a paradigm: its benefits, its limitations, how it impacts professional developers, and how it relates to functional programming. The author also considers ways in which we can reach for declarativeness as a tool in our otherwise imperative code.
Michael Bernstein
“You’ve Come A Long Way, Baby”: Remembering The World’s First Stored Program Computer Sixty-five years ago, the Manchester Small Scale Experimental Machine - nicknamed “Baby” - became the earliest computer in the world to run a program electronically stored in its memory.
Google Blog
Dirty Game Development Tricks Game developers share stories about their hacks, tricks, and war stories on getting their game out the door however they had to.
Gamasutra
ClojureScript: Lisp's Revenge A look at how ClojureScript offers a "genuinely futuristic approach (by way of the past!) to client side software development." 42 minutes long.
David Nolen
TypeScript: Application-Scale JavaScript A talk from Microsoft's BUILD conference about a typed superset of JavaScript that compiles to plain JavaScript and adds optional static types, classes, and modules.
Anders Hejlsberg
The Shape of Data: Exploring The Geometry Behind Machine Learning, and Data Mining An 18 post (and counting) series of blog posts on the role that geometry plays in the analysis of large, high-dimensional data sets, written by a Professor of Mathematics at Oklahoma State.
Jesse Johnson
Your License Is Your Interface "Only 14.9% of repositories on GitHub have a license, according to recent Software Freedom Law Center research."
Slashdot
Computer Science Unplugged Activities Downloadable instructions and guides for a variety of non-computer oriented activities that involve computer science principles. Interesting for kids and adults alike.
CS Unplugged
useful
Git Cheat Sheet Simple and well designed.
fournova Software GmbH
Sublime Text 3 Public Beta Now available to both registered users and the general public.
Sublime Blog
Ć Programming Language Yep, that's C with an accent, not "C". It's a new language, aimed at crafting portable programming libraries that translates into C, Java, C#, JavaScript, ActionScript, Perl and D.
Piotr Fusik
Python Tools for Visual Studio A free, open source plugin that turns Visual Studio (including the free "VS Shell" version) into a Python IDE.
CodePlex
Ardb: Redis-protocol compatible persistent storage server Supports LevelDB/KyotoCabinet/LMDB as the underlying storage engine. Still under development.
yinqiwen
Rust: A Friendly Introduction [PDF] It's in slide form in a PDF but there's enough to enjoy here if you want to pick up the basics of this interesting new(ish) language from Mozilla.
Tim Chevalier (Mozilla Research)
Learn X in Y Minutes: Scenic Programming Language Tours
Adam Bard
Learn the Java Language – Interactively - with Compilr
Compilr
Learn Lua in 15 Minutes
Tyler Neylon
The 2013 edition of Valve's Source SDK
Valve Software
esoterica
13 Things People Hate about Your Open Source Docs
Andy Lester
Which Unicode Characters Can You Depend On?
The Endeavour
MegaPipe: A New Programming Interface for Scalable Network I/O
High Scalability
The Human Side of Scala
Gilt Technologie
Practice Makes Programmers
O'Reilly Programming Blog
Confessions of a Ruby Developer Whose Heart Was Stolen by Scala
Ryan LeCompte
Functional Talks: Brilliant People Giving Brilliant Talks On Functional Programming
FunctionalTalks.org
An Introduction to the Go Language: Boldly Going Where No Man Has Ever Gone Before
Bruno Albuquerque
Go Read: An Open-Source Google Reader Clone on AngularJS and Go
Matt Jibson
How to Learn Ouya Gamedev
Gamedevtuts+
Announcing A Pre-Release of F# 3.1 and The Visual F# Tools in VS 2013
MSDN
What’s New for Visual C++ Developers in VS2013 Preview
MSDN
PullRequestRoulette
jobs
Software Developers (JavaScript or Java) – R&D Positions in Vienna, Austria Participate in award-winning projects as part of a young and interdisciplinary team. Part-/full-time and PhD candidate positions for outstanding Java(Script) developers with a focus on visual analytics, information exploration, and human computer interaction.
Front End Developer for National Geographic Society Want to help create the next engaging phase of digital storytelling? Are you JavaScript, HTML, and CSS centric? We're looking for people who are versed in our industry and are excited to keep learning. Django experience a plus!
quoted
"It's hard to read through a book on the principles of magic without glancing at the cover periodically to make sure it isn't a book on software design."
Bruce Tognazzini
last but not least
All Your Base - A Database Conference for Web Developers In Oxford, UK on 18th October 2013. I spoke there last year and it was an excellent event. This year's speaker list also looks very promising.
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