![]() |
Google App Engine (GAE) is among the most popular cloud application platforms today, offering decent service at a low price point or even for free. Unfortunately, however, its Java environment is also fairly restrictive.
Our need for more speed comes from our Java unit testing suite’s taking so long to run that we’re forced to choose between two rather bad options. Either we stare at the terminal screen until we lose the flow or we trigger off the build and task-switch to something else. There are two distinct areas where we can work to improve the speed of our feedback cycle: code and build. Lasse Koskela shows you how to speed up your Java test code.
This video explains how to do Behavior-Driven Development (BDD) with JBehave in a Java software development context. In BDD, Product Owners and team members focus on the problem domain and develop a common language for expressing a product’s desired behavior as stories and acceptance test criteria. Developers can then map the stories and criteria on their test code to verify application behavior.
This tutorial explains what happens when you run the archetype:generate command in Maven and how that affects the pom.xml. The archetype:generate command command generates a new project from an archetype, or updated the actual project if using a partial archetype. If the project is fully generated, it is generated in a directory corresponding to its artifactId. If the project is updated with a partial archetype, it is done in the current directory.
This presentation is an in-depth look on how to use Apache Camel in an OSGi container by leveraging Blueprint and JavaEE technologies, while examining the issues in working with the popular Spring framework. This is based on the experience gained from a high-profile FAA application moved to Apache Aries Blueprint with OpenJPA, Camel Blueprint, Aries TX/JNDI from Spring DM, and Hibernate.
This tutorial explains how to download Hibernate and set it up in our development environment by configuring it in Eclipse.
This practical video gives you the knowledge of code injection that you may (or I should rather say “will”) need. It will persuade you that it is really worth the time to learn the basics of code injection.
MongoDB and the Java programming language boast a deep affinity; but the places where MongoDB is proving strongest are on Java’s Virtual Machine. This talk explores the deeper relationship between the MongoDB database and various languages on the Java Virtual Machine such as Java, Scala, Clojure, JRuby and Python.
This video explains how a developer can quickly set up a CRUD application with the Vaadin PAContainer 2.0 and how the its utilities can automatically build a generic UI for the domain model. JPAContainer allows connecting Vaadin user interface components directly to the persistent model objects. It is an implementation of the container interface defined in the Vaadin core framework.
Learn how to improving the performance of your Spring applications with a pragmatic look on how to achieve easy gains through caching. This video analyzes the usual bottlenecks found in common application stacks and ways to address them. Various caching patterns are discussed focusing on both performance and scalability.