TGD.NET

WCF 4.0 na TGD.NET

Toruńska Grupa Deweloperów .NET ma przyjemność zaprosić na 28 spotkanie, na ktorym poprowadzę prezentację pt.: “WCF 4.0 What’s new?”.

O czym będzie:
Windows Communication Foundation przy okazji pojawienia się czwartej odsłony .NET Framework przyniósł ze sobą nowe możliwości. Podczas sesji postaram się je przedstawić oraz podzielić własnymi spostrzeżeniami na temat ich przydatności. Pod lupę weźmiemy cztery najciekawsze moim zdaniem nowości w WCF 4.0.
Prezentacja ta była również poprowadzona na konferencji 2nd Silesian Code Camp.

Agenda:

  1. Simplified configuration
  2. Routing service
  3. Service discovery
  4. Workflow services

Gdzie i kiedy:
Spotkanie odbędzie się 28 czerwca od godziny 17:00 w SALI S3 na Wydziale Matematyki i Informatyki UMK (ul. Chopina 12/18).

DODATKOWO:
Będzie to jednocześnie ostatnie spotkanie przed wakacjami a także 3 jubileusz powstania naszej grupy. W związku z tym zapraszamy wszystkich na urodzinowy tort. Do wygrania będzie również kilka niespodzianek.

Wstęp na wykład jest wolny. Rejestracja na spotkanie jest obowiązkowa.
(Link dla osób korzystających z Codeguru: Rejestracja na spotkanie)


DotNetMeeting – po konferencji

Minęło kilka godzin od zakończenia konferencji i właśnie wróciłem z after party. Niestety jak to przeważnie bywa przy okazji organizowania wydarzenia nie zawsze jest czas, żeby na spokojnie usiąść i posłuchać prelegentów podczas ich sesji. Nie mniej jednak udało mi się wygospodarować przynajmniej parę chwil na każdy z tematów.
Duża frekwencja oraz ilość pytań podczas sesji świadczyła o zainteresowaniu tematem, dzięki czemu mamy dodatkową satysfakcję z dziesiejszej konferencji. Potwierdza to również wstępne przejrzenie ankiet, w których uczestnicy mogli również wyrazić swoje zdanie nie tylko na temat prelegentów, lecz również o samej konferencji.
Nie obyło się również bez problemów technicznych – niestety jednemu z prelegentów uszkodził się laptop z jedyną wersją prezentacji i kodu i trzeba było uruchomić sesję backup, na której opowiedziałem o Notyfikacjach w Windows Phone 7.
Poniżej zamieszczam kilka fotek. – dziękujemy za zainteresowanie i do zobaczenia!


MVC3 na TGD.NET

Toruńska Grupa Deweloperów .NET ma przyjemność zaprosić na 26 spotkanie, na którym Ireneusz Koszek poprowadzi prezentację pt.: “Umarł król (MVC2) niech żyje król (MVC3)”.

O czym będzie:

Podczas prezentacji poruszone będą tematy nowości jakie niesie ze sobą najnowsze wcielenie ASP.NET MVC.

Agenda:

  1. krótki wstęp do MVC
  2. razor view engine – nowy view engine by microsoft
  3. lepsze wsparcie dla javascript – remote validation, unobtrusive java script, wbudowane wsparcie dla JSON’a
  4. partial page caching
  5. nowy zestaw helperów (facebook, bing, google analytics, Chart(), WebGrid(), Crypto(), WebMail(), itd)
  6. nowe atrybuty
  7. sessionless controllers
  8. global filters
  9. dynamic ViewModel
  10. nowe ActionResult (HttpNotFoundResult, PermanentRedirectResult, HttpStatusCodeResult)
  11. nowe możliwości automatycznej walidacji modelu
  12. NuGet package manager – package manager dla ASP.NET
  13. lepsza integracja z IoC containers, extensibility points

O prelegencie:

