RSS Digest: Week Ending 17-Feb-2016
Java
Vaadin Maven Example
http://examples.javacodegeeks.com/enterprise-java/vaadin/vaadin-maven-example/
Simplicity and Value of HotSpot’s -XshowSettings Flag
http://marxsoftware.blogspot.co.uk/2016/02/hotspot-jvm-XshowSettings.html
Top 10 IntelliJ Idea Plugins
http://examples.javacodegeeks.com/desktop-java/ide/intellij-idea/top-10-intellij-idea-plugins/
What’s new in JUnit 5?
http://blog.so-geht-software.de/2016/02/whats-new-in-junit-5/
Linux
Linux Performance Analysis and Tools
http://dtrace.org/blogs/brendan/2013/06/08/linux-performance-analysis-and-tools/
Tech
Modern Microprocessors: A 90 Minute Guide!
http://www.lighterra.com/papers/modernmicroprocessors/
Programming
Programming Idioms
http://www.programming-idioms.org/
IntelliJ IDEA 16 EAP: Better Spring Boot Support and Kotlin 1.0 RC
http://blog.jetbrains.com/idea/2016/02/intellij-idea-16-spring-boot-and-kotlin-rc/
IntelliJ IDEA Pro Tips
https://medium.com/@andrey_cheptsov/intellij-idea-pro-tips-6da48acafdb7#.77p8t0plb
RSS Digest: Week Ending 11-Jul-2014
Java
Maven 3.1.0
http://maven.apache.org/docs/3.1.0/release-notes.html
REACTOR 1.0.0.M1 – A FOUNDATION FOR ASYNCHRONOUS FAST-DATA APPLICATIONS ON THE JVM
http://blog.springsource.org/2013/07/18/reactor-1-0-0-m1-a-foundation-for-asynchronous-fast-data-applications-on-the-jvm/
SPRING FRAMEWORK 4.0 M2: WEBSOCKET MESSAGING ARCHITECTURES
http://blog.springsource.org/2013/07/24/spring-framework-4-0-m2-websocket-messaging-architectures/
The Logging Olympics – A Race Between Today’s Top 5 Java Logging Frameworks
http://www.javacodegeeks.com/2013/12/the-logging-olympics-a-race-between-todays-top-5-java-logging-frameworks.html
Using Intel Performance Counters To Tune Garbage Collection
http://www.javacodegeeks.com/2013/12/using-intel-performance-counters-to-tune-garbage-collection.html
The infamous sun.misc.Unsafe explained
http://www.javacodegeeks.com/2013/12/the-infamous-sun-misc-unsafe-explained.html
Top 50 Java Thread Interview Questions Answers for Freshers, Experienced Programmers
http://www.javacodegeeks.com/2014/07/top-50-java-thread-interview-questions-answers-for-freshers-experienced-programmers.html
Java 8 StampedLocks vs. ReadWriteLocks and Synchronized
http://www.takipiblog.com/2014/05/30/java-8-stampedlocks-vs-readwritelocks-and-synchronized/
Top 5 Java Performance Tuning Books – Best of Lot, Must read
http://www.javacodegeeks.com/2014/07/top-5-java-performance-tuning-books-best-of-lot-must-read.html
Java 8 APIs: java.util.time – Instant, LocalDate, LocalTime, and LocalDateTime
http://blog.eyallupu.com/2013/07/java-8-apis-javautiltime-instant.html
StampedLock Idioms
http://www.javaspecialists.eu/archive/Issue215.html
Linux
Linux Performance Analysis and Tools
http://dtrace.org/blogs/brendan/2013/06/08/linux-performance-analysis-and-tools/
Shell Scripting – Best Practices
http://fahdshariff.blogspot.co.uk/2013/10/shell-scripting-best-practices.html
Red Hat Unveils Red Hat Enterprise Linux 7, Redefining the Enterprise Operating System
http://www.redhat.com/about/news/press-archive/2014/6/red-hat-unveils-rhel-7
Tech
140 Google Interview Questions
http://www.impactinterview.com/2009/10/140-google-interview-questions/
Top 5 XKCD comics which can illustrate programming questions
http://explainextended.com/2014/07/09/top-5-xkcd-comics-which-can-illustrate-programming-questions/
Top 10 Algorithms for Coding Interview
http://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/
RSS Digest: Week Ending 28-Jun-2012
Java
REACTOR – A FOUNDATION FOR ASYNCHRONOUS APPLICATIONS ON THE JVM
http://blog.springsource.org/2013/05/13/reactor-a-foundation-for-asynchronous-applications-on-the-jvm/
Five advanced Java Synchronizers you probably don’t know
http://blog.josedacruz.com/2013/05/19/five-advanced-java-synchronizers-you-probably-dont-know/
Spring Maven Repository
http://www.baeldung.com/spring-maven-repository
Hidden Features of Java
http://stackoverflow.com/questions/15496/hidden-features-of-java/
Linux
The Power of Linux “History Command” in Bash Shell
http://www.tecmint.com/history-command-examples/
30 Essential Linux Basic Commands You Must Know
http://www.fromdev.com/2013/06/linux-basic-commands.html#more
Linux Performance Analysis and Tools
http://dtrace.org/blogs/brendan/2013/06/08/linux-performance-analysis-and-tools/
Finance
Best Practice 2013
http://www.euromoney.com/downloads/guides/Best-Practice-FX-2013.pdf
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 15-Sep-2012
Programming
Understanding C by learning assembly
https://www.hackerschool.com/blog/7-understanding-c-by-learning-assembly
Technology
Intel Hints at Weaving Network fabric into Xeons, Atoms
http://insidehpc.com/2012/09/13/intel-hints-at-weaving-network-fabric-into-xeons-atoms/
Linux Tutorial
http://e-university.wisdomjobs.com/linux/chapter-162-277/introduction.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/