Author Archives: florincoros

Concurrent Unit Tests with Service Locator

My talk at Microsoft Summit created a nice discussion with some of the participants about writing isolated unit tests when using the Service Locator. It started from the part where I was showing how the AppBoot helps in dependencies management by … Continue reading

Posted in .NET, Design, Technical, Unit Testing | Tagged , , , , | Leave a comment

Speaker at Microsoft Summit

Last week I had the opportunity to speak for the first time at the Microsoft Summit. It was a nice and pleasant experience. I have talked about how we could achieve a high quality code design by enforcing consistency with … Continue reading

Posted in Personal | Tagged , , | Leave a comment

Crosscutting Concerns

The Crosscutting Concerns are the areas in which high-impact mistakes are most often made when designing an application. There are common causes that lead to this and there are common practices that can help to avoid such mistakes. In this post I … Continue reading

Posted in Design, Technical | Tagged , , , , | Leave a comment

DRY vs Coupling

While reviewing my previous post another great discussion, which may arise from paying attention to your references, came to my mind: Don’t Repeat Yourself (DRY) vs Coupling. Each time you add a new reference it means that you want to … Continue reading

Posted in .NET, Design, Technical | Tagged , , , , , , , | Leave a comment

Using ReSharper for Assembly References Diagrams

A few posts back I talked about how we can use the assembly references to enforce consistency and separation of concerns (here and here are the old posts). I argue there that if we derive from the architecture the assemblies of … Continue reading

Posted in .NET, Design, Technical | Tagged , , , , , , , | Leave a comment

I’ve quit my job. Hire me!

Last Friday marked an important milestone for me – it was my last day working for ISDC. After 10 years with ISDC I have decided to put an end to my job there. I think it is a good moment … Continue reading

Posted in Personal | Tagged , , | Leave a comment

Localization Concern

Localization (also known as internationalization) is one of the concerns that is most of the times overlooked when we design an application. We almost never find it through the requirements, and if we do or if we ask about it, … Continue reading

Posted in .NET, Design, Technical | Tagged , , , , , | Leave a comment

Dependency Inversion and Assemblies References

In my last posts I have talked about using assembly references to preserve critical design aspects. In Enforce Consistency with Assemblies References I talk about how we can use references to outline the allowed dependencies in code and how to … Continue reading

Posted in .NET, Design, Training | Tagged , , , , , | Leave a comment

Enforce Consistency with Assembly References

In this post I’ll describe some key aspects that I consider when designing the assemblies that build a system. When we structure our code into assemblies (generally named binaries, libraries or packages in other platforms than .NET) we are reasoning about three main … Continue reading

Posted in .NET, Design, Technical, Training | Tagged , , , | Leave a comment

Reflecting on IT Camp 2015

At this time, last week, I was getting ready to get on the stage at the fifth edition of IT Camp. I was starting to feel butterflies in my stomach. Even if it was the third time in a row that … Continue reading

Posted in Personal | Tagged , , | Leave a comment