Books

In addition to shorter-form blog posts, I believe I can make an impact in my technical community through writing technical books.

Here are the books I’ve published or I’m currently working on:

Data Science in .NET with Polyglot Notebooks
Data Science in .NET with Polyglot Notebooks

Learn data science using ML.NET, OpenAI, and Semantic Kernel

Data Science in .NET with Polyglot Notebooks teaches experienced .NET devs the fundamentals of data science, machine learning, and AI orchestration. It covers topics like ML.NET, OpenAI, Semantic Kernel, career development, and more.

Buy Data Science in .NET with Polyglot Notebooks on Amazon or through Packt in print and digital formats.

Refactoring with C#
Refactoring with C#

Safely pay down technical debt using modern dev and testing strategies

Refactoring with C# teaches the process of iteratively refining code supported by tests. The book covers improving code line by line, at the method, class, and module level, and testing strategies to help manage the complexity.

Buy Refactoring with C# on Amazon or through Packt in print and digital formats.

I’m open to additional book projects in the future, so please contact me if you’d like to see me write a book on a specific topic or if you have a book proposal that I might be a good fit for.