Just found for myself a new tool for taking screen shots – Click Screen. And want to share my impression and findings what the tool can do.
My new article about product versions was published. Feel free to read. It explains different kinds of versions, and approaches how to use and implement them. Additionally, my own experience of implementing versioning in my current project.
Here is my updated list of the essential Visual Studio 2017 addons for a comfort productive work. Here is the link to the previous list.
Here is my list of the essential addons that should be installed on Visual Studio 2015 for a comfort work. Nothing extra, just a minimal list of features that are missing.
I’ve just released the first version of the helper application ResX Translation Tool that simplifies project localization and minimizes manual work with ResX files!
At work we develop an application that is localized for now into 3 languages. The base one, English, is maintained by our team. And previously we had to create the list of resources for translation into 2 other languages, and send this list in the Excel file to our customer. The next step was to update project’s resources with the new translated texts. A lot of manual work…
Just a quick post about Visual Studio setting that disables the design editor for XAML files. If you prefer to work only with source code without Designer, you can configure it in the Tools -> Options:
In C# in order to control what code should be executed we can use compilation directives #if, #else, #elif and #endif. For instance, we can compile certain code only in Debug mode and exclude one in Release. #if directive can be used not only to test for symbols DEBUG and RELEASE. We are able to define any symbols. Let’s take a look how to do that and how to use newly defined symbol in the code. For example, we want to add some funny log messages when symbol FUN_MODE is defined.
#if FUN_MODE logger.Debug("Yahoo! It looks like our app finally works!"); #else logger.Debug("Application started."); #endif
Everything is quite simple. The question is how to achieve the same in XAML code.