• submit to reddit
Mitch Pronschinske03/24/10
9357 views
0 replies

Berkeley DB Update Supports Android, Includes New SQL API

At EclipseCon, Oracle announced the next version of their free and open source embedded database, Berkeley DB, which has now reached version "11g Release 2".  The high-performance Berkeley DB is now in line with the Oracle's server database, which...

Eric Hagan03/24/10
7161 views
0 replies

Polyglot and Polyparadigm Programming for Better Agility

Dean Wampler, a Consultant at Object Mentor and co-author of "Programming Scala", believes that in today's programming ecosystem, developers...

Hamlet D'Arcy03/24/10
11433 views
0 replies

Unrolling Spock: Advanced @Unroll Usages in 0.4

Some of the Spock Framework 0.4 features are starting to see the light of day, with the Data Tables being explained last week in a nice blog post from Peter Niederwieser. One of the new features that I had not seen before is the new advanced @Unroll...

Mark Needham03/24/10
4838 views
2 replies

TDD: Consistent test structure

While pairing with Damian we came across the fairly common situation where we'd written two different tests – one to handle the positive case and one the negative case. While tidying up the tests after we'd got them passing we noticed that the test...

Steven Lott03/24/10
7126 views
1 replies

Architecture Change: Breaking Conway's Law

In Architecture Change: Recognizing Conway's Law we looked at the profound influence Conway's Law has on architecture. Recently I've looked at two gutsy declarations that an architecture was broken. One recognized that a three-tiered architecture was...

Cedric Beust03/24/10
9120 views
4 replies

Better mock testing with TestNG

When you are using mocks in your tests, you usually follow the same pattern: Create your mock. Set it up. Play it. Verify it. Of these four steps, only steps 2 and 3 are specific to your tests: creating and verifying your mock is usually the exact same...

adam bien03/24/10
5280 views
0 replies

Crazy J2EE World - With Spring On Top

"Powerful", expensive application servers were bought a few years ago. The reasoning was: reliability + support / maintenance contracts from a single vendor is the only viable solution for mission critical projects. For some reasons the most...

Mark Needham03/24/10
3543 views
1 replies

Defensive Programming and the UI

A few weeks ago I was looking at quite an interesting bug in our system which initially didn't seem possible. On one of our screens we have some questions that the user fills in which read a bit like this: Do you have a foo? Is your foo an approved foo?Is...

James Sugrue03/24/10
9430 views
0 replies

Eclipse Scout: Reducing Development Time for SOA and J2EE Applications

Eclipse Scout is a framework to implement modern business applications. It features a simple and solid architecture, support for SOA, support for Corporate Identity and Corporate Design, mature GUI elements and much more. It consists of a runtime and an...

Mitch Pronschinske03/23/10
27118 views
5 replies

Spring BlazeDS Integration with Flex 4 Final

For more than a year, SpringSource and Adobe have fostered a partnership aimed at optimizing the integration between Spring and BlazeDS.  The Spring BlazeDS Integration project succeeded in bringing Flex front ends and Spring back ends together seamlessly. ...

Mitch Pronschinske03/23/10
14935 views
0 replies

Enterprise Web Platform 5.0 Completes the JBoss Open Choice Trinity

Today at EclipseCon, Red Hat announced the general availability of the third and final piece of the JBoss Open Choice strategy.  The newly released JBoss Enterprise Web Platform 5.0 joins the JBoss Enterprise Web Server and the JBoss Enterprise Application...

Mitch Pronschinske03/23/10
9110 views
0 replies

EclipseCon 2010 Report: Community Awards, Virgo, Gemini, and Pulsar

There was a lot of news and discussion around several Eclipse projects yesterday and more news today.  Panelists at the conference discussed Eclipse's Virgo, Gemini, and Pulsar projects.  Project Virgo and Gemini are OSGi-based projects, while Pulsar is a...

Nicolas Frankel03/23/10
38074 views
0 replies

Bean Validation and JSR 303

In this article, I will show you how to use the new Bean Validation Framework aka JSR-303. The legacy Before getting the result that is JSR 303, aka the Bean Validation framework, there were two interesting attempts at validation framework. Each came from...

Rob Williams03/23/10
7057 views
0 replies

Wiring iPhone to Java with JSON

Estimation is really hard, we all know that. Much harder in software than it is in manual things. Think about the band of DIYers, who beat their chest about the fact that they saved a few bucks by putting down their own tile, for example. They are doing...

Eric Hagan03/23/10
10973 views
0 replies

Getting Started with ColdFusion 9, Hibernate Integration

Using Hibernate with CF9 is very simple and it doesn't lose any of its flexibility.  This session covers advanced techniques with CF9 Hibernate as well. ...