code review

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).

Read the rest of this entry »

JavaScript jako Język

lipiec 12, 2007

javascript

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.

Read the rest of this entry »

railsconf

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%.

Read the rest of this entry »

railsconf

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.

Read the rest of this entry »