Tips and Tricks

  • submit to reddit

CRUD Options in Scala

 Here’s a blog post exploring the different CRUD approaches in your Scala code. I will show you three different approaches, highlighting the...

0 replies - 1767 views - 11/14/12 by Jan Machacek in Articles

Clojure: Using given & expect To Replace Scenarios

 The functionality in expectations.scenarios was borne out of compromise. I found certain scenarios I wanted to test, but I wasn't sure how to easily...

0 replies - 1614 views - 11/14/12 by Jay Fields in Articles

Monitoring at eBay: Big Data Problems

This post is based on a talk by Bhaven Avalani and Yuri Finklestein at QConSF 2012 (slides). Bhaven and Yuri work on the Platform Services team at...

1 replies - 7028 views - 11/14/12 by Matt O'Keefe in Articles

Composite Keys in Cassandra

Introduction A composite key consists of one or more primary key fields. Each field must be of data type supported by underlying data-store. In JPA (Java...

0 replies - 4445 views - 11/14/12 by Amresh Singh in Articles

Testability and Cost of Change

That ThoughtWorks consultants, with others, were at Google for a year and a half on a mission to help socialize better testing practice, is now a matter of...

0 replies - 4947 views - 11/14/12 by Paul Hammant in Articles

Election Analytics, Tetris, and More Data Links of the Week

So, Movember finally arrived (seehttp://ca.movember.com/). So far, not a lot of articles about moustaches. But I should find some by the end of the month!...

0 replies - 1937 views - 11/14/12 by Arthur Charpentier in Articles

Spring JMS, Message Automatic conversion, JMS Template

 In one of my projects I was supposed to create a message router that like all routers was supposed to take the JMS messages from one topic and put it...

0 replies - 5599 views - 11/13/12 by Marcin Grzejszczak in Articles

Integration Testing with MongoDB & Spring Data

 Integration Testing is an often overlooked area in enterprise development. This is primarily due to the associated complexities in setting up the...

0 replies - 4977 views - 11/13/12 by Yohan Liyanage in Articles

Your's Deeply - Why Arrays.deepEquals When We Have Arrays.equals

 While everybody would naturally accept the following lines of code on grounds of reference equality and value equality and that String and wrappers...

0 replies - 1529 views - 11/13/12 by Arun Manivannan in Articles

Release Engineering at Facebook

This post is based on a talk by Chuck Rossi at QConSF 2012. Chuck is the first Release Engineer to work at Facebook. by @mattokeefe Chuck tries to avoid...

0 replies - 10883 views - 11/13/12 by Matt O'Keefe in Articles

Algorithm of the Week: Kruskal's Minimum Spanning Tree

Introduction One of the two main algorithms in finding the minimum spanning tree algorithms is the algorithm of Kruskal. Before getting into the details,...

0 replies - 8273 views - 11/13/12 by Stoimen Popov in Articles

STS in OS X – Where's the sts.ini?

 I’ve been using STS (SpringSource Tool Suite) on OS X Lion for sometime now, and today I realized that it’s getting a bit slow. I thought of...

0 replies - 1469 views - 11/13/12 by Yohan Liyanage in Articles

TALK! It’s An Interview, Not An Interrogation

Several times a year I will get a call or email from a hiring manager telling me that an interview never really ‘went anywhere’ because the candidate...

0 replies - 2335 views - 11/13/12 by Dave Fecak in Articles

Promoting Service Reuse and Maximizing SOA Success

 API management complements SOA Governance, drives service reuse, and maximizes Service Oriented Architecture success.  Many development teams ...

0 replies - 1686 views - 11/13/12 by Chris Haddad in Articles

What Does UTF-8 With BOM Mean?

  Believe it or not, There is no such thing as Plain Text! All files in a modern Operating Sytems (Windows, Linux, or MacOSX) are saved...

0 replies - 2273 views - 11/12/12 by Zemian Deng in Articles