Skip to content

Recent Articles

23
Dec

RSS Digest: Week Ending 23-Dec-2011

Java

Google Guava – Futures
http://codingjunkie.net/google-guava-futures/

Estimating Java Object Sizes with Instrumentation
http://marxsoftware.blogspot.com/2011/12/estimating-java-object-sizes-with.html

State of the Lambda
http://cr.openjdk.java.net/~briangoetz/lambda/lambda-state-4.html

JVM Serializer Comparison
https://github.com/eishay/jvm-serializers/wiki/

Java™ SE 6 Update 30
http://www.oracle.com/technetwork/java/javase/6u30-relnotes-1394870.html

Java™ SE 7 Update 2
http://www.oracle.com/technetwork/java/javase/7u2-relnotes-1394228.html

Sun Certified Java Programmer 310-065
http://mrbool.com/course/Sun-Certified-Java-Programmer-310-065/226

2
Dec

RSS Digest: Week Ending 02-Dec-2011

Java

The Secrets of Concurrency
http://www.jfokus.se/jfokus11/preso/jf11_TheSecretsOfConcurrency.pdf

Modern Java Concurrency – by Martijn Verburg & Ben Evans at JAX London Nov 2011
http://www.youtube.com/watch?v=qrCUy9H76IA&feature=player_embedded

 

25
Nov

RSS Digest: Week Ending 25-Nov-2011

Java

Biased Locking, OSR, and Benchmarking Fun
http://mechanical-sympathy.blogspot.com/2011/11/biased-locking-osr-and-benchmarking-fun.html

What the heck is OSR and why is it Bad (or Good)?
http://www.azulsystems.com/blog/cliff/2011-11-22-what-the-heck-is-osr-and-why-is-it-bad-or-good

Language / Library / VM co-evolution in Java SE 8
http://blogs.oracle.com/briangoetz/resource/devoxx-lang-lib-vm-co-evol.pdf

 

Programming

Barrier
http://ridiculousfish.com/blog/posts/barrier.html

 

Technology

Cisco UCS C200 M2 Server Powered by Intel Xeon Processors: 10 Gigabit Ethernet Matches QDR InfiniBand for Clustered HPC
http://www.cisco.com/en/US/prod/collateral/ps10265/le_32804_pb_hpc10ge.pdf

Why Network Timing Accuracy is Increasingly Important in Electronic Markets
http://www.hftreview.com/pg/blog/mike/read/26500/why-network-timing-accuracy-is-increasingly-important-in-electronic-markets

18
Nov

RSS Digest: Week Ending 18-Nov-2011

Java

Java Bytecode manipulation : Tools of the trade
http://eblog.chrononsystems.com/java-bytecode-manipulation-tools-of-the-trade

Dynamic in-memory compilation
http://www.javablogging.com/dynamic-in-memory-compilation/

Using the Java Native Interface
http://www.ibm.com/developerworks/training/kp/j-kp-jni/index.html

 

Technology

Intel Sandy Bridge E review
http://www.pcpro.co.uk/reviews/processors/371146/intel-sandy-bridge-e

11
Nov

RSS Digest: Week Ending 11-Nov-2011

Java

Comparing Java 7 Garbage Collectors Under Extreme Load
http://nerds-central.blogspot.com/2011/11/comparing-java-7-garbage-collectors.html

Reasons to prefer logback over log4j
http://logback.qos.ch/reasonsToSwitch.html

Locks & Condition Variables – Latency Impact
http://mechanical-sympathy.blogspot.com/2011/11/locks-condition-variables-latency.html

Minimize Garbage Generation: GC is your Friend, not your Servant
https://blogs.oracle.com/dholmes/entry/minimize_garbage_generation

 

Technology

Enabling HPC (High Performance Computing) with InfiniBand in Java™ Applications
http://blogs.oracle.com/middlewareplace/entry/enabling_high_performance_computing_with

List of freely available programming books
http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books/

21
Oct

RSS Digest: Week Ending 21-Oct-2011

Java

Smart Batching
http://mechanical-sympathy.blogspot.com/2011/10/smart-batching.html

Java SE 6 Update 29
http://www.oracle.com/technetwork/java/javase/6u29-relnotes-507960.html

Java SE 7 Update 1
http://www.oracle.com/technetwork/java/javase/7u1-relnotes-507962.html

Concurrency optimization – Reduce lock granularity
http://www.javacodegeeks.com/2011/10/concurrency-optimization-reduce-lock.html

JDK 7 Adoption Guide
http://download.oracle.com/javase/7/docs/webnotes/adoptionGuide/index.html

14
Oct

RSS Digest: Week Ending 14-Oct-2011

Java

JavaOne 2011: The Definitive Set of HotSpot Performance Command-line Options
http://marxsoftware.blogspot.com/2011/10/javaone-2011-definitive-set-of-hotspot.html

JavaOne 2011: JVM Bytecode for Dummies
http://marxsoftware.blogspot.com/2011/10/charles-nutters-jvm-bytecode-for.html