Ireneusz Koszek – Programista od 14 lat (z zamiłowania). Większość tego czasu spędził tworząc duże systemu biznesowe (ERP). Zjadł zęby na MSSQL Server (od wersji 7). Od około 4 lat działający na własne konto jako freelancer. Interesuje się wszystkim co związane jest z programowaniem, oraz wpływem nowoczesnej techniki na codzienne życie. Lubi dzielić się zdobytą wiedzą (od czasu do czasu prowadzi autorskie szkolenia z MSSQL Servera), i myśli o zostaniu MCT. Zadaje dużo pytań (bo lubi wszystko wiedzieć, i nie lubi tracić czasu).

Gdzie i kiedy:

Spotkanie odbędzie się 22 lutego od godziny 17:00 w SALI S3 na Wydziale Matematyki i Informatyki UMK (ul. Chopina 12/18) . Wstęp na wykład jest wolny. Rejestracja na spotkanie jest obowiązkowa.

(Link dla osób korzystających z Codeguru: Rejestracja na spotkanie)

Zespół TGD.NET


Nowy NHibernate na TGD.NET

Toruńska Grupa Deweloperów .NET ma przyjemność zaprosić na 25 spotkanie, które będzie miało formę warsztatów. Łukasz Dams przedstawi nam najnowszą odsłonę NHibernate.

O czym będzie:
Z okazji premiery trzeciej już odsłony NHibernate, chciałbym przybliżyć uczestnikom ten popularny ORM i sposoby jego praktycznego wykorzystania. Osoby posiadające już doświadczenie z NHibernate, będą mogły dowiedzieć się o nowościach, jakie zostały udostępnione w wersji trzeciej, oraz o wielu mało znanych, ale przydatnych funkcjonalnościach dostępnych w wersjach wcześniejszych.
Agenda:

  1. Krótki wstęp do frameworka i jego konfiguracji.
  2. Obiektowy model domeny vs. relacyjna baza danych – czyli (prawie) cała prawda o mapowaniach .
  3. Transakcje – jak z nich korzystać, optymistyczne i pesymistyczne rozwiązywanie transakcji, integracja z TransactionScope.
  4. QueryOver – nowy, szybki i wygodny sposób tworzenia zapytań, nietrywialne przykłady użycia.
  5. Przegląd dostępnych API interakcji z bazą danych – wady, zalety i ograniczenia, dobór właściwego narzędzia do zadania.
  6. Optymalizacje na poziomie mapowań i zapytań, najczęściej popełniane błędy.
  7. Wzorce i antywzorce użycia.
  8. Przykłady wykorzystania wbudowanego modelu zdarzeń i interceptorów.
  9. Bardzo krótkie porównanie z Entity Framework i Linq2Sql.
  10. Wybrane rozszerzenia.

O prelegencie:
Łukasz Dams – Absolwent Wydziału Fizyki, Astronomii i Informatyki Stosowanej w Toruniu. Obecnie, starszy programista w toruńskiej firmie AIS.PL, gdzie tworzy aplikacje w ASP.NET MVC. Od roku zaangażowany w projekty intensywnie korzystające z NHibernate. Zainteresowany wszelkimi nowinkami technicznymi w zakresie programowania, architektury aplikacji i wzorców projektowych oraz metodami, i narzędziami optymalizacji operacji bazodanowych.

Z racji na warsztatową formę spotkania liczba miejsc jest ograniczona!!!
Gdzie i kiedy:
Spotkanie odbędzie się 1 lutego od godziny 17:00 w LABOLATORIUM L4 na Wydziale Matematyki i Informatyki UMK (ul. Chopina 12/18) . Wstęp na wykład jest wolny. Rejestracja na spotkanie jest obowiązkowa.
(Link dla osób korzystających z Codeguru: Rejestracja na spotkanie)


Bezpieczeństwo aplikacji ASP.NET oraz MVC3 na TGD.NET

Toruńska Grupa Deweloperów .NET ma przyjemność zaprosić na 24 spotkanie podczas którego odbędą się dwie prezentacje:

Piotr Buler poprowadzi: “Bezpieczeństwo aplikacji ASP.NET”

