Depth of field blur: the Swiss army knife that improved the framerate
Depth of field blur is an effect that is used in many modern games as a cool graphics effect. A nice example of this is of course my own gam...
Ruby on Rails Tutorial, second edition (updated for Rails 3.2)
News & blog about Learn Enough (including the Ruby on Rails Tutorial)
Introducing the Predictive Interface
Stephen Wolfram gives a look into the new Predictive Interface technology in Mathematica 9. Users are provided a list of buttons for possible actions to take next based on what they have already done.
Python 2.8 Un-release Schedule
This document describes the un-development and un-release schedule for Python 2.8.
Candy Japan April Income Report
How much money can you make by sending surprise candy to people around the world?
Of Booze and Brogrammers
There's been a little bit of noise about the culture of "hard partying" at programmer conferences. Ryan complains about binge drinking , a...
Thoughts on Growing Old
You spend the first part of your life trying to be old, trying to convince everyone that you're older than you are, that you're just as good...
Peter Thiel’s Unorthodox Management Philosophy of Extreme Focus
“What are your top five priorities for this week?” “What are the top three objectives and key results you’re using to measure how you’re doing for the quarter?” These are questions that get thrown around by managers at work to help their teams prioritize and focus on achieving the most important accomplishments. In Pet
$26,679 in 24 hours: Stats from my latest book launch
Do you work on web applications? Then you’d probably learn a lot from my new book, Designing Web Applications. A few years ago I had no idea a day like last Wednesday was even possible. After all, everyone I knew worked jobs that paid a modest yearly salary. My wealthier friends made closer to $250/day […]
Why Javascript is a Joy
I'm probably a bit biased - being a front-end web developer for a few years will do that - but I really enjoy writing Javascript. I've recently retreated from
CDNJS: The Fastest Javascript Repo on the Web
More than a year ago, Ryan Kirkman and Thomas Davis approached us about a project they were working on. Dubbed CDNJS, the project had a noble goal: make the world's Javascript resources load as fast as possible.
Bitcoin Mining in Plain English
99Bitcoins is your trusted guide to Bitcoin & crypto, offering easy tutorials, expert insights, and in-depth reviews to help you navigate the crypto world.
What is static program analysis?
The halting problem asks whether the execution of a specific program for a given input will terminate.
Who Expected That? Extreme close-ups create a Klein Bottle.
Suppose you go around taking extremely close-up black-and-white pictures of randomly chosen natural and unnatural objects (rocks, trees, streams, buildings, etc.). What do they look like? Well, eac…
MicroSD card FAQ
A while back I wrote an analysis of fake microSD cards. As a result of the post, I’ve received this question regularly via email: