Issues » 20

Back from our winter hibernation Read this issue on the Web
statuscode Issue 20
February 3, 2013
Hi folks. StatusCode has been on hiatus for a couple of months, so sorry and thanks for hanging on. I've had a new addition to our real world family recently and with StatusCode being the 'baby' of my newsletter family, it was the one I had to put on hold first :-( Nonetheless, we're back and ready to delight you each week again.. :-)
This issue is longer than usual due to the hiatus, but the aim is for future issues to be a lot shorter generally so as not to overwhelm. Thanks for reading. - Peter C.
featured
Programmer Interrupted A look at how interruptions affect programmers based around 10,000 recorded programming sessions, along with how 'memory supported' programming environments could help.
Implementing a Language with LLVM LLVM is a collection of modular and reusable compiler and toolchain technologies. This tutorial (more a book, really) walks through the process of implementing a language on top of LLVM technologies and tools.
Microsoft Warms Up to git Two developments: Team Foundation Server will host Git repositories, and Visual Studio will also have Git support. Initial versions of both are now available too.
Waza 2013: Heroku's Developer Event - February 28, San Francisco Heroku are hosting an event that 'celebrates craft and the creative process of software development with technical sessions and interactive artistic happenings.' Some excellent speakers in the line up.
The C++ Grandmaster Certification A free online course (starting in March) that aims to take you through building your own C++ compiler, standard library and toolchain.
Using Artificial Intelligence to Write Self-Modifying/Improving Programs
news and releases
Xcode 4.6 OS X's development environment. Adds support for iOS 6.1 and the iPad Mini amongst other things.
What to expect out of MongoDB 2.4
MySQL 5.6: What's New in Performance, Scalability and Availability
O'Reilly Releases 'Coding with Coda' by Eric Gruber
Eclipse Foundation Announces Release of Hudson 3.0
Scala 2.10.0 now available
Ada 2012 Language Standard Approved by ISO
GNU sed 4.2.2 released, and a rant from the maintainer
LLVM 3.2 Released
interesting
Why C++ Is Not 'Back' A C++ developer (and C++11 fan) notes that C++11 doesn't on its own provide an excuse to drop other languages to go to C++11 unless you really need the advantages C++ can provide (i.e. C++11 is not the future of programming, it's just the future of C++).
New Programming Language Spotlight: Bandicoot A 6 minute interview with the creators of Bandicoot, a new set-based language for relational database projects.
Why does Google append 'while(1);' in front of their JSON responses? Clue: It's a clever way to mitigate a serious security issue.
New School C Why C is a more practical and enticing programming language than you might think.
From NAND to Tetris in 12 Steps a.k.a. Building a Modern Computer from First Principles. An hour long talk from 2007.
Functional thinking: Why functional programming is on the rise
How profilers lie: the cases of gprof and KCachegrind
Considering MySQL? Use something else. Already on MySQL? Migrate.
Computer Science PhD trends
A Look Back at Several 2012 Software Screw Ups
Go: A Nice Language with an Annoying Personality?
(A small part of) The 6502 chip explained down to the silicon
14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star
How to Write your own Minesweeper AI
useful
Assembly Language Primer For Hackers A multi-part video series (currently up to 11 episodes) walking through x86 assembly language. It's aimed at folks interested in code exploitation and reverse engineering but is naturally more useful generally too.
24 Ways: A Web Design and Development Advent Calendar Throughout December, 24 Ways published a set of 24 high quality Web development articles. The bonus now is you can catch up on them all in one go :-)
Math for Game Developers: Video Series A YouTube series looking at how to solve programs in game development with math. Has a Khan Academy feel to the videos.
School of Haskell Goes Beta The School of Haskell is an set of interactive, online Haskell tutorials aimed at bringing functional programming tuition to the masses in an enjoyable form.
Colorsublime: Color Schemes for Sublime Text 2
MMURTL (a.k.a. Developing Your Own 32 Bit Operating System)
Enabling colors in Git's command-line interface
9 of the Best Free C Books
Google unveils C++ containers that save memory and time
5 great visual tweaks for Sublime Text
Fay: A Subset of Haskell that Compiles to JavaScript
esoterica
Compiling Scala to LLVM A 20 minute talk from last year's Strange Loop conference.
Higgs: A Monitoring JIT for JavaScript & Metacircular VM Layering
Creating a Simple Bloom Filter (in Python)
Inside the ALU of the 8085 microprocessor
Zipline: A Pythonic Algorithmic Trading Library
Computer Scientists Find New Shortcuts to the Traveling Salesman Problem
Functional C Programming: Higher order functions, closures, lifted types…
C++11 & The Long-Term Viability Of GCC Is Questioned
When Haskell Is Not Faster than C
A Brainf*ck CPU in FPGA
How Erlang Does Scheduling
jobs
Software Developer (Amsterdam) - Good in Perl or Willing to Learn? Join the #1 accommodation website in the world: Booking.com. We need 25 sharp developers to join our big Perl shop in Amsterdam. You don’t need to know Perl, only have the willingness to learn. This position is open to worldwide candidates – visa and relocation package included. Join our international team of hackers!
Test Driven JavaScript and Ruby Developer (San Francisco and Santa Monica, CA) Great people, awesome workplace, and new projects all the time. Work with seasoned pros building products people use and keep your nights/weekends for yourself.
Full Stack Web Application Developer If you're passionate about making education better for kids all over the world, you've got solid object-oriented design skills and experience developing web applications, then Zoodles would like to talk with you. Expertise in Ruby/Rails is not a prerequisite.
quoted
"There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies."
last but not least
Postgres Weekly: A New Weekly Coming Soon from Cooper Press
In 2013 I'm going to be adding several new newsletters to the Cooper Press stable (of which Ruby Weekly is the oldest). One I'd like to highlight today will be covering PostgreSQL, the popular open source database engine. We have a great, experienced curator lined up so it should be launching in the next few weeks.
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