tag:blogger.com,1999:blog-80423692235423614642024-03-08T13:18:48.415+01:00brzozowBlog programisty który próbuje być Agilebrzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-8042369223542361464.post-59396139801645653282008-03-14T15:08:00.004+01:002008-03-14T17:10:19.504+01:00HEROES happen {Krakow}<p>Wczoraj odbyło się w Krakowie spotkanie z cyklu <a href="http://www.microsoft.com/poland/heroeshappenhere/default.mspx">"HEROES happen {here}"</a>. Była to okazja na uczestnictwo w kilku ciekawych prezentacjach oraz spotkanie wielu znajomych. Samo spotkanie podzielone było na dwie ścieżki: dla programistów i dla specjalistów IT.<br /></p><br />Oczywiście uczestniczyłem w sesji dla programistów.<br />Po doświadczeniach z różnych darmowymi konferencjami zdziwił mnie wysoki poziom prezentacji. <ul><li>Rewelacyjna prezentacja Bartka Pampucha - mimo, że na sali było mało osób, które miały doświadczenie z WCF i WF, a prezentacja Bartka dotyczyła bardziej zaawansowanych tematów, jego rady odnośnie tych technologii rozjaśniły wiele zaawansowanych aspektów nawet dla raczkujących w świecie WCF. Bartek jest świetnym prezenterem i warto być na jego prezentacjach nie zależnie, jakich tematów dotyczą.</li><li>Zadziwiająca prezentacja "SQL Server 2008 - LINQ - własne zastosowania" (niestety nie pamiętam nazwiska prezentera, a na <a href="http://www.microsoft.com/poland/heroeshappenhere/rejestracja/rejestracja.aspx">stronie</a> nie jest to zaznaczone). Dlaczego "zadziwiająca"? - Bo spodziewałem się czegoś innego po tytule prezentacji. Tak naprawdę nie było nic o SQL Serverze 2008, ale można było poznać jak LINQ działa od środka i dowiedzieć się jak rozszerzać LINQ samemu.</li><li>Bardzo dobrze oceniona przez moich znajomych prezentacja "Tworzenie aplikacji Office z wykorzystaniem Visual Studio 2008". Spędziłem ten czas na stoisku społecznościowym, ale z relacji przyjaciół wynika, że warto było zobaczyć.</li><li>Trochę gorzej oceniam prezentacje: „Co nowego w Visual Studio 2008?". Może, dlatego że ja nic nowego się na niej nie dowiedziałem, a Bartłomiej Zass chciał zbyt dużo pokazać w ciągu 1 godziny. Myślę, że ta prezentacja nie była przeznaczona dla mnie, ale dla osób, które nie wiedzą nic o VS.NET 2008.</li><li>Ostatniej prezentacji nie widziałem. Tytuł "Jak to zrobić - przykład praktycznego wdrożenia systemu informatycznego opartego o rozwiązania premierowe" przeraził mnie. Obawiałem się, że będzie to jakiś "marketing crap" i uciekłem.<br /></li></ul><br />Niestety jeśli chodzi o organizacje znajdzie się kilka małych minusów: <ul><li>było mało miejsca, a w sali, w której były wystawione stoiska trudno było się poruszać</li><li>sala, na której prezentowana była ścieżka programistyczna była jakaś pechowa. Nie dość, że co chwile zza ścian dochodziły jakieś dziwne dźwięki to mikrofon prezenter od czasu do czasu "sprzęgał się". Prezenter i ekran nie byli na podwyższeniu i z ostatnich rzędów nie można było zobaczyć całego ekranu, na którym wyświetlano prezentacje, a pod salą urządzono palarnie (nie wiem jak inni, ale w ostatnich rzędach czułem papierosy, a ostatnio jestem na nie strasznie uczulony)</li><li>wydawanie obiadu się przeciągnęło – chociaż mam wrażenie że niektórzy z uczestników przyszli się najeść i nakładanie obiadu zajęło im bardzo długo :-). Swoją drogą świetne jedzenie.</li></ul><br /><p>Jak widać większość z minusów wynika z miejsca, które wybrano na spotkanie. Hotel Qubus był za mały na tą imprezę.<br />W sumie pomimo kilku niewielkich minusów spotkanie uważam za bardzo udane.</p><br /><p>Zdziwiło mnie jak opornie przyjmowane są technologie .NET 3.0. Po pytaniach <br />typu: "Kto używa WPF, WCF, WF" w górze pojawiało się zaledwie kilka rąk. Zastanawiam się, z czego to wynika:<br />Czy brak wsparcia ze strony VS był tak dużym problemem że .NET 3.0 przyjmował się tak powoli? A może to tylko nasza lokalna specyfika i na świecie jest inaczej?<br />A może .NET 2.0 jest wystarczająco dobry/stabilny i z punktu biznesowego nie ma sensu inwestować w naukę .NET 3.0?</p>brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-42827917633650180192008-03-14T14:06:00.007+01:002008-03-14T14:18:59.217+01:00Szymon wygrywa WPF in Finance!Kilka minut temu otrzymałem wspaniałą wiadomość. <a href="http://geekswithblogs.net/kobush/Default.aspx">Szymon </a>wygrał konkurs <a href="http://wpfcontest.lab49.com/">WPF in Finance</a> .<br /><br />Wczoraj byłem na "HEROES happen {here}" w Krakowie. W czasie kuluarowych rozmów, kilka osób stwierdziło, że Szymon jest najlepszym specjalistą od WPF w Polsce, niektórzy twierdzili, że jest jednym z lepszych na świecie. No i oto mamy potwierdzenie tych słów!<br /><br />Widziałem konkursową pracę Szymona i jest się, czym zachwycać. Myślę, że w najbliższym czasie źródła zwycięskiej pracy zostaną opublikowane na <a href="http://geekswithblogs.net/kobush/Default.aspx">blogu Szymona</a>.<br /><br />GRATULACJE dla Szymona!<br /><br />P.S.<br />Zerknijcie na <a href="http://wpfcontest.lab49.com/prizes.aspx">nagrody</a>. Robią równie piorunujące wrażenie jak praca Szymona - wreszcie będę miał znajomego na XBox Live :-)brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com1tag:blogger.com,1999:blog-8042369223542361464.post-80377860868265599882008-02-21T23:03:00.005+01:002008-02-21T23:49:30.040+01:00Silverlight Challenge - podsumowanieDzisiaj INETA <a href="http://silverlightchallenge.eu/">ogłosiła wyniki </a>konkursu na poziomie europejskim. Szkoda tylko, że nie ma listy z linkami do działających projektów. Jak należało się spodziewać nie polecę do LasVegas :).<br /><br />Kilka słów podsumowania <a href="http://poland.silverlightchallenge.eu/">edycji polskiej</a>. Duże podziękowania należą się <a href="http://geekswithblogs.net/marcel/Default.aspx">Marcinowi Celejowi</a>, który był głównym organizatorem konkursu w Polsce. W żadnym innym kraju nie zgłoszono tylu prac konkursowych, co u nas. Myślę, że jest to zasługa tylko i wyłącznie Marcina, który znalazł dodatkowych sponsorów. Wizja wygrania konsoli na pewno przyciągnęła kilka osób.<br /><br />Podziękowania należą się również <a href="http://pawlos.blogspot.com/">Pawłowi Łukasikowi</a>, który zajmował się obsługą techniczną strony i który mocno się namęczył zanim webservice wymagany przez moją aplikację zaczął działać.<br /><br />No i oczywiście wszystkim uczestnikom należą się gratulacje!brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-44394963907712850732008-02-16T15:40:00.001+01:002008-02-16T15:43:47.879+01:001st European Silverlight Challenge - edycja polska - WYGRAŁEM!!!Nie mogę w to ciągle uwierzyć, ale <a href="http://poland.silverlightchallenge.eu/apps.aspx">WYGRAŁEM</a>!!!!brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com1tag:blogger.com,1999:blog-8042369223542361464.post-65767533867528424582008-02-14T15:42:00.015+01:002008-02-14T21:24:23.244+01:00Kolorowe Visual StudioOstatnio na blogach można znaleźć dużo postów o ciemnych kompozycjach do Visual Studio:<br /><a href="http://www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx">http://www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx</a><br /><a href="http://blog.tatham.oddie.com.au/2006/10/21/custom-vsnet2005-color-schemes-theyre-all-the-rage/">http://blog.tatham.oddie.com.au/2006/10/21/custom-vsnet2005-color-schemes-theyre-all-the-rage/</a><br /><a href="http://blog.wekeroad.com/2007/10/17/textmate-theme-for-visual-studio-take-2/">http://blog.wekeroad.com/2007/10/17/textmate-theme-for-visual-studio-take-2/</a><br /><br />Powstała nawet strona, na której można głosować na poszczególne kompozycje: <a href="http://idehotornot.ning.com/">http://idehotornot.ning.com/</a><br /><br />Zawsze byłem zwolennikiem ciemnych kompozycji, więc nie wiele myśląc spróbowałem kilku z nich. Niestety nie mogłem się do takiego środowiska przyzwyczaić. Jednak czarny ekran w IDE nie jest dla mnie. Ale przeglądając czarne schematy znalazłem jedną perełkę. Jest to zestaw kolorów <a href="http://www.codinghorror.com/blog/archives/000021.html">Jeffa Atwooda</a> prowadzącego blog <a href="http://www.codinghorror.com/blog/">Coding Horror</a>. Nie jest to czarny schemat, tło jest szarawe i kolory zmienione, ale całość jak dla mnie robił piorunujące wrażenie. Do tego schematu przyzwyczaiłem się w 5 minut i teraz praca bez niego jest bolesna.<br /><br />Dwie wersje tego schematu możecie znaleźć tutaj: <a href="http://www.codinghorror.com/blog/archives/000682.html">http://www.codinghorror.com/blog/archives/000682.html</a><br /><br />Przed zaimportowaniem jakichś ustawień proponuje zapisać swoje bieżące ustawienia. Robi się to wybierając w VS z menu "Tools->Import and Export Settings...". Później należy wybrać opcję "Export..."<br /><br />W podobny sposób importujemy ustawienia. Wybieramy "Tools->Import and Export Settings...", następnie "Import...". Visual Studio domyślnie pokazuje do wyboru schematy znajdujące się w katalogu USERPROFILE\My Documents\Visual Studio 2005\Settings\, ale w czasie importu można wybrać dowolną ścieżkę.brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-53613942703323832202008-02-11T23:17:00.000+01:002008-02-11T23:37:56.018+01:00Co musisz mieć aby zacząć pracę z Silverlight 1.1Jeśli chcecie spróbować programować w Silverlight 1.1 powinniście zaopatrzyć się w następujące narzędzia:<br /><ul><li>VS 2008 - środowisko w którym będziesz tworzył aplikacje.</li><li><a href="http://www.microsoft.com/silverlight/license-win-dev.aspx">Silverlight 1.1 Alpha</a> - runtime Silverlighta. </li><li><a href="http://www.microsoft.com/downloads/details.aspx?familyid=25144c27-6514-4ad4-8bcb-e2e051416e03&displaylang=en">Microsoft Silverlight 1.1 Tools Alpha for Visual Studio 2008</a> - dodatek umożliwiający tworzenie projektów Silverlight w VS 2008. </li><li><a href="http://www.microsoft.com/expression/products/download.aspx?key=blend2preview">Microsoft Expression Blend 2 Free TrialDecember preview</a> - program który umożliwi tworzenie kontrolek Silverlight w sposób graficzny. </li></ul>Expression Blend nie jest programem niezbędnym, ale jest bardzo przydatny jeśli chcemy poznać możliwości Silverlighta. Używam go głównie do tego aby coś narysować i zobaczyć jakiej postaci xaml został wygenerowany.<br />Jak już zainstalowaliście to wszystko to należy udać się na strone <a href="http://silverlight.net/">http://silverlight.net/</a> i pooglądać kilka podcastów.brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-28116382582187383502008-02-11T00:49:00.000+01:002008-02-11T01:00:28.986+01:00Nowa wersja TrueCryptaJednym z narzędzi które używam codziennie jest <a href="http://www.truecrypt.org/">TrueCrypt</a>. Program ten służy do tworzenia zakodowanych dysków. 5 lutego została wypuszczona nowa wersja - 5.0. Listę nowości znajdziecie <a href="http://www.truecrypt.org/docs/?s=version-history">tutaj</a>. Z mojego punktu widzenia najważniejsze to:<br /><ul><li>możliwość zakodowania dysku systemowego (zanim uruchamiany jest system odpalany jest loader TrueCrypta)</li><li>zwiększenie wydajności w Windows (według dokumentacja poprawa wydajności operacje we/wy do 100%)</li></ul>TrueCrypta polecam wszystkim którzy mają coś do ukrycia :).brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-65039213947210941802008-02-09T21:00:00.000+01:002008-02-14T21:16:33.658+01:00XPlanner, iteration burn-down chart i moja przygoda z Silverlight.W projekcie, w którym obecnie uczestniczę używamy <a href="http://www.xplanner.org/">XPlannera</a> do planowania i śledzenia statusu projektu. Jednym z ważniejszych narzędzi w XPlannerze jest <a href="http://www.controlchaos.com/about/burndown.php">iteraton burn-down chart</a> (wykres wygaszania iteracji). Wykres taki przedstawia w postaci liniowego wykresu informacje o tym ile pracy zostało do wykonania w bieżącej iteracji.<br /><br />Niestety wykres generowany przez XPlannera jest dość ubogi. Standardowo wygląda <a href="http://www.xplanner.org/images/screenshots/statistics.jpg">tak</a> (w bieżącej wersji XPlannera postęp iteracji przedstawiony jest na dwóch wykresach, ale na stronie XPlannera są stare screenshoty). Najbardziej brakuje mi 'linii idealnego wygaszenia', na <a href="http://www.devx.com/architect/Article/32761/1763?supportItem=2">tym</a> wykresie zaznaczonej w kolorze różowym. Taka linia jest perfekcyjna do szybkiego ustalenia stanu iteracji. Jeśli znajdujemy się nad linią idealną oznacza to, że jesteśmy spóźnieni, jeśli znajdujemy się pod liną idealną oznacza to, że jesteśmy do przodu z pracą.<br /><br />Dodatkowo chciałbym na wykresie zobaczyć estymacje określające: <ol><li>gdzie będziemy w ostatnim dniu, jeśli zespół będzie pracował z taką prędkością jak obecnie?</li><li>gdzie będziemy przy prędkości największej/najmniejszej w historii projektu?</li></ol><p>Dlatego postanowiłem napisać prostą aplikację, która na podstawie danych z bazy XPlannera będzie generowała zaawansowany wykres wygaszania. Początkowo chciałem to zrobić w zwykłym ASP.NET, ale przypomniałem sobie o konkursie <a href="http://poland.silverlightchallenge.eu/">European Silverlight Challenge</a>, który <a href="http://geekswithblogs.net/marcel/Default.aspx">Marcin Celej</a> ogłosił na jednym ze spotkań KGD.NET. Ponieważ, do końca konkursu został tydzień, a zgłoszono jedną pracę pomyślałem, że upiekę trzy pieczenie przy jednym ogniu. Nauczę się Silverlighta, stworze potrzebny wykres i zajmę drugie miejsce w konkursie. Mój chytry plan udał się częściowo: nauczyłem się Silverlighta, napisałem aplikacje, ale było więcej sprytnych osób i w dniu zamknięcia konkursu okazało się, że jest zgłoszonych aż 16 prac, co zaprzepaszcza możliwość zajęcia jakiegoś nagradzanego miejsca.</p><br /><p>Nigdy nie czułem się dobrze w programowaniu UI. Zawsze miałem wrażenie, że to, co zrobię jest brzydkie i bez 'smaku'. Dlatego przeważnie stroniłem od pracy przy UI. Jeśli musiałem coś zrobić to prosiłem kogoś o radę przy wyborze kolorów, rozłożeniu kontrolek itd. Chyba z tego powodu nie interesowałem się zbytnio WPF i Silverlightem, dlatego do problemu podszedłem całkiem zielony.</p><p>Muszę przyznać, że Silverlight pozytywnie mnie zaskoczył. Słyszałem wcześniej opinie, że WPF i Silverlight wprowadzają nowy paradygmat tworzenia UI i z tego powodu trudno jest się przestawić. Może, dlatego, że miałem mało do czynienia z grafiką do tej pory, przyswojenie idei Silverlighta przyszło dość łatwo i naturalnie. </p><p>Gotową aplikacje możecie znaleźć <a href="http://poland.silverlightchallenge.eu/Uploads/brzozow/0002_brzozow.rar">tutaj</a>. </p><p>Aplikacja jest napisana tak, aby przy małej ilości pracy można było wykorzystać ją z innym systemem niż XPlanner. Jeżeli chcecie robić wykres na podstawie danych np. z TFS, musicie zaimplementować interfejs IDataProvider i zmienić web.config tak, aby odpowiednia implementacja została użyta.</p><p>W kilku następnych wpisach spróbuje opisać moje przygody z Silverlightem.</p>brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-60480274587822160022007-12-27T16:48:00.000+01:002007-12-28T15:59:55.651+01:00Gorący GrudzieńOstatnie tygodnie grudnia obfitowały w ciekawe wydarzenia.<br /><br /><span style="font-weight: bold;">11 grudnia </span>prowadziłem prezentacje na <a href="http://brzozow.blogspot.com/2007/11/it-academic-days-krakw-agh.html">IT Academic days na AGH</a>.<br />Prezentacja miała temat: "Test Driven Developement w Visual Studio 2008".<br />Z mojego punktu widzenia było bardzo przyjemnie. Odniosłem wrażenie, że prezentacja podobała się. Po zakończeniu prezentacji miałem dość dużo pytań. Większość z tych pytań dotyczyło metodyk Agile, a nie samego TDD. Może w przyszłym roku warto zrobić sesję o Agile?<br />Spodziewałem się większej ilości osób, na CodeGuru na prezentację było zapisanych 150 osób, ale przyszło mniej.<br />Dwa miesiące temu <a href="http://brzozow.blogspot.com/2007/12/tdd-prezentacja-na-kgdnet.html">prowadziłem</a> tę sama sesję dla KGD.NET. Szymon opublikował nagranie <a href="http://www.vimeo.com/423985">video z tego wydarzenia</a>.<br /><br />Ponieważ na AGH zjawiłem się trochę wcześniej miałem możliwość oglądnięcia sesji: <a href="http://www.codeguru.pl/Default.aspx?Page=Events/ShowEventTopicDetails&eventId=1278&topicId=1401">Windows Server 2008: Co nowego i specjalnego Wam zaoferuje?</a> prowadzonej przez Marka Pykę. Bardzo interesujący wykład. Prezenter w pigułce przedstawił co nowego w Windows Server 2008. Niestety studenci nie byli przygotowani do tego wykładu. Praktycznie nikt nie wiedział co to jest Active Directory :).<br /><br /><span style="font-weight: bold;">12 grudnia</span> odbyło się <a href="http://groups.google.pl/group/kgd-net/web/2007-12-12---xxxii-spotkanie">spotkanie</a> KGD.NET. Miałem na tym spotkaniu zrobić krótką prezentacje rozszerzającą panel dyskusyjny <a href="http://groups.google.pl/group/kgd-net/web/2007-11-21---xxxi-spotkanie">"Developer toolbox"</a>, który odbył się w listopadzie. Niestety klub "U Louisa" dał plamę, okazało się, że na 21:00 zaplanowany jest koncert. Spotkanie musiało zostać skrócone i mojej prezentacji nie było :). Warto odnotować bardzo dużą frekwencję na spotkaniu.<br /><br /><span style="font-weight: bold;">19 grudnia</span> uczestniczyłem w <a href="http://groups.google.com/group/kgd-net/web/visual-studio-2008-installfest">"Visual Studio 2008 Install Fest"</a>. Było ekstra, zainstalowałem VS 2008, zjadłem, zagrałem w "Dead or Alive" na XBoxie, pokręciłem power ballem i jeszcze dostałem jakieś gadżety od Microsoftu. Zdjęcia z imprezy można znaleźć <a href="http://picasaweb.google.pl/krakow.group.net/VisualStudio2008InstallFest">tutaj</a>. Było dużo ludzi, musiałem siedzieć na <a href="http://picasaweb.google.pl/krakow.group.net/VisualStudio2008InstallFest/photo#5145971768060606210">podłodze</a>, ale i tak było SUPER. Wielkie dzięki dla pomysłodawcy i głównego organizatora: <a href="http://geekswithblogs.net/kobush/Default.aspx">Szymona Kobalczyka</a>.brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-60876988234867601672007-12-17T22:35:00.000+01:002007-12-18T10:28:21.197+01:00Nowy początek - ITCore nie jest dostępneWitam,<br /><br />Niestety mój poprzedni <a href="http://www.itcore.pl/Blogs/Pages/Blog.aspx?blogID=84">blog</a> jest martwy. Tym razem wynika to z tego, że serwis <span class="blsp-spelling-error" id="SPELLING_ERROR_0">ITCore</span>.<span class="blsp-spelling-error" id="SPELLING_ERROR_1">pl</span> zawiesił testowanie. Nie spodziewałem się, że serwis może, <span class="blsp-spelling-error" id="SPELLING_ERROR_2">zawiesic</span> testowanie z dnia na dzień. Chyba wiązałem z testowaniem <span class="blsp-spelling-error" id="SPELLING_ERROR_3">ITCore</span> zbyt duże nadzieje. <span class="blsp-spelling-error" id="SPELLING_ERROR_4">ITCore</span> jest serwisem w budowie. Ponieważ blogowanie nawet mi się spodobało postanowiłem kontynuować na bardziej stabilnej platformie.<br /><br />Nie mam zbyt wysokich ambicji jeśli chodzi o tego bloga, prowadzę go dla siebie (jako rodzaj pamiętnika), oraz dla kilku znajomych, którzy twierdzą, że czytają moje wypociny :).<br /><br />Na szczęście moje wpisy które opublikowałem w <span class="blsp-spelling-error" id="SPELLING_ERROR_5">ITCore</span> zachowały się w moim czytniku <span class="blsp-spelling-error" id="SPELLING_ERROR_6">rss</span>. <span class="blsp-spelling-corrected" id="SPELLING_ERROR_7">Zamieszczę</span> je na tym blogu z adnotacją, że pochodzą z <span class="blsp-spelling-error" id="SPELLING_ERROR_8">ITCore</span>.<br /><br /><em>Update:</em><br />ITCore znowu działa. Mimo wszystko pozostanę na tej platformie blogowej. Spodobało mi się tutaj.brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com2tag:blogger.com,1999:blog-8042369223542361464.post-16686207654742083412007-11-30T22:47:00.000+01:002007-12-18T23:05:30.251+01:00IT Academic days - Kraków - AGHW tym roku będę miał przyjemność przeprowadzić prezentacje na temat TDD na 'IT academic days' w Krakowie.<br />Na prezentacji będzie kilka slajdów, ale główna część polegać będzie na pokazie programowania zgodnie z zasadami TDD.<br />Zgodnie z <a href="http://www.it.wkrakowie.org/2007/11/30/it-academic-day-2/" target="_blank" closure_hashcode_="614">agendą</a> moja prezentacja nazywa się “Test Driven Development w Visual Studio 2005″, ale ponieważ kilka dni temu światło ujrzało VS 2008, prezentację będę przeprowadzał używając nowej wersji VS.<br />Aby uczestniczyć w konferencji należy się <a href="http://www.codeguru.pl/itad-Krak%F3w.aspx" target="_blank" closure_hashcode_="615">zarejestrować</a>.<br />Serdecznie zapraszam na prezentacje.<br /><br /><br />Wpis opublikowano na ITCore: 30 Listopada 2007brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-13572351566114835822007-11-22T22:47:00.000+01:002007-12-18T15:44:01.883+01:00Płynne przejście na VS 2008Wielu z was słyszało zapewne o tym, że VS.NET 2008 wspiera Multi Targeting.<br /><br />Funkcjonalność ta sprawia, że przejście na nowe VS powinno być bardzo proste. Niestety pliki sln i csproj używane przez VS 2008 trochę różnią się od tych używanych przez VS 2005. Z tego powodu cały zespół powinien przejść z VS 2005 na 2008 w tym samym momencie.<br /><br /><a href="http://stevenharman.net/blog/archive/2007/09/28/multi-targeting-vs2005-and-vs2008-web-application-projects-a-gotcha.aspx" target="_blank" closure_hashcode_="624">Tutaj</a> znajdziecie opis jak to można w łatwy sposób obejść. Na taką wiadomość czekałem. VS 2008 here I come :-)<br /><br />Wpis opublikowano na ITCore: 22 Listopada 2007brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-74059862792590301992007-11-18T22:46:00.000+01:002007-12-18T13:28:07.112+01:00TechEd 2007 - dzien 3 - relacja tydzień poCo zobaczyłem w środę:<br /><br /><strong>Building Highly Scalable ASP.NET Web Sites by Exploiting Asynchronous Programming Models</strong><br />Bardzo ciekawa sesja o tym wielowątkowości w ASP.NET, asynchronicznych stronach (dzięki którym możemy uniknąć wyczerpywania thread poola), asynchronicznych handlerach HTTP i asynchronicznych modułach HTTP.<br /><br /><strong>Unit Testing Tips and Techniques with Visual Studio 2008 and the NET Framework</strong><br />Następna sesja Roy Osherova, którego blog możecie znaleźć <a href="http://weblogs.asp.net/rosherove/">tutaj</a>.<br />Była to sesja interaktywna. Na początku padło 20 tematów z sali, następnie wszyscy głosowali nad tematami. Tematy z większą ilością głosów miały wyższy priorytet i na nich Roy się skoncentrował. Po sesji uciąłem sobie z Royem małą pogawędkę na temat mocków vs stubów (jak to w ogóle nazywać po polsku?) oraz na temat <a href="http://weblogs.asp.net/rosherove/archive/2007/11/17/mocking-linq-queries-extension-methods-and-anonymous-types.aspx">mockowania klas sealed</a>.<br /><br /><strong>Communities? Can They Really Help My Business, My Day-to-Day Job, and My Career? </strong><br />Jedyna sesja, z której wyszedłem po 20 minutach. Przez ten czas prezenter zrobił klasyfikacje społeczności Web 2.0. Wydawało mi się to nudne wiec wyszedłem.<br /><br /><strong>Entity Framework: Application Patterns</strong><br />Bardzo fajna prezentacja pokazująca, w jaki sposób używać Entity Framework w aplikacjach 2, 3 i n-warstwowych. Podobało mi się to, że prezenter (Pablo Castro) pokazał jak używać Entity Framework w prawdziwych aplikacjach. Później na stanowisku "Asks the Experts" porozmawiałem z Pablo czy obiekty z Entity Framework powinniśmy traktować, jako 'obiekty biznesowe' czy jako warstwę dostępu do danych (DAL). Pablo stwierdził, że to raczej taki rozbudowany DAL.<br /><br /><strong>Protect your Enterprise Application while Sharing Identities Using Active Directory Federation Services (ADFS)</strong><br />Po tej sesji stwierdziłem, że opłaca się chodzić na sesje których temat nie wiele nam mówi :)<br />Na takich sesjach można nauczyć się najwięcej. W tym przypadku dowiedziałem się, co nieco o Claims-based Identity oraz o ADFS. Bardzo ciekawy prezenter <a href="http://www.pluralsight.com/blogs/keith/default.aspx">Keith Brown</a><br /><br /><strong>Improving Code Performance with Microsoft Visual Studio 2008 Team Edition for Software Developers </strong><br />No cóż, jeśli ktoś zna porofiler w Visual Studio 2005 to zbyt dużo na tej sesji nie można było się dowiedzieć.<br />Po sesjach była impreza zorganizowana przez Microsoft, o której pisałem wcześniej<br /><br /><br />Wpis opublikowano na ITCore: 18 Listopada 2007brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-75010995035771746252007-11-13T22:45:00.000+01:002007-12-18T12:56:44.713+01:00TechEd 2007 - dzien 2 - relacja tydzień poCiąg dalszy pamiętnika uczestnika <span class="blsp-spelling-error" id="SPELLING_ERROR_0">TechEd</span> 2007.<br />Oto co mnie spotkało we wtorek:<br /><br /><strong>The <span class="blsp-spelling-error" id="SPELLING_ERROR_1">Next</span> Release of Microsoft <span class="blsp-spelling-error" id="SPELLING_ERROR_2">SQL</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_3">Server</span>: <span class="blsp-spelling-error" id="SPELLING_ERROR_4">Overview</span> of <span class="blsp-spelling-error" id="SPELLING_ERROR_5">SQL</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_6">Server</span> 2008</strong><br />Omówienie nowości w <span class="blsp-spelling-error" id="SPELLING_ERROR_7">SQL</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_8">Server</span> 2008. Największe wrażenie zrobiło na mnie demo z danymi geograficznymi (<span class="blsp-spelling-error" id="SPELLING_ERROR_9">spatial</span> data). Do tej pory myślałem, że to nic wielkiego, ale jak zobaczyłem proste zapytanie <span class="blsp-spelling-error" id="SPELLING_ERROR_10">SQL</span>, które wyszukuje w tablicy punkty, które znajdują się najbliżej jakiejś ścieżki to zmieniłem zdanie<br /><br /><strong><span class="blsp-spelling-error" id="SPELLING_ERROR_11">Accessing</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_12">Relational</span> Data <span class="blsp-spelling-error" id="SPELLING_ERROR_13">with</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_14">Language</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_15">Integrated</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_16">Query</span> </strong><br />Ciekawa prezentacja omawiająca funkcjonalność <span class="blsp-spelling-error" id="SPELLING_ERROR_17">LINQ</span> to <span class="blsp-spelling-error" id="SPELLING_ERROR_18">SQL</span> i pokazująca, w jaki sposób zapytania w <span class="blsp-spelling-error" id="SPELLING_ERROR_19">LINQ</span> transformowane są do <span class="blsp-spelling-error" id="SPELLING_ERROR_20">SQL</span>.<br /><br /><strong><span class="blsp-spelling-error" id="SPELLING_ERROR_21">Why</span> Software <span class="blsp-spelling-error" id="SPELLING_ERROR_22">Sucks</span></strong><br />Jedna z bardziej śmiesznych prezentacji. Nie była to prezentacja techniczna. Prezenter starał się przekonać, że użytkownicy mają całkiem inne podejście/wymagania do aplikacji niż programiści, a programiści często o tym zapominają.<br /><br /><strong><span class="blsp-spelling-error" id="SPELLING_ERROR_23">Next</span> Generation Networking in Windows Vista</strong><br />Prezentacja Rafała <span class="blsp-spelling-error" id="SPELLING_ERROR_24">Łukawieckiego</span> - jednego z moich ulubionych prezenterów. Tak prawdę mówiąc poszedłem na tą prezentacje głównie z jego powodu. Mówił głównie o IP6. Szczerze mówiąc byłem zaskoczony jak wiele nowych funkcjonalności wnosi IP6. Do tej pory myślałem, że IP6 to po prostu zwiększenie przestrzeni adresowej.<br /><br /><strong>Microsoft Visual C# <span class="blsp-spelling-error" id="SPELLING_ERROR_25">Under</span> the <span class="blsp-spelling-error" id="SPELLING_ERROR_26">Covers</span>: An In-<span class="blsp-spelling-error" id="SPELLING_ERROR_27">Depth</span> Look at C# 3.0</strong><br />Przegląd nowości w języku C#.<br /><br /><strong>T-<span class="blsp-spelling-error" id="SPELLING_ERROR_28">SQL</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_29">Querying</span>: Tips and <span class="blsp-spelling-error" id="SPELLING_ERROR_30">Techniques</span></strong><br />Na tej sesji wreszcie dowiedziałem się jak używać Common Table <span class="blsp-spelling-error" id="SPELLING_ERROR_31">Expression</span>, ale prawdziwym zaskoczeniem była dla mnie wiadomość, że <span class="blsp-spelling-error" id="SPELLING_ERROR_32">CTE</span> można używać <span class="blsp-spelling-error" id="SPELLING_ERROR_33">rekursywnie</span>.<br /><br />Wpis opublikowano na <span class="blsp-spelling-error" id="SPELLING_ERROR_34">ITCore</span>: 13 Listopada 2007brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-72567629319496024172007-11-12T22:44:00.000+01:002007-12-18T12:53:35.684+01:00TechEd 2007 - dzien 1 - relacja tydzień poJednak zdecydowałem się opisać mój pobyt na TechEdzie dzień po dniu, tak, aby za rok pamiętać, co tam właściwie się działo<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span><br /><br /><br /><strong>Dzień 0<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span></strong><br />Właściwie konferencja rozpoczęła się dla mnie w niedzielę od rejestracji<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> W czasie rejestracji dostałem torbę na laptopa z materiałami reklamowymi i bilety na metro<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span><br /><span style="COLOR: white;color:#a8cc50;" ></span><br /><br /><strong>Dzień 1<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span></strong><br /><span style="COLOR: white;color:#a8cc50;" ></span>Poniedziałek był luźniejszym dniem<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Prezentacje zaczęły się dopiero o 14<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span><br /><br /><br /><strong>Przedpołudnie spędziłem na "hands on labach"<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span></strong><br />Zrobiłem sobie laby o MOSS i WPF - krótkie i pouczające<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Wcześniej nigdy nie miałem czasu pobawić się Sharepoitem i lab dał mi jakieś pojęcie o produkcie<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Lab z WPF też był OK<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span><br /><br /><br />Następnie chciałem zrobić lab z Silverlighta<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Totalna porażka, stanowiska nieprzygotowane<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> VS w innej konfiguracji niż to opisane w dokumentacji itd<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Po 40 minutach zrezygnowałem<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Nie byłem w stanie przejść tego laba nawet z pomocą ludzi z Microsoftu<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span><br /><br /><br /><strong>Keynote<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span></strong><br />Przemówienie otwierające całą konferencję<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Ogłoszono, że VS<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span>NET 2008 będzie dostępne jeszcze w tym miesiącu, chociaż oficjalny "launch date" będzie w lutym 2008 roku wraz z wypuszczeniem innych produktów (Windows 2008 Server i MS SQL Serwer 2008)<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Później dowiedziałem się, że SQL serwer będzie dostępny pod koniec drugiego kwartału 2008 roku (ale launch date będzie prawie 4 miesiące wcześniej)<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Dziwna strategia z tymi datami<br />Warto wspomnieć:<br /><ul><li>Visual Studio IDE, będzie dostępne za darmo i ma służyć, jako baza do pisania własnych środowisk IDE (nie koniecznie związanych z <span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span>NET)<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> W czasie prezentacji pokazano IDE, jaki zbudował sobie Blizzard do tworzenia rozszerzeń do World of Warcraft<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span></li><li>Ogłoszono dostępność Popfly explorera<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Dodatek do VS<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span>NET, który integruje się z Microsoft Popfly</li><li>Microsoft twierdzi, że po raz pierwszy tworzył VS w VS (nie wiem, w jakiej wersji, czy to było 2005 czy też wersje beta 2008)<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Dodatkowo używali TFS<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span></li></ul><span style="COLOR: white;color:#a8cc50;" ></span><br /><br /><span style="COLOR: white;color:#a8cc50;" ></span><strong>What is Next for the <span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span>NET Framework and Distributed Applications?</strong><br />Mało konkretna prezentacja o wizji, o Oslo (kodowa nazwa nowej inicjatywy Microsoftu) i o modelowaniu<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span><br /><br /><span style="COLOR: white;color:#a8cc50;" ></span>Ciekawą jest informacja, że Microsoft postanowił opracować swój język modelowania, który będzie miał nie tylko reprezentację graficzną (jak UML), ale również reprezentacje tekstową (tak, więc będzie można tworzyć model w notatniku)<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Ma to być zastępca UML<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Prace są we wczesnej fazie, więc trudno powiedzieć, co to będzie, czy stanie się standardem itp<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span><br /><span style="COLOR: white;color:#a8cc50;" ></span><br /><br /><span style="COLOR: white;color:#a8cc50;" ></span><strong>Agile Development with Team System </strong>- by Roy Osherove<br />Ciekawa prezentacja, mimo że większość informacji prezentowana przez Roya była mi znana wcześniej<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Ucieszyło mnie kilka małych zmian w VS<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span>NET 2008, które ułatwiają TDD<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span>Ogólnie VS idzie w dobrą stronę<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Ale jeden element zasługuje na napiętnowanie: jeśli na serwerze kompilacja kodu się powiedzie ale Unit Testy nie to build zostaje uznany jako "Partially Successful"<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> To jakieś totalne nieporozumienie<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Build albo jest poprawny albo nie<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Ważne, że można to wyłączyć<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span><br /><br /><br /><span style="COLOR: white;color:#a8cc50;" ></span>Roy zamknął swoją prezentację w <a href="http://www.youtube.com/watch?v=XV5fViOoV_8&eurl=http://rgabostyle.com/archives/2007/11/05/Agile_Development_with_Team_System_-_ARC202/" target="_blank" closure_hashcode_="653">niecodzienny sposób</a><span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span><br /><br /><br /><br />Na koniec dnia otwarcie hali wystawowej<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span> Firmy reklamujące się rozdały trochę gadżetów, można było wypić piwo, zjeść przekąski i pograć na XBoxie<span id="google-navclient-highlight" style="COLOR: white;color:#a8cc50;" >.</span><br /><br /><p>Wpis opublikowano na ITCore: 12 Listopada 2007<br /></p>brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-5757976430239507022007-11-11T22:43:00.000+01:002007-12-18T12:51:13.501+01:00TechEd 2007Ubiegły tydzień spędziłem w Barcelonie na konferencji TechEd.<br />Miałem nadzieję pisać notki z każdego dnia imprezy, ale:<br /><ul><li>nie miałem Internetu w hotelu :-(</li><li>sama konferencja była bardzo wyczerpująca i po 10 godzinach spędzonych na TechEd ostatnią rzeczą, na jaką miałem ochotę to siedzieć przy komputerze</li></ul><br />Jeśli kiedykolwiek będziecie mieli okazję pojechać na TechEd to bardzo polecam. Ogólnie prezentacje byłe bardzo ciekawe i pouczające. Oczywiście byłem na kilku słabszych wykładach, ale były to wyjątki.<br /><br />Jak należało się spodziewać było dużo prezentacji związanych z technologiami Microsoftu, ale faktem wartym zauważenia jest to, że było trochę prezentacji o metodykach Agile i TDD (oczywiście w kontekście VS.NET 2008 ale zawsze to coś).<br /><br />Jedynym elementem, z którego jestem całkiem niezadowolony to 'impreza’, którą zorganizował Microsoft w środę wieczorem. Każdy kraj z większą ilością uczestników miał swoją imprezę. Niedobitki, (czyli uczestnicy z krajów, z których przyjechała mniejsza ilość osób) miały swoją oddzielną imprezę: 'World Party'. No i uczestnicy z Polski znaleźli się na takim World Party. Byłą to jakaś 'cienka' impreza w muzeum/sali wystawowej, która trwała 2 godziny i jak ludzie zaczęli się rozkręcać to wszyscy zostali wyproszeni. Moi znajomi z Norwegi mówili, że ich impreza wyglądała całkiem inaczej (w centrum miasta w restauracji i trwała dużo dłużej). Ciekawe, że Rosja, z której było około 50 uczestników miała swoją imprezę a Polska z 63 uczestnikami nie miała. Podejrzewam, że imprezy te były organizowane przez lokalne oddziały Microsoftu i Microsoft Polska po prostu nie zainteresował się nami. Ale podkreślam, że są to moje przypuszczenia.<br /><br />Mam nadzieję napisać w najbliższym czasie kilka notatek zainspirowany TechEdem, mam nadzieję, że znajdę na to czas :-).<br /><br /><br />Wpis opublikowano na ITCore: 11 Listopada 2007brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-48679539036115943972007-11-03T22:41:00.000+01:002007-12-18T12:50:42.480+01:00TDD - Prezentacja na KGD.NETW środę miałem przyjemność prowadzić <a href="http://groups.google.pl/group/kgd-net/browse_frm/thread/2d6b6ed28215f7bc#" target="_blank" closure_hashcode_="695">prezentacje</a> na <a href="http://groups.google.pl/group/kgd-net/" target="_blank" closure_hashcode_="696">KGD.NET</a> na temat TDD.<br /><strong>Było super</strong> - nie spodziewałem się tak dobrego przyjęcia mojej prezentacji.<br /><br />Było to pierwsze spotkanie w nowym miejscu - pierwszy raz w pubie. Przedtem zawsze spotykaliśmy się na sali wykładowej (AGH) lub w sali konferencyjnej (dawny budynek CDN). W nowym miejscu atmosfera była o wiele luźniejsza. Niestety było też trochę ciasno i głośno. Po 1,5 h prezentacji gardło miałem zdarte - musiałem przekrzyczeć muzykę słyszaną w tle, dodatkowo opary dymu papierosowego zrobiły swoje. Mimo wszystko uważam że pomysł aby spotykać się w takich miejscach jest bardzo dobry. Następnym razem musimy znaleźć większą salę :-).<br /><br />Niestety chwilę po prezentacji musiałem wyjść. Z tego co wiem to kilka osób zostało w pubie po prezentacji w celach 'integracyjnych'. Następnym razem mam zamiar dołączyć :-)<br /><br />Tydzień wcześniej byłem na podobnej prezentacji organizowanej przez <a href="http://groups.google.com/group/polish-agile-user-group/browse_frm/thread/d6f9a2d7e2a27345#" target="_blank" closure_hashcode_="697">PAUG</a>, prowadzonej przez Jeffa Langra. Na sali byli głównie programiści pracujący w Javie. Na pytanie Jeffa 'Ile osób pisze testy przed napisanie implementacji?' dwie osoby podniosły rękę do góry: ja i jeszcze jedna osoba.<br /><br />Zadałem takie samo pytanie na prezentacji dla KGD.NET - zdziwiłem się - zgłosiło się około 5. Zawsze wydawało mi się że świat programistów Javy jest bardziej Agile niż .NET.<br /><br />Moja prezentacja składała się z dwóch części:<br /><ol><li>Slajdy i część teoretyczna - 40 minut - to przeszło płynnie i bez problemu. </li><li>Klasyka TDD - czyli Bowling Game kata - polegało to na tym że przez 40 minut pisałem program zgodnie z podejściem TDD. To już poszło mi mniej płynnie. Szczególnie że chciałem być 'cool' i zapytałem widowni jak rozwiązać pewien problem. <a href="http://geekswithblogs.net/marcel/Default.aspx" target="_blank" closure_hashcode_="698">Marcin Celej</a> podpowiedział mi rozwiązanie na które nie byłem przygotowany i klops. Postąpiłem zgodnie z jego sugestią i zapędziłem się w kozi róg. Rozwiązanie problemu było proste ale mnie zamroczyło. Musiałem się cofnąć do rozwiązania na które byłem przygotowany. Jeśli chcecie poczytać więcej o Bowling Game kata oto przydatne linki<br /><a href="http://www.xprogramming.com/xpmag/acsBowling.htm" target="_blank" closure_hashcode_="699">http://www.xprogramming.com/xpmag/acsBowling.htm</a><br /><a href="http://www.xprogramming.com/xpmag/acsBowlingProcedural.htm" target="_blank" closure_hashcode_="700">http://www.xprogramming.com/xpmag/acsBowlingProcedural.htm</a><br /><a href="http://www.xprogramming.com/xpmag/acsBowlingProceduralFrameScore.htm" target="_blank" closure_hashcode_="701">http://www.xprogramming.com/xpmag/acsBowlingProceduralFrameScore.htm</a><br /><a href="http://www.xprogramming.com/xpmag/MiningBowling.htm" target="_blank" closure_hashcode_="702">http://www.xprogramming.com/xpmag/MiningBowling.htm</a></li></ol><br />Wpis opublikowano na ITCore: 3 Listopad 2007brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0tag:blogger.com,1999:blog-8042369223542361464.post-25005298226485651352007-10-27T22:38:00.000+02:002007-12-18T12:49:56.215+01:00Drugie podejścieWitam,<br />To jest moje drugie podejście do blogowania. Mam nadzieje że tym razem będzie lepiej :-). Za pierwszym razem próbowałem pisać blog po angielsku i może to był problem?A więc do dzieła. Może być tylko lepiej.<br /><br />Wpis opublikowano na ITCore: 27 Październik 2007brzozowhttp://www.blogger.com/profile/11151615387351574359noreply@blogger.com0