Python Deployment Anti-Patterns
Deploying web applications is hard. No shiny continuous deployment talk and no DevOps coolness can change that. Or to use DevOps Borat’s words: “Is all fun and game until you are need of put it in production.“ There are some mistakes I see people doing again and again so I’d like to address them here.
A set of top Computer Science blogs
This started out as a list of top Computer Science blogs, but it more closely resembles a set: the order is irrelevant and there are no duplicate elements; membership of this set of blogs satisfies…
Write any javascript code with just these characters: ()[]{}+
Hi! I've taken this blog offline, but you can still read this post in the archive.org version .
The Linux Graphics Stack
This is an introductory overview post for the Linux Graphics Stack, and how it currently all fits together. I initially wrote it for myself after having conversations with people like Owen Taylor, Ray Strode and Adam Jackson about this stack. I had to go back to them every month or so and learn the stuff from the…
The first Django site to run on Python 3
This page was generated by Django 1.5.dev20120815104632 and Python 3.2.3 (default, Aug 15 2012, 13:02:32) [GCC 4.4.5] on Sept. 1, 2012, 3:42 p.m. (Paris time).
I Don’t Need No Stinking API: Web Scraping For Fun and Profit
Hartley writes about full stack software engineering and AI-driven software development.
How to contribute to an open source project: look for TODOs in code
Forgotten TODOs: ideas for contributing to open-source projects
The Little C Function From Hell
Does the standard say whether or not “char” is “unsigned char” or “signed char”? (I guess not from what you wrote above.)
My favorite regex of all time
I thought I'd share my favorite regex of all time. [ -~] Any idea what this regexp matches? Scroll down for the answer. . . . . . . . . It matches all ASCII characters from the space to tilde. What are these characters? These are all printable characters! Take a look at this ASCII table. Printable characters start…
Go is amazing, period.
I've been messing around with Go for quite some time now and I wanted to share my experiences. When I first looked at Go, I put it aside a...
Why Use Postgres
This post is a list of many of the reasons to use Postgres, much this content as well as how to use these features will later be curated within PostgresGuide.com. If you need to get started check out Postgres.app for Mac, or get a Cloud instance at Heroku Postgres for free UPDATE: A part 2 has been posted on Why Use…
Android Performance Case Study
Measure frame time, allocations, overdraw, and repeated work before changing code; the useful optimization is the one a trace can prove.
Whose bug is this anyway?
Some bugs look so impossible you start blaming the OS, the tools, or the compiler. This post digs into three of them.
How To Build a Naive Bayes Classifier
Compare crypto casino Singapore options on withdrawal speed, coins, wagering terms, KYC rules, offshore licensing and responsible play before you deposit.
I’m an Engineer, Not a Compiler
The less sexy (but very important!) side of the data sciences, every Tuesday morning. Click to read Counting Stuff, by Randy Au, a Substack publication with thousands of subscribers.
Splash screens == sloth
Bioinformatics, genomics, and Javascript