Learn How to Boost your Java Performance with Ehcache

Published May 31st, 2010 Under General | Leave a Comment

Greg Luck, the founder or Ehcache, shares his wisdom on implementing effective Java caching strategies in general and in Hibernate. Ehcache is an open source, standards-based cache used in a wide array of applications to boost performance, offload the database and simplify scalability. Greg walks through the Spring Pet Clinic as an application example and show us how to tune it for maximum performance, both when using Hibernate and when caching result sets directly. He show the comparative application performance of Ehcache EX 1.8 versus MySQL, Memcached and a leading In-Memory Data Grid, including the impressive performance increases from the latest Terracotta 3.2 Server Array. Finally, Greg discusses some upcoming features in Ehcache 2.0 such as JTA, bulk loading, the new Hibernate 3.3 provider and write-behind.

Making every millisecond count! JVM performance tuning in the real-world

Published January 13th, 2010 Under Architecture, Coding | Leave a Comment

Why is performance analysis so hard to do well? What features of Java are the actual big-ticket items when it comes to performance? How much have recent advances in the JVM really helped? Is there any good news coming with JDK 7? How do I stop myself becoming the “performance soothsayer” of my group? How can I stop having the “which is faster – Java or C++” discussion? These are some of the questions than Ben will answer as he reviews the current state of low-level Java performance tuning for low-latency applications, and talks about his experiences squeezing every last microsecond from financial applications.

Watch this video on SkillsMatter.com

Clustering a Grails Application for Scalability and Availability

Published January 5th, 2010 Under Architecture, Open Source Tools | Leave a Comment

How is your lone web server going to handle all the traffic you’ll get when it lands on Slashdot or the front page of Digg? Probably not well. To prepare for all of this popularity you’re going to need multiple servers, but there’s more to it than buying hardware.

Watch this video on Skillsmatter.com

Effective GWT: Developing a complex, high-performance app with Google Web Toolkit

Published December 31st, 2009 Under Coding, Open Source Tools, User Interface | Leave a Comment

In this session we’ll show how you can get the most out of GWT in development, testing and deployment. It’s based on our two and half years of experience building Lombardi Blueprint, a SaaS application for collaborative business process documentation. We’ll cover how you can effectively integrate GWT into your development process and how to structure your code and application to take advantage of GWT’s unique features in order to provide the best possible user experience. Focus: Achieving high performance, sharing code between client and server, building and testing your application, multi-page application architecture, tips and tricks.

Measure in Milliseconds: Performance Tips for Google Web Toolkit

Published December 14th, 2009 Under Open Source Tools, Software Testing, User Interface | Leave a Comment

Google Web Toolkit (GWT) allows developers to build highly optimized, fast AJAX applications. GWT allows developers to code in the Java programming language using their favorite IDE tools, then cross-compile that source into plain JavaScript to be served just like any other webpage script. We’ll take a look at some performance techniques you can use in GWT to build even faster web apps.

keep looking »