// Java
This category contains 17 posts

A Managers Guide to NoSQL

Introduction Software design and development has undergone tremendous change over the last 30 years. Once a particular change captures the interest and imagination of the community, innovation accelerates and becomes self-propelled and change turns exponential. One such development in the last 5 years has been the development of NoSQL Database technology. Software applications have become [...]

Intercepting Android’s action_send Intents

Background The folks at Google get it.  Eating a sandwich isn’t good enough.  You need to make sure everyone you know KNOWS you ate a sandwich, what you thought of it, how much it costs, and any other critical cuisine-related details you’ve picked up in the last 28 seconds.  And because Google gets it, they [...]

Parallel Deployment in Tomcat 7

A common practice when deploying a new version of your application is to drain current sessions, stop the server, deploy a new version, and restart the server.  I’m going to show you a simpler way using Tomcat 7. A new feature in this version gives us the flexibility to eliminate the previously-mentioned steps in favor [...]

SpringOne 2GX 2011 Summary

SpringOne was in Chicago this year and full of valuable information related to Spring on general direction of Web Application development.  Below is a high-level summary of the sessions I attended and information I came away with. Spring 3.0 Annotated component model (stereotypes, factory methods, JSR-330 support) Spring Expression Language REST Support Porlet 2.0 Support [...]

ATG 10 Merchandising – Customizing the Find View

In my previous post I outlined how to display custom Repositories within the Browse view of ATG Merchandising 10.  This post will detail the steps to display custom Repositories within the “Find” view of Merchandising. Below is a screenshot from the default Find view. If you want to display your custom Repositories and Repository Items [...]

ATG 10 Merchandising – Customizing the Browse View

If you’re using Merchandising to manage the content of your ATG Commerce site, and you’re running release 10 or later, one thing you’ll certainly want to be able to do is use Merchandising’s new Flex UI to browse and manage the assets for your custom Repositories and Repository Items.  The only problem is that you [...]

Watch Presentation on “BigMemory for BigProblems: Improving Performance of a Real World eCommerce Application Based on Hibernate & Broadleaf Commerce”

The recorded Webinar is now available to view online.  View Recorded Webinar Taylor Gautier with Grid Dynamics and Jeff Fischer with Credera explore the challenges faced by a real world eCommerce application based on Hibernate and Broadleaf Commerce.  They explain how Ehcache was used to improve the response time and performance of The Container Store’s public website [...]

Credera Co-Presenting Webinar with Terracotta

Credera and Terracotta will be co-presenting a webinar focused on improving performance of eCommerce applications. The webinar will focus on issues that may arise in web applications utilizing Hibernate in their persistence layer.  The presenters will discuss the problems applications may have and then they will walk the audience through an achievable solution to those [...]

Intro to Web Services and REST in JAVA

Introduction: From a technical standpoint, building a Web Service is not entirely difficult, but it’s not a task that should be taken lightly either. Given the vast use of Web Services in the Enterprise environment, on a recent trip to Texas A&M University, I was able to speak to students (courtesy of Dr. Salih Yurttas) [...]

The Grinder – Load Testing Web Applications

I ended up using The Grinder load tester for work recently and found it to be remarkably lightweight and easy to use. The Grinder is a free, Java open source load testing framework that uses Jython scripts for running the load tests. Jython is interesting in itself — it’s a Java implementation of Python that [...]