Moved to https://www.kovalenko.link
Search this site
[MOVED] Salute
[MOVED] Contacts
[MOVED] Tech Blog
[MOVED] 2019-05-06/ Consider making the behaviour of your Java application consistent in different environments
[MOVED] 2019-02-16/ Directory vs directory service vs naming service vs LDAP vs JNDI
[MOVED] 2019-02-14/ SQL in/any, consider using an array in (select unnest(?)) instead of issuing statements in a batch or building dynamic statements
[MOVED] 2019-01-15/ An amateur talks about measuring performance
[MOVED] 2018-07-30/ A pitfall in data replication
[DISCONTINUED] 2018-01-31/ A catch with Spring's @Transactional in Java
[DISCONTINUED] 2017-06-12/ Java incident: strange "network" problem
[MOVED] 2017-06-06/ Parcing App Store receipt (PKCS #7, ASN.1) in Java
[MOVED] 2017-06-03/ Using SLF4J MDC across threads
[MOVED] 2015/ Race condition vs data race
[MOVED] 2014/ Java 7+ formal final fields semantics
[MOVED] 2013/ Identification vs authentication vs authorization
[MOVED] 2013/ Concurrent programming and "visible immediately"
[MOVED] 2013/ Charset vs encoding
[MOVED] 2012/ JDBC and broken timestamps
[MOVED, ARCHIVED] 2012/ Java Instrumentation. Theory and examples
[MOVED] 2011/ LDAP caseExactMatch
[MOVED] 2011/ javax.transaction.UserTransaction.setTransactionTimeout(int seconds) pitfalls
[MOVED] 2008/ Stopwatch
[MOVED] 2005/ 3D Billiards
[MOVED] CGI & VFX blog
[MOVED] 2011-08-13/ No sense
[MOVED] 2011/ NetCracker SportFest
[MOVED] 2011-01-31/ Ocean footage
[MOVED] 2011-01-05/ Smoke to text in Adobe After Effects CS3
[MOVED] 2010-11-21/ How to improve a video with HDR & Tone Mapping in HDRsoft Photomatix Pro 3
[MOVED] 2010-11-07/ Ice text in Adobe Prohoshop CS3
[MOVED] 2006/ CyberEclipse
[MOVED] 2005/ Male vs Godlike
[MOVED] Salute
Moved to
https://www.kovalenko.link