RSS Digest: Week Ending 19-Apr-2013
Java
Single Producer/Consumer lock free Queue step by step
http://psy-lob-saw.blogspot.co.uk/2013/03/single-producerconsumer-lock-free-queue.html
Everything about Java 8
http://www.techempower.com/blog/2013/03/26/everything-about-java-8/
Why We Need Lambda Expressions in Java – Part 1
http://java.dzone.com/articles/why-we-need-lambda-expressions
Java 1.8 (JDK8): What’s new? Code examples and performance
http://ttux.net/post/java-8-new-features-release-performance-code/
JVM Internals
http://blog.jamesdbloom.com/JVMInternals.html
Maven Tutorial
http://tutorials.jenkov.com/maven/maven-tutorial.html
JDK8 Features
http://openjdk.java.net/projects/jdk8/features
Maven Release to Nexus
http://www.baeldung.com/maven-release-nexus
Linux
10 Best Open Source Network Security Tools
http://apps.open-libraries.com/10-best-open-source-network-security-tools/
Finance
RSS Digest: Week Ending 01-Mar-2013
Java
Java 8: From PermGen to Metaspace
http://java.dzone.com/articles/java-8-permgen-metaspace
CPU Cache Flushing Fallacy
http://mechanical-sympathy.blogspot.co.uk/2013/02/cpu-cache-flushing-fallacy.html
Mary had a little λ – Using Java 8 Lambda Expressions for Event Handling
http://learnjavafx.typepad.com/weblog/2013/02/mary-had-a-little-%CE%BB.html
The Adventurous Developer’s Guide to JVM Languages
http://zeroturnaround.com/rebellabs/devs/the-adventurous-developers-guide-to-jvm-languages/
JNI Reference Example
http://marakana.com/s/post/1292/jni_reference_example
C++
The Dark Side of C++
http://miek.nl/downloads/2010/c++-talk.pdf?we-require-more-discussions
Understanding TCP/IP Network Stack & Writing Network Apps
http://architects.dzone.com/articles/understanding-tcpip-network-0
Linux
Linux 3.8 Kernel Officially Released
http://www.phoronix.com/scan.php?page=news_item&px=MTMwNTQ
RSS Digest: Week Ending 08-Feb-2013
Java
Java™ SE Development Kit 7, Update 11 (JDK 7u11)
http://www.oracle.com/technetwork/java/javase/7u11-relnotes-1896856.html
Selecting your Collections library
http://plumbr.eu/blog/selecting-your-collections-library
Processing Huge Files
http://java.dzone.com/articles/processing-huge-files
Further Adventures With CAS Instructions And Micro Benchmarking
http://mechanical-sympathy.blogspot.co.uk/2013/01/further-adventures-with-cas.html
Java 8: The First Taste of Lambdas
http://zeroturnaround.com/labs/java-8-the-first-taste-of-lambdas/
Programming
Battlecode: MIT’s longest-running hardcore programming competition
http://cory.li/battlecode-intro/
Finance
Quantopian Brings Algorithmic Trading To The Masses
http://www.forbes.com/sites/tomiogeron/2013/01/23/quantopian-brings-algorithmic-trading-to-masses/
What is your best programmer joke?
http://stackoverflow.com/questions/234075/what-is-your-best-programmer-joke
RSS Digest: Week Ending 07-Jan-2013
Java
Java Serialization – Good, Fast, and Faster
http://gridgain.blogspot.co.uk/2012/12/java-serialization-good-fast-and-faster.html
Java Experts on the State of Java
http://www.oracle.com/technetwork/articles/java/compendium-1891860.html
Oracle JDK 7u10 released with new security features
https://blogs.oracle.com/henrik/entry/oracle_jdk_7u10_released_with
Online Java Dev Environment
http://www.browxy.com
5 Reasons to be excited about Java in 2013
http://jaxenter.com/5-reasons-to-be-excited-about-java-in-2013-45938.html
IntelliJ gets a makeover for speed, Java 8
http://www.javaworld.com/javaworld/jw-12-2012/121206-intellij-for-java-8.html
Compact Off-Heap Structures/Tuples In Java
http://mechanical-sympathy.blogspot.co.uk/2012/10/compact-off-heap-structurestuples-in.html
Five ways to maximize Java NIO and NIO.2
http://www.javaworld.com/javaworld/jw-10-2012/121016-maximize-java-nio-and-nio2-for-application-responsiveness.html?source=nww_rss
Understanding JVM Internals, from Basic Structure to Java SE 7 Features
http://architects.dzone.com/articles/understanding-jvm-internals
NUMA-Aware Reader-Writer Locks
https://blogs.oracle.com/dave/resource/ppopp13-dice-NUMAAwareRWLocks.pdf
Mac
Simulate Network Latency, Packet Loss, and Low Bandwidth on Mac OSX
http://architects.dzone.com/articles/simulate-network-latency
Linux
Download Advanced Linux Programming
http://www.advancedlinuxprogramming.com/alp-folder/
Rsync, It’s GRRRRaphical!
http://www.linuxjournal.com/content/rsync-its-grrrraphical
Linux 3.8′s features staked out
http://www.h-online.com/open/news/item/Linux-3-8-s-features-staked-out-1774113.html
Technology
Mellanox etches software-defined networking onto SwitchX-2 chips
http://www.theregister.co.uk/2012/10/15/mellanox_switchx_2_sdn_openflow/
Finance
The Pseudo-science of Hypothesis Testing
http://epchan.blogspot.co.uk/2013/01/the-pseudo-science-of-hypothesis-testing.html
RSS Digest: Week Ending 07-Sep-2012
Java
goldmansachs / gs-collections
https://github.com/goldmansachs/gs-collections
Programming
The Best of the 20th Century: Editors Name Top 10 Algorithms
http://www.uta.edu/faculty/rcli/TopTen/topten.pdf
Technology
Infiniband. Back from the dead?
http://gigaom.com/cloud/infiniband-back-from-the-dead/
HFT
Applying ISO 9000 Standards to High Frequency and Automated Trading
http://www.hftreview.com/pg/blog/mike/read/61558/applying-iso-9000-standards-to-high-frequency-and-automated-trading
RSS Digest: Week Ending 31-Aug-2012
Java
Java 7 Update 7 and Java 6 Update 35 have released!
https://blogs.oracle.com/javase/entry/java_7_update_7_and
Arithmetic Overflow and Intrinsics
http://bad-concurrency.blogspot.co.uk/2012/08/arithmetic-overflow-and-intrinsics.html
Check Your Java Basics I
http://pathtose.blogspot.co.uk/2012/08/check-your-java-basics-i.html
Technology
Under the Armor of Knights Corner: Intel MIC Architecture at Hotchips 2012
http://communities.intel.com/community/datastack/blog/2012/08/30/knights-corner-at-hot-chips-24
Vectorising code to take advantage of modern CPUs (AVX and SSE)
http://www.walkingrandomly.com/?p=3378
Video: A Low-Latency Library in FPGA Hardware for High-Frequency Trading
http://insidehpc.com/2012/08/23/video-a-low-latency-library-in-fpga-hardware-for-high-frequency-trading/
RSS Digest: Week Ending 24-Aug-2012
Java
Native C/C++ Like Performance For Java Object Serialisation
http://mechanical-sympathy.blogspot.co.uk/2012/07/native-cc-like-performance-for-java.html
25 Best Free Maven Plug-ins to Make Java Developer More Productive
http://www.fromdev.com/2012/07/25-best-free-maven-plug-ins-to-make.html
Tutorial: Create a Jenkins Plugin to integrate Jenkins and Nexus Repository
http://blog.codecentric.de/en/2012/08/tutorial-create-a-jenkins-plugin-to-integrate-jenkins-and-nexus-repository/
JDK 8 Milestones
http://openjdk.java.net/projects/jdk8/
Double Brace Initialization
http://www.c2.com/cgi/wiki?DoubleBraceInitialization
Eclipse Java Decompiler
http://mchr3k.github.com/jdeclipse-realign/
Memory Access Patterns Are Important
http://mechanical-sympathy.blogspot.co.uk/2012/08/memory-access-patterns-are-important.html
Java 7 Update 6 and Java 6 Update 34 have released!
https://blogs.oracle.com/javase/entry/java_7_update_6_and
Creating a Windows Executable from a Jar using Maven
http://www.hascode.com/2012/08/creating-a-windows-executable-from-a-jar-using-maven/
Book Review: The Well-Grounded Java Developer
http://www.javaspecialists.eu/archive/Issue204.html
New JVM options to roll over to a new GC log file
http://weblogs.java.net/blog/kcpeppe/archive/2012/08/20/new-jvm-options-roll-over-new-gc-log-file-0
Programming
Vim as your IDE
http://haridas.in/vim-as-your-ide.html
Latency numbers every programmer should know
https://gist.github.com/2843375
Software developers toolbox
http://online-toolz.com
Technology
TCP Performance problems caused by interaction between Nagle’s Algorithm and Delayed ACK
http://www.stuartcheshire.org/papers/NagleDelayedAck/
TCP Fast Open: expediting web services
http://lwn.net/Articles/508865/
RSS Digest: Week Ending 02-Jun-2012
Java
Applying Back Pressure When Overloaded
http://mechanical-sympathy.blogspot.co.uk/2012/05/apply-back-pressure-when-overloaded.html
Hotspot JVM Options – The complete reference
http://www.pingtimeout.fr/2012/05/jvm-options-complete-reference.html
Technology
Samsung Galaxy S III review
http://www.pcpro.co.uk/reviews/smartphones/374950/samsung-galaxy-s-iii
RSS Digest: Week Ending 18-May-2012
Java
Maven Best Practices
http://mestachs.wordpress.com/2012/05/17/maven-best-practices/
Developer Productivity Report 2012: Java Tools, Tech, Devs and Data
http://zeroturnaround.com/blog/developer-productivity-report-2012-java-tools-tech-devs-and-data/
Computer Science
The Top 10 research papers in computer science by Mendeley readership.
http://blog.mendeley.com/highlighting-research/the-top-10-research-papers-in-computer-science-by-mendeley-readership/
Technology
Intilop delivers Nano-TOE IP Core with another record breaking Ultra-Low latency of 76 nanoseconds
http://www.hftreview.com/pg/newsfeeds/intilop/item/51471/intilop-delivers-nanotoe-ip-core-with-another-record-breaking-ultralow-latency-of-76-nanoseconds
Nvidia Announces Eclipse-based IDE for Linux, Mac OS X
http://www.tomshardware.com/news/nvidia-nsight-ide-eclipse-visual-studio,15639.html
Intel Gives IT More Options with New Intel® Xeon® Processors
http://newsroom.intel.com/community/intel_newsroom/blog/2012/05/14/intel-gives-it-more-options-with-new-intel-xeon-processors?cid=rss-90004-c1-275097
Intel reveals roadmap to 5nm process
http://www.pcpro.co.uk/news/374626/intel-reveals-roadmap-to-5nm-process
RSS Digest: Week Ending 04-May-2012
Java
Scala or Java? Exploring myths and facts
http://www.infoq.com/articles/scala-java-myths-facts
Azul Launches Zing 5.2 JVM With Support for Ubuntu Linux
http://www.eweek.com/c/a/Linux-and-Open-Source/Azul-Launches-Zing-52-JVM-With-Support-for-Ubuntu-Linux-885879/
Java Developers Resource Center
http://www.javacodegeeks.com/p/resources.html
Programming
Reactor
http://www.cs.wustl.edu/~schmidt/PDF/reactor-siemens.pdf
Linux
Linux profiling with Perf
https://code.google.com/p/kernel/wiki/PerfUserGuide
The 2012 Top 7 Best Linux Distributions for You
https://www.linux.com/learn/tutorials/571815:the-2012-top-7-best-linux-distributions-for-you
Ubuntu 12.04 vs. Windows 7: Intel Sandy/Ivy Bridge Loses On Linux
http://www.phoronix.com/scan.php?page=article&item=intel_ivybridge_winlin&num=1
HFT
Dynamical Models of Market Impact and Algorithms for Order Execution
http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2034178
Public News Arrival and Cross-Asset Correlation Breakdown: Implications for Algorithmic Trading
http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2023079