O czym będzie:
Prezentacja wprowadzająca w tematykę bezpieczeństwa, przedstawiająca podstawowe zagadnienia i sprawy z nim związane (1. część) oraz pokazująca mechanizmy pozwalające tworzyć bezpieczne aplikacje w ASP.NET Framework (2. część). Wybrane przykłady ataków (np. SQL Injection) “na osłodę” teoretycznej części spotkania.
Agenda:

  1. Bezpieczeństwo – ogólny zarys (security overview) (1. cz.)
  2. Dlaczego jesteśmy potencjalną ofiarą ataku?
  3. Szyfrowanie (data encryption)
  4. Zabezpieczenia w platformie .NET (2. cz.)
  5. Wybrane przykłady ataków

O prelegencie:
Piotr Adam Buler – student informatyki na WMiI UMK. Zainteresowania:

  • tworzenie aplikacji webowych
  • bezpieczeństwo w internecie

Ireneusz Koszek poprowadzi: “Umarł król (MVC2) niech żyje król (MVC3)”

O czym będzie:
Podczas prezentacji poruszone będą tematy nowości jakie niesie ze sobą najnowsze wcielenie ASP.NET MVC.
Agenda:

  1. krótki wstęp do MVC
  2. razor view engine – nowy view engine by microsoft
  3. lepsze wsparcie dla javascript – remote validation, unobtrusive java script, wbudowane wsparcie dla JSON’a
  4. partial page caching
  5. nowy zestaw helperów (facebook, bing, google analytics, Chart(), WebGrid(), Crypto(), WebMail(), itd)
  6. nowe atrybuty
  7. sessionless controllers
  8. global filters
  9. dynamic ViewModel
  10. nowe ActionResult (HttpNotFoundResult, PermanentRedirectResult, HttpStatusCodeResult)
  11. nowe możliwości automatycznej walidacji modelu
  12. NuGet package manager – package manager dla ASP.NET
  13. lepsza integracja z IoC containers, extensibility points

Dodatkowo:
W związku z przygotowaniami do organizacji przez TGD.NET konferencji na temat aplikacji i gier na urządzenia mobilne wszystkich zainteresowanych pomocą w ogranizacji zapraszamy na małą pogawędkę na ten temat w mniej oficjalnej atmosferze w jednym z toruńskich klubów.
Jeżeli nie możesz przybić, a chcesz pomóc przy organizacji możesz łatwo się z nami skontaktować (na przykład odpowiadając na tego maila).

Gdzie i kiedy:
Spotkanie odbędzie się 14 grudnia od godziny 17:00 w SALI S3 na Wydziale Matematyki i Informatyki UMK (ul. Chopina 12/18) . Wstęp na wykład jest wolny. Rejestracja na spotkanie jest obowiązkowa.
(Link dla osób korzystających z Codeguru: Rejestracja na spotkanie)


PInvoke, Unsafe Code, WinAPI oraz Service Oriented Architecture na TGD.NET

Toruńska Grupa Deweloperów .NET ma przyjemność zaprosić na 23 spotkanie podczas którego odbędą się dwie prezentacje!

Maciej Grabek poprowadzi: “Service Oriented Architecture + .NET = WCF”

O czym będzie:
Celem wykładu jest przedstawienie w jaki sposób stworzyć projekt oparty o wzorzec SOA (ang. Service Oriented Architecture). Rozpoczniemy od zdefiniowania kontraktu usługi, następnie przyjrzymy się w jaki sposób możemy udostępniać usługę na świat, a na końcu stworzymy klienta, który bedzie z niej korzystał.

Agenda:

  1. Czym jest SOA i jak ma się do tego WCF
  2. ABC WCF czyli adres, wiązanie i kontrakt
  3. Hostowanie usługi
  4. Klient
  5. Podsumowanie

Sławek Orłowski poprowadzi: “Integracja kodu niezarządzanego z zarządzanym”

