piątek, 2 lipca 2010

Cytaty #4

Witam!

Trafiłem dzisiaj na bardzo ciekawy i bardzo trafny artykuł Sławka Sobótki na temat podejścia Agile, w którym to napisał:
Gdy jednak przyjrzeć się bliżej, to z tym Agile jest jak z seksem u nastolatków - każdy o tym mówi ale niewielu tak na prawdę to robi (a przynajmniej tak było kilkanaście lat temu w klasach mat-inf;).
Jeśli sam autor nie zachęcił Was do przeczytania tego niedługiego (wyjątkowo :P) wpisu, to może ten cytat to zrobi :)

Pozdrawiam i do następnego razu!

czwartek, 1 lipca 2010

Pierwszy dzień praktyk

Witam!

Właśnie wróciłem z pierwszego dnia praktyk wakacyjnych w firmie Spartez.com :) Wrażeń było co niemiara, ale od początku :)

Przyjechałem do firmy punktualnie o 8 (sam jestem zdziwiony, że udało mi się wstać :D) i narobiłem tym trochę zamieszania, bo nie było nikogo, kto by wiedział co mam robić albo gdzie siedzieć. Ale szybko udało się temu zaradzić i przyszedł czas na pierwsze zadanie - przygotowanie miejsca pracy. Byłem tak zestresowany pierwszym dniem, że do złożenia biurka podchodziłem 3 razy - ponoć do trzech razy sztuka... Gdy biurko w końcu stało trzeba było złożyć fotel (który nawiasem mówiąc spowodował wiele wiązanek, gdyż jest skórzany i wygląda jak fotel jakiegoś prezesa w banku :)) i tu znów pojawiły się problemy, ale metodą "małych kroczków i dużego młotka" udało się i z tym poradzić (choć ręce nadal mi dygotały). W czasie składania przyszła kolejna nowa osoba w zespole - student ETI imieniem Krzysiek.

Około godziny 10 przyszedł czas na Standup Meeting - mój pierwszy meeting scrumowy :) Wrażenia bardzo pozytywne i nie mogę się doczekać kolejnego :D Spotkanie było wyjątkowe, bo cała firma się zebrała, a to dlatego, żeby łatwiej nas (nowych) poznać z resztą zespołu.

Po standup'ie dowiedziałem się nad czym będę pracować przez najbliższe 3 miesiące i muszę powiedzieć, że projekt nie dość, że jest ciekawy technologicznie to w dodatku mi się spodobał i od samego początku przyjemnie mi się nad nim pracowało :) Reszta dnia upłynęła na robieniu ogromnego sajgonu na wirtualnej maszynie (Ubuntu + Eclipse x4 + Google App Engine Plugin to jakby samemu prosić się o kłopoty :D) i poznawaniu podstaw pracy z Google App Engine. W jednym z moich poprzednich wpisów pisałem o Eclipse Helios. Przygotowałem sobie specjalnie na dzisiaj czystą wersję, aby móc na nim pracować, ale spotkało mnie ogromne rozczarowanie - Google App Engine Plugin nie współpracuje z wersją Eclipse wyższą niż 3.5.x i trzeba było wrócić szybko do Galileo, a szkoda. Ale nawet to nie ostudziło mojego zapału do pracy :) Niestety o godzinie 15:30 padł prąd w całym budynku (awaria w Enerdze jak się później dowiedzieliśmy), która trwała prawie godzinę, tak więc po pewnym czasie zwinąłem się już do domu, bo nawet sieci nie było (a bez niej i tutoriali).

Podsumowując: tak jak byłem przerażony wizją praktyk wakacyjnych, tak teraz nie mogę się doczekać kiedy znów usiądę znów przy swoim biurku i będę mógł dalej pracować nad projektem! Ciekawe tylko jak długo takie nastawienie mi się utrzyma ;)

Pozdrawiam i do następnego razu!

poniedziałek, 28 czerwca 2010

Cytaty #3 i materiały o Scrumie

Witam!

Przygotowując się do letnich praktyk muszę zapoznać się z podstawami Scruma. Do tego celu posłużyły mi dwa bardzo dobre, krótkie PDFy udostępniane przez firmę Pod Drzewem jako materiały ogólnodostępne:
W trakcie czytania tego drugiego dokumentu wyjaśniane jest kim są "świnki", a kim "kurczaki" przy pomocy krótkiej historyjki, którą pozwolę sobie przytoczyć:

Kurczak i świnka siedzieli sobie razem, gdy nagle kurczak powiedział: "Załóżmy restauracje!"
Świnka zastanowiła się i zapytała: "A jak ją nazwiemy?"
Kurczak odparł: "Jaja na boczku!"
Na to świnka odrzekła: "O nie, dziękuje! Ty się tylko zaangażujesz, a ja - ja się poświęcę!"

Praktyki już za dwa dni, tak więc trzeba wracać do pracy :)
Pozdrawiam i do następnego razu!

niedziela, 27 czerwca 2010

Eclipse Helios (3.6) już jest!

Witam!

