Chris Woody Woodruff is a solution architect at RT2, .NET Foundation board member, author, podcaster, and speaker.

Author

Chris shares his expertise through articles, technical documentation, and an upcoming book on network programming with C# and .NET. His writing makes complex software concepts clear and actionable.

Solution Architect

Chris Woody Woodruff designs scalable, high-performance software solutions, specializing in API design, cloud architecture, and modern development frameworks. He ensures technology meets business and user needs efficiently.

Speaker

A frequent speaker at conferences and industry events, Chris engages audiences on API strategy, database architecture, and software development. His talks inspire and educate developers worldwide.

"Every solution to every problem is simple. It’s the distance between the two where the mystery lies.”

Chris Woody Woodruff

Educator & Advocate

Just Stuff From Woody

Terraform Workflow: Plan It, Build It, Rule the Cloud

If you’ve ever tried assembling IKEA furniture without looking at the instructions (we’ve all been there), you know how chaotic it can get. Terraform is no different—if you don’t follow the right workflow, you’ll...

The State of Terraform: Keeping Your Cloud Empire in Check

Managing infrastructure can feel like herding cats—if you don’t keep track of what’s going on, chaos ensues. That’s where Terraform state comes in. It’s like the master ledger for your cloud empire, tracking every...

Speaking Terraform: A Crash Course in HCL

Learning a new tool is like learning a new language—you’ve got to understand the grammar before you can start forming sentences. Terraform’s native tongue is HCL (HashiCorp Configuration Language), and trust me, it’s way...

Terraform 101: Your First Steps into Infrastructure as Code

So, you’ve heard about Terraform, but you’re wondering: "What the heck is Terraform, and why should I use it?"...

Temporal Tables in EF Core: Bringing Time Travel to Your Data

What if you could go back in time and see exactly what your database looked like yesterday, last week, or even last year? Sounds like something out of a sci-fi movie, right? Well, Temporal Tables...

JSON Columns in SQL Server: Storing & Querying JSON with EF Core

Ever wished you could store semi-structured data in your database without dealing with complex table relationships? Good news! SQL Server has native JSON support, and EF Core makes working with JSON columns easier than...

Keyless Entity Types in EF Core: Query Data Without Primary Keys

Not everything in your database needs a primary key. Sometimes, you just want to query views, stored procedures, or raw SQL results without forcing a unique identifier on them. That’s where Keyless Entity Types...

Grouping Smarter: LINQ GroupBy Enhancements in EF Core

Grouping data in Entity Framework Core (EF Core) used to feel a little clunky. Sometimes, LINQ’s GroupBy() worked beautifully in-memory but got lost in translation when executing SQL queries. You’d write a simple GroupBy()...

Transactional Savepoints in EF Core: Rollback Just What You Need!

We’ve all been there—you’re halfway through a multi-step transaction, and boom! 💥 Something fails. You don’t want to roll back everything, just the part that went wrong. That’s where Transactional Savepoints come in! Savepoints let you...