Author: Chris Woodruff

Think Beyond Synchronous: The Ultimate Guide to Tasks in C#

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 Books to be read each month in 2025

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

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
speaker image

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