• submit to reddit
Gareth Rushgrove12/30/13
0 replies

Making the Web Secure, One Unit Test at a Time

Writing automated tests for your code is one of those things that, once you have gotten into it, you never want to see code without tests ever again. Why write pages and pages of documentation about how something should work when you can write tests to show exactly how something does work?

Lukas Eder12/30/13
0 replies

The Great SQL Implementation Comparison Page

Fortunately, we have SQL standards. Or do we? It’s a well-known secret (or cynical joke) that the SQL standard is yet another SQL dialect among peers.

Joshua Gross12/30/13
25 replies

Top Posts of 2013: Please stop using Twitter Bootstrap

Let’s be honest: a great many of us are tired of seeing the same old Twitter Bootstrap theme again and again. Twitter Bootstrap’s success has turned it into the Times New Roman of design.

John Sonmez12/30/13
20 replies

Top Posts of 2013: There Are Only 2 Roles of Code

All code can be classified into two distinct roles; code that does work (algorithms) and code that coordinates work (coordinators). I would say that 90% of the code I have written does not nicely divide my classes into algorithms and coordinators.

Christian Posta12/30/13
6 replies

Top Posts of 2013: Apache Camel vs. Spring Integration

A look at the community, testing, DSLs, and abstraction features of Apache Camel and Spring Integration.

Esen Sagynov12/30/13
4 replies

Top Posts of 2013: The Principles of Java Application Performance Tuning

In the first issue Understanding Java Garbage Collection we have learned about the processes for different GC algorithms, about how GC works, what Young and Old Generation is, what you should know about the 5 types of GC in the new JDK 7, and what the performance implications are for each of these GC types.

Mikio Braun12/30/13
0 replies

Top Posts of 2013: Big Data Beyond MapReduce: Google's Big Data Papers

Mainstream Big Data is all about MapReduce, but when looking at real-time data, limitations of that approach are starting to show. In this post, I’ll review Google’s most important Big Data publications and discuss where they are.

Javier Manzano12/30/13
15 replies

Top Posts of 2013: Why I'm Leaving Heroku

I really was very comfortable with Heroku deploy system, but I was not comforable at all with some issues I found . . .

Lukas Eder12/30/13
0 replies

MongoDB “Lightning Fast Aggregation” Challenged with Oracle

What does “Scale” even mean in the context of databases? When talking about scaling, people have jumped to the vendor-induced conclusion that SQL doesn’t scale, while NoSQL scales. In this article, the author takes a look at database scalability by comparing Oracle benchmarks to MongoDB.

Dustin Marx12/30/13
0 replies

NetBeans 7.4 JSON Support

NetBeans 7.4 provides enhanced JSON support.

Arthur Charpentier12/30/13
0 replies

100 Blogs Worth Reading: R, Probability, Data Analysis and Visualization, and More

For the 100th installment of Arthur Charpentier's collections of data science-related links, he has decided to instead provide a list of 100 blogs worth reading. Topics covered include statistics, probability, R, data analysis, graphs, maps, visualization, sciences, economics, and more.

Ayende Rahien12/30/13
0 replies

Reducing the Cost of Writing to Disk

So, we found out that the major cost of random writes in our tests was actually writing to disk. Writing 500K sequential items resulted in about 300 MB being written. Writing 500K random items resulted in over 2.3 GB being written. So the obvious thing to do would be to use compression

Michael Scharhag12/30/13
0 replies

Java: Using the Specification Pattern With JPA

This article is an introduction to using the specification pattern in Java. We also will see how we can combine classic specifications with JPA Criteria queries to retrieve objects from a relational database.

Johan Vos12/30/13
0 replies

Committed to Java EE and GlassFish

It's been a roller-coast year for the Java Enterprise world. The Java EE 7 specifications have been released, and work has started on the Java EE 8 specifications

Scott Leberknight12/30/13
0 replies

Handling Big Data with HBase Part 6: Wrap-up

This is the sixth and final blog in an introduction to Apache HBase. In this part, we'll wrap up by summarizing the main points and then listing the (many) things we didn't cover in this introduction to HBase series.