Archive for the ‘Java EE’ Category
Bytecodem po Cassandrze, część 2
Druga część artykułu autorstwa Jacka Gerbszta – samodzielnego programisty Java w Wirtualnej Polsce – przedstawiającego instrumentację za pomocą ASMifier z biblioteki ObjectWeb ASM: Bytecodem po Cassandrze, część 2.
Optymalizacja wydajności JVM, część 2
Druga część artykułu autorstwa Evy Andreasson pt. „JVM performance optimization, Part 2: Compilers. Use the right Java compiler for your Java application” opublikowanego na JavaWorld.com.
Link do poprzedniej części:
Part 1: A JVM technology primer. Java performance for absolute beginners
Design by Contract w Java, część 1
Łukasz Dembiński, kierownik Zespołu Architektów w Wirtualnej Polsce opowiada o Programowaniu Kontraktowym: Design by Contract w Java, część 1.
Joda Time – Java date and time API
Joda Time to open-source’owa, zaawansowana biblioteka rozwiązująca większość problemów, które przysparzają java.util.Calendar, java.util.Date i inne klasy związane z czasem.
Optymalizacja wydajności JVM, część 1
Pierwsza część artykułu autorstwa Evy Andreasson pt. „JVM performance optimization, Part 1: A JVM technology primer. Java performance for absolute beginners” opublikowanego na JavaWorld.com.
JUnitParams
JUnitParams – narzędzie od Pragmatists wspierające pisanie czytelniejszych testów parametryzowanych w JUnit >= 4.6.
Prawo Demeter
Prawo Demeter (ang. Law of Demeter [LoD]) znane także jako Zasada minimalnej wiedzy (ang. Principle of Least Knowledge) zostało sformułowane przez Iana Hollanda w 1987 roku na Northeastern University. Zastosowane do programowania obiektowego brzmi następująco:
Read the rest of this entry »
The Hollywood Principle
Wymowne stwierdzenie na temat IoC znane jako The Hollywood Principle:
Don’t call us, we’ll call you.
Bytecodem po Cassandrze, część 1
Jacek Gerbszt, samodzielny programista Java w Wirtualnej Polsce, analizuje problemy z wydłużającymi się i odrzucanymi transakcjami (tzw. mutations): Bytecodem po Cassandrze, część 1.
OOP vs ADT
An object can only access other objects through public interface.
It is possible to do Object-Oriented programming in Java.
Object-Oriented subset od Java: class name is only after „new”.
William Cook,
On Understanding Data Abstraction, Revisited