Wednesday, 30 June 2010

An Experiment in Transcribing our Courses

One thing we've considered for a long while at Virtual Pair Programmers is to transcribe our courses - ie to produce a word-for-word text version of the course.

As an experiment, we've transcribed our Spring 3 Upgrade course, the shortest of our courses to date.

You can see the full transcript here.

Now, we don't expect that the transcript will read very well - it is a word-for-word copy of my spoken an English, and as such doesn't have the same "flow" as the words in a blog post would have. But we hope that if English isn't your first language and you need a little help in understanding the course, the transcriptions will be ideal for you.

The next obvious step is to embed the transcription into a subtitled version of the course - we're on to that and I'll let you know when this has been done.

In the meantime, do let us know if you think this service is valuable. It does take a lot of intense effort to do, and we'd like to know if it is worth doing the 14 hours of the Spring course!

Thursday, 17 June 2010

A Release Date for Spring MVC

At last, we now have a provisional release date for the Spring MVC course: Friday 30 July 2010.

It's taken a long time to get there but as always, I hope we've produced a course that is complete enough to use on any professional project in the world, whilst still being understandable and easy to follow.

As always, you'll be doing real practical work on the course and will getting plenty of hands on experience.

The running order is still subject to change but is currently looking like:

1: Introduction
2: An overview of MVC
3: First steps in Spring MVC
4: Mapping Parameters, Accessing Sessions
5: Internationalization (i18n)
6: Form Handling and Validation
7: The POST-REDIRECT-GET pattern (PRG)
8: Alternative view rendering
9: Ajax and JSON
10: Spring MVC Unit Testing

Wednesday, 2 June 2010

The Spring IDE has a New Update Site

Edit July 2011: It seems the address is back up and running again, please post a comment on this post and I'll monitor the situation. As of today, you can do the following:
  1. Help/Install New Sofware
  2. Add... button, then "" (without the quotes) for both the name and location
  3. Click "Core/Spring IDE"
  4. Click "Next", "Next" and accept the licence, then finish.

On the Spring Fundamentals course, we look at the Spring IDE. The name is a bit misleading, it's really just a plug in for Eclipse rather than a full blown IDE.

Nonetheless, it is still a powerful plug in. As well as validating your XML configuration (so you can trap wiring errors without running the application), you can also see a very well presented graph of your beans, making it very easy to spot wiring problems.

However, since we recorded the course the URL of the update site has changed ( now gives 404 errors).

The correct update site is now

(I should note that SpringSource, the company founded by the creators of the Spring Framework also supply a full IDE based around Spring and Eclipse called the SpringSource Tool Suite. We didn't cover this on the course, so see for full details).