Na początku był Callisto (2006), potem Europa (2007), Ganymede (2008), do niedawna Galileo (2009), a teraz mamy... Heliosa! Za rok będzie Indigo, ale nim to nastąpi skupmy się na tym, co mamy teraz. Cztery dni temu (tj. 23.06) miało miejsce wydanie najnowszej wersji jednego z najlepszych IDE dla Javy (i nie tylko!) - Eclipse, którego opatrzono numerkiem 3.6. Co rzuciło mi się w oczy to znacznie szybszy start środowiska (specjalnie z tej okazji ściągnąłem Eclipse Galileo IDE for Java EE i nie instalowałem na nim żadnych pluginów) - to się nazywa dobre pierwsze wrażenie :) Sama zakładka Welcome również została przerobiona i sprawia wrażenie bardziej przemyślanej i lżejszej.

Po kilku dłuższych chwilach zabawy z nowym Eclipsem zauważyłem bardzo ciekawą rzecz - Multi Quick Fix. Zamiast przy każdej naszej pomyłce wybierać metodę naprawy naszego błędu, w przypadku, gdy błędy w danym obszarze są identyczne, możemy wybrać możliwość zastosowania poprawki do wszystkich błędów jednocześnie. Niby mały szczegół, a już po chwili okazuje się bardzo pomocny :)

Dodatkowo z okazji wydania nowej wersji naszego ulubionego środowiska przygotowało kilka filmików prezentujących usprawnienia i nowości w poszczególnych modułach takich jak Java Development Tools (JDT), Javaserver Faces (JSF) Tools czy PHP Development Tools (PDT). Niestety filmiki są w słabej jakości i osobiście nie dotarłem do końca pierwszego filmiku za który się zabrałem, czyli JDT.

Najnowszą wersję środowiska można pobrać ze strony producenta.

Po pierwszych chwilach zachwytu czas wracać do nauki/pracy. Trochę czasu minie nim przystosuję Heliosa do mojego stylu pracy, ale już czuję w kościach, że nie będzie to czas zmarnowany :) Ciekaw jestem jak Wam drodzy czytelnicy przypadnie najnowsza wersja Eclipse do gustu :)

Pozdrawiam i do następnego razu!

sobota, 26 czerwca 2010

Oracle Executive Outlines MySQL Strategy

Witam!

W dzisiejszym MySQL Newsletter - Special Edition znalazła się bardzo interesująca pozycja - "Oracle Executive Outlines MySQL Strategy", 11 minutowy filmik Edwarda Screven'a, który opowiada o podejściu firmy Oracle do ich nowego produktu - MySQL. Screven przez cały czas podkreśla, że MySQL jest dla nich bardzo ważnym produktem, uzupełniający dotychczas tworzony przez Oracle LAMP. Dzięki filmikowi dowiedziałem się o nowych wydaniach developerskich zarówno MySQL Community Server (wersja 5.5.3) jak i MySQL Workbench (wersja 5.2). Co najbardziej spodobało mi się w wypowiedzi przedstawiciela Oracle to prognozy włączenia i szerszej integracji MySQL z ich oprogramowaniem (np. możliwość tworzenia kopii zapasowych bazy danych nie będzie obejmować jedynie baz Oracle, ale już niedługo ma również obejmować bazy MySQL). Co z tych prognoz i obietnic wyjdzie - przekonamy się (sądzę, że już niedługo). Tymczasem zapraszam do obejrzenia opisywanego filmiku:



Pozdrawiam i do następnego razu!

piątek, 18 czerwca 2010

Cykl wytwarzania oprogramowania na wesoło

Witam!

Sesja już za mną - wszystkie egzaminy zaliczone, teraz pozostaje jedynie czekać na wyniki i zbierać wpisy do indeksów. W związku z brakiem konieczności nauki mam wreszcie przygotować się trochę do wakacyjnych praktyk i w trakcie przeglądaniu materiałów z podstawami metodologii Scrum natrafiłem na rysunek ze strony Project Cartoon. Zajrzałem na stronę i odkryłem, że jest dostępne polskie tłumaczenie komiksu, a co jeszcze lepsze - możliwość stworzenia własnego! Jestem wciąż pod wrażeniem beznadziejności projektu, który popełniłem na zaliczenie jednego z przedmiotu i natchnęło mnie to do stworzenia własnej wersji komiksu, opartej na moim akademickim doświadczeniu z projektami krótkoterminowymi:

Moja wersja komiksu jest również dostępna na stronie projektu.

To by było tyle z krótkiego relaksu, czas wracać do roboty! :)

środa, 16 czerwca 2010

Podcast Java.pl #3

Witam!

Sesja już prawie za mną i z przykrością stwierdzam, że mam z jej powodu niemałe zaległości w Blogsferze. Tym większa była moja radość, gdy dwa dni temu w czytniku RSS pojawiła się wiadomość o nowym (trzecim już) odcinku Podcastu Java.pl! Tak jak do tej pory audycja ma charakter newscastu (o podziale na newscast i techcast pisałem w tym poście), ale zapowiedziano, że pierwszy techcast zostanie nagrany już na dniach - trzymam za słowo i z niecierpliwością czekam, aż ujrzy on światło dzienne! :)

Zachęcam do wysłuchania i dzielenia się opiniami z autorami audycji!