IDA Summer of Code 2014
A student's accepted application to the IDA Summer of Code program, where they will be paid to work on the Rust programming language.
A student's accepted application to the IDA Summer of Code program, where they will be paid to work on the Rust programming language.
A data scientist analyzes Seattle's bicycle counter data using Python to determine if cycling is truly increasing or just affected by good weather.
Explores performance optimization techniques from the Roslyn compiler codebase, focusing on minimizing garbage collector work through allocation avoidance and object pooling.
A blog post sharing the author's cover letter for an internship at iHub Research, focusing on their interest in automating hate speech detection using AI and NLP.
A deep dive into the inner workings of Node.js's `require()` function, exploring the module loading, caching, and compilation process.
A personal account of securing a tech internship at iHub, focusing on the application process and the project that sparked interest.
Explores design patterns in AngularJS services, focusing on the Singleton pattern and dependency injection implementation.
A step-by-step guide to installing the OS X Yosemite Developer Preview Beta as a virtual machine using VirtualBox on a Mac.
A critique of Go's verbose error handling patterns, comparing them to more concise assembly language approaches.
Explores differences between frequentist and Bayesian statistics, focusing on how they handle nuisance parameters in data analysis.
Analyzes performance lessons from the Roslyn compiler codebase, focusing on how Microsoft measures and ensures compiler speed.
A detailed look at the continuous integration setup, development environment, and build processes used by the Hippo CMS development team.
Proposes a new cloud computing metric, Time-To-Scale-Out (TTSO), and discusses best practices for effective autoscaling in cloud environments.
Fixing a daloRADIUS bug for importing users with non-default password types like MD5 or SHA.
Argues for moving beyond open government to collaborative government, using open source software development as a model for public participation.
A guide to evaluating the health and sustainability of open source projects before adopting them, covering metrics like activity, community, and documentation.
A guide explaining the key differences between Python 2.7.x and Python 3.x, covering syntax changes, features, and common pitfalls.
Handroll 1.1, a static website generator, is released with new features like code highlighting, plugins, and better documentation.
A practical guide to simplifying Python logging, focusing on essential code snippets for libraries and applications.
A guide to automating hostname configuration for Windows AMIs using PowerShell and EC2 tags during the SysPrep specialize phase.