Strona

Mój kanał na YouTube

Jak zapewne wiecie od dłuższego czasu nagrywam na Channel 9 serie webcastów poświęconych programowaniu na platformę Windows Phone.
Chronologicznie serie wyglądają następująco:

Postanowiłem jednak zacząć nagrywać swoje prezentacje (przynajmniej część z nich) i publikować je na swoim kanale YouTube. Kanał możecie znaleźć pod tym linkiem: http://www.youtube.com/channel/UCwXF3a9kRrL-Mq8MqovY_iA

Aktualnie znajdziecie tam prezentacje nagrane w języku angielskim dotyczące:

Serdecznie zapraszam do odwiedzania mojego kanału, subskrybowania. Zapewne po MTS będzie można znaleźć tam moje sesje z tej właśnie konferencji. Postaram się również przygotować wszystkie prezentacje również w języku polskim :)


Podsumowanie roku 2012

Wszyscy piszą podsumowania roku 2012, co zrobili, czego nie, plany na Nowy Rok 2013. W wolnej chwili, wypoczęty i gotowy na nowe wyzwania postanowiłem dołączyć do grona “podsumowywaczy”, zasiąść przed laptopem i zebrać razem to co było, a 2012 był czasem wielu zmian i działań…

Społeczności

W styczniu zostałem wyróżniony tytułem Most Valuable Proffesional w kategorii Windows Phone za pracę na rzecz społeczności i dzielenie się wiedzą w zakresie Windows Phone. Jest to dla mnie duże wyróżnienie i dodatkowy bonus podczas robienia tego co lubię :)
Jednocześnie moje wcześniejsze przenosiny do Gdańska spowodowały moje skupienie na wspieraniu Trójmiejskiej Zawodowej Grupie .Net
W międzyczasie udało mi się zrobić parę prezentacji, CodeCampów, warsztatów i webcastów na tematy od Windows Phone poprzez Windows 8, Windows Azure aż po metodyki zwinne (SCRUM).

Równie ważne jak otrzymanie tytułu MVP było dla mnie objęcie pieczy nad Redakcją Codeguru.pl – pod tym względem rok 2013 przyniesie dla Was wiele zmian – mam nadzieję, że ciekawych i przyciągających do Portalu – zachęcam zatem do śledzenia aktualności!

Blog

Na blogu nieco ciszej niż w zeszłym roku – to z różnych powodów, czy to przygotowań do warsztatów, zdrowotnych, zajęć związanych z redakcją, zmianą pracy itp. W tym roku szykuje się jednak kolejna ofensywa postów związanych nie tylko z Windows Phone. Wczoraj dostałem również podsumowanie statystyk od WordPress.com

4,329 films were submitted to the 2012 Cannes Film Festival. This blog had 31,000 views in 2012. If each view were a film, this blog would power 7 Film Festivals

In 2012, there were 48 new posts, growing the total archive of this blog to 182 posts.

Praca

Rok 2012 był czasem, w którym stawiałem czoła wyzwaniom pojawiającym się w firmie Kainos. Okazało się jednak, że przygoda ta zakończyła się wraz z końcem roku 2012. Od stycznia 2013 dzielnie wspieram dział deweloperski Holte Software.

Co się nie udało

To nie ma znaczenia, bo ogólny rozrachunek jest bardzo na plus. Poza tym jeżeli coś minęło to się tego nie da zmienić i grunt, żeby wyciągać z tego wnioski – w związku z tym nie ma co się doszukiwać i rozpamiętywać :)

i…

dziś okazało się, że na kolejny rok przyznano mi wyróżnienie w postaci tytułu MVP z czego bardzo się cieszę :)

 

Dobra, koniec tego – czas wyznaczać kurs na nadchodzący rok i podążać do celu – Wam drodzy czytelnicy życzę sukcesów i zadowolenia w nadchodzącym roku – reszta przyjdzie sama :)


MVP Award 2012

Nadszedł nowy rok i nowe wyzwania… Ale może od początku :)

Dostałem dziś SMS’a z gratulacjami dotyczącymi MVP. Hm… Żadnego maila nie dostałem, więc może to jakaś pomyłka… Wchodzę na Codeguru.pl i czytam:

Styczeń to czas nominacji do prestiżowego tytułu MVP. Microsoft przyznał tytuł Most Valuable Professional 2 nowym osobom z Polski w kategoriach Windows Phone Development oraz Microsoft Project.

