Posts


2021
Things I Learned in 2020
2020
My Firefox Setup
Powered by Hugo
2017
The .NET Core Zoo
2015
Let’s Encrypt with Nginx
2014
Migrated to Kimsufi
Compute the Balance of a Bitcoin Wallet with node.js and blockchain.info
HFS+ Bit Rot
Why the Blockchain and the Bitcoin Wallet Balances Differ
2013
How I Store my Bytes
Fixing the Twitter Timeline in Octopress
A JavaScript Object Oriented Programming Technique
Future Proof Backup Strategy
Migrated to Octopress
Design and Coding Guidelines
2012
How to Store Passwords Securely
That Strange Flash Resizing Bug when using 32 bits WebViews on Mac OS X
2011
A History of the DMG File Format
2010
Sharing a VPN connection with VMWare fusion
First Public Release of DiskWave
Force Windows to Refresh the Desktop (and Start Menu)
2009
Make LoadLibrary() Failures Silent on Win2k
XCode Has Dropped Support for Java!
C++ Object Initialization and Error Handling
The $2,000 one line bug fix
Don’t Use Standard library/CRT Functions in Static initializers/DllMain!
How to use WM_SETICON Properly
Fast Subversion Update on a Rarely Updated Large Third Party Repository
10 Tips to Avoid Spam
Use the iPhone SDK on old Mac PPC machines
Changing a Signed Executable without Altering Windows Digital Signatures