May 2012
21 posts
4 tags
Vert.x vs node.js simple HTTP benchmarks →
Move over script kiddies.
May 24th
3 tags
Goodbye global lock – MongoDB 2.0 vs 2.2 →
I can’t wait for MongoDB 2.2
May 23rd
Applying Back Pressure When Overloaded →
As always, good advice from @mjpt777
May 20th
1 tag
How to pinpoint high CPU Java VM Threads →
Good debugging tip
May 19th
1 tag
Why Quit? Because They Have Bigger Monitors →
Work in environments where engineers are valued.
May 18th
3 tags
Voldemort on Solid State Drives →
GC becomes the bottleneck when SSDs reduce the IO bottleneck.
May 17th
2 tags
Hotspot JVM Options - The complete reference →
This might be useful at some point.
May 16th
4 tags
Street Photography
May 16th
1 note
Cool, but obscure unix tools →
Well worth a skim
May 14th
1 tag
Crash-only software: More than meets the eye →
A great ideal to strive for
May 14th
1 tag
1024cores →
A great resource on modern concurrency
May 10th
3 tags
HDFS: Hadoop and Solid State Drives →
Its not just and Hadoop issue. Everything needs to change for SSDs.
May 9th
2 tags
Multithreaded File I/O →
Good overview of all the various options with multithreaded file I/O
May 9th
4 notes
4 tags
Street Photography
May 8th
2 notes
“A good developer has a natural, almost visceral aversion to complexity.”
– Complication is What Happens When You Try to Solve a Problem You Don’t Understand
May 7th
13 notes
2 tags
vert.x – JVM Polyglot Alternative to Node.js →
This looks interesting
May 4th
3 tags
Know a Delay: Nagle’s Algorithm and You. →
Nagle and TCP Delayed Ack can kill you
May 2nd
1 tag
5 signs that you should hire a programmer on the... →
Sounds like a good hiring process.
May 2nd
2 tags
InfoQ: Memory Barriers and JVM Concurrency →
Interesting dive into memory barriers on various hardware
May 2nd
1 tag
Probabilistic Data Structures for Web Analytics... →
If only I had a use for these …
May 2nd
3 tags
Letters to a Young Engineer: How to Decide Where... →
Great advice
May 1st
April 2012
14 posts
2 tags
Benchmarking More Seq Traversal Idioms in Scala
Last week I had the luxury of spending some quality time with YourKit and our production system at Localytics and was pleasantly surprised to see things humming right along. Most of our time was spent building collections and iterating over them which got me thinking. What is the most efficient way to traverse a collection in Scala?
Apr 30th
2 tags
GapList – a lightning-fast List implementation →
Interesting data structure
Apr 30th
1 tag
New JVM options and Scala iteration performance →
Wow, vectors really are awesome!
Apr 25th
1 tag
Why is Estimating so Hard? →
Interesting insight.
Apr 24th
2 tags
The Leadership Challenge →
Another great article on leadership
Apr 22nd
2 tags
Scala, Akka and Erlang Actor Benchmarks →
Akka for the win!
Apr 21st
2 tags
What is latency, throughput and degree of... →
Great overview of latency and throughput
Apr 21st
2 tags
aweisberg/JitCask →
Basho’s Bitcask in Java
Apr 20th
1 tag
Be Proud of Your Accomplishments, Not Your... →
Great advice from HBR
Apr 18th
2 tags
MongoDb Architecture →
Great overview with lots of detail
Apr 6th
1 note
1 tag
I don't hire unlucky people →
Great parable about hiring
Apr 6th
Big Data Counting: How to count a billion distinct... →
Like bloom filters but for counting.
Apr 5th
1 tag
Show How, Don't Tell What - A Management Style →
Great take on management
Apr 4th
2 tags
Truth about Scala →
Holy crap this is funny! /via @suthoff
Apr 2nd
March 2012
28 posts
1 tag
Intermediate and Advanced Software Carpentry in... →
Mar 30th
1 tag
Code Like a Pythonista: Idiomatic Python →
Mar 30th
1 tag
Functional Programming HOWTO →
Mar 30th
1 tag
Python Idioms →
Mar 30th
1 tag
10 Ways To Destroy A SQL Database →
Mar 30th
1 tag
15 Ways to Optimize Your SQL Queries →
Mar 30th
1 tag
Top 20 MySQL Best Practices →
Mar 30th
2 tags
How to Monitor Java Garbage Collection →
How to use jstat to check gc.
Mar 28th
1 tag
Safety and Liveness: Eventual consistency is not... →
Eventual consistency needs to be quantified.
Mar 27th
3 tags
Threading stories: about robust thread pools →
Interesting code to figure out optimal thread pool sizes.
Mar 27th
2 tags
Scala Max execution speed →
Deep dive on finding the max value in a collection in Scala.
Mar 27th
1 note
2 tags
Redis persistence demystified →
Wow, way more durable than I thought.
Mar 26th
HyperDex: A Searchable Distributed Key-Value Store →
Most interesting new NoSql DB I’ve seen. Go Big Red!
Mar 25th
1 note
Overflow to disk →
Covers every interesting db data structure there is.
Mar 24th
2 tags
Milking Performance from Riak Search →
One of the better technical posts on optimizing Riak.
Mar 22nd