Nowe osoby w gronie MVP to:

  • Maciej Grabek (Windows Phone Development)
  • Sebastian Wilczewski (Microsoft Project)

 

Sprawdzam maila jeszcze raz… Pusto… Okazało się, że mail zaczynający się słowami

Dear Maciej Grabek,

Congratulations! We are pleased to present you with the 2012 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in Windows Phone Development technical communities during the past year.

znalazł się w katalogu SPAM… Chyba muszę zmienić reguły filtrowania wiadomości, bo mało brakowało a ominęłaby mnie ta, jakże miła, informacja! Chwileczkę… Nie mam żadnych filtrów… Ah te serwery poczty :)

Z tego miejsca chciałbym podziękować za to wyróżnienie – z racji na fakt, że jestem w Polsce jedyną osobą wyróżnioną tytułem w kategori Windows Phone, tym bardziej motywuje mnie to do dalszego działania. Ogromne podziękowania dla mojej żony za wyrozumiałość dla ilości czasu, którą przesiaduję przed laptopem lub spędzam na wyjazdach :) Zapowiada się, że kolejny rok intensywnej pracy na rzecz społeczności i technologii… Najważniejsze, że lubię to 😀

Mój profil MVP będzie niedługo dostępny pod tym adresem.


2011 – podsumowanie

Wielkimi krokami zbliża się rok 2012… W związku z tym przyszedł czas na podsumowanie mijającego roku 2011 :) Muszę przyznać, że w jego trakcie wiele się działo i wiele zmieniło – na plus :)

Praca

W zeszłym roku pisałem, że w pracy nic się nie zmieniło. Tym razem jest inaczej, ponieważ od października pracuję w firmie Kainos Software LTD. Ze zmianą firmy wiąże się również zmiana miejsca zamieszkania – Gdańsk.

Aktywności, Grupy zawodowe

Nie trudno się domyślić, że przeprowadzka uniemożliwia mi działanie w ramach TGD.NET. Na szczęście w Gdańsku również funkcjonuje grupa zawodowa (TZG.NET), której to jestem aktywnym członkiem :) Od października miałem już możliwość poprowadzenia prezentacji oraz dwóch całodziennych szkoleń poświęconych Windows Phone 7.

Poza tym w ciągu roku kilka(naście) prezentacji, kilkanaście webcastów (więcej), parę artykułów, szkoleń i kilkadziesiąt postów na blogu co zaowocowało niebagatelną liczbą 25k odsłon :)

Checklist 2011

Postanowiłem wreszcie zabrać się za certyfikaty – niby nic specjalnego, jednakże są przydatne :) Z racji na sporą ilość różnorodnych aktywności podszedłem do trzech (planowałem 4…): 70-515, 70-433 oraz 70-506.
Przygotowanie i poprowadzenie ciekawej sesji na MTS – przygotowana, poprowadzona… czy ciekawa, to pozostawiam wam :) Mam jednak nadzieję, że mogę postawić znaczek przy tym punkcie :)
Współautorstwo książki – okazało się, że nie tylko jednej, ale o tym już niedługo na blogu :)
Zwiększenie aktywności online – webcasty, artykuły itp
Zakup telefonu z WP7 na pokładzie :) Muszę przyznać, że nie żałuję – kto raz spróbuje najprawdopodobniej nie wróci do poprzedniego systemu :)
Realizacja pomysłów na projety – kontrolki, konkursy programistyczne, aplikacje itp – niestety udało się zrealizować tylko kilka pomysłów, natomiast lista wciąż się wydłuża… W związku z tym muszę to przełożyć na rok 2012 i od stycznia solidnie zabrać się za kodowanie zaległości :)

Co w roku 2012?

Przede wszystkim zdobycie MCPD w dwóch kategoriach: Web (do zdania 70-513, 70-516 i 70-519) oraz Windows Phone (do zdania 70-516 oraz 70-599) co w sumie daje 4 egzaminy – może to i nie dużo (pamiętam post Darka Porowskiego z postanowieniem zdania 10 egzaminów w rok, ale biorąc pod uwagę moje zaległe pomysły wolę zachować bezpieczny margines :)

W drugiej kolejności uszczuplenie listy zapisanych pomysłów – trochę tego jest i warto wcielić w życie przynajmniej część, bo kto wie co mi przyjdzie do głowy w trakcie nowego roku :)

Równolegle prowadzona angielska wersja bloga – będzie co przepisywać :)

