09 Oct 20
eBPF is a revolutionary technology that can run sandboxed programs in the Linux kernel without changing kernel source code or loading a kernel module.
02 Nov 18
22 May 17
A tutorial on creating an Elixir/Phoenix application to facilitate uploading images to an S3 bucket. The tutorial also includes a section on how to set up the S3 bucket permissions and the IAM user to provide access to the application.
21 Sep 16
Tutorial on GnuPG’s features to sign, verify, encrypt, and decrypt files and messages for distribution over untrusted channels like the internet.
03 Aug 15
06 Jan 15
SNE’s Mode 7 added a step for perspective to create a 3D look, this article explains how to achieve the same effects on the GBA
An explanation of 3d projection mathematics for racing video-games
19 Nov 14
Tutorial on raycasting including how to extend it to support variable height walls, changing camera orientation and fog/underwater effects
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.
15 Mar 12
12 Aug 11
Learn Clojure the Easy Way?
No, there generally isn’t an easy way to learn anything worth learning. To the extent there is an easy way to learn Clojure, that way is simply to use the language to create something you love. You won’t even notice the effort of learning.
20 Apr 11
13 Oct 10
Animation of the AES algorithm.
17 Sep 10
01 Sep 10
the full vi/vim input model, the function of all keys, and all major features in a single page.
29 Jul 10
A simple tutorial on using python-FUSE.
20 Jul 10
Damn Vulnerable Linux (DVL) is everything a good Linux distribution isn’t. Its developers have spent hours stuffing it with broken, ill-configured, outdated, and exploitable software that makes it vulnerable to attacks. DVL isn’t built to run on your desktop - it’s a learning tool for security students.
23 Mar 10
This is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding.
22 Jan 10
05 Jan 10
Using LingPipe to deal with spelling correction issues