DevOps on the Microsoft Stack – Pre-order now

The last couple of months I’ve been bussy working on my new book: DevOps on the Microsoft Stack

DevOps on the Microsoft Stack Book Cover 3D

DevOps is a popular subject and Microsoft has a very good tool suite in the form of Visual Studio, Visual Studio Team Services, Team Foundation Server and Microsoft Azure. This books takes you on a tour through these tools.

You’ll learn about a host of features like:

  • Agile Project Management
  • Version Control with TFVC and Git
  • Technical Debt Managament
  • Package Management
  • Continuous Integration and Continuous Delivery
  • Testing and test automation
  • Monitoring

Pre-order now

Writing is almost finished and you can pre-order the book on Amazon or directly from Apress. If you order a copy, please let me know what you’re looking forward to! You can reach me through the comments on this blog or by sending me a tweet (@wouterdekort).

My favorite books: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

Lately I often get the question: “Which books do you suggest?”. So since I have only have a finite number of key strokes left, I’m starting a list of books on my blog that I recommend.

The focus of the books I read are on ALM/DevOps and Microsoft technology in general. For me, reading is one of the best ways to learn. I use Twitter and blogs to stay up to date with new developments but if I really want to learn something, I love a good book.

So without further ado, here is a book I definitely recommend:

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

The fact that this book is in the Martin Fowler series should be a trigger for reading it. The Fowler series has some great books and this is no exception.

The book is all about moving a project to adopt Continuous Delivery. Focusing on the concept of a delivery pipeline it discusses the different phases in your pipeline and shows ways how to implement them.

The book does not specifically focus on Microsoft technology but the concepts discussed are technology agnostic so you can apply in whatever environment you’re working.

The book is not perfect. Some content is repeated quite often and I found the later chapters a little less interesting. However, if you are serious about ALM and DevOps, go get it now!

Did you read this book? Did you like it? Or do you have any other books that you recommend? Please leave a comment!

Writing the book: Programming in C#

This morning my doorbell suddenly rang and a package was delivered. Opening it I found the following book in it:

If you squeeze your eyes you can see the name of the author in the lower right corner. And yes, you are correct. That’s my name! I even have a photo of myself inside the book:

I still can’t believe it but I’m now officially an author. I started working on this book at the end of December last year and now it’s officially finished. The first positive reviews are already on Amazon, one four and one five star!

What’s it about?

The book is specifically aimed at people who want to pass the 70-483 Programming in C# exam with Microsoft. The exam covers a wide variety of topics that show that you have experience using C# to develop all kinds of applications.
Microsoft made the C# exam required for getting your Microsoft Certified Solution Developer for Windows Store Apps. However, C# is at the basis for all .NET development. In 2012 C# was even chosen as the language of the year! So passing the Programming in C# exam prepares you not only for building Windows Store apps but also for a solid foundation for building Web applications or other services. 
The book contains topics both for advanced and beginning developers. It covers new features like async/await and WinMD assemblies but it also takes a look at how to implement IDisposable correctly or how to profile your application. I have over ten years of experience developing applications in C# but I have to say I learned a lot from writing this book and I tried to reflect this in the book.
Before I started on this project, I didn’t had any idea how a book like this was written. Well, I can tell you: there is more to it than you would think! I was lucky to have a great team that helped me with all steps in the writing process. 
Now that the book is finished I’ll start blogging again. I’ll try to cover some of the things I learned while working on this book but I also have a lot of other topics that I want to share with you. A lot has happened the past 6 months in .NET development. Now with Visual Studio 2013 in preview there is a lot of cool stuff coming!
Of course I’m looking forward to any comments you have about the book or questions about writing in general! If you are a blogger yourself and you want a copy to review it, just send me a comment and we’ll work something out.