I have just released the final video in my 5-part series on the SOLID Principles of software development. These videos are free to watch at www.DevEducate.com/series. You simply have to create an account with your email address and a password. That is all.
SOLID is an acronym coined by Robert C. Martin (Uncle Bob). SOLID Stands [...]
As many of you know, I am hosting a developer event in March. After I agreed to host the event came the scramble. I needed to find a venue and build a website to promote it and handle registration. After a few disappointments, I was able to secure the Pointe Hilton at Squaw Peak as [...][ Read More → ]
Mark your calendars! On March 21 from 12:00 – 5:00, I will be hosting a developer / architect event at The Pointe Squaw Peak. Click here to Register. (DDD stands for Developer! Developer! Developer!)
For those of you that don’t know, I have recently returned to Phoenix, after a 4 year stint in London. There, I [...]
I read a post last week that was celebrating (among other things) one developers epiphany that unit tests were a waste of time. He focused on acceptance tests and that was all that mattered. His case was that his boss and customers only care about the end result and not the unit test suite. He [...][ Read More → ]
I recently made one of those sweeping statements to some of my colleagues that almost always come back to bite you on the …: It was something to the effect of: "Having the word ‘Helper’ in a class name is a code smell." A pretty big debate ensued and I challenged them (and you) to [...][ Read More → ]
I love reading technical books and I have read alot of them! A handful of these books have had a profound impact on the way in which I write code. I thought I would share these rare gems with you. I highly recommend each of the following books!
Clean Code: A Handbook of Agile Software Craftsmanship
I can’t think of the last project I was involved in where I didn’t have to do schema comparisons between differing databases to generate diff scripts. Sometimes I have a local copy of the DB on my laptop that I need to synch with a dev database. Other times I have to create the scripts [...][ Read More → ]
If you haven’t heard of NCrunch, you are in for a great surprise. Over the past few years, a friend and colleague of mine, Remco Mulder, has been slaving away on NCrunch. What is NCrunch? In my opinion, it is the most powerful Visual Studio plugin available. It is designed to help developers with TDD [...][ Read More → ]
One of the most painful parts of writing tests is creating test data. Whether you use mocking frameworks or write your own fakes, one thing is constant… you will find yourself creating object instances over and over. You have to create inputs to the methods you are testing, return values for stubs or mocks, data [...][ Read More → ]
A geekier rendition of Twas the Night Before Christmas was just posted on the devEducate blog.[ Read More → ]