Code review – narzędzie (prawie) doskonałe
lipiec 22, 2007

Od pewnego czasu pracuję z grupą pięciu developerów nad aplikacją webową pisaną w Pythonie oraz Rubim (powód takiej mieszanki to temat na zupełnie inny post). Większość naszego zespołu to początkujący programiści tych technologii, wiec kod który produkują wymaga szczególnej uwagi i kontroli. Ponieważ nie jestem wstanie przydzielić każdemu juniorowi - seniora konieczne stało się wdrożenie narzędzia do recenzji kodu (ang. code review).
JavaScript jako Język
lipiec 12, 2007

Bardzo możliwe iż niebawem do taglinu mojego bloga trzeba będzie dodać kolejny język - Javascript. Do niedawna kojarzony on był przez programistów ze śmiesznymi skryptami wykonywanymi po stronie przeglądarki i raczej nikt nie brał go poważnie. Najczęściej programowanie sprowadzało się do prostych operacji na dacie, modyfikacji wyglądu strony przez zmianę stylu lub komunikacji z użytkownikiem za pośrednictwem dwóch funkcji - confirm() oraz alert(). Ostatnie kilka miesięcy to ogromna popularyzacja tej technologii dzięki AJAXowi, który to przy okazji bańki web 2.0 pojawia się obecnie prawie w każdej nowo powstałej aplikacji webowej. Jednak przez cały ten czas język ten pozostawał w jednym, jasno określonym miejscu - w przeglądarce.
RailsConf Europe - rejestracja otwarta!
czerwiec 17, 2007
![]()
Własnie otrzymałem email informujący iż rejestracja na tego roczną konferencje railsową w Berlinie została otwarta. Długo czekałem na ten moment i specjalnie zapisałem się do oreilly’wego newslettera żeby nie przegapić zapisów. Ceny są dość wysokie - koszt uczestnictwa w dwóch dniach wykładów i jednym dniu tutoriali to 745 E (przy cena promocyjna dla wczesnych rejestacji). Dla studentów i pracowników naukowych istnieje możliwość zniżek do 65%.
GUI w IronPython, Groovy i JRuby
styczeń 2, 2007

Andrzej Krzywda zamieścił na swoim blogu porównanie tworzenia prostego okienka w IronPython, Groovy oraz JRuby. Szczególnie ciekawie wyglądają te dwa ostatnie, ponieważ używają tej samej bilbioteki - pozwala to na znakomite porównanie języków - ich czytelności i ilości kodu jaki należy napisać aby otrzymać działający kod.