News aggregator
NOSQL Movement - Excited with the coexistence of Divergent Thoughts
Today we are witnessing a great bit of excitement with the NoSQL
movement. Call it NoSQL (~SQL) or NOSQL (Not
Only SQL), the movement has a mission. Not all applications need to
store and process data the same way, and the storage should also be
architected accordingly. Till today we have always been force-fitting a
single hammer to drive every nail. Irrespective of how we process data
in...
Categories: Java News
tc Server Spring Edition Improves Visibility and Productivity in the Cloud
SpringSource have just announced tcServer Spring Edition, giving
develpers and operators better visibility into their Spring
applications deployed into cloud environments. tcServer,
based on Tomcat is a popular choice for developers who want to take
advantage of the Spring supported application server, and with this
announcement, it gives a more compelling reason to use tcServer for
your...
Categories: Java News
Developing and Deploying Java on Middleware and in the Cloud: Rise of the Virtual Appliance?
From Java EE to Google App Engine to GigaSpaces, the idea of developing against a middleware or "infrastructure" API is well established in the Java world.
James Sugrue
Categories: Java News
Cache Java Webapps with Squid Reverse Proxy
This article shows you step by step how to cache your entire tomcat
web application with Squid reverse Proxy without writing any Java code.
James Sugrue
Categories: Java News
Pair Programming: Some Thoughts
Mark Wilden pointed me to a post he's written about his experience pair programming at Pivotal Labs where he makes some interesting although not uncommon observations.
When you pair program, you're effectively joined at the hip with your pair. You can't pair if only one of you is there.
James Sugrue
Categories: Java News
Titanium 1.0 - Native Web Apps Have Arrived
Today is a major milestone in the evolution of the web as an open
development platform. Appcelerator's newly unveiled Titanium 1.0 framework
lets web developers build native applications for the iPhone and Android
phones using nothing but web languages. This means that Titanium
applications can leverage any functionality of the iPhone or Android
operating systems without going through a...
Categories: Java News
JFrog and Gradle to collaborate on fuller build system offering
Enterprise build system, Gradle Inc. and repository specialist JFrog have formed a collaborative relationship to work toward a series of offerings that the companies say will enhance user productivity. The companies will begin packaging JFrogs repository manager, Artifactory and Gradle together as a more complete build offering.
Categories: Java News
soapUI adds testing support for JMS, AMF and databases
Web services testing software vendor eviware has released soapUI 3.5, which now supports the testing of JMS, AMF and databases. Free and open-source, soapUI is a desktop application used in inspecting, invoking, developing, simulating and testing Web services. The interface is designed to feel like the IDEs that are already familiar to developers.
Categories: Java News
Application Performance: Expert webcasts now available on-demand
Did you miss our Application Performance Management virtual seminar in February? In these expert presentations discover the best techniques for perfecting performance builds and for finding, diagnosing and fixing performance bugs. Gain instant access to the latest tools for mastering performance management across the lifecycle.
Categories: Java News
A Look Inside JBoss Microcontainer - The Virtual Deployment Framework
It's
been a long time since our JBoss ClassLoading article. During this
time we've been quite busy with the new Microcontainer 2.2.x version
series, which is already included in the latest JBossAS6_M2.In this article, I am going to talk about our new Virtual Deployment Framework (VDF).
Categories: Java News
5 Article Series on Reloading Java Classes
Five articles on classloaders, objects, classes, redeploying, OSGi, Tapestry 5, HotSwap, JRebel and other aspects of Java class reloading and turnaround.
Categories: Java News
Relax: You Can (Mostly) Stop Using Java Interfaces For Testing
Are you tired of turning every non-trivial class into an interface, and then create an "Impl" that actually does the work when mocking objects for testing? Do you know about JMock's ClassImposterizer? It allows you to mock instances without calling the constructor of the mocked class, ultimately helping you write and test your code faster.
Categories: Java News
Frank Wierzbicki on Jython and Switching from Sun to Startup
Frank Wierzbicki is the Jython project lead and a lead developer at Sauce Labs. He's been working on Jython as an open source project since 2004 and using Jython since 1999. After a year at Sun, Wierzbicki now works for Sauce Labs, a startup that builds a commercially-supported version of the popular Selenium web app testing system. Sauce Labs also provides on-demand cloud analytics to run...
Categories: Java News
Ehcache 2.0 Gets More 'Enterprisey' Features
Today, Terracotta is releasing new versions of Ehcache and the Terracotta infrastructure. Terracotta's open source products offer enterprise-level capabilities that you might find in a high priced proprietary product like Oracle Coherence. Today's bundle release, which is appropriately named "Project Darwin", contains Terracotta version 3.2.1, Terracotta Express Web Sessions, and a...
Categories: Java News
VCS Survey
When I discussed VersionControlTools
I said that it
was an unscientific agglomeration of opinion. As I was doing it I
realized that I could add some spurious but mesmerizing numbers to
my analysis by doing a survey. Google's spreadsheet makes the
mechanics of conducting a survey really simple, so I couldn't
resist.References
Reference:
...
Categories: Java News
Design Patterns Uncovered: The Visitor Pattern
Today we're going to take a look at the Visitor pattern. Of all of the patterns that I've used so far, Visitor is by far the most powerful and convenient. Vistors in the Real World A
real world analogy always helps with the understanding of a design
pattern. One example I have seen for the Visitor pattern in action is a taxi example, where the customer calls orders a taxi, which arrives at...
Categories: Java News
Running AppleScript From Java
n my current project, I need to launch an external application and
maybe execute some additional commands on this external application.
Due to the very nature of the project, the whole system will always be
run on Mac OS X. So I thought, "why not use AppleScript"?
Turns out using AppleScript to launch applications is fairly easy, all you have to do is
tell application "name of...
Categories: Java News
Implementing Deployit: Technical Considerations
In a recent post, XebiaLabs' CTO Vincent Partington discussed some important organizational topics you will want to address while introducing deployment automation using Deployit.
James Sugrue
Categories: Java News
Dr. Strangecode. Or: How I Learned to Stop Worrying and Love the Legacy
Someone recently asked me what technologies I would recommend for the next Enterprise Web Project.
Like a good little software developer, my initial reaction was "I would have to see the requirements first". And of course that is true. As much as possible I try to fight the tendency to fit requirements around the technology, because I know that I am wont to be enamoured by the latest...
Categories: Java News