All Articles
View the 506 articles on this site in reverse chronological order.
Welcome to the Internet Home of John M. Wargo; I created this site back in 2009 so I could post articles about things that interested me. Herein you’ll find articles on a lot of different topic areas: Mobile development, Web development, Internet of Things (IoT), and a lot more. Every time I learn some new technology or complete some cool or interesting development or IoT project I publish an article here.
You’ll also find information about my books, source code projects on GitHub, and articles published in or on other sites or magazines, even videos of my many conference presentations or project demonstrations. I’m also especially fond of the series of Stupid Developer Tricks posts.
You can view all articles in reverse chronological order, or you can find articles by category. Of course, if you can’t find what you need in those views, use Search to find anything anywhere on the site.
AI Generated Using Generative AI to automatically populate post descriptions on a website has been a game-changer for me. By adding a description field to the site's post template and modifying the home page and articles page to display these descriptions, I've streamlined the process of providing context for each post. Additionally, the Visual Studio Code extension called Describer GenAI has been a valuable tool in generating descriptions for article files being edited in Visual Studio Code. With just a ChatGPT API key and YAML front matter in the article file, the extension does the heavy lifting of creating concise summaries. Installation and configuration are straightforward, and using the extension to generate descriptions is a breeze. The prompt used for generating descriptions has been effective, but I'm open to suggestions for improvement. Overall, leveraging Generative AI for post descriptions has been a time-saving and efficient solution for my website.
I noticed lately that FedEx seems incapable of knowing where packages are in their delivery network. As an example, take a look at the following screen shot taken this morning:
Comparing and contrasting the pace of technological advancement against AI advancement.
AI Generated I received a spam text message pretending to be from Wells Fargo, but I quickly realized it was fake. The phone number and currency format were not typical for the US, making it clear that it was a phishing attempt. It's important to pay attention to these details to avoid falling for scams.
I added the ability to skip Category prompt in my Eleventy New Post utility.
Added an enhancement to my Eleventy New Post utility to support choosing the target folder during post creation.
I'm building a Windows application using Delphi and I needed the ability to access data on the main form from another form (a form invoked by the main form). I poked around on the Internet and found different ways to do it.
A while back I had a problem with my Windows Path that I wrote about in Windows Path Items Not Available in Visual Studio Code. I was thinking about that problem recently and decided to build my own tooling for managing my system path. I didn't do this because I needed to, but I wanted to write some Windows code (Using Delphi) and this topic is interesting.
I added a Posts per Month heatmap to the site's Statistics page today.
I deleted my Zinio account and that kicked off a ridiculous series of steps beyond what I expected. How hard does it need to be to delete an online account you no longer use?
View the 506 articles on this site in reverse chronological order.
View a list of the 24 categories in this site; from there you can drill down into all articles by category in reverse chronological order.
View details regarding the books I authored.
View a list of all of the articles I published in other publications (besides here).
View some of my projects that span multiple posts on this site or multiple GitHub repositories.
You can find me on more places than this site; the Sightings page lists the other places where you can find stuff I created.
View the source code projects in my public GitHub account.
View a list of all of my upcoming events (conference presentations, product demos, etc.).
View a list of the Internet sites I maintain.
Nothing to see here, move along.