Zapraszam wszystkich na szkolenie z Test-Driven Development, które organizujemy (Pragmatists) w Warszawie w dniach 19-21 kwietnia. Szkolenie będzie głównie w formie warsztatów (java oczywiście).
Świat nie jest piłką futbolową, świat się podbija głową, głową, głową.
Antoni Słonimski, Kontr-marsz
Mała informacja dla niezainteresowanych piłką nożną: jest wiele drużyn futbolowych budowanych zgodnie z przemyślaną strategią. Wśród klubów, które tak działają na szczególną uwagę zasługuje Real Madryt- firma, w której tworzenie zespołu to efekt naprawdę wnikliwego planu strategicznego. Szkopuł w tym, że o ile plany, na podstawie których inne kluby budują swe drużyny mają charakter z grubsza merytoryczny, o tyle w Realu kimś ważniejszym niż kolejni trenerzy jest Pan Marketing. Dziś udowodnię, że takie podejście bliskie jest współczesnej inżynierii oprogramowania.
Zapraszam na 15. spotkanie grupy poświęconej Wzorcom Projektowym, na którym rozpoczniemy naukę TDD z wykorzystaniem Kata oraz przykładowych wymagań. Spotkanie poprowadzi Krzysztof Jelski!
Spotkanie odbędzie się 6 października 2009 roku, o godzinie 18.00 w sali 5440 wydziału MIMUW przy ul. Banacha 2 w Warszawie.
Naszła mnie taka mała dygresja dotycząca nazewnictwa klas, a w tym szczególnym przypadku nazywania klas, które implementują pewien interfejs. Od czasu przeczytania książki Clean Code wujka Boba, staram się wdrażać jego pomysły w życie. Niektóre są mocno kontrowersyjne (jak np. usuwanie niepotrzebnych komentarzy), to jednak chcę się przekonać na własnej skórze jak to jest.
Zamiast rozwodzić się nad definicjami i pojęciami zacznę od pewnego problemu, z którym się spotkałem. Jakiś czas temu do generowania raportów używaliśmy biblioteki JasperReports.
Ankieta Ile wynosi pokrycie kodu testami (code coverage) w twoim projekcie? został zamknięta, każdy może sprawdzić wyniki. I z mojej strony pasuje kilka słów podsumowania, aby głos ludu nie został pominięty ;-)
I nadeszła ta chwila, zaczynamy nowy projekt, zespół skompletowany, sprzęt stoi, można zacząć kodować. Jednak jak to zwykle bywa, faktyczny start się opóźnia, ale i tak zespół nie marnuje czasu, spędza go na prototypowaniu. W zależności od klienta, zespół wybiera docelową platformę aplikacyjną, język, w którym będzie oddawał się twórczej pasji i kilka mniej istotnych rzeczy. I właśnie tym "pierdółkami" się zajmę.
Podczas szkoleń, kiedy opowiadam o wzorcach projektowych, refaktoringu i programowaniu obiektowym wyraźnie zauważam, że znajomość UML nie jest tak dobrze rozpowszechniona, jak mogłoby się wydawać. Dlatego postanowiłem przygotować obrazkowy zestaw minimum pokazujący przełożenie UML na kod Java.
Zapraszam na 2. spotkanie grupy poświęconej Wzorcom Projektowym. Tematem przewodnim spotkania będą wzorce Strategy, Bridge i Decorator. Spotkanie odbędzie się 4 listopada 2008 roku, o godzinie 18.00 w sali 5440 wydziału MIMUW przy ul. Banacha 2 w Warszawie. Prowadzącym spotkanie będzie Andrzej Porażyński, który wprowadzi nas w/w wzorce.
Dopiero teraz ochłonąłem po pierwszym spotkaniu grupy poświęconej Wzorcom Projektowym, a konkretnie chłonę z kolejnego przeżycia - uczestnictwa w NetbeansDay w Gdańsku (telepiemy się z Jackiem pociągiem do Warszawy) - relacja wkrótce. Miałem dużo wątpliwości, jak zostanie przyjęta ta inicjatywa, czy ludzie są zainteresowani dość "miękkim" w sumie tematem. Tworząc tą grupę miałem na uwadze głównie potrzebą dyskusji oraz większego zaangażowania się ludzi w spotkanie, tak aby nie był to kolejny "nudny" wykład ;-)
I chyba się udało...
Osoby wybierające się na Java Developers Days 2008 w Krakowie (http://08.jdd.org.pl), zapraszam na moją prezentację o programowaniu aplikacji zdarzeniowych w Java, a mówiąc ściślej aplikacji Java korzystających z Complex Event Processing (CEP). Troszkę więcej o CEP: Wikipedia: http://en.wikipedia.org/wiki/Complex_Event_Processing, ale także http://en.wikipedia.org/wiki/Event_Stream_Processing oraz http://complexevents.com.
Sesja, którą poprowadzę ?Programowanie aplikacji zdarzeniowych z Oracle CEP (Complex Event Processing)? zaczyna się o 15:15 i trwa 45 minut (Agenda: http://08.jdd.org.pl/agenda). Poniżej opis prezentacji. Zapraszam :-).
Chris Richardson, w książce Pojo in Action podaje kilka decyzji, które musi podjąć projektant systemu enterprise w Jawie. Jednym z wyborów przed którym rzeczony projektant stoi dotyczy sposobu w jaki zorganizowana jest logika biznesowa. Autor nazywa to wyborem pomiędzy podejściem proceduralnym a obiektowym.
Przeczytaj ten podręcznik, jeżeli masz pewne doświadczenie w programowaniu i musisz/chcesz pracować ze Struts. No i jeśli potrzebujesz rozpocząć pracę szybko - najlepiej za dziesięć minut. Tak, wówczas ten podręcznik jest dla Ciebie.
Nie czytaj tego podręcznika, jeżeli:
Najnowsze komentarze
1 dzień 1 godzina ago
1 dzień 13 hours ago
2 days 22 hours ago
2 days 22 hours ago
3 days 8 min ago
3 days 1 godzina ago
3 days 1 godzina ago
4 weeks 3 days ago
5 weeks 6 days ago
6 weeks 1 dzień ago