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

Michał Jankowski

avatar

O 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.

Kursy Walut 1.6

W tym tygodniu powinna pojawić się nowa wersja programu Kursy Walut w Windows Phone Marketplace. Najważniejsze zmiany wprowadzone do programu to: - nowy sposób przedstawiania wykresów walut, - uproszczenie interfejsu głównego, - usunięcie reklam, - zmniejszenie zużycia łącza Internetowego, - dodanie możliwości definiowania kolejności walut ulubionych – kolejność zgodna z kolejnością dodawania.

By |2012-10-02T09:28:47+02:002 października 2012 |Kategorie: Projekty|Tagi: , |0 komentarzy

Wywiad z Nikolą Mihaylovem

Kolejny raz chcę Was zachęcić do pooglądania materiału z Channel9. Tym razem jest to wywiad z Nikolą Mihaylovem – twórcą programu Fantasia Painter. Program ten jest jednym z lepszych edytorów zdjęć dostępnych na platformie Windows Phone. Podobnie jak ja Nikola ma lekką obsesję na punkcie wydajności aplikacji. W trakcie 24 minutowej rozmowy możemy znaleźć wiele wskazówek dotyczących tworzenia wydajnych aplikacji na platformę Windows Phone.

By |2014-01-16T22:52:41+01:001 października 2012 |Kategorie: Inne|Tagi: , , |0 komentarzy

MTS 2012 – Diabeł tkwi w szczegółach

W dniach 29 – 30 października 2012 roku w Warszawie odbędzie się konferencja Microsoft Technology Summit, na którą serdecznie zapraszam. Osoby zainteresowane poszerzeniem wiedzy z Windows Phone zachęcam do zapisania się na sesję [mark]Diabeł tkwi w szczegółach - tworzenie wysokowydajnych aplikacji dla Windows Phone[/mark]. Razem z kolegą zamierzamy w jej trakcie pokazać w jaki sposób, dzięki niewielkim zmianom w kodzie można przyspieszyć znacząco działanie aplikacji. Na chwilę obecną nie chcę zdradzać więcej szczegółów.

By |2018-08-13T18:22:22+02:0027 września 2012 |Kategorie: Konferencje / Prezentacje|Tagi: |0 komentarzy

Przyspieszenie startu aplikacji na WP7

Wśród wymagań certyfikacyjnych można znaleźć kilka dotyczących wydajności uruchamiającej się aplikacji. Dwa najważniejsze to: [list icon=”check”] aplikacja powinna wyświetlić pierwszy ekran w czasie nie dłuższym niż 5 sekund. Ekranem tym może być splash screen, nie później niż 20 sekund po uruchomieniu, aplikacja powinna reagować na działania użytkownika. [/list] Można się zastanawiać, czy to jest dużo. Moim zdaniem bardzo trudno jest przekroczyć te dwa ograniczenia. Z drugiej jednak strony, patrząc na aplikację z punktu widzenia użytkownika, czekanie 20 sekund na uruchomienie się aplikacji jest strasznie irytujące. Należy pamiętać, że po kolejnych 10 sekundach może uruchomić się wygaszacz ekranu na telefonie. Z [...]

By |2012-09-25T07:18:01+02:0025 września 2012 |Kategorie: Windows Phone|Tagi: , , , , |4 komentarze

Głosuj na Kursy Walut w Nokia Developers Challenge

Chcę dziś Was zachęcić do oddania głosu na moją aplikację, która bierze udział w konkursie Nokia Developers Challenge. W celu oddania głosu na Kursy Walut należy najpierw polubić profil Nokia Poland, a następnie przejść na stronę z głosowaniem. Głosy w fazie grupowej konkursu można oddawać do jutra (10.09.2012 r.) do godziny 11. Serdecznie dziękuję wszystkim za oddanie głosu.

By |2014-02-04T20:55:34+01:009 września 2012 |Kategorie: Projekty|Tagi: |0 komentarzy

Darmowe certyfikaty Microsoftu

Od kilku dni można rejestrować się na darmowe egzaminy z Visual Studio 2012. Oczywiście są to egzaminy w wersji beta. Nie zmienia to jednak faktu, że w przypadku ich zdania otrzymamy pełnoprawny certyfikat. Można wybierać wśród następujących egzaminów: [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 C#, 486: Developing ASP.NET 4.5 MVC Web Applications, 487: Developing Windows Azure and Web Services. [/list] Oczywiście [...]

By |2012-08-14T12:27:34+02:0014 sierpnia 2012 |Kategorie: .net|Tagi: , , , , |4 komentarze

Szyfrowanie plików XAP

W poprzednim tygodniu Microsoft zaktualizował AppHuba. Oprócz nowej nazwy – Dev Center – zostały dodane nowe funkcjonalności. Dodatkowo portal działa obecnie zdecydowanie szybciej. Wracając jednak do tytułu wpisu. Wraz z nowym portalem została wprowadzona drobna zmiana polegająca na szyfrowaniu plików XAP. Z punktu widzenia finalnego użytkownika zmiana ta jest kosmetyczna i nie powinna być dostrzeżona. Natomiast z punktu widzenia programistów tworzących aplikacje na telefony z systemem Windows Phone zmiana ta jest bardzo istotna. Do niedawna twórcy aplikacji byli narażeni na kradzież ich rozwiązań. Wystarczyło: [list icon=”check”] zainstalować jedno z dostępnych narzędzi do ściągania plików XAP, ściągnąć plik XAP na dysk, [...]

By |2012-09-23T17:10:48+02:0014 sierpnia 2012 |Kategorie: Windows Phone|Tagi: , |0 komentarzy

Bezpieczna obsługa Tasks w Windows Phone

Czy zastanawialiście się kiedyś jak należy obsługiwać poprawnie Taski w Windows Phone 7? Przeglądając przykłady na MSDN w większości przypadków można spotkać następującą konstrukcję: Task task = new Task(); try { task.PropertyA = „A”; task.PropertyB = „B”; task.PropertyC = „C”; task.Show(); } catch (System.InvalidOperationException ex) { MessageBox.Show(„An error occurred.”); } […]

By |2012-07-22T20:10:33+02:0022 lipca 2012 |Kategorie: Windows Phone|Tagi: , , |0 komentarzy

Lock-free thread synchronization wg Richtera

15 sierpnia 2012 odbędzie się darmowy webcast prowadzony przez Jeffreya Richteram. W trakcie prezentacji o tytule "Lock-Free Thread Synchronization” Jeffrey Richter będzie demonstrował kwestie związane ze współdzieleniem danych pomiędzy wątkami. Aby móc uczestniczyć w prezentacji należy wcześniej zarejestrować się na stronie organizatora. Tam też można znaleźć dodatkowe informacje dotyczące tego wydarzenia.

By |2012-07-18T13:50:05+02:0018 lipca 2012 |Kategorie: .net|Tagi: , , , |0 komentarzy
Przejdź do góry