Oracle Continues to Move Java Forward and Details Java SE 8 Roadmap
http://www.oracle.com/us/corporate/press/512956

JavaOne 2011: Are Your Garbage Collection Logs Speaking to You?
http://marxsoftware.blogspot.com/2011/10/javaone-2011-are-your-garbage.html

JavaOne Content Catalog
https://oracleus.wingateweb.com/scheduler/eventcatalog/eventCatalogJavaOne.do

JavaOne 2011: Project Lambda: To Multicore and Beyond
http://marxsoftware.blogspot.com/2011/10/javaone-2011-project-lambda-to.html

 

Science

DNA doubts help clear Amanda Knox of murder
http://www.newscientist.com/article/dn21002-dna-doubts-help-clear-amanda-knox-of-murder.html

 

Linux

What’s new in Ubuntu 11.10
http://www.h-online.com/open/features/What-s-new-in-Ubuntu-11-10-1360644.html

 

C++

POSIX Threads: Semi-FAQ Revision 5.2
http://www.cognitus.net/html/howto/pthreadSemiFAQ_5.html

30
Sep

RSS Digest: Week Ending 30-Sep-2011

Java

Single Writer Principle
http://mechanical-sympathy.blogspot.com/2011/09/single-writer-principle.html

The Illusive PhantomReference
http://kirk.blog-city.com/the_mysterious_phantomreference.htm

IBM Whole-system Analysis of Idle Time (WAIT)
https://wait.researchlabs.ibm.com/

 

Programming

Dictionary of Algorithms and Data Structures
http://xlinux.nist.gov/dads/

 

Technology

Top Seven Low Latency Technology Advances
http://low-latency.com/blog/top-seven-low-latency-technology-advances

Amazon Kindle Fire tablet lands at $199
http://www.pcpro.co.uk/news/370210/amazon-kindle-fire-tablet-lands-at-199

16
Sep

RSS Digest: Week Ending 16-Sep-2011

Java

Quick tips for improving Java apps performance
http://www.javacodegeeks.com/2011/09/quick-tips-for-improving-java-apps.html

JSR-133 Java Memory Model and Thread 1.0 PRD 1.0 Public Review Draft
http://download.oracle.com/otndocs/jcp/memory_model-1.0-prd-oth-G-F/

Java concurrency
http://www.ibm.com/developerworks/training/kp/j-kp-concurrency/index.html?ca=drs-

Adventures with AtomicLong
http://mechanical-sympathy.blogspot.com/2011/09/adventures-with-atomiclong.html

Client-Side Improvements in Java 6 and Java 7
http://www.oracle.com/technetwork/articles/java/javaclient-484666.html

Memory alignment in C, C++ and Java
http://vanillajava.blogspot.com/2011/09/memory-alignment-in-c-c-and-java.html

 

C++

C++11 is now official
http://c-plusplus.org/index.php?option=com_content&view=article&id=54:c11-is-now-official&catid=1:latest-news&Itemid=50

 

Technology

Stack frame layout on x86-64
http://eli.thegreenplace.net/2011/09/06/stack-frame-layout-on-x86-64/

Windows Dev Center
http://msdn.microsoft.com/en-us/windows/home/

Delivering fast boot times in Windows 8
http://blogs.msdn.com/b/b8/archive/2011/09/08/delivering-fast-boot-times-in-windows-8.aspx

AMD Ships First “Bulldozer” Processors
http://finance.yahoo.com/news/AMD-Ships-First-Bulldozer-iw-1483835751.html?x=0

10 Technical Papers Every Programmer Should Read (At Least Twice)
http://blog.fogus.me/2011/09/08/10-technical-papers-every-programmer-should-read-at-least-twice/

Intel’s 22nm Ivy Bridge architecture: full details
http://www.pcpro.co.uk/news/369901/intel-s-22nm-ivy-bridge-architecture-full-details

Deep Inside Intel’s ‘Ivy Bridge’ Chip
http://insidehpc.com/2011/09/15/deep-inside-intels-ivy-bridge-chip/

2
Sep

RSS Digest: Week Ending 02-Sep-2011

Java

Disruptor 2.0 Released
http://mechanical-sympathy.blogspot.com/2011/08/disruptor-20-released.html

Java Threads on Steroids
http://java.dzone.com/articles/java-threads-steroids

Contracts for Java
http://code.google.com/p/cofoja/

JVM Language Summit 2011 Videos
http://drdobbs.com/java/231002486

 

Finance

How to Learn Algorithmic Trading
http://quantivity.wordpress.com/2010/01/10/how-to-learn-algorithmic-trading/

 

Programming

11 Most Influential Books Every Programmer / Developer Must Read
http://www.fromdev.com/2011/08/11-most-influential-books-every.html

 

Technology

Solarflare Accelerates Another Exchange
http://low-latency.com/blog/solarflare-accelerates-another-exchange