Aleksey Shipilev's Semi-Permanent Storage
Brought to you by shiny ZFS storage at Apache Software Foundation
I happen to work on Java && Performance, employed by Oracle now,
developing Oracle JDK/Hotspot and other Java-related technologies.
Interested to have me onboard? Here is my CV.
You might find resources below useful.
Please don't hesitate to drop me a message.
I would usually post the updates for this page on Twitter: https://twitter.com/shipilev.
Links for my projects
Apache Harmony
OpenJDK
Talks
JavaTechDay SPB, 2011: Java Platform Performance BoF
JavaOne Moscow 2011: (The Art of) (Java) Benchmarking
JavaOne Moscow 2011: Java Platform Performance BoF
JEEConf 2011: Java Platform Performance BoF
JavaOne SF 2011: (The Art of) (Java) Benchmarking
JavaOne SF 2011: Java or C++, Practical Advice You Can Use (co-presenter with Sergey Kuksenko and Charlie Hunt)
JavaDay Kiev 2011: (The Art of) (Java) Benchmarking
JavaDay Kiev 2011: Java Memory Model (hosted for Sergey Kuksenko)
JavaDay SPB 2012: Performance Methodology Intro
JavaOne Moscow 2012: Performance Methodology Intro
JavaOne Moscow 2012: How To Train Your Dragon: Attack The Scaling on Multicore Machines
JavaOne Moscow 2012: Fork/Join
JavaOne Moscow 2012: Java Memory Model (hosted for Sergey Kuksenko)
JEEConf 2012: Performance Methodology How-To (merged "PerfMeth Intro" + "Dragons")
JEEConf 2012: Fork/Join
Techical articles and toy projects
Safe Publication and Safe Initialization of Java objects, or #whenweshouldexpectdoublecheckedlockingtogetfixed
SettableFuture<V>: How To Shoot Oneself in the Foot with Spherical Bicycle in the Vacuum
PGP Web of Trust: graphs and basic estimations
Exploring exception handling on HotSpot: try/catch/finally infrastructure
Exploring exception handling on HotSpot: throwing exceptions
Exploring Reflection on HotSpot
Exploring multiple dispatch on HotSpot
Estimating compression and deduplication ratios on real data
VisualVM: monitoring, profiling, and diagnostics for Java applications
System.arraycopy() can't be made better
Non-techical articles and toy projects
President Elections in Russia, 2012 (round 1): Data robots, and parsed data
President Elections in Russia, 2012: Twitter dumps, and spamfiltering
Parliament Elections in Russia, 2011: Data robots, and parsed data
Mortgage vs. Deposit plans simulation
VKontakte social graph visualization
Papers
SPECjbb2012: Updated Metrics for a Business Benchmark @ ACM/ICPE, Boston, April 22-25, USA