Quantcast
Channel: Andrew Kelley
Browsing all 61 articles
Browse latest View live

John Muir Trail from the Perspective of Andrew Kelley

John Muir Trail from the Perspective of Andrew Kelley 198 miles - July 24, 2011 through August 4, 2011 Journal Entries Day 1 - First Day of Hiking Day 2 - Donahue Pass to Some Lake Day 3 - Some Lake to...

View Article


How to be Successful at PyWeek

How to be Successful at PyWeek A short series to help you win. Covers these topics: What PyWeek is, and Why You Should Participate Video Games in Python Speed Developing Game Theory - How to Create Fun...

View Article


Rapid Development Email Templates with Node.js

Rapid Development Email Templates with Node.js Contents Sending Automated Emails in Node.js node-email-templates Gotchas Fundamental Flaws Includes VS Template Inheritance Sharing CSS Dummy Context...

View Article

Image may be NSFW.
Clik here to view.

Statically Recompiling NES Games into Native Executables with LLVM and Go

Statically Recompiling NES Games into Native Executables with LLVM and Go 2013 June 7 I have always wanted to write an emulator. I made a half-hearted attempt in college but it never made it to a...

View Article

Image may be NSFW.
Clik here to view.

Spot the Fail

.stf { width: 1000px; } .spoiler { padding: 14px 0; color: transparent; font-size: 1.2em; } .spoiler:before { content: "Hover for spoiler -->"; color: black; } .spoiler:after { content: "

View Article


Private Methods in JavaScript

Private Methods in JavaScript In JavaScript, we don't have private methods right? We must to resort to using this._somePrivateThing() right? Wrong. Before function Cell(x, y) { this.x = x; this.y = y;...

View Article

Image may be NSFW.
Clik here to view.

Pillagers! 7dRTS Game Development Journal

Pillagers! 7dRTS Game Development Journal 22 July 2013 - 29 July 2013 I have decided to participate in the 7-Day Real Time Strategy Challenge, July 2013 edition. I am working with Broken Sounds who...

View Article

Image may be NSFW.
Clik here to view.

Lemming - PyWeek #12 Game Development Journal

Lemming - PyWeek #12 Game Development Journal 02 April 2011 - 09 April 2011 PyWeek #12 challenge starts in 2 days, 16 hours, and 11 minutes. And I have 23 hours of homework to do in order to clear the...

View Article


Image may be NSFW.
Clik here to view.

7dRTS Game Reviews

7dRTS Game Reviews We all have limited time. This is a guide to help you decide which 7dRTS games to play, and which you might unfortunately have to skip if you don't have time to play them all. It is...

View Article


Image may be NSFW.
Clik here to view.

I am not a "JavaScript Developer".

I am not a "JavaScript Developer". It seems that the tech world is trying to thrust upon me an identity which I do not hold. GitHub puts "JavaScript" right under my name: Here are snippets from actual...

View Article

JavaScript Callbacks are Pretty Okay

JavaScript Callbacks are Pretty Okay I've seen a fair amount of callback bashing on Hacker News recently. Among the many proposed solutions, one of them strikes me as particularly clean: "asynchronous...

View Article

Do Not Use bodyParser with Express.js

Do Not Use bodyParser with Express.js Note: this post has been edited to take into account TJ's diligent work in response to this. I came across this Google+ post mentioning this StackOverflow post in...

View Article

Image may be NSFW.
Clik here to view.

My Quest to Build the Ultimate Music Player

My Quest to Build the Ultimate Music Player 2014 April 22 Over the past few years, I have been slowly but surely building my own music player. It's been a wild ride. The codebase has radically changed...

View Article


Image may be NSFW.
Clik here to view.

Laptop Review - Bonobo Extreme

Bonobo Extreme Review I used to have a Dell Inspiron XPS 13 Developer Edition. It was fine, but I needed something with a better graphics card because I wanted to learn some of the new OpenGL features...

View Article

Image may be NSFW.
Clik here to view.

Turn Your Raspberry Pi into a Music Player Server

Turn Your Raspberry Pi Into a Music Player Server 2014 June 19 A few months ago I published My Quest to Build the Ultimate Music Player, where I described some of the trials and tribulations that led...

View Article


Image may be NSFW.
Clik here to view.

Introduction to the Zig Programming Language

Introduction to the Zig Programming Language 2016 February 08 (Updated 2017 January 31) The past few months I took a break from working on Genesis Digital Audio Workstation to work, instead, on...

View Article

Image may be NSFW.
Clik here to view.

Troubleshooting a Zig Regression with apitrace

Troubleshooting a Zig Regression with apitrace The past three months I have spent rewriting Zig internals. Previously, the compiler looked like this: Source → Tokenize → Abstract Syntax Tree →...

View Article


Image may be NSFW.
Clik here to view.

Zig Programming Language Blurs the Line Between Compile-Time and Run-Time

Zig Programming Language Blurs the Line Between Compile-Time and Run-Time 2017 January 30 A system programming language which prioritizes optimality, safety, and readability. Donate $1/month Zig...

View Article

Image may be NSFW.
Clik here to view.

Zig: Already More Knowable Than C

Zig: Already More Knowable Than C 2017 February 13 There is a nifty article created back in 2015 that made its way onto Hacker News today: I Do Not Know C. The author creates a delightful set of...

View Article

Image may be NSFW.
Clik here to view.

A Better Way to Implement Bit Fields

A Better Way to Implement Bit-Fields 2017 February 16 One of the main use cases for the Zig Programming Language is operating system development and embedded development. So, what better way to make...

View Article
Browsing all 61 articles
Browse latest View live