Apr 25, 2016
Last time we discussed formatting problems, and now we will deal with exceptions. ErrorProne.NET inherited a lot of features from another project of mine — ExceptionAnalyzer, but in a slightly differ…
Apr 4, 2016
Everyone makes errors. Even super-qualified experienced developers make errors. Sometimes it happens due to lack of attention or an unclear API. However, those mistakes are rare. Most common programm…
Mar 30, 2016
I have been itching for a long time to make an analyzer which would help me catch different errors, specific in varying degrees to the .NET platform. Many of these errors are caught perfectly well by…
Mar 29, 2016
I rolled out the release candidate of the new version of the Code Contracts library last week (v.1.10-rc1). This release has quite a lot of fixes, but the main "new" opportunity is a proper implement…
Mar 1, 2016
Design principles play an important part in software development. When combined they make it easy for programmers to develop software that is easy to maintain and extend as well as allowing developer…
Feb 25, 2016
DISCLAIMER: if you took the course Learning How to Learn on Coursera, the book will not be really new for you. On the other hand, if you took a course, then you know that space repetition is a very…
Feb 25, 2016
As you probably know, the Code Contracts library uses the IL code rewriting to implement contract programming. This "architectural" solution, on the one hand, is quite logical because it allows you…
Feb 3, 2016
Every company will always have operational challenges. They will always represent a priority because the purpose of every organization is to be profitable. However making a profit won’t always be eas…
Feb 3, 2016
In the first part of our article we talked about how to develop programs that are based on the company’s overall objectives. In the second part of our story we will look at how you can promote this…
Jan 28, 2016
When you are in a managerial role you can seldom say that you don’t have enough to do: analyzing various areas, developing business plans, setting goals, monitoring performance, solving conflicts, ma…
Jan 6, 2016
In 1896 Italian economist Vilfredo Pareto stated the 80-20 rule, a rule that has been adopted ever since in a variety of environments. It basically says that 80% of the effects come from 20% of the…
Jan 4, 2016
Come this January, Luxoft Training Romania will celebrate its first year as a software development training provider on the Romanian market. With the help and support of our colleagues from Luxoft Ro…