Przydałoby się również przygotować kilka artykułów i webcastów na różne tematy oraz konferencje :) Nie ukrywam, że miło byłoby ponownie pojawić się na MTS jako prelegent, ale zobaczymy co z tego wyjdzie :)

Jest jeszcze kilka rzeczy, które chciałbym osiągnąć/zrealizować, ale… zobaczymy czy się uda, tymczasem zostawiam je w głowie (ściśle tajne przez poufne :))

Reaktywacja uczęszczania na basen i salsę – trzeba się troche poruszać, bo przez ostatnie trzy miesiące było z tym krucho :( Moja żona była w Toruniu i nie mniał mnie kto wyciągać za ucho :)

Zapomiałbym – uzbrojenie się w cierpliwość podczas Euro 2012 :) W Gdańsku są spore korki (szczególnie od południowego wjazdu), ale podczas Euro zapewne będą większe… No nic… trzeba będzie to jakoś przeżyć :)

Jak widać trochę tego jest, ale ten, kto nie stawia sobie celów, ten nic nie osiąga. Dodatkowo nie ma sensu stawiać sobie zbyt prostych wyzwań, to traci to cały urok i satysfakcję :) W związku z tym do boju! (ale dopiero od poniedziałku 😉 )

Nie pozostaje mi już nic innego jak tylko złożenie wszystkim czytelnikom owocnego roku 2012!!!


Jesienna migracja

Od jakiegoś czasu planowałem przemigrowanie bloga z live.spaces.com na własny hosting. Z wielu powodów: problemy z dostosowaniem przestrzeni do własnych potrzeb, wrzucaniem skryptów i obiektów Silverlight. Późnej okazało się, że wyłączono statystyki, które przecież są niezbędne, żeby widzieć w którym kierunku podążać… Pewnego dnia pojawiła się wiadomość, że Microsoft za pół roku wyłączy spaces i proponuje migrację na WordPress.com http://techcrunch.com/2010/09/27/windows-live-blogging/.

Wcześniej już przetestowałem na lokalnej maszynie przenoszenie treści z livespaces na wordpressa oraz ogólnie możliwości tego silnika, zatem wybór był prosty. Pozostało wybrać hosting. Od samego początku skłaniałem się ku Webio, do czego dodatkowo przekonał mnie Tomek Wiśniewski. Dobra oferta i szybki kontakt finalnie przekonały do wyboru :) Zatem stało się – blog zmigrował na http://maciejgrabek.com.

1 Comment more...

Moja wypowiedź dla “The Typemock Insider”

Kontynułując współpracę z Typemock udzieliłem dla nich swego rodzaju “wywiadu via email” (nowa, być może nie odkryta jeszcze forma dziennikarska :) Możecie tam znaleźć krótką informację na temat mojej przygody z .NET i Grupami Offline oraz background przygotowań do VS2010CL.

No tak, ja tu gadu gadu, a nie podałem linka :) http://blog.typemock.com/2010/05/typemock-sponsored-vs-2010-community.html

Miłej lektury :)


Publikowanie kodu – CodeHTMLer

Poszukując wygodnego sposobu na publikację kodu przy użyciu Windows Live Writera, którego używam do wygodniejszej publikacji trafiłem na CodeHTMLer. Po ściągnięciu paczki, która zajmuje zaledwie 23KB i jej rozpakowaniu mamy do dyspozycji 4 pliki:

To co należy zrobić to uruchomić plik install.bat – należy pamiętć, by zrobić to w trybie administratora. Dlaczego? Spójrzmy na jego zawartość:

  1 @echo off
  2 REM To Install the CodeHtmler LiveWriter Plugin
  3 REM Copy CodeHtmler.dll and CodeHtmler.LiveWriterPlugin.dll into %Program Files%\Windows Live\Writer\Plugins
  4
  5 setlocal
  6
  7 set PLUGINDIR="%ProgramFiles%\Windows Live\Writer\Plugins\"
  8 set CODELOCATION=%~dp0
  9
 10 IF "%1" NEQ "" set CODELOCATION=%~dp1
 11
 12 XCOPY /D /Y /R "%CODELOCATION%CodeHtmler.dll" %PLUGINDIR%
 13 XCOPY /D /Y /R "%CODELOCATION%CodeHtmler.LiveWriterPlugin.dll" %PLUGINDIR%
 14
 15 endlocal

