Issues » 32

Open source report card, Battle Hack Read this issue on the Web
statuscode Issue 32
May 24, 2013
I'm going to be in San Francisco for O'Reilly Fluent next week and there's a free (no ticket required) Ignite event taking place on-site next Tuesday (28th) at 7pm. If you're around SF and want to come and say hi and hear some interesting lightning talks, come along to the Hilton Union Square next Tuesday at 7pm :-) - Peter C.
featured
The Open Source Report Card Put in a GitHub username and get a 'report card' on that user's behavior. My report, for example, starts "Peter is a top notch Rubyist who loves pushing code. Peter is a weekend warrior who seems to work best in the morning." I could learn to love this! :-)
Battle Hack: 10 Cities and 1 World Final for Coders An interesting set of hackathons with the local winners going through to a 'world final' with some significant prizes. Cities include Berlin, New York, Tel Aviv, Seattle, Miami, Moscow, Austin, London, Washington DC, and Barcelona.
BattleHack
Google App Engine Now Supports PHP
VentureBeat
Engineers4Engineers Conference - June 28 in Waltham, MA
from our sponsor
interesting
Memory Allocators 101 James Golick has been working on some patches to tcmalloc, Google's high performance memory allocator. Here, he gives some background to what a memory allocator actually does. What happens when you call malloc or free? Find out here.
James Golick
How to Test Your Web Apps with Selenium A guide to using the popular testing tool against your webapp.
On Languages, VMs, Optimization, and the Way of the World Charles Nutter, of the JRuby core team, shares some insights he's picked up from working on various VMs over the years.
Charles Nutter
Garbage Collecting A Language with The Memory Pool System The Memory Pool System is an general, flexible and open-source memory management system. This tutorial goes through the process of hooking it up to your own programming language implementation.
Memory Pool System
Stripping Kernel/uboot Source to 10% for Code Reading Want to code read the Linux kernel? Here's a technique to strip it down to the essentials.
Bao Haojun
Software Indie: A Podcast Dedicated to Indie Software Developers Topics include coming up with good ideas, pricing, offering trials, building an MVP, and more.
The Archive of Interesting Code A developer set out to research and code up 'every interesting algorithm and data structure' and has made it to 93 entries so far.
Keith Schwarz
Love Hotels and Unicode A fun talk about Unicode presented as annotated slides.
Matt Mayer
useful
Getting Started with Android Studio Android Studio is a new Android development environment based on IntelliJ IDEA that was revealed by Google at the recent I/O event.
Android Developer
Stroustrup's The C++ Programming Language (4th Edition) The definitive C++ reference comes right up to date with full C++11 coverage.
Bjarne Stroustrup
ArchiveRoom: Explore Your GitHub Archive Data in 3D
ArchiveRoom.net
PyPy 2.0 Released The super fast, JIT-compiling CPython 2.7 compatible Python implementation.
Go 1.1 Released The Google-backed language gets some significant performance improvements.
Go Programming Language Blog
Perl 5.18.0 Now Available
Perl.org
github-auth: SSH Key Management for GitHub Users Allows you to quickly pair with anyone who has a GitHub account by adding and removing their public ssh keys from your authorized_keys file.
Spark Inspector - Runtime Inspection for iOS Apps
1058 SVG and PNG Icons Easily Customizable for Games or Apps
Game-Icons
Upgrading to Sublime Text 3
Harry Wolff
Introducing CoVim – Collaborative Editing for Vim
Fred K Schott
esoterica
Building A Lisp to JavaScript Compiler
Honza Pokorny
Alternatives To Git Submodule: Git Subtree
Atlassian
Machine Learning with F#
fsharp.org
How We Translate Dart to Efficient JavaScript (video)
Kasper Lund
The Secret to 10 Million Concurrent Connections
High Scalability
Executable Archaeology: The Case Of The Stupid Thing Eating All My RAM
Melissa Elliott
The Techniques Used by SQLite to Create The Illusion of Atomic Commits
SQLite.org
Parallelism and Concurrency Need Different Tools
Yossi Kreinin
True-Color GIF Example: 32697 Colors in a GIF
Integrating C++11 in Your Diet
c0de517e
When to Refactor Code
Mike Mainguy
Recreating Shazam (song detection) in Java
Redcode
Coroutines in C++
Aldrin D'Souza
Open Source Is Old School, Says The GitHub Generation
ReadWrite
Functional Programming in 5 Minutes
Gias Kay Lee
jobs
Android and Backbone.js Developers for Gigwalk (San Francisco) Gigwalk is a mobile work marketplace (think oDesk on top of mobile) here in SOMA. We’re looking for startup minded front end and Android developers who love APIs and want to join us in building something huge.
Senior Ruby on Rails Developer Litmus, the e-mail testing and analytics company. We work on tough problems everyday and we're looking for great developers wherever you live in the world. Come and see what our team have to say about working here.
quoted
"Computer programming is tremendous fun. Like music, it is a skill that derives from an unknown blend of innate talent and constant practice. Like drawing, it can be shaped to a variety of ends – commercial, artistic, and pure entertainment. Programmers have a well-deserved reputation for working long hours, but are rarely credited with being driven by creative fevers. Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination, but because their imagination reveals worlds that others cannot see."
Larry O'Brien and Bruce Eckel
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