Display a message box with Python without using a non-standard library or other dependency (Windows)

I've been using Python a lot more lately and have discovered some pretty interesting things - one of which I want to share here. A recent project had a requirement for a Python script that would be deployed to users' machines as a scheduled task, triggered on boot to run at a set interval every … Continue reading Display a message box with Python without using a non-standard library or other dependency (Windows)

Configuring VS Code for ArcPy/ArcGIS Pro development

Recently, I have found myself using Esri's ArcGIS Pro and its companion Python package, ArcPy, more and more often. For the unfamiliar, this is geographic information system (GIS) software, primarily used to visualize and analyze geographic data. Python is commonly used to automate these analysis tasks within the software, and ArcPy exposes programmatic access to … Continue reading Configuring VS Code for ArcPy/ArcGIS Pro development

How to automate a Python script (or anything else) in Windows and Linux

A common task I need to perform both at work and on my personal/home computers is configuring a script to run automatically on a schedule. Some examples from my experience include running a script nightly to update an application database with new data from an external source, or running a weekly script on my laptop … Continue reading How to automate a Python script (or anything else) in Windows and Linux

How to implement SignalR in a .NET + Angular application: updated for .NET 6 and Angular 14!

My original blog post detailing the implementation of SignalR in a .NET and Angular app has become a somewhat popular search engine result for "signalr + angular", getting about 500 views per month. While that's not a extremely large amount of traffic, this is a bit of a niche topic. The steady traffic over two … Continue reading How to implement SignalR in a .NET + Angular application: updated for .NET 6 and Angular 14!

Vintage GIS: Expert Maps by Expert Software

Continuing with the vintage GIS theme, today I took "Expert Maps," released in 1990, for a test drive. I came across this title when browsing WinWorld, a site dedicated to preserving and sharing old software. I was looking for lesser-known GIS or map making software to explore, and Expert Maps is definitely that. The WinWorld … Continue reading Vintage GIS: Expert Maps by Expert Software

Using GDAL in Windows Terminal

A recent project at work required the use of the ogr2ogr program found found in GDAL (Geospatial Data Abstraction Library), a popular open source library for working with various geospatial data formats. My requirement was simply a command line utility for the purpose manipulating some data; I didn't need a GDAL library for a language … Continue reading Using GDAL in Windows Terminal

The Microsoft Edge Dev Tools extension for VS Code is so awesome that I’m ditching Chrome for web development

I've been using Visual Studio Code enjoyably for several years, but the Microsoft Edge Tools for VS Code extension has brought web development tooling to another level. This extension was game-changing enough for me that I made Edge my daily driver browser for web development work, replacing Chrome. Early versions of VS Code did not … Continue reading The Microsoft Edge Dev Tools extension for VS Code is so awesome that I’m ditching Chrome for web development

The first computer I ever purchased: a Dell Dimension 4400

Some recent posts about new laptops had me thinking about the very first computer I ever purchased. Way back in 2002 (damn, 20 years ago?!) I was 18, and I purchased a brand new computer. I thought that was a pretty big deal back then, and was really proud to have my very own computer. … Continue reading The first computer I ever purchased: a Dell Dimension 4400

HP & System76: budget edition

I started having some keyboard issues with my refurbished HP EliteBook 840 - certain keys were working intermittently so I purchased a replacement part off eBay for $20. I installed it, but was unsuccessful in resolving the issue. Given that the current battery life on this laptop was not great and the display was starting … Continue reading HP & System76: budget edition

Photos from the 2022 Esri User Conference

This summer I was fortunate enough to attend Esri's annual User Conference (known commonly as the β€œUC”), held from July 11 - 15, 2022 in San Diego, California. I have attended this conference several times in the past, and this year's User Conference was this first in-person since 2019 due to COVID-19 precautions. The event … Continue reading Photos from the 2022 Esri User Conference