Month: November 2018
Mentoring Software Developers as an Architect
A while back we discussed the unique career path architects have to travel. We wrote that article for developers who want to advance their careers and aren’t sure which way...
Self Documenting Code vs. Comments? Turns Out It’s Both or Neither
It’s been about a month since my last research post, and I’ve been musing about the next topic. What should it be? Well, I’ve decided. Since I love nothing more...
Visual Studio Enterprise vs. Professional: Essential Differences
If you’re a .NET developer, then it’s overwhelmingly likely that you’re a Visual Studio user. There are alternatives to it, sure. But the product from the Redmond giant is the...
Domain-Driven Design Demystified
Domain-driven design, or DDD, is a software design methodology aimed at producing better software. Engineers achieve this by working closely with domain experts during the continuous design process. Eric Evans...