2025-05-11
-
An essay from 2002 about the different kinds of software you might build
2025-04-27
-
Quick intro on how to use Row Level Security in PostgreSQL.
2025-03-25
-
CRUD (Create Read Update Delete) needs to burn in a tire fire.
2025-03-06
-
Google's style guide for Golang projects
2023-10-23
-
Ignore that it’s written in the context of Perl, and it is a pretty good explanation of OAuth2
2023-10-10
-
Many people have flipped coins but few have stopped to ponder the statistical and physical intricacies of the process. In a preregistered study we collected 350,757 coin flips to test the counterintuitive prediction from a physics model of human coin tossing developed by Persi Diaconis. The model asserts that when people flip an ordinary coin, it tends to land on the same side it started – Diaconis estimated the probability of a same-side outcome to be about 51%. Our data lend strong support to this precise prediction: the coins landed on the same side more often than not, Pr(same side) = 0.508, 95% credible interval (CI).
2023-08-07
-
Let's pretend I've decided to build a spice rack…
2023-06-30
-
Designers working with CSS? “The design process and its iterations flow through updates to the real code that runs the real app, and, as quickly as possible, against real data.”
2023-06-21
-
A quine is a program which prints its own source code. This blog post explains how to make a zip quine: A zip file which contains itself.
-
Can you write regexes that match this but not that?
-
Learn VIM while playing a game
-
A site explaining SQL indexing to developers—no crap about administration.
SQL indexing is the most effective tuning method—yet it is often neglected during development. Use The Index, Luke explains SQL indexing from grounds up and doesn’t stop at ORM tools like Hibernate.
2023-06-20
-
A video about the history, present and future of JavaScript, and how it can be (mis)used
2023-06-19
-
Flexbox is a new layout model in CSS. This is a little game that helps you understand the basics
-
Many examples and suggestions on how to write “Pythonic” libraries, with Requests often used as an example.
-
From the 90s, but probably more relevant than ever with virtual networks in the cloud
2023-06-18
-
Who you get your certs from might not actually be the one issuing them
2023-06-17
-
A favicon generator that creates versions for iOS/Android/etc in different sizes (used on this very site)
-
The author of PEP 711 talks about his suggestion on how to distribute Python runtimes independently of the system package manager, in a way similar to how pip install libraries
2023-06-15
-
A text file with strings that might cause issues in your application
-
One of the most debated aspects of the standard python interpreter is the GIL, which makes it impossible for more than one thread to be actively running at a time. This is a dive into how and why.
-
How would you go about creating your own programming language or query language? What are the practical steps? A pedagogical explanation.