What do I blog about? Great question!
I’m a software engineer by day so you’ll mostly see posts, some technical and some not-so-technical, relating to my interests in software and technology.
If you’d like to chat about a post or provide any feedback (postive or negative), connect with me via the social links at the bottom of the page! I hope you enjoy reading my posts as much as I enjoy writing them.
Introduction to Cancellation in .NET
As software development evolves and adopts asynchronous paradigms, the need for cancellation support in applications has become more prevalent. In this post, we will learn about the core concepts in regards to cancellation in .NET code. This post will provide a solid foundation for continued learning on the concept of cancellation. Let's dive in!
Wednesday, August 10, 2022
Announcing the Ability to Like Posts
Up to this point, there has been no way to interact with the posts that I publish on this blog. The most recent release changes that. Readers can now like posts after reading them. In this post, we'll be discussing the feature, the high-level implementation, and how it could evolve in the future. Let's dive in!
Sunday, July 31, 2022
My Software Development Podcast Lineup (2022)
Over the years podcasts have become integral to my daily routine. In this post, I'll provide an update on my current (2022) podcast lineup along with some details about why I find each podcast interesting or useful. Let's dive in!
Saturday, July 23, 2022
Effective Data Fetching with React and SWR
Retrieving data is typically a straightforward task. Retrieving data in the most efficient manner can be more complex. This post will dive into how SWR can simplify the process of fetching data while also solving potentially complex problems like performance, caching, data store mutation, and more. Let's dive in!
Monday, July 11, 2022
Reflections on Time Management
The ability to effectively manage our time as software engineers can feel like a superpower. In this post, I am going to share my current time management strategy and go into a bit of depth on how I think it has benefited me throughout my career. My hope is to provide some insight into ideas you can try to improve your time management or to reinforce strategies that you are already implementing. Let's dive in!
Thursday, June 30, 2022