Table of Contents
Security
Go
- Geekmarks: an Open-Source, API-driven, geeky bookmarking service
Rust
- Connect Four 3D: a virtual 3D board game
C, Embedded
- Unit-testing (embedded) C applications with Ceedling: let's write C code that doesn't suck
- Object-oriented techniques in C: my experience on the topic, plus an utility for autogeneration of boilerplate code
- Visualizing the Heap on Embedded Devices, and getting highly efficient heap manager for memory-constrained devices
- TNeo RTOS: well-formed and carefully tested real-time kernel for 16- and 32-bit MCUs
- Bmp writer: C module for painless generation of bmp screenshots (mainly for embedded usage)
- DFTrig: C module for calculation of trigonometric functions by lookup table, table generator included.
C++, Qt
- Bot Terminal: a crossplatform utility that performs binary data exchange via serial port. It allows one to set up flexible rules about how to reply to various requests.
JavaScript
- How JavaScript closures work under the hood: an illustrated explanation
Lisp
- Let's Run Lisp on a Microcontroller (this one is not at all practical, just for fun)
Vim
- Vim: convenient code navigation for your projects: thorough explanation of advanced Indexer + Vimprj usage
- Vim-Indexer: plugin for Vim that provides painless transparent tags generation
- Vimprj: plugin for Vim that helps you manage options for multiple projects
- Quit another window: plugin for Vim that helps you close arbitrary window without bothering to leave the current one
Linux
- My Udev Notify: little bash script that shows notifications when any USB device is plugged/unplugged
- Fuzzy bookmarks for your shell: very efficient and convenient way to keep a list of frequently accessed directories from shell
Cheat-Sheets
Blog
NoSEng
(In case you're wondering, that title means “Not only Software Engineering”)