Dependency Injection (DI) and Inversion of Control (IoC) are popular patterns in modern software development that reduce coupling among modules and so improve the testability of the sames. As this article is not meant to be an introduction to DI / IoC, please refer to numerous introductory articles on the…
-
-
I have just released the new version of the AltaLux plug-in for IrfanView on GitHub, clone it now! There are some good reasons for taking a peek: having a look at how to write a plugin for IrfanView discovering how the AltaLux algorithm works comparing different ways to divide the…
-
We recently heard about two really far branches in our codebase. Your mission, should you choose to accept it, is finding the changes and merging them. So I try a GIT diff within Atlassian SourceTree, my GIT client of choice, and the result is unusable: the developers not only made…
-
#1 of 100 in Professionals like me
-
PowerPoint presentations can arrive in different file formats: PPT is the default file extension for saving presentations in PowerPoint 2003 and earlier versions. PPTX is the default file extension for saving presentations in PowerPoint 2007 and later versions. PPS is the the show mode extension in PowerPoint 2003 and earlier…
-
When installing or uninstalling Visual Studio 2012/2013, the installer might get stuck right at the beginning:
-
Sometimes, this site goes down, and the following homepage appears: The jos_session gets corrupted, a frequent issue with Joomla 1.5.x installations. Luckily, fixing this issue is quite simple, just log into the phpMyAdmin site (usually at the following address: http://www.mywebsite.com/phpMyAdmin) and open the joomla database Locate the jos_session table, then…
-
After the map updates on mid-May, both the HERE Maps and Drive apps for Windows Phone 8 stopped working, even worse, launching them made the phone reboot. The obvious fix would be an hard reset of the phone, but that would mean a lot of work, backing up everything. Here…
-
In Visual Studio 2012, after installing Installshield LE 2012, you can include setup projects into your solution, as shown below: Adding the Setup project to the solution, and including it into the Release configuration, makes for a quick, 1-click compilation procedure of both the main app and the installer. Still,…
-
In a previous post, Unit testing with Visual C++ 2012, the unit testing features of Visual Studio 2012 were shown to be an effective way to improve software quality by introducing various tests. Still, instead of having to run these tests inside the Visual Studio IDE, it would be even…