seize the dev
-
A Tricky Floating-Point Calculation
Figuring out why a seemingly simple floating-point calculation returned a very wrong result.
-
Improving Date Formatting Performance in Node.js
A look at how I was able to improve the performance of date formatting in Node.js and the ICU library.
-
Unix is not Linux
Things to be aware of when discussing the shell and Unix programs.
-
Installing FreeBSD on Oracle Cloud
A short guide to installing FreeBSD on Oracle Cloud.
-
A Simple Setup for C and C++
A few steps to allow quick development and debugging of C and C++ programs.
-
How to Break Software
A guide on how to break software with no special tools.
-
A Guide to Compiling Programs on Windows
A guide to compiling C programs on Windows, with all the gotchas in one place.
-
Using UTF-8 in the Windows Terminal
Learn to set up your Windows 10 system and terminal to work well with UTF-8.
-
Fix WSL File System Behavior
Learn to fix WSL's default file/directory permissions and case-sensitivity setting to work correctly with UNIX tools.
-
Get Notifications From the Terminal
Learn how to get push notifications from your terminal to your phone and desktop, including automatic notifcations for long-running processes.
-
npm Global Install Without sudo
The simplest way to install npm modules globally without sudo.
-
macOS Terminal Dark Mode Toggle
Toggle dark mode from your terminal in macOS Mojave and greater.
-
macOS Terminal Timer
Create timers that notify you when they're done in macOS.
-
Editing Configuration Files Programmatically
Using ex to edit configuration files programmatically.
-
Today in History, Brought to You by UNIX
The UNIX calendar utility helps you remember important dates, and its development has an interesting history.
-
API Errors As Exceptions
A way to map API errors to JavaScript errors.
-
Color-Coding Dots in CSS
Learn to create color-coding dots by abusing CSS.
-
Zero-Setup Web Analytics
Using GoAccess to get a visual analysis of web traffic with little effort.
-
GitLab Isn’t Really Open-Source
GitLab's open-source version is missing several features present in its proprietary one.
-
JavaScript Generator Gotchas
Things to be aware of when using JavaScript generators, including async ones.
-
SQLite Gotchas
Things to keep in mind when using SQLite.
-
Generating User-Friendly Random IDs
A solution for generating short, user-friendly random IDs that are easy to pass around.
-
Rendering a View to a String in ASP.NET Core
Render views as strings from your controller with ease in ASP.NET Core.
-
Choosing Which Steam Game to Play Using Python
Using Python, Tk and the Steam API to create a simple app that helps you decide which Steam game to play in your growing library.
-
A Python Developer's Guide to Powershell
An introduction to PowerShell for Python developers.