Links for October 20th through October 23rd

Daily for August 30th through September 9th

  • Implementing composite keys with JPA and Hibernate – Occasionally, you come across a situation where a composite key is required, and you need a strategy for this. This tip shows you how to implement composite keys with JPA and Hibernate.
  • A Simple Java class for Amazon SimpleSQS – With such a beautiful service such as the Amazon Simple Queue Service, it shouldn't be wrapped up with a lot of complicated layers of classes for utilizing. That is why I developed the simple POJO, single class method for utilising Amazon SQS from within Java
  • Welcome to Solr – Solr is an open source enterprise search server based on the Lucene Java search library, with XML/HTTP and JSON APIs, hit highlighting, faceted search, caching, replication, a web administration interface and many more features
  • Scrummerfall « Tales from a Trading Desk – Scrummerfall. n. The practice of combining Scrum and Waterfall so as to ensure failure at a much faster rate than you had with Waterfall alone
  • Generate PDFs with XStream and XSL-FO – In this article, you saw how easily you can create a PDF document from Java business objects using XStream and XSL-FO. The separation of concerns allows you to isolate the view from the business objects, thus you can change the view (PDF document) without having to modify the Java code
  • log4jdbc – JDBC proxy driver for logging SQL and other interesting information – log4jdbc is a Java JDBC driver that can log SQL and/or JDBC calls (and optionally SQL timing information) for other JDBC drivers using the Simple Logging Facade For Java (SLF4J) logging system.
  • beet – Beet records user behavior and performance data for your Spring-based Java application. It can thus help you to analyze usage patterns and research production performance issues.
  • Prototype JavaScript framework: Prototype 1.6.1 released – We’re pleased to announce the release of Prototype 1.6.1 today. This version features improved performance, an element metadata storage system, new mouse events, and compatibility with the latest browsers. It’s also the first release of Prototype built with Sprockets, our JavaScript packaging tool, and PDoc, our inline documentation tool.
  • InfoQ: Hypertable – An Open Source, High Performance, Scalable Database – This presentation discusses Hypertable, an open source, high performance, distributed database modeled after Google's Bigtable. Doug discusses the differences between Hypertable and traditional database technology, support for massive sparse tables, scaling to petabytes size, and how Hypertable is designed to run on top of an existing distributed file system, such as the Hadoop DFS.
  • Clojure vs Scala, Part 2 | Code Monkeyism – There are two languages stirring up the Java World: Clojure and Scala. Clojure a Lisp dialect on the JVM, powerful and pure and the Scala language a tight integration of object and functional programming. Which should you learn?

Daily for January 26th

Daily for Jul 06, 2007

Daily for Jun 27, 2007 through Jul 06, 2007