Issues » 4

New free MIT course, Visual Studio 11, Lua crash course Read this issue on the Web
statuscode Issue 4
February 29, 2012
Thanks for the continued feedback, it's making Status Code better every week. I haven't had time to launch the new rotating sections I had planned but good things are brewing :-) Thanks for your support - Peter.
headlines
Microsoft Introduces the New Visual Studio 11 IDE: Gets Pummeled.. Major UI changes in perhaps the most popular IDE ever are of interest to many outside of the Microsoft world, myself included, but it seems Microsoft is getting severe friction against these latest changes.
Circuits and Electronics: A New MIT Online Course 6.002x (Circuits and Electronics) is an experimental adaptation of MIT's undergraduate analog design course. It's free and runs from March 5, 2012. Notably Gerald Sussman (of SICP fame) is on the course staff.
O'Reilly's 'Real World OCaml' on the way in 2012
reading
The Crash Course to Lua Lua is an intriguing language that seems to be picking up steam lately and this is a fun and slightly scattershot 'crash course' with, impressingly, an embedded interpreter.
Fast Enough VMs in Fast Enough Time An fascinating look at the world of programming language VMs and how RPython shakes things up for language implementers by making JIT implementation a (relative) breeze.
How Do I Cassandra? High level presentation / slidedeck showing off Apache Cassandra (the scalable, high available data store), why it may or may not be for you, and how it works.
Standalone Lexers with 'lex': Synopsis, Examples, and Pitfalls Lexical analysis is the first phase of compilation where source code is transformed into a sequence of tokens. Matt Might digs into the idea.
Visualizing Process Execution A look at using system tracing (such as with dtrace) to visualize the running of processes.
The Shrinking Expanding World of CI Dr Dobbs' editor in chief notes that while the principles of Continuous Integration are flourishing, the viable toolsets are dwindling.
WebSockets Versus REST? An analysis of the idea of using WebSockets for always-on, low latency, full duplex communication between client side JavaScript and app servers, versus making multiple HTTP rests to a RESTful API.
Scott Hanselman's more objective take on the new VS11 look and feel
WhySQL? (or Why Evernote Still Uses SQL)
Your favorite programming language is not good enough
watching
Cross Platform Game Development in C# From AltDevConf, a free, gamedev-focused online conference that took place a few weeks ago, comes a presentation on C#'s presence and role in the game development scene on multiple platforms.
Java.next It's Erik's take on 'bringing sexy back to Java' and assertion that Java is still the best programming language for the JVM if simplified idioms are used along with proper tooling.
Scala vs Java In total contrast to the prior video, Dan Rosen argues that Scala is a better choice than Java on the JVM.
Video lectures and presentations about Clojure
useful
Graphemica A handy searchable encyclopedia of Unicode characters and symbols. Search by character or description and get info on and renderings of each character, etc.
httpstatus.es A database of HTTP status codes with their IETF and Wikipedia descriptions.
Visual Opcode Tables Opcode tables for Android (Dalvik), Java (JVM), .NET (CLR), and x86/x86-64.
A Hypermedia API Reading List
upcoming developer events
Note: Events come and go from this list due to the large number so check the list each week for things you may wish to attend or speak at :-)
CouchConf London, Mar 22
Selenium Conf London, Apr 16-18
DYNCON Stockholm, Apr 21-22
NHS Hack Day London, May 26-27
NDC: Norwegian Developers Conference Oslo, Norway; June 6-8
Scottish Ruby Conference Edinburgh, Scotland; Jun 29-30 (CFP only, tickets sold out!)
Throne of JS Toronto, Canada; Jul 20-22
Grace Hopper Celebration of Women in Computing Baltimore, Oct 3-6 (CFP open till Mar 16)
lighter bites
Start Developing iOS Apps Today High level roadmap for starting to develop apps for the iPhone and iPad. Great starting point if you have no iOS experience.
CoffeeScript Cookbook Community fuelled CoffeeScript code examples. A handy no-nonsense primer for anyone wanting to scope out the popular JavaScript alternative.
How do I improve the performance of SQLite?
Flowstone 2 A Ruby-oriented visual programming environment aimed at robotics and device monitoring/control.
Someone Save Us From REST
Computers are getting rather good at playing Go
TDD comes to Arduino
TextMate 2 FAQ For fans of the popular OS X programmers' text editor.
Shen: A Portable Functional Programming Language Claims to have one of the most powerful type systems within functional programming and runs under CLisp, SBCL (and new in.. JavaScript too).
C++11 multithreading tutorial The C++11 Standard Library now includes a multithreading library. Get a feel for its basic usage here.
BufferBloat: What's Wrong With the Internet? A discussion with Vint Cerf, Van Jacobson, Nick Weaver, and Jim Gettys.
HTML5: Edition for Web Authors A subset of the HTML5 specification for Web developers to read rather than browser implementation experts.
The Basics of Executable Code Obfuscation
E-book: How to Do What You Love and Earn What You're Worth as a Programmer
quote of the week
"No matter how slow you are writing clean code, you will always be slower if you make a mess."
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