Issues » 49

A weekly digest for developers Read this issue on the Web
statuscode Issue 49
January 10, 2014
The Light Table IDE is Now Open Source Light Table is a new, experimental interactive IDE that lets you modify running programs and get live feedback. And as of now, it’s open source too.
Chris Granger
A Glimpse Into A New Programming Language Under Development At Microsoft Based on C# but leveraging C++ features for performance.
Lambda The Ultimate
GitHub Introduces Traffic Analytics for Repositories
GitHub
A Crash Course on Notation in Programming Language Theory Old but gold and priceless when it comes to reading certain academic papers.
Jeremy Siek
Store and Sync Data in Realtime with Firebase
Using Firebase’s powerful JavaScript SDK, you can easily build realtime apps without worrying about networking, scaling, or writing complicated server code. See how it works and start developing instantly.
Firebase (Sponsor Item)
D-Wave Sold Google A Quantum Computer and Here’s How It Works An interesting interview with the vice president of process development at a company that builds quantum computers.
The Washington Post
Source Code in TV and Films Images of the computer code appearing in TV and films and what they really are.
Simple Git Workflow Is Simple Atlassian’s Nicola Paolucci covers a simple git workflow for continuous delivery.
Atlassian
Frida: Inject JavaScript to Explore Native Apps On Windows, Mac, Linux and iOS Calling itself ‘Greasemonkey for native apps’, Frida is a dynamic code instrumentation toolkit that lets you inject JavaScript into native apps on several platforms.
Ravnås and Kalleberg
Implementing a JIT Compiler with Haskell and LLVM
Stephen Diehl
Preview GitHub's New Deployments API Deployments are a new model in the GitHub ecosystem with no UI as yet but you can preview it via an API.
GitHub
The 7 Habits of Highly Dysfunctional Developers
The Ganssle Group
Building an Optimising Compiler for Dart Vyacheslav Egorov details how some of Google's 'Dart' language features affected the design of a new JIT Dart compiler and how the V8 JavaScript engine influenced the overall design.
InfoQ
Rust 0.9 Released
Mozilla
Stop Writing JavaScript Compilers! Make Macros Instead Mozilla’s James Long explains JavaScript macros, as implemented via Sweet.js. Two benefits of macros are that they enable polyfilling of new syntax and composable language extensions (extensions such as React’s JSX are not mutually exclusive, anymore).
James Long
quick-look-plugins: A List of Useful OS X 'Quick Look' Plugins for Developers
Sindre Sorhus
Supercomputing on the Cheap with Parallella A rather nifty introduction to a rather nifty bit of kit.
O'Reilly Media
A Wolfenstein 3D Clone Tutorial Screencast Series Currently up to 17 videos. Based on Java.
YouTube
Grounded: A Small Platform Game Implemented in Both C and Python ‘Because reinventing the wheel several times is the best way to learn about wheels.’
Alejandro Santos
Backpack: Retrofitting Haskell with Interfaces
Kilpatrick, Dreyer, Peyton Jones and Marlow
The Silver Searcher: A Code-searching Tool Similar to 'ack' But 3-5x Faster
Geoff Greer
ISO C++ 2D Graphics API The ISO C++ group are actively seeking to build a standard for basic 2D graphics drawing in ISO C++. Cairo will be the starting point.
Miguel de Icaza
Probable C# 6.0 Features Illustrated
Damien Guard
IntelliJ IDEA 13 Brings a Full Bag of Goodies to Android Developers
JetBrains
Comparing the Cost of Different Multiple-return Techniques in C
Atomic Spin
The Lost Art of C Structure Packing
Eric S. Raymond
Codebrag: Code Reviews Made Fun and Functional Claims to be a secure (local) and gamified way of maintaining both high programming quality and not driving programmers mad in the process.
Codebrag
An 8086 Emulator in 4K of C Code (Sort Of..) An impressive piece of work nonetheless.
Adrian Cable
7 Ways to be a Better Programmer in 2014
O'Reilly Media
4 Paths to Being A (Linux) Kernel Hacker
Julia Evans
Spacegray — A Hyperminimal UI Theme for Sublime Text
jobs
Kendo UI Product Marketing Manager [Boston, Palo Alto or Remote] Telerik is looking to expand our marketing team for Kendo UI, the developer-preferred HTML5/JavaScript framework. Is your idea of morning news the top trending articles on Hacker News? Are you a vivid reader of HTML5/JS weekly. If so, we look forward to talking to you.
JavaScript Developer in Amsterdam (visa and relocation provided) Are you interested in working on the best accommodation website used by millions of customers? Do you have solid experience developing with JS/HTML/CSS? Booking.com is looking for experienced Front End Developers.
Ruby Software Engineer at Efinancial (Bellevue, Portland, and Chicago) We value autonomy and quality output over hours worked. We offer a competitive salary and dedicated time to experiment and learn. Our system is service-based, written primarily in Ruby. We use Rails in addition to its lighter-weight companion framework, rails-api, to build small, independent services that compose a larger platform.
Efinancial
quoted
"You cannot teach beginners top-down programming, because they don't know which end is up."
C.A.R. Hoare
"Gates has always understood Moore's Law better than anyone else in the industry. If you can make something run at all, get it out there -it may be slow and clunky, but hardware improvements will bail you out. If you wait until it's running perfectly on the hardware already in the field, it will be obsolete before it's released."
J. Pournelle
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