Another major improvement of OCMock: it now supports more flexible constraints on the expected arguments. This is done in the Objective-C way... more»
A few weeks ago I was writing a method in Groovy that needed to return three different results, two strings and one array. As I was writing... more»
Renat and Igor's long awaited article, Tapestry for Nonbelievers is finally available. more»
I'm speaking at the upcoming more»
The AppFuse Team is pleased to announce the release of AppFuse 2.0.2. This release includes upgrades to Spring Security 2.0, jMock 2.4, the... more»
Not too long ago, Don wrote: The three most ? more»
As I write this JavaOne 08 is being wrapped up and I am horizontal in bed. I somehow managed to get pleurisy and pneumonia a few days before... more»
This talk was by Gil Tene and Michael Wolf from Azul. Azul has their own concurrent garbage collector although this talk focused mostly on... more»
The last day of JavaOne 2008 was heralded by the final General Session where Sun showcased several cool projects. Here are a few you maybe... more»
Apparently, there's a virus attack. Not a computer virus. A real virus. Hot zone instead of a hot spot.From my inbox this morning: more»
It's good to read a story like this every now and again just to remind yourself how bad it is in some places. more»
We had a weird requirement on our project recently.. Find all the Rows in All the tables that do not comply with the Constraints more»
It’s time to move on and show the simple elegance Spring brings to OSGi development using the HelloWorldSpec sample from the more»
This is with great pleasure that G2One and the Groovy development team announce the first beta more»
We have been busy preparing for <a href="http://java.sun.com/javaone/s f/">JavaOne</a> and it is finally almost here. Yay!<br... more»
I read thi s last night, but I have seen this coming for over a year. more»
On more than one occasion, I’ve been asked by various hip developers if there was a conversion script for transforming existing Ant... more»
Muness blogged a photographic introductio more»
Installing CentOS 5, ImageMagick, and RMagick I don‘t normally blog about obscure, specific technical topics, mainly because 99% of more»
Have you ever wondered, what is the best way to implement SOA in your organization? How can it help you? What benefits await and what are the... more»
Found this funny. Looks like Lenovo has some issues in their pricing application today. I was planning on purchasing an X300 at some point,... more»
pre { font-size:80%; } Of the trinity of web technologies, CSS is by far the worst at this stage. It's a language more»
Shake off that St. Patrick's day hang-over by coming over to the AJUG meeting this Tuesday, March 1 more»
Marti nig & Associates Methods & Tools group recentl more»
Like pretty much any office with more than 3 people, we struggle with the ephemeral concept of more»
Today is the first day of JBoss World, I survived the first three presentations and waiting for the keynote to be complete to d more»
In this installment we are going to build the Dashboard page of the Tempo application. T more»
I'm looking forward to speaking at The Rich Web Experience conference in San Jose next month. The event runs from September 7th through 9th.... more»
We've already looked at one of the two big problems posed by anti DNS pinning on Java applets; because there's rebinding on the applet and... more»
Every time I see a live show at the Denver Botanic more»
Recently, Neal Gafter mused about whether we should consider removing more»
InfoQ.com has published my AOP myths and realities talk recorded at a No Fluff Just Stuff conference. InfoQ.com founded by Floyd Marine more»
The 2006 NFJS tour kicked off t more»
I just posted the JDOM 1.1 release for download. This release includes about 20 improvements and bug fixes. more»
<p>We are happy to announce that <a href='http://www.mckinneystation.co m/'>Geof Dagley</a> has joined the Relev more»
Come learn from industry experts and from each other, see real world case studies, and delve into hands-on code examples. No marketing fluff will be found here. Find an upcoming symposium near you and find out more about sessions, keynote addresses, networking opportunities, and lots more stuff...
| Atlanta, Georgia | May. 16 - 18 |
| Dallas, Texas | Jun. 06 - 08 |
| Raleigh, North Carolina | Jun. 20 - 22 |
| Portland, Oregon | Jun. 27 - 29 |
| Austin, Texas | Jul. 11 - 13 |
| Salt Lake City, Utah | Jul. 18 - 19 |
| Phoenix, Arizona | Jul. 25 - 27 |
| Columbus, Ohio | Jul. 25 - 27 |
| Des Moines, Iowa | Aug. 01 - 03 |
| Green Bay, Wisconsin | Aug. 01 - 03 |
| Princeton, New Jersey | Aug. 08 - 10 |
| San Diego, California | Aug. 15 - 17 |
| Cincinnati, Ohio | Aug. 15 - 17 |
| Orlando, Florida | Aug. 22 - 24 |
| Boston, Massachusetts | Sep. 12 - 14 |
| Seattle, Washington | Sep. 19 - 21 |
| Calgary, Alberta | Sep. 26 - 28 |
| St. Louis, Missouri | Sep. 26 - 28 |
| San Jose, California | Oct. 03 - 05 |
| Minneapolis, Minnesota | Oct. 10 - 12 |
| Toronto, Ontario | Oct. 17 - 19 |
| Atlanta, Georgia | Oct. 24 - 26 |
| Reston, Virginia | Nov. 07 - 09 |
| Denver, Colorado | Nov. 14 - 16 |
| Chicago, Illinois | Nov. 21 - 23 |
Pete Behrens speaks with Lisa Haneberg, author of Focus Like a Laser Beam and Two Weeks to a Breakthrough about agile methods and how they apply in a management and organizational development context.
The first time Google maps allowed you to click and drag a web page, everything changed. NFJS speaker Nathaniel Schutta talks to us about AJAX: the technology that has changed the look and feel of web pages in the last few years. He couldn't say it any more plainly. If Schutta visits a web site that is not Ajaxified, he questions whether he should be doing business with that company.
Have you ever wondered, what is the best way to implement SOA in your organization? How can it help you? What benefits await and what are the possible gotchas? Well, here's my take on it:
Used this way, the benefits include ensuring my monitor is at eye level for proper posture when writing code. In addition, any time I read in some article how SOA is going to solve the world's problems at some undetermined point in the future, I can always look down from the monitor and... more »
I was curious to see if I could generate a diagram that showed how all the services inside Tapestry 5 are interconnected. In the diagram, solid lines are dependencies, dashed lines are contributions, and dotted lines represent a services that listens to events from another service.
The final diagram is a bit complex. Ok, that's a tremendous understatement. Yellow nodes are public services, grey nodes are internal services, and orange nodes are simple beans (contributed... more »
This talk was by Gil Tene and Michael Wolf from Azul. Azul has their own concurrent garbage collector although this talk focused mostly on the ideas and concepts of concurrent collectors in general and didn’t really dive into their own collector in detail (my only real disappointment in an otherwise fascinating talk).
Concurrent garbage collectors are ones that run while your app is running. This is desirable because it allows your garbage to be cleaned up while... more »
Venkat Subramaniam
Visit the Groovy/Grails Portal and find out
what all the excitement is about..