05 Oct 20

This article discusses a relatively unknown data structure, the suffix tree, and shows how its characteristics can be used to attack difficult string matching problems.

by mlb

A JavaScript library that makes working with the HTML5 Canvas element easy. Useful for creating games, generative art, and other highly graphical experiences.

by mlb

02 Jul 19

A resource for exploring the design of command-line utilities. It is best used as an accompaniment providing useful background while reading the source code of the utility you may be interested in

by mlb

30 Nov 18

A detailed list of 40 falsehoods commonly believed regarding names, and why programmers should be aware of when building systems that deal with names.

by mlb

13 Nov 18

This blog series creates a small operating system in the Rust programming language. Each post is a small tutorial and includes all needed code.

by mlb

02 Nov 18

Article describing how to build a minesweeper game in Clojure

by mlb

24 Jun 17

An article that provides a basic overview of the TTF font format, it focuses on how ligatures work by detailing how to implement a variant of the Droid font that replaces buzzwords with the word “bullshit”

by mlb

06 Jan 17

“Clojure for the Brave and True” is a book and a collection of resources to learn Clojure

by mlb

03 Aug 15

Compares the most common programming fonts. All font samples are from actual screenshots of the font taken under Windows 7 with Sublime Text.

by mlb

Modern ClojureScript (modern-cljs) is a series of tutorials that guide you in creating and running ClojureScript (CLJS) projects.

by mlb

12 Apr 12

The following code snippets demonstrate how to leverage the openid4java library to communicate with Google and perform authentication via OpenID in a Clojure Ring/Moustache App.

by mlb

04 Feb 12

02 Feb 12

Surprisingly common scenarios:

  • requiring 1G memory to support a few hundred users
  • saving 500K session state per user
  • requiring 2M for a text index per simple document
  • creating 100K temporary objects per user hit
by mlb

26 Jan 12

Snippet that shows how to handle onclick events through CSS

by mlb

24 Jan 12

ClojureQL allows you to express powerful database queries through simple, elegant, Clojure expressions. Out of the box it compiles to SQL92 which ensures compatability with PostgreSQL and MySQL.

ClojureQLs strength lies in its implementation of the primitives defined in Relational Algebra which allows queries to be composed freely.

by mlb

19 Jan 12

This covers the basics of memory allocation and garbage collection in Java, the different garbage collectors available in HotSpot and how they can be tuned, and finally some anecdotes from Attila’s experiences at Twitter.

by mlb

16 Jan 12

Building a web application for log viewing using HBase and Clojure

by mlb

13 Jan 12

QUICK solution to really check the email without sending a test message to the user using nslookup to query for a domain’s MX record and then checking the specific address.

by mlb

24 Dec 11

Fabien Sanglard’s notes on reading and reverse engineering the source code of Another World.

by mlb