ocpsoft/rewrite – Rewrite GWT Integration – This enables the HTML5 History.pushState(…) support in your application, which will now use pretty/URLs whenever possible instead of the '#' anchor tag with 'name=value' pairs. Note that you must modify your place tokenization to process the new information.
Java EE vs Spring Framework – This session compares the Spring and Java EE stacks in terms of Web frameworks. It re-examines the motivations behind the Spring framework and explores the emergence of the Java EE programming model to meet the challenges posed. The presentation provides insight into when Spring and/or Java EE is appropriate for a building Web applications and if they can coexist.
Java Sequential IO Performance | Architects Zone – For most IO I've found the use of ByteBuffers and Channels to be the best optimised parts of the IO libraries. If buffered streams are your IO libraries of choice, then it is worth branching out and and getting familiar with the sub-classes of Channel and Buffer.
11 OPEN NoSQL Document-Oriented Databases | Architects Zone – A document-oriented database is a designed for storing, retrieving, and managing document-oriented, or semi structured data. Document-oriented databases are one of the main categories of NoSQL databases. The central concept of a document-oriented database is the notion of a Document.
CloudStack Now Offers MongoDB as a Service | Cloud Zone – ScaleGrid, Inc (http://www.scalegrid.net), a Seattle-based startup, is announcing this week the public availability of MongoDirector, an end-to-end lifecycle management solution for MongoDB. MongoDirector provides a "single pane of glass" to manage MongoDB deployments allowing for simplified and automated MongoDB lifecycle management on both VMware vCenter and CloudStack.
Running MongoDB on the Cloud – In this video Jared Rosoff covers topics like scaling and performance characteristics of running MongoDB in the cloud and he also shares some best practices when using Amazon EC2.
Java NIO: NIO vs. IO – In this text I will try to shed some light on the differences between Java NIO and IO, their use cases, and how they affect the design of your code.
Heroku | Heroku for Java – Heroku is driven by a simple first principle: do what's best for developers. Supporting Java is what's best for the large world of Java developers; it's what's best for developers who want to use other JVM languages; and it's even good for users of other languages, who will benefit indirectly from the learning their community may gain from contact with Java. We're pleased to welcome Java developers to Heroku.
Why Amazon Can’t Make A Kindle In the USA – Forbes – The managers in both companies did exactly what business school professors and the best management consultants would tell them to do—improve profitability by focuson on those activities that are profitable and by getting out of activities that are less profitable.
Advantages Of Being A Polyglot Programmer – People who only work with one language/platform often have an emotional attachment to it. If you're emotionally attached, it's not always easy to remain rational during discussions or when the future of your language/platform is being threatened
java.net: The Open Road: java.nio.file – Add on top of that sexier new I/O features, such as watch lists, true asynchronous I/O, and virtual file systems, and Java 7 may finally have a modern foundation for input and output on which the next generation of clients, servers, and desktop apps can b
InfoQ: Agile Project Management: Lessons Learned at Google – A retrospective on Google's first Scrum implementation. Jeff Sutherland visited Google to do an analysis of the first Google implementation of Scrum on one of their largest distributed projects. Their strategy for inserting Scrum step by step into the Goo
InfoQ: Enterprise Batch Processing with Spring – In this presentation from QCon San Francisco 2007, Wayne Lund discusses batch processing, Spring Batch objectives and features, scenarios for using Spring Batch, Spring Batch infrastructure and architecture, scaling Spring Batch, example Spring Batch code
Netflix Player source code released – Hack a Day – The Netflix Player continues to gain in popularity. Roku has finally released the GPL code for their Netflix Player. Just today Forbes published that Roku would roll out a software update allowing it to stream from other online services
Seymour Hersh On Covert Operations In Iran : NPR – Investigative journalist Seymour Hersh believes that the United States may be closer to armed conflict with Iran than previously imagined. He writes about Congress' funding of covert military operations in the upcoming issue of The New Yorker.
Introduction to Spring 2 and JPA – This tutorial aims to guide you through the use and application of the Spring 2 framework in the shortest possible time using a pure and simple learn-by-coding approach. You will build a Web application from scratch, step-by-step, assisted by the Spring 2
An In-Depth Look at OpenJPA – Open JPA is a fully compliant, enterprise grade open-source JPA implementation suitable for production use. In this session, you will see how OpenJPA goes beyond the specification to include important features including caching, dynamic fetch group config
Freebase : Open, shared database of knowledge – Free + Database = Freebase. It’s about film, sports, politics, music, science and everything else all connected together. The goal is to build a massive, collaboratively-edited database of cross-linked data
Python as a First Language – What is important in the first courses in introductory computer science is giving them the best possible foundation of core principles and techniques that will allow them to adopt and adapt to the various languages they will confront in the real world.’