Let's go invent tomorrow instead of worrying about what happened yesterday|mail@jankowskimichal.pl

Michał Jankowski

avatar

About Michał Jankowski

Microsoft MVP Azure, an architect, designer, team leader and trainer. He began programming in the early ’90s from Basic and Assembler for 8-bit computers. During most of his career, he was delivering .NET platform targeted application for the world’s largest companies. Currently, he is specialising in the development of web applications and Azure environment. A great enthusiast of software craftsmanship, unit testing, software design and other topics related to software development. In his free time, when he is not playing with the code, he likes travelling, photography and writing a technical blog.

Snippets

Recently I discovered a new function to define your own code templates. This functionality is very often used by programmers, but can work wonders. In writing a business application always comes a time, that you need to write code to write data to the database, as well as their reading. In this case, 90% code is the same. First, read the column number, which stores data in such. SQLDataReader. And then we build on the basis of data objects. When reading data from the database should be programmed as the situation where there is a null. And this usually works [...]

By |2013-06-10T14:06:16+02:0030 November 2010 |Categories: Software development|Tags: , , , |1 Comment

SerializableDictionary

This day, I needed to use XML serialization for a class Dictionary. I was very surprised when I have discovered, that this class does not support this kind of serialization. It seems to be, that XML data format is already the standard today, but it turns out, that is not everywhere. I try to find some solution in Google. I was thinking that somebody has been struggling with the same issue and shared developed solution. I managed to find some examples of solutions to this problem, but each of them had a small errors, that caused, that dictionary did not [...]

By |2013-06-10T14:06:52+02:0031 October 2010 |Categories: Software development|Tags: , , , , , |9 Comments

Productivity Power Tools – the whole truth

I wanted to dedicate today’s entry to the addition of Visual Studio, without whom I, that you can not work. Persons, which did not use it do not know what they are missing. This addition is Productivity Power Tools. It is free and can be downloaded from http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef. […]

MTS 2010 – my thoughts

Last week was a conference MTS 2010. This was my second trip to the MTS and to be honest I’m slightly disappointed it. If I compare it to the last year it falls on far worse. First of all, I am a little sorry for the organizers. It seems to me, that the ICJ has lost some its character. A year ago I had the feeling, that I came to one big family, if you can call it that. There was a time for everything. You could see a lot of interest. Especially if you saw rooms full of people [...]

By |2012-06-14T23:58:42+02:0012 October 2010 |Categories: Other|Tags: |0 Comments

Check the version of Excel

In business applications very often have the functionality of the import / Export data from / do Excel. One way to retrieve data from Excel is to use OLE DB as a data provider. It’s not the most optimal solution, but sometimes it is not possible to influence its choice. In order to take advantage of this method to define the connection string. And here there is a problem because in order to work this way, Excel must be installed. In addition, the definition of the connection string depends on the version of Excel installed on your computer. Both of [...]

By |2012-06-14T23:49:46+02:0019 September 2010 |Categories: Software development|Tags: , , , |0 Comments

Hello World

Welcome! My first post on this blog I start in the traditional way. Each programmer started his adventure with programming from a program called “Hello World”. This program does nothing great – displays only the text on the screen “Hello World”. On the other hand, the program works, which is also a great achievement. […]

By |2012-06-14T23:28:17+02:0026 May 2010 |Categories: Software development|Tags: , |0 Comments
Go to Top