Jun 14, 2016
In recent years, a growing number of organizations have started to adopt social technologies which are widely used on the Internet to solve their own business challenges. From wikis to Facebook and…
Jun 8, 2016
Innovation is a hot topic for an ever growing number of managers and companies in Romania. The world of work is changing faster than ever and organizations need to be able to adapt and develop flexib…
May 24, 2016
Anyone who works in IT&C or knows the IT&C market acknowledges that it is very dynamic area, full of challenges and twists. This also means that any company that wants to succeed must make su…
May 12, 2016
In order to understand the types of financial instruments and how they work it’s important to first of all understand the different types of financial markets out there. Some financial instruments ca…
May 6, 2016
In C# there are quite a lot of features displayed as a rather difficult IL code that lead to behavior not always obvious for the users / code readers. A good example of this is new() exception in gen…
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…