O czym będzie:
Moją intencją jest zaprezentowanie fragmentu platformy .NET, który bardzo często jest pomijany w opisie. Chodzi o integrację oprogramowania .NET z natywnymi bibliotekami (C, C++, WinAPI). Czytając rożnego rodzaju publikacje można odnieść wrażenie, że technologie takie jak PInvoke, czy “Unsafe Code” to “zło”. Nie należy ich używać. Będąc programistą .NET lepiej o nich również nie myśleć. Chciałbym to zmienić i zapewnić, że tego typu techniki są używane i stanowią część platformy .NET. Co więcej, wiele rozwiązań może być opartych wyłącznie na “mieszaniu” kodów.

Agenda

  1. Jak jest uruchamiana aplikacja .NET w systemie Windows. Krótki opis.
  2. Język C# i C++/CLI pod kątem integracji kodu zarządzanego i niezarządzanego.
  3. Konwersja typów. Typy proste i typy złożone.
  4. Platform Invoke oraz C++ Mixed Mode okiem praktyka (mam nadzieję).
  5. Integracja z projektami WinAPI z dostępem do kodu źródłowego i bez dostępu.
  6. Zapewnienie bezpieczeństwa projektom używającym bibliotek natywnych.
  7. Kod “Unsafe”.
  8. Visual Studio i zarządzanie projektami tego typu.

O prelegencie
Sławomir Orłowski – Pracownik Instytutu Fizyki UMK, wykładowca kierunku Informatyka Stosowana. Od roku 2009 posiada stopień naukowy doktora fizyki. W swojej pracy naukowej zajmował się m.in. bionformatyką, symulacjami komputerowymi, analizą obrazów i modelowaniem fizycznym oraz matematycznym. Jako dydaktyk odpowiedzialny jest za prowadzenie kursów technologicznych Java i .NET. Od 2008 jest pracownikiem Biura Badawczo-Rozwojowego firmy Optopol Technology, która od 2010 roku jest częścią grupy Canon. W ramach swojej pracy zajmuje się programowaniem C/C++, C# i C++/CLI, architekturą oprogramowania, integracją kodu oraz (od niedawna) analizą i zarządzaniem ryzykiem, walidacją oprogramowania medycznego oraz zarządzaniem jakością. Współpracuje z wydawnictwem Helion, czasopismami Hackin9 oraz Software Developers Journal. Chętnie uczestniczy również w różnorodnych projektach informatycznych jako freelancer. Jest autorem publikacji naukowych oraz książek i artykułów z dziedziny IT. Jest zwolennikiem idei Open Source. Stara się wspierać i działać aktywnie w Toruńskiej Grupie Developerów .NET. Strona domowa: http://www.fizyka.umk.pl/~bigman.

Gdzie i kiedy:

Spotkanie odbędzie się 9 listopada od godziny 17:00 w SALI S3 na Wydziale Matematyki i Informatyki UMK (ul. Chopina 12/18) . Wstęp na wykład jest wolny. Rejestracja na spotkanie jest obowiązkowa.

Serdecznie zapraszamy!

Aby otrzymywać newsletter Toruńskiej Grupy Deweloperow .NET skontaktuj się ze mną na adres podany na stronie grupy.


ReSharper i WCF RIA Services na TGD.NET

Serdecznie zapraszam na kolejne spotkanie Toruńskiej Grupy Deweloperów .NET. To już 22 spotkanie. Tym razem po raz pierwszy odbędą się dwie prezentacje:

1. Piotr Benetkiewicz (AIS.PL) opowie na temat ReSharper’a
2. Rafał Szefler wprowadzi nas w tematykę Silverlight 4 i WCF RIA Services w C#.

Jeżeli forma się sprawdzi, wówczas będziemy starali się ją kontynułować. Spotkanie odbędzie sie we wtorek 19.10.2010 o godzinie 17:00 na Wydziale Matematyki i Informatyki UMK.
Szczegóły na stronie spotkania.

Wstęp bezpłatny! Rejestracja obowiązkowa!


Zdjecia z Visual Studio 2010 Community Launch w Toruniu

Na witrynie TGD.NET dodałem zdjęcia z toruńskiej edycji VS2010CL. Możecie je znaleźć tutaj. Serdecznie zapraszam!


