Archive for the ‘Strony’ Category
Java concurrency: the hidden thread deadlocks
Pierre – Hugues Charbonneau jest konsultantem IT oraz architektem systemowym w CGI Inc specjalizującym się w Java EE, technologiach JVM oraz w optymalizacji systemów dużej skali. Jego blog Java EE Support Patterns to istna gratka dla osób zainteresowanych wątkami, współbieżnością, synchronizacją, zakleszczeniami, organizacją i problemami z pamięcią, profilowaniem czy maszyną wirtualną.
Polecam jeden z ostatnich postów: Java concurrency: the hidden thread deadlocks.
DDD – lek na Legacy Code?
Robert Reppel, Senior Solution Architect w PayByPhone.com opowiada o zastosowaniu technik Domain-Driven Design oraz SOLID w celu polepszenia jakości Legacy Code. W prezentacji nie zabraknie przykładowego kodu.
Link do prezentacji na InfoQ.
6 porad jak ulepszyć obsługę wyjątków
Dele Taylor na swoim blogu wymienia 6 wskazówek dotyczących poprawy obsługi wyjątków w aplikacjach napisanych w Javie.
Statyczne metody fabrykujące a konstruktory
Static factory methods vs traditional constructors. Autor sporo czerpie z pierwszego tematu książki „Effective Java. Second Edition” Joshua Blocha, ale warto przeczytać.
IntelliJ IDEA: Refactoring and Code Completion
Jeśli jeszcze nie używasz IntelliJ IDEA, to może ten artykuł Cię zachęci. Andrey Cheptsov przedstawia 20 ciekawych przekształceń refaktoryzacyjnych w środowisku IntelliJ IDEA. Jeśli nadal się wahasz, to zobacz, jak łatwo IDEA pomaga przy podpowiadaniu i uzupełnianiu kodu.
Najczęściej używane przeze mnie skróty klawiszowe znajdziesz tu.
Optymalizacja wydajności JVM, część 3
Druga część artykułu autorstwa Evy Andreasson pt. „JVM performance optimization, Part 3: Garbage collection” opublikowanego na JavaWorld.com.
Linki do poprzednich części:
Part 1: A JVM technology primer. Java performance for absolute beginners
Part 2: Compilers. Use the right Java compiler for your Java application
Understanding Java Garbage Collection and What You Can Do about It
Ciekawa prezentacja Gila Tene’a na temat garbage collection.
Testowanie wyjątków w Javie
Rafał Roppel, architekt oprogramowania w Wirtualnej Polsce, opisuje techniki testowania wyjątków w Javie.
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