Hi, I’m Jim!

Here is where I share what’s on my mind, things I’m currently working on and what I plan to do in the future.

I love to connect with folks of similar mindsets or even different mindsets because I’m a believer that diverse views drive innovation. I hope to hear from you.

Take a look at my latest blog posts below!

Holiday Self Care

Facing the holidays can be daunting to anyone, especially if you’re exhausted and feeling burn-out. The looming specter of faking holiday cheer is cringeworthy at best, particularly while trying to keep the peace. I’m here to ring the bell of HOPE! You don’t have to continue to suffer through the insufferable today. If you’re not putting yourself first then you probably have nothing to give to others. Here are 7 self-care tips for enjoying the holidays while nourishing your serenity.
Read more >

Go Std Lib Absent Trivial Features

The Go standard library (std lib) was deliberately created to be minimalistic compared to the standard libraries of other languages. This design choice fits with Go’s philosophy of simplicity and the preference for small, independent features that can be combined in different ways. There are many commonly used functions that you might expect to find in the Go std lib but are absent because they were thought to be “too trivial” to write.
Read more >

.NET Core: The Big Picture

The .NET ecosystem has evolved significantly since 2016 when .NET Core 1.0 was released. Initially introduced as a lean, modular, and cross-platform subset of the full .NET Framework, .NET Core has matured into a robust platform for building a wide range of applications. A Unified Platform As of .NET 5 and its successor, .NET 6, the platform unifies the .NET ecosystem, bringing together the best of .NET Core, .NET Framework, Xamarin, and Mono into a single framework.
Read more >

Go Programming Language

Go was created by a team inside Google back in 2009. Three big languages that were used at Google at that time were C/C++, Java and Python. The creators of Go saw that each of those three languages was powerful but had limitations. For example, Python was easy to pickup and learn but ran into trouble when running apps at the scale a massive company like Google needed. Java started out simple but its type system grew increasingly complex.
Read more >

HTTP Methods Overview

HTTP methods, also known as HTTP verbs, are fundamental to web development as they define the action to be performed on a given resource identified by a Request-URI. They are essential in RESTful APIs, where the method signifies the desired action on the server’s data. Understanding these methods is crucial for web developers as they directly correspond to the basic operations in any data-driven application, often described as CRUD (Create, Read, Update, Delete).
Read more >