Writing a custom Hugo theme

Mon Aug 24, 2020 | Reading time ~ 18 minutes

View
Syswall: a firewall for syscalls

Sat Feb 16, 2019 | Reading time ~ 8 minutes

View
My Dissertation Project

Sun Dec 28, 2014 | Reading time ~ 1 minutes

View
Could Emacs Have a Set-up Wizard?

Mon Sep 28, 2020 | Reading time ~ 8 minutes

View
Hidden in Plain Sight: how attackers use obfuscation to hide code

Mon May 1, 2017 | Reading time ~ 9 minutes

View
Network Editor Progress

Fri Apr 3, 2015 | Reading time ~ 1 minutes

View
Web Exploit Detector: NPM module

Sat Apr 22, 2017 | Reading time ~ 4 minutes

View
Engine Python Scripting Interface

Sun Dec 28, 2014 | Reading time ~ 1 minutes

View
Browser Scripting and Google Go

Mon Nov 21, 2011 | Reading time ~ 2 minutes

View
Rust WebAssembly and JavaScript: Floyd-Steinberg Dithering

Sat Jan 20, 2018 | Reading time ~ 4 minutes

View
Web Exploit Detector: Node.js security scanner

Sun Apr 16, 2017 | Reading time ~ 9 minutes

View
Pre-built Engine and Toolkit

Sun Dec 28, 2014 | Reading time ~ 1 minutes

View
WebAssembly and Rust: performance analysis

Tue Jan 9, 2018 | Reading time ~ 6 minutes

View
Shared Canvas: the next generation

Sun Dec 13, 2015 | Reading time ~ 1 minutes

View
OpenGL game: Tank Battleground

Fri Apr 3, 2015 | Reading time ~ 1 minutes

View
A* Path-finding

Thu Apr 24, 2014 | Reading time ~ 2 minutes

View
C#: Normal Map Generator

Mon Jan 7, 2013 | Reading time ~ 1 minutes

View
C: Commodore 64 Emulator

Wed Jun 27, 2012 | Reading time ~ 1 minutes

View
C++: "Malevolent Revenge!", Linux Allegro Game

Sun Mar 11, 2012 | Reading time ~ 1 minutes

View
Delphi (Pascal): 3D Test

Sat Jan 1, 2011 | Reading time ~ 1 minutes

View
C: SDL 3D renderer

Tue Feb 1, 2011 | Reading time ~ 1 minutes

View
Lishwist (beta)

Wed Jan 5, 2022 | Reading time ~ 3 minutes

View
Rust really is a superpower!

Tue Jan 2, 2024 | Reading time ~ 6 minutes

View

Links