In the Spotlight - Jim Moore

Jim Moore

SpringSource Senior Consultant

Jim is a Senior Consultant for SpringSource, and has spent over a decade delivering solutions at all layers of the software stack. His experience ranges from designing back-end enterprise systems for multi-national corporations, to basic infrastructure and rich desktop applications.

He enjoys working with a wide range of technologies and languages, and speaks at user groups and conferences about the easiest ways to get development tasks done, whether that be specific technologies or methodologies.























Presentations by Jim Moore

Testing Web Applications

In this session you'll gain a holistic view of testing web applications and how Spring and other open tools support the testing process. Attendees will learn what they should testing on both the client and server and the best tools available for the job."

Desktop Matters

While Ajax is bringing web browsers closer to the rich user experience of traditional applications, the desktop has not been standing still. This will show some of the ways that the desktop is continuing to move the user experience forward and how Spring makes working with services equally accessible for whatever view technology is best."

Testing Strategies and Techniques

Spring was created largely in response to the desire to be able to test the code we write in the enterprise. Surprisingly, this is still a novel idea to many people. We will explore some of the ways that Spring facilitates testing and associated design in your applications across the Spring Portfolio, such as Spring Batch, Spring Web Flow, and more. As a great side-benefit, we will see how (in a cursory way) the various Spring projects work."








Jim Moore's Weblog
Jim Moore's Weblog


Jim Moore's complete blog can be found at: http://jroller.com/comments/JMoore

Tuesday, May 16, 2006

Ted Neward was interviewed on the Software Engineering Radio podcast a while ago, and while the show is consistently good, this one was exceptional. He's obviously extremely smart and experienced, with a deep understanding of what makes languages and platforms useful. It was wonderful to hear him talk about many of the same issues that I have to deal with when choosing the right tools to get the job done.

Sunday, February 19, 2006

http://blogs.sun.com/roller/page/jonathan?entry=coffee_and_keynotes

Marc's calculations show a lot of the hidden costs that most people don't think about in maintaining a data-center. As the comments noted, though, he left off another big one: A/C, which pushes things even further into the AMD side. Some substantial open questions about it are what dist of Linux are they talking about since different needs would involve different levels, and the assumption that white-box and Sun hardware is the same price for comparable capability. They are talking about AMD hardware from Sun rather than "pure" Sun/Sparc, though, so maybe they are reasonably apples-to-apples. (He did specify generally what systems he's talking about, but I haven't done any pricing to see if those really are comparable $3k machines.)

It's interesting to see how "conventional wisdom" is shifting as companies adapt to the changing technology landscape...


Wednesday, February 15, 2006

Chris Parsons is chronicalling his journey into learning Spring Rich, and he's doing a good job of it. For anyone that wants to learn more about the project, that's a great place to start.

Friday, February 10, 2006

The Waterfall 2006 Conference has been announced.

Some of the presentations I'm most looking forward to are

  • Testing: Saving the Best for Last
  • Pair Managing: Two Managers per Programmer
  • wordUnit: A Document Testing Framework
  • Eliminating Collaboration: Get More Done Alone
  • User Stories and Other Lies Users Tell Us
Or I think it will be good -- I won't really know until after it's finished...

Tuesday, February 7, 2006

Peter Provost at Microsoft blogged about how he and Brad Wilson turned TDD and Pair Programming into a game. They can an excellent webcast about it that gives a good feel for how it works. (Getting the recorded movie is far from intuative -- you have to "Register for event" on the left, even though it happened in the past.) It does a great job of keeping everyone disciplined in doing TDD and making sure that the person not at the keyboard when doing pair-programming doesn't just fade-out. It's well worth watching the presentation, even for people who already know and understand TDD and pair-programming (and even more so for people who don't yet get it.)