Any fool can make things bigger, more complex, and more violent. It takes a touch of genius and a lot of courage to move in the opposite direction. Albert Einstein

o Ruby

Kilka słów o Symbol#to_proc, returning i alias_method_chain.

4 komentarze | Kategorie: Merb, Ruby, Ruby on Rails, Techblog, Tips & tricks | trackback
Tagi:

W ostatnim wpisie zatytułowanym "It is a bug if..." poruszyłem kwestię kilku konstrukcji, które przez zespół programistyczny Merba są uważane za niedozwolone (a nawet więcej - niepoprawne). Ponieważ znaleźli się chętni by poczytać o samych konstrukcjach to je opisuję. Nie podejmuję się natomiast (chociaż pierwotnie miałem to zrobić) dyskusji czy podejście programistów Merba jest uzasadnione, prawdopodobnie zrobię to kolejnym razem.

Czytaj dalej...

Merb - it is a bug if...

13 komentarzy | Kategorie: Merb, Ruby, Techblog | trackback
Tagi:

Witam po dłuższym okresie bezczynności. Okres wakacji to chyba taki sezon ogórkowy bo niewiele się działo zarówno w polskiej blogosferze Rubiego a także i na techblogu. Mam nadzieję, że ten okres mamy już za sobą i zarówno na tym blogu jak i na wcześniej wymienionych stronach zacznie się coś dziać;-).

Czytaj dalej...

Rack - niech aplikacje przemówią wspólnym językiem

12 komentarzy | Kategorie: Narzędzia, Ruby, Techblog | trackback
Tagi:

Bohaterem tego wpisu jest Rack. Jest to biblioteka, która staje się standardem jeśli chodzi o Rubiego. Standardem, z którego mogą być spore korzyści. Na początek chciałbym wyjaśnić jaki jest cel Rack'a, gdyż dobre zrozumienie tego może być pomocne w jego poznawaniu.

Czytaj dalej...

Nieinwazyjny monkey-patching

8 komentarzy | Kategorie: Ruby, Techblog, Tips & tricks | trackback
Tagi:

Ostatnimi czasy cicho w polskiej blogosferze programistów Rubiego. Mój blog też nie jest wyjątkiem. Zdaje się czas jest sporym problemem, bo o czym pisać to jest... No nieważne :). Dzisiaj krótko, ale że kiedyś obiecałem sobie pisać nie tylko długo i treściwie...

monkey-patching wcieleniem zła?

Monkey-patching to technika, w której pozwalamy sobie na wprowadzanie zmiany w cudzym kodzie, na przykład podmianę istniejącej metody, dodanie nowej. W społeczności Rubiego ta technika jest stosunkowo popularna, z kolei Pythonistas jej nie lubią. Tym razem nie będę zagłębiać się w szczegóły i rozstrzygał czy ta technika jest dobra, zła, niebezpieczna (być może kiedyś). Chciałbym pokazać prosty sposób na nieinwazyjne ulepszanie istniejących klas/metod.

Czytaj dalej...

Tribute to PHP - plugin do railsów, bez którego nie będziesz mógł żyć!

33 komentarze | Kategorie: Humor, Ruby, Ruby on Rails, Techblog | trackback
Tagi:

Myślę, że niewiele ryzykuję twierdząc, że większość piszących w Rubym tudzież Railsach dosyć intensywnie pisała wcześniej w PHP. Ja też nie jestem tu wyjątkiem. I chociaż uciekam od PHP jak najdalej i chyba tylko siłą można mnie zmusić by w tym pisać to są takie chwile, że tęskni się za pewnymi rozwiązaniami tego języka/środowiska.

Czytaj dalej...