Understanding Java Garbage Collection and What You Can Do about It
Ciekawa prezentacja Gila Tene’a na temat garbage collection.
Autoboxing i Unboxing w Javie
Dobry opis autoboxingu i unboxingu w Javie. Sporo przykładów, dobrych i złych praktyk oraz pułapek z nimi związanych.
Java Puzzle: unreachable statement
Interesująca zagadka dotycząca kompilatora oraz fragmentów kodu, do których nigdy nie dojdzie sterowanie.
Spring Framework Tutorial
Fajne wprowadzenie do Springa: Arpit Mandliya – Introduction to Spring Framework.
Testowanie wyjątków w Javie
Rafał Roppel, architekt oprogramowania w Wirtualnej Polsce, opisuje techniki testowania wyjątków w Javie.
Code without tests is bad code
Code without tests is bad code. It doesn’t matter how well written it is; it doesn’t matter how pretty or object-oriented or well-encapsulated it is. With tests, we can change the behavior of our code quickly and verifiably. Without them, we really don’t know if our code is getting better or worse.
Michael Feathers,
Working Effectively With Legacy Code
Project Lombok – no more boilerplate code
Jeśli nudzi Cię żmudne pisanie (lub generowanie przez IDE) getterów, setterów, konstruktorów, hashcode’ów, equalsów, toStringów itd, to Lombok jest właśnie dla Ciebie.
Oto kilka jego możliwości.
Read the rest of this entry »