Web development with Wicket, Part 2: Reducing and re-using code
Want to build numerous similar Web components without cutting and pasting code? Wicket could be the framework for you.
0 commentsSave Tags: how-to, java, open source
Virtualization and Security
While virtualization provides many benefits, security can not be a forgotten concept in its application.
0 commentsSave Tags: security, server
Ruby's Open Classes - Or: How Not To Patch Like A Monkey
Ruby's Open Classes are powerful - but can easily be misused. This article looks at how to minimize the risk of opening classes, alternatives, and how... more »
1 commentsSave Tags: how-to, ruby
Introducing Multithreaded Programming to JavaScript
While increasingly more websites are utilizing AJAX, it is still difficult to develop complicated AJAX applications. This article explores how... more »
0 commentsSave Tags: ajax, how-to, javascript
Exploring LISP on the JVM
One of the most exciting things in Java right now is the work being done to get other programming languages onto the JVM. If you want to try something... more »
0 commentsSave Tags: how-to, java, other languages
Working With Design Patterns: Iterator
Patterns exist for virtually all common programming challenges, even one as simple as "how to traverse a collection of objects." The iterator pattern... more »
0 commentsSave Tags: how-to, java
Apache Geronimo on Grails - Create a Grails application to deploy on Apache Geronimo
Do you want to build your Web sites faster and cheaper, but still leverage industrial-strength technology? You can do just that using Grails and... more »
0 commentsSave Tags: how-to, java
Scaling Your Java EE Applications - Part 2
In part two of this series, Wang Yu presents some surprising results of Java application scalability based on his experiences in a performance... more »
1 commentsSave Tags: java
REST Anti-Patterns
In this article, Stefan Tilkov explains some of the most common anti-patterns found in applications that claim to follow a "RESTful" design and... more »
0 commentsSave Tags: how-to, web services
An Introduction to Virtualization
It is easy to think that virtualization applies only to servers. In reality the recent resurgence of the concept is also being applied to networking,... more »
0 commentsSave Tags: server, trends
Automation for the people: Continual refactoring - Using static analysis tools to identify code smells
Refactoring is a well-accepted practice for improving existing code. Yet, how do you find the code that should be refactored, in a consistent and... more »
0 commentsSave Tags: how-to, java
Evaluating XPaths from the Java platform
No data format is harder to search than XML, but with the fairly recent introduction of the XQuery API, XML searches are now flexible and easy to... more »
0 commentsSave Tags: how-to, java, xml
Rationalizing the Presentation Tier
Thin client paradigm characterized by web applications is a kludge that needs to be repudiated. Old compromises are no longer needed and it's time to... more »
0 commentsSave Tags: trends, web 2.0, web design
WS-* Specifications: An Overview of the WS-Security Framework
As the complexity and sophistication of application and business logic within Web services increases, so does the risk associated with putting a... more »
0 commentsSave Tags: security, web services
Choosing between Routing and Orchestration in an ESB
In this article, Adrien Louis and Marc Dutoo discuss the differences and relative merits of using orchestration vs. routing in a typical ESB setup,... more »
0 commentsSave Tags: how-to, java
What are the components commonly referred to as Web services
This article deals with the components that are together commonly referred to as Web services, which were originally designed for services that can be... more »
0 commentsSave Tags: standards, web services
Seven practices for healthier, faster software development
In this article, learn about seven practices that can reduce overtime, cut costs, and speed up production on your software development project. Create... more »
0 commentsSave Tags: how-to
Going wild with generics, Part 2
Wildcards can be very confusing when it comes to generics in the Javaâ„¢ language, and one of the most common mistakes is to fail to use one of the two... more »
3 commentsSave Tags: how-to, java
ProjectPier - open source easy online collaboration
ProjectPier is an open source community aimed at developing simple, powerful and intuitive software for web-based project management and group... more »
0 commentsSave Tags: open source, tools
Ten XML Schemas you should know
In this article, look at some top XML schemas that provide solutions for all sorts of problems, from the basics of Web services to data description.... more »
0 commentsSave Tags: xml
Build Ajax applications with Ext JS
Ext JS is a powerful JavaScriptâ„¢ library that simplifies Asynchronous JavaScript + XML (Ajax) development through the use of reusable objects and... more »
0 commentsSave Tags: ajax, how-to, javascript, web 2.0
WSO2 Enterprise Service Bus (ESB) v1.7 released!
The WSO2 Enterprise Service Bus (ESB) team is pleased to announce the release of its version 1.7 of the worlds fastest Open Source ESB!
0 commentsSave Tags: news, open source, web services
Eclipse Ganymede released
The Eclipse Foundation has announced the immediate availability of Eclipse Ganymede, the simultaneous release of 23 projects, following on from... more »
0 commentsSave Tags: eclipse, news
Robust Java benchmarking, Part 2: Statistics and solutions
Program performance is always a concern, even in this era of high-performance hardware. This article, the second in a two-part series, covers the... more »
1 commentsSave Tags: how-to, java
Robust Java benchmarking, Part 1: Issues
Program performance is always a concern, even in this era of high-performance hardware. This article, the first in a two-part series, guides you... more »
1 commentsSave Tags: how-to, java