-
[ASPeKT] Oriented Programming
I recently had the pleasure of doing a podcast, with Matthew D. Groves, of Cross Cutting Concerns blog. He essentially “wrote the book”, so to speak, on Aspect Oriented Programming. It’s called AOP in .NET, without pumping his tires too much, I will say that his book is pretty great. I just recently finished reading it, and came to — read more
-
The one where we reverse engineered Microsoft’s C++ Unit Test Framework (Part 3) – Exceptions
Again, if you haven’t already done so I suggest reading through Part 1 and Part 2 of the series. I’ll do a quick TL; DR; recap, but it may not do it justice. What feels like ages ago, I started on a journey to implement a clone of Microsoft’s C++ Unit Test Framework Test Adapter, — read more
-
The one where we reverse engineered Microsoft’s C++ Unit Test Framework (Part 2)
If you haven’t already read Part 1, of this series, then I suggest giving it a skim. If not, I’ll give a quick TL;DR; A few years ago, I was frustrated with some of the idiosyncrasies of Microsoft’s C++ Unit Test Framework. I set out on a mission to develop a custom test adapter, to — read more
-
The one where we reverse engineered Microsoft’s C++ Unit Test Framework (Part 1)
Ever wondered about how the Microsoft C++ Unit Test Framework really works? — read more
-
Template<T> vs. Generic<T>
The other day I was discussing the differences between C++ templates and C# generics. In my opinion, C++ templates reigns supreme. Not because I’m one of those guys with a “My compiler compiles your compiler.” shirt. But because in general abstractions in C++ tend to ‘cost’ lest than the same abstractions in C#. For instance, — read more