As an MVP, I sometimes receive licenses to software from the vendors for my usage. Some of them become indispensable for me and I feel in the obligation to write a review…
Tag: C#
Debugging emails sent with C#
Some time ago, I’ve written this post about sending parametrized emails with C#. After some time, the emails weren’t arriving to their destination and I didn’t know why that happened – there…
Reformatting your SQL Server code with C#
In the last post, I’ve shown how you can use the Microsoft libraries to parse your SQL Server code in C#. You can use the same parser to reformat your code, but…
Parsing SQL Server code with C# – Part 2 – Advanced parsing
In the last post, I’ve shown how to parse SQL Server code with C# and get all tokens in it, showing their types. This is very nice, there is a lot you…
Parsing Sql Server code with C#
When you are using SQL Server stored procedures, you get a lot of flexibility in your code – changing the code doesn’t need a recompile, deploying the new or updated procedures is…
Sending parametrized HTML emails with C#
Sending emails in your app is a normal thing – after some operation, you must send confirmation data to the user, so he can keep the record of it. All the infrastructure…
Testing the UI of Windows Applications with Appium
You have finished you application, and you have created a lot of unit tests, it should be ok, no? Not quite. There are a lot of issues that can arise from the…
Parametrized tests with MS-Test
Recently, Microsoft introduced the new version of its test framework, MS-Test 2. With this new version, they introduced a new feature that I was waiting for a long time: parametrized tests (yes,…
Developing modular applications with MEF
Introduction When we create LOB (Line-of-business) applications, we use to develop them in a modular way, to satisfy many requisites: The application is sold by modules – the customer can buy the…
ReSharper–Productivity tool for Visual Studio
One of the indirect benefits of being a Microsoft MVP is that many tool or component producers give copies for MVPs for their personal use, so they can use, evaluate and, if…