Gradle is a hugely popular build tool. It may seem intimidating if you don’t know it, but getting started is… Read more Easy Gradle Intro for Java, Windows

Gradle is a hugely popular build tool. It may seem intimidating if you don’t know it, but getting started is… Read more Easy Gradle Intro for Java, Windows
I recently authored a GitHub project, SimpleDotNetSQLite, that illustrates a lightweight way to access a SQLite from a .NET Core… Read more SQLite and .NET Core
PRNGs Pseudo random number generators (PRNGs) play a big role in software development. They aren’t, of course, random. Instead, a… Read more Pseudo Random Repeats
Web Sockets are cool: they give Web Service developers a duplex data communications channel over which they can send an… Read more Web Sockets in .NET Core
I recently ran into a frustrating problem when trying to dynamically load a Windows DLL: on some machines it worked… Read more Best DLL Dependency Checker in Windows: ldd?
Back in 2001 I got a glimpse at death in the modern age. Immediately following a liver biopsy, while I… Read more Fear and Death
GIS and PyShp A so-called shapefile is a directory or zipped directory that contains standard files used to represent a… Read more Python and Shapefiles
I’m working with .NET Core. It’s tres cool, but it bugged me that when you build an app, it generates… Read more Embrace the CLR
If you need a quick solution to serializing your data into JSON, you might consider using Boost’s property_tree. The Boost… Read more JSON Serialization for C++
In New Methods for Old Classes in C# I described how to create C# Extension Methods. As a practical matter,… Read more Searching Collections with Linq