20. Spotkanie ŚRGM i PLSSUG

logo_laczone14

Wczoraj odbyło się okrągłe 20 Spotkanie Śląskiej Regionalnej Grupy Microsoft wsparte Polish SQL Server User Group. Kolejny raz ugościło nas ZETO. Frekwencja dopisała i zjawiło się sporo ludzi. Po krótkim wstępie Tomka Wiśniewskiego przeszliśmy do pierwszego tematu spotkania.

 

y1p-AcsvOEzLuRTAWzldjE0qhl-fE1pRVrMSTVwooJ7rx7x3bdoYQXxnxKtL3QoeYeKlCtIJ2Qxcp0 Na pierwszy ogień poszedł Łukasz Foks. Przygoda Łukasza ze społecznościami Microsoft zaczęła się z WSS.pl (online), gdzie jest zastępcą redaktora naczelnego, a później udzielał się jako członek i założyciel Warszawskiej grupy (offline). W październiku firma Microsoft wyróżniła go tytułem MVP w kategorii Windows Desktop Experience. Przygotowany temat dotyczył technologii Branch Cache.

Bardzo dobra sesja dla ITPro’sów. Może temat nie przypadł mi do gustu, ale za to prowadzenie bardzo dobre. Zresztą Łukasz nie jest prelegentem od wczoraj. Z grubsza Branch Cache jest technologią, która pozwala na optymalizację (przyspieszenie) pobierania plików w małych i średnich firmach, które posiadają jeden lub więcej zdalnych oddziałów. Technologia ta jest dostępna dla systemów Windows 7 oraz Windows 2008 Server R2 w odpowiednich wersjach (głównie chodzi ultimate’y, enterprise’y). Za plus można uznać to iż nie trzeba wydawać pieniędzy na nic więcej, gdyż Branch Cache to odpowiednia konfiguracja wcześniej wymienionych systemów.

 

pers_jpyt1 Po przerwie kawowej przyszła kolej na coś bardziej dla mnie. Jacek Pytowski pokazał czarną stronę LinqToSQL. Na co dzień Jacek stoi na czele firmy Pixel-Tech, a wolnym czasie pasjonuje się fotografią. To właśnie Jackowi zawdzięczamy dokumentację w formie zdjęć każdego spotkania. Ale gdy nie ma Jacka to i nie ma zdjęć. Pełna nazwa przygotowanego tematu brzmi: LinqToSQL z teki praktykanta.

Celem prelegenta było wyeksponowanie problemów z jakimi można się spotkać podczas pracy nad systemem klasy ERP, który korzysta z technologii LinqToSQL. Pokazał żywe dowody (sytuacje) gdzie “pełne wsparcie dla transakcji” nie jest wspierane i Linq głupieje. Na szczęście poznaliśmy jednocześnie rozwiązanie takiego problemu. Niestety gorzej już było w specyficznej sytuacji, gdzie po SubmitChanges() wykonywana była jeszcze procedura na serwerze SQL. Niestety tu jak się okazało nie ma rozwiązania (nie mówimy tutaj o mega, hiper dziwacznych obejściach, bo oczywiście, że tak się da). Najlepiej unikać takich sytuacji w naszych aplikacjach. Sesja bardzo fajna. Jacek co prawda musi się trochę, że tak powiem wyrobić w prowadzeniu, ale chętnie posłucham w przyszłości więcej tego typu sesji.

 

Na koniec rozlosowaliśmy trochę suvenirów, m.in licencje na Nevron Charts, ReSharpera oraz Teleriki. Następne spotkanie już za 2 tygodnie, 10 grudnia 2009, na którym będzie można posłuchać Marcina Najdera oraz mnie. Marcin najprawdopodobniej pokaże co nieco o pisaniu własnych providerów do LINQ (ale o tym zdecyduje wynik ankiety, aktualnie prowadzi LINQ nad Reactive Framework). Ja pokażę kilka ładnych i fajnych kontrolek dla ASP.NET firmy Telerik.

P.S Jacku czekamy na fotki 🙂