Instalacja polega na przekopiowaniu CodeHtmler.dll i CodeHtmler.LiveWriterPlugin.dll do katalogu pluginów Live Writera. Wybór należy do was.

Co dobrego daje nam ta wtyczka? Przede wszystkim ławtość użycia. Po zainstalowaniu obok innych wtyczek (Hyperlink, Picture, Photo album, …) pojawia nam się opcja “Code”. Po jej wybraniu mamy takie oto okno:

Do wyboru oprócz numerowania linii mamy 8 predefiniowanych kolorowań składni dla najpopularniejszych języków, dzięki czemu nie trzeba tracić czasu na ich definiowanie i można zacząć pracę od zaraz. Jeżeli jednak coś jest nie tak i wymaga zmiany, zawsze można wybrać opcję “Edit languages”. Udostępnia ona możliwość edycji wszystkich elementów kodu (zaznaczone na zielono) do której możemy przy pomocy wyrażeń regularnych w prosty sposób dodać nasze własne elementy.

A oto wynik transformacji kodu, który widać w okienku “Insert code”:

  1 /// <summary>
  2 /// Summary description for Main.
  3 /// </summary>
  4 static void Main(string[] args)
  5 {
  6   // string variable
  7   string myString = “myString”;
  8
  9   /* integer�
10      variable */

11   int myInt = 2;
12 }
 

Dla osób, które nie korzystają z Live Writera istnieje alternatywa w wersji online na tej stronie. Nie oferuje ona edycji kolorowania składni, lub też własnego definiowania tych elementów, jednakże taki urok online :)


Ograniczenia Live Writer v2

Kiedyś pisałem o “Ograniczeniach Live Writer”, dziś postanowiłem sprawdzić, czy coś w tym temacie się zmieniło i… TAK! Zmieniło się. W tym momencie mogę podczas dodawania wpisu:

Wynik w przeciwieństwie do tego co było kiedyś zostaje zapisany na blogu – tak. Nareszcie będzie można “uzupełnić” zaległe wpisy :) Było by fajnie gdyby nie ale…. W przyrodzie nic nie ginie i gdy jedna funkcjonalność jest wdrażana inna wylatuje :( Pod nóż poszła możliwość wstawienia dowolnego iframe we wpisie. Chciałem to zrobić przy okazji C2C 2010 i wstawić banner zrobiony w Silverlight, natomiast za każdym razem jest on wycinany z kodu posta…

<iframe src=”http://c2c.org.pl/pics/banners/400x50_pl/index.html” width=”400″ height=”50″ style=”width:400px; border:0; height:50px; overflow:hidden;” FRAMEBORDER=”0″ scrolling=”no” ></iframe>

No nic, poszukiwania rozwiązania rozpoczęte…


Koniec zimy

Tak, wiem i przyznaję – dłuuuuga przerwa – zapewne spowodowana “krótszym dniem”, ale również masą wyjazdów w okresie zimowym. W tym czasie jednak nazbierało mi się sporo tematów o których napiszę.
W drodze:
– prosty sposób na dynamiczną i konfigurowalną aplikację w Silverlight
– jak łatwo wykorzystać WCF poprzez JSONP
– VS2010 – debugowanie wsteczne
– nadchodzące konferencje i relacje z nich (już za Tydzień C2C, a na horyzoncie Visual Studio Community Launch 2010!!!)
– … :)

Powrót po długiej przerwie

Witam ponownie po długiej przerwie. Była ona związana z moim ślubem :) Tak, zmieniłem stan skupienia na gwiazdę podwójną :)

Sądzę, że teraz znajdę czas na podzielenie się rzeczami, które napotykam na swej drodze i mam nadzieję, że komuś to się przyda. Dziś skończyła się konferencja MTS 2009 – świetne miejsce, by poznać nowości ze świata Microsoft, ale również by poznać innych ludzi z branży, a przede wszystkim by spotkać się ze społecznościami MS – na naszym stoisku wiele się działo i miałem przyjeność w tym uczestniczyć. Jutro napiszę coś o konferencji, a jak dostanę zdjęcia, to wrzucę je, by pomogły w wizualizacji posta o tym jak było :)


  • O mnie

    Maciej Grabek

    Moje profile na:

    MVP

    Codeguru.pl GoldenLine
    Twitter CodeProject

  • english version
  • Polecam

  • Copyright © Maciej Grabek. All rights reserved.
    Powered by WordPress
    %d bloggers like this: