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.

MTS 2012

Only few days left to start of MTS conference. I hope that everybody who wanted to join the conference have managed to register on the presentation that I will have pleasure to lead – [mark]The devil is in the details – building high-performance applications for Windows Phone[/mark]. It will start at 14.30 in second day of the conference. It will be placed in room E. During the presentation I will try with my friend to convince the audience that the micro optimisations can significantly improve application performance. We will show two examples that have been taken from real projects and [...]

By |2012-10-26T13:20:45+02:0026 October 2012 |Categories: Conferences / Presentations, Other|Tags: , |0 Comments

SpeedDial 1.4

New version of SpeedDial is available to download. In new version you will find few new features. Moreover application speed has been improved. List of changes: - improved application performance, - changing the way of displaying contact list – in current version whole list of contacts is always displayed, - new functional ‘#’ key has been added – pressing ‘#’ key when on the list are some contacts will start calling to the first person on the list; when the list is empty, application will start to dial on number entered in search text box.

By |2012-10-26T13:15:04+02:0026 October 2012 |Categories: Projects|Tags: , |0 Comments

Static – devil in sheep’s clothing

The static keyword is used to declare static members. This modifier can be used with classes, fields, methods, operators, etc. Without this operator we wouldn’t be able to do many things. But on the other hand I think it is sometimes overused. What’s more, sometimes people who use it do not realize the risk that is associated with it. My friend, with whom I had pleasure to work, used to say each time that static is used it causes death of one software developer. In many situations he was totally right. Many times we have remove static elements during refactoring. [...]

By |2012-10-17T10:58:57+02:0017 October 2012 |Categories: Software development|Tags: , |4 Comments

Kursy Walut 1.6

In this week new version of Kursy Walut should be available on Windows Phone Marketplace. The most important changes are: - new way of currency chart presentation, - the main interface simplification, - ads removal, - reduction of Internet connection usage, - possibility to define order in favourites currencies list – order in which currencies have been added to favourite list will remain.

By |2012-10-02T09:30:29+02:002 October 2012 |Categories: Projects|Tags: , |0 Comments

Interview with Nikola Mihaylov

This time I want to encourage you to watch video from Channel9. It is an interview with Nikola Mihaylov – the software developer of the Fantasia Painter. It is one of the best image editor available for Windows Phone. Like me, Nikola has a slight obsession with an application performance. During 24 minutes talk, we can find a lot of tips how to create high performance application on the Windows Phone platform.

By |2012-10-01T06:56:26+02:001 October 2012 |Categories: Other|Tags: , , |0 Comments

MTS 2012 – The devil is in the details

I want to invite you for a Microsoft Technology Summit. The conference will take place in Warsaw between October 29 and October 30. If you are interested in expanding your knowledge of Windows Phone you should register for [mark]The devil is in the details – building high-performance applications for Windows Phone[/mark]. Together with a colleague we are going to show you how small changes in code can speed up your application. At the moment I do not want to reveal more details.

By |2018-08-13T18:22:21+02:0027 September 2012 |Categories: Conferences / Presentations, Conferences / Presentations|Tags: , |0 Comments

Improving WP7 application start-up

Windows Phone application must pass certification criteria. You can find two of them that are strictly connected with application start-up time: [list icon=”check”] the application should show first screen of application in less than 5 seconds. Of course this can be splash screen, the application should respond to user actions no later than 20 seconds after launching. [/list] You might wonder if this is a lot. From my point of view it is very difficult to overcome these two limitations. However, if we look at application from user’s perspective, waiting 20 seconds for start of application can be terribly annoying. [...]

By |2012-09-25T07:17:45+02:0025 September 2012 |Categories: Software development|Tags: , , , , |4 Comments

Free Microsoft certification exams

Few days ago Microsoft has published promotional codes for Visual Studio 2012 exams. By using those codes you are able to take an exam for free. Of course these are beta exams. But it does not change the fact, that when you pass it you will get normal certificate. You can chose from following exams: [list icon="check"] 481: Essentials of Developing Windows Metro style Apps using HTML5 and JavaScript, 482: Advanced Metro style App Development using HTML5 and JavaScript, 483: Programming in C#, 484: Essentials of Developing Windows Metro style Apps using C#, 485: Advanced Metro style App Development using [...]

By |2012-08-14T13:33:53+02:0014 August 2012 |Categories: Software development|Tags: , , , , |4 Comments

Encryption of XAP files

Microsoft has updated AppHub portal last week. New name has been introduced – Dev Center and some new functionalities have been added. The portal works much faster now. Let’s back to the main issue. With the new portal XAP files encryption has been introduced. From the perspective of end users the change is rather cosmetic and should not be noticed. However, if we look from developers (creating applications on Windows Phone) point of view this change seems to be very important. Until recently, developers were exposed on solution theft. Only few steps were required for that purpose: [list icon=”check”] installing [...]

By |2012-08-14T08:39:16+02:0014 August 2012 |Categories: Software development|Tags: , |0 Comments
Go to Top