Think Beyond Synchronous: The Ultimate Guide to Tasks in C#
Imagine you’re cooking dinner. You handle both tasks simultaneously instead of waiting for the water to boil before chopping vegetables. That’s the power of asynchronous programming in C#: enabling your programs to perform multiple operations concurrently, improving performance and responsiveness. The Task class, a cornerstone of modern .NET development, is at the heart of this capability.
Continue Reading
12 Months, 12 Books: My Yearlong Journey to Learn, Grow, and Level Up
As we enter a new year, I’m focusing on personal and professional growth as a developer. The tech industry evolves at breakneck speed, and staying ahead requires more than mastering the latest tools and frameworks. To truly excel, developers must dive deep into their craft, exploring timeless programming principles, leadership, collaboration, and personal development. With their ability to distill the wisdom of experienced professionals, books remain one of the best ways to gain these insights. That’s why I’ve set a personal goal for 2025: to read one transformative book each month.
Continue Reading
I am Self-Publishing the Network Programming Book!
Last September, I wrote about starting to write a book covering C# 12 and .NET 8 for network programming. I had big hopes with a well-known publisher. It just did not work out because of issues with both sides. It could not happen. So, I took some time off, and after a few months, I am picking back up where …
Continue Reading
Compiling Success: My Aspirations for a Transformative Year Ahead
Introduction As we step into 2024, I find myself reflecting on the journey I’ve embarked upon in the ever-evolving field of software development and architecture. This year, I am setting 10 ambitious goals to grow and expand my life and expertise. I believe that setting clear, achievable objectives is crucial in one’s professional and personal development, and I’m excited to …
Continue Reading
The Ultimate Guide to Network Programming in C# 12 & .NET 8
I am thrilled to announce my new adventure into the world of book writing with my upcoming title, “Practical Network Programming Using C#.” A few months ago, I received a request about deep diving into network programming, particularly with C#. I am very passionate about this area of software development, so I agreed, and Packt will publish the book.
Continue Reading
The Journey of Self-Discovery: Exploring Your True Self at 50 as a Late Bloomer
Late blooming can refer to a person who has experienced a significant change or transformation in their life later on in their years. This change can come from a newfound passion, career, or even a new sense of self. For many late bloomers, this change can bring about a new sense of purpose and fulfillment and be a time of tremendous personal growth.
Continue Reading
Accelerating EF Core with Compiled Queries
One of my passions is data! I love all forms of data and how to work with it. I am a .NET fanatic also and have been a fan of Entity Framework since 2008. It has gotten so good since .NET Core 1.0, and I love to push EF Core to the limit, especially around Web APIs. In this blog post, I want to share my ideas about Compiled Queries in EF Core.
Continue Reading
Looking at Writing Book Blurbs and How that can Help Conference Speakers
“If you are inspiring others to do better, you’re successful.” – Mod Sun I read a book recently (well, last night, really) that helped me to think about creating conference talks and the abstracts speakers have to craft when they submit their talks to CFPs. The book is “5 Steps to Better Blurbs: Crafting Dynamic Descriptions that Sell” by Julie …
Continue Reading
I asked ChatGPT how to overcome Imposter Syndrome.
How I am working to overcome Imposter Syndrome.
Continue Reading
New Year and the Art of the Restart
My goals and desires fo 2023.
Continue Reading