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.

by mlb

02 Nov 18

Article describing how to build a minesweeper game in Clojure

by mlb

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.

by mlb

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.

by mlb

03 Aug 15

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

by mlb

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

by mlb

An explanation of 3d projection mathematics for racing video-games

by mlb

19 Nov 14

Tutorial on raycasting including how to extend it to support variable height walls, changing camera orientation and fog/underwater effects

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

15 Mar 12

tcpdump is the premier network analysis tool for information security professionals. Having a solid grasp of this über-powerful application is mandatory for anyone desiring a thorough understanding of TCP/IP.

by mlb

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.

by mlb

20 Apr 11

4Clojure is a resource to help fledgling clojurians learn the language through interactive problems. The first few problems are easy enough that even someone with no prior experience should find the learning curve forgiving.

by mlb

17 Sep 10

R is an open source implementation of the S-Plus language. It is freely available and is licensed under the GPL. The language simplifies many statistical computations and can be a powerful tool.

by mlb

01 Sep 10

the full vi/vim input model, the function of all keys, and all major features in a single page.

by mlb

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.

by mlb

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.

by mlb