Relacja z Visual Studio 2010 Community Launch w Toruniu

Jak zapewne wiecie wczoraj miała miejsce Toruńska edycja Visual Studio 2010 Community Launch. Niedługo pojawią się zdjęcia z konferencji, a nieco później nagrania poszczególnych sesji przygotowane przez UMK TV. Na wstępie wielkie podziękowania dla:

  • Justyny Lewandowskiej
  • Dominiki Grabek
  • Arka Padlińskiego
  • Jerzego Białkowskiego
  • Piotrka Benetkiewicza

Dzięki wam ta konferencja mogła się odbyć, bo z Marcinem Daczkowskim po prostu nie dalibyśmy rady! Mam nadzieję, że w przyszłości wspólnie zorganizujemy jeszcze wiele podobnych wydarzeń.

A oto krótka relacja z wczorajszej konferencji.

Rozpoczęliśmy sesją poprowadzoną przez Jarka Staniszewskiego Visual Studio 2010 nie tylko dla programisty – Design and Architecture Support. W przejrzysty sposób mogliśmy zapoznać się z nowymi możliwościami Visual Studio w zakresie projektowania i wsparcia dla UML. Do rąk dostajemy narzędzie, które pozwala nie tylko wymodelować architekturę i budowę projektu, ale również wymusić przestrzeganie tego modelu poprzez dołączenie warunku do procesu biuldowania projektu…

Na kolejnej sesji Daniel Biesiada opowiedział o kolejnych cechach Visual Studio 2010 Ultimate Edition. Dowiedzieliśmy się o zmianach w wersjonowaniu IDE, zawartości poszczególnych edycji. Po krótkiej (z racji na poprzednią sesję) wzmiance na temat architektury i modelowania przyszła kolej na IntelliTrace oraz szeroki zakres scenariuszy testów automatycznych, nagrywania i odtwarzania nagranych ścieżek testów użytkownika / testera na maszynie developera (lub innej :) ) Temat był na tyle obszerny i interesujący, że nikt (oprócz organizatorów…) nie zauważył, że sesja się przeciągnęła.

Kolejna sesja przeprowadzona przez trenera Altkomu przyniosła niespodziankę w postaci czasu trwania. Z planowanych godziny piętnaście koniec nastąpił po niecałych 45 minutach. Na szczęście udało nam się przesunąć kolejną sesję i dodatkowo wypełnić część czasu losowaniem nagród przywiezionych przez prelegenta. Ale jest też druga strona medalu – zapoznaliśmy się z informacjami o nowech ścieżkach certyfikacji dostępnych już w lipcu. Jest z czym się zapoznać :)

Na ostatniej sesji Bartek Kierun podjął temat ASP.NET 4.0 – Rewolucja, czy ewolucja? Jak sam stwierdził nie było mega efektownych kontrolek, przeciągania z toolboxa, automagicznego kodu. Natomiast z mojego punktu widzenia to co przedstawił, czyli pełna kontrola nad ViewState, sposobem tworzenia id poszczególnych kontrolek, zestawem komponentów JavaScript i jQuery pozwala nam wygodniej tworzyć aplikacje webowe i ominąć wiele z dotychczasowych bolączek, które dokuczały nam przy próbach połączenia światów server i client side…

Po konferencji w bardziej kameralnym gronie przenieśliśmy dyskusje na ww tematy i nie tylko do pubu, gdzie mogliśmy coś zjeść, wypić i porozmawiać…

Dziękuję wszystkim prelegentom za poświęcenie swojego czasu, jeszcze raz podziękowania dla osób zaangażowanych w organizację launchu. Nie mogę doczekać się kolejnego tego typu wydarzenia w Toruniu :) Tym czasem po ciuchu zapraszam na drugie urodziny TGD.NET, które uczcimy podczas czerwcowego spotkania.


Visual Studio 2010 Community Launch

Informacja w formie obrazkowej – nierzadko bardziej przystępnej i łatwiejszej do zapamiętania :)


  • 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: