Jeremy Rayner on java and other stuff.

All | AudioDrama | Chatter | Fun | Groovy | Java | Life

My hour as a Martin Fowler groupie...
Posted on 31 Jul 2003
We all sat round in a circle and listened to the wise old bird, and much info was distributed amongst his followers.

Martin is over in blighty for a bit and popped into the geekspeak pub on City Road today, which was cool. He was basically sharing his own experiences...

  • FIT - Ward Cunningham has created a funky looking test tool, seems to merge the whole idea of documentation of your user acceptance tests and the tests themselves. A simple idea, which looks frighteningly powerful. Must unwrap the download and have a play in the next day or two, as documentation that is as alive as this looks like fun.
  • Domain Driven Design [Eric Evans] - Martin has reviewed and done the foward to this book, and is very excited about the content, i.e. Add it to your Amazon wish list now...
  • Mock Objects - a friendly exchange of viewpoints ensued between orthogonal Joe and Martin over the use of Mock Objects in your TDD. Martin prefering to use the real objects where possible (unless obvious problems getting an instance of the dependant object in question), and Joe likes the simplicity of a Mock. I guess the issue boils down to effectively coding the expected behaviour from your Mock. Martin, quite rightly, says that the Mock is tied to your implementation of the Object under scrutiny, rather than focusing on the job in hand, that of testing the interface and behaviour of that object.
  • Asked (off the top of his head) which five tools for a Java project he would take onto his desert island he came up with: JUnit, IntelliJ/Eclipse, Ant, CVS and Cruise Control
  • The most important aspect in coding for most of these guys seems to be the physical setup of the coding environment, for example, your business analyst accidentaly overhearing design decisions because he sits close to the developers, and feeding back on any misdirection early and often, can be a much bigger plus for a project than any tool/technique can.

It was another fun meet, nice to see some activity in London for a change, even if it is mostly the Agile Community beating the drum until we all see sense.

Kudos to Martin for his time today, much respect...

31 Jul 2003 |

london.java.Meetup.getReview()
Posted on 21 Jul 2003
Popped along to Smiths of Smithfield to meetup with a few java coders this evening, one of those fancy bars where a small coke will set you back £1.50 (almost as expensive as printer ink).

To me the most interesting topic revolved around the use of AOP, specifically with AspectJ.
The good point was made that although AspectJ has a good toolset support (Eclipse et all), the one thing in a real deployment environment that will always get in the way is maintainability. What is the point of having an amazing orthogonal experience with Aspects, when the next developer to look at your code comes along and scratches his head.
One of the main reasons we develop in Java is the 'portability of developers' across projects, so that a developer could get up and running in a short amount of time with anything assigned from above. I guess this places AspectJ onto the JavaCC/xDoclet/etc pile of amazingly useful, succinct technology but with 'immediate barrier to understanding' for the developer who has not jumped onto that particular lilypad of the Java quagmire. Now if only I could think of a useful reason to use AOP...
Let me know what wonderful/useful orthogonal aspect I can add to my code today in the comments...

Also... on the plus side for speedy xml transformations was the XSLT in firmware beauty of rack mounted box from datapower.com, although I think cost is the issue here (for me anyways).

For my loft/'broadband connection' a funky little motherboard with low noise for £70 didn't sound to bad from www.mini-itx.com, maybe this is the answer for my public cvs/blog/jira server (low noise a priority)

Java Meetup was a good laugh, and I'd recommend it to anyone who wants to get a different perspective on their java day. Thanks to Simon for organising it.

21 Jul 2003 |

Freeware Immersive Experience
Posted on 16 Jul 2003
This is an amazing setup for a flight simulator, using the freeware utility called WideView. It seems to work by allowing client PCs to connect to the master game machine over your LAN, and then farms out the appropriate viewpoints to each of the monitors connected to the client PC. I guess this means a 747 simulator like the ones at Farnborough Air Show are not so far off for the keen gamer, with a large garden shed. Now I wonder how I can get the garden shed to swoop and dive in time to the simulation...

[Thanks to Rex for the link]

16 Jul 2003 |

a bit of facetime with mike...
Posted on 10 Jul 2003
Managed to catch up with Mike on his way back from the TSS symposium.

some piccies from the london eye

I showed him the delights of London from the top of the big bicycle wheel, and we chatted about all things such as:

  • Atlassian's funky new project, which I'm looking forward to trying...
  • Dave's Quick Search Deskbar - which really is damn useful, with super-quick lookups on JDK api, ant tasks. It's like the google bar, only better. Just hit 'WindowsKey - S' and your there.
  • runtime AOP: adding behaviour on the fly sounds fun, but I'm trying to think of an useful application of it (beyond extending debuggers)
  • StatCvs - has already glammed up my cvs repositories at work, great way to see how your project has progressed, with nice charts from the ever useful JFreeChart
  • Jelly - been meaning to try this for a few months now, again need a useful reason to use it. I think it might be useful for draining data from one DB to another, I know the next release of Jira will have Jelly integrated as a form of Macro language for Jira,cool.
  • We even checked out javablogs from the top of the wheel, on my bottom of the range nokia mobile. Try it for yourself in this funky emulation of javablogs on a mobile phone
10 Jul 2003 |

blogs in space...
Posted on 07 Jul 2003
One of the {astro|cosmo}nauts on board the International Space Station is blogging whilst he watches the world go by. Quite fascinating, this is the sort of stuff we want to see, although some more hi-res piccies would be nice too...
07 Jul 2003 |

blogmento gets its own website
Posted on 04 Jul 2003
My little blogging software finally gets its own site, so why not pop along to www.blogmento.com and let me know what you think in a comment :-)
04 Jul 2003 |

3d view of my blog
Posted on 04 Jul 2003
As just a bit of fun, I tried to create a quick 3d vrml view of my blog, and came up with this

Each tower is a blog story, and each is clickable through to the story itself. Obviously very early days, but still proof that it works...

Here is the 3d view of my blog and here is a vrml plugin installation site so that you can play with it.

04 Jul 2003 |

My Radio and TV recommendations for this weekend...
Posted on 04 Jul 2003
BBC7 (sky922) - Sat 5th - 18:00 - 19:00
The Day of the Triffids pt 1 (John Wyndham)

BBC7 (sky922) - Sun 6th - 18:30 - 19:00
Fear on Four - Survival (Seeds of Time '56) (John Wyndham)

ITV (sky103) - Sun 6th - 22:00 - 22:30
The Sketch Show
Fantastic sketch show, visit fan site for some great examples...

04 Jul 2003 |

Web Services: If you can't change 'em, adapt 'em
Posted on 03 Jul 2003
Just been to a seminar in London on Web Services and the Financial Sector, interesting presentation which I'm sure wasn't aimed at someone as techie as myself. It shows that the strategy some companies are now adopting are along the lines of "We'll never persuade these companies to rewrite all their mainframe stuff into funky new containers, so lets create a marketplace out of writing adaptors/connectors into the legacy"

Ok,so it's not a particularly new strategy, but the energy and vigour in this seminar was apparent (at least from the presenters), and for some reason wrapping it all up in bulky SOAP packets was the right answer for speed and security. I remain sceptical of their claims, but admire the push for standards adoption. Trouble with standards is there are so many and these guys seemed to think that the few they were focusing on would eliminate everyones problems. I've been in the business long enough to see that, admirable and energetic as they are, the problem is still being moved around, but not yet tackled.

However the food was good, and the venue was excellent, the presentations well aimed and focused, and I might even look at the vendors products...

Patrice and I, in the heart of the city...
nice venue (I'm sure 'Trust' was filmed here)

03 Jul 2003 |

Think of a number...
Posted on 01 Jul 2003
This is a good bit of fun.

It isn't magic it seems to revolve around the 9 times table ;-)
[Your result will always be one of 9,18,27,36,45,54,63,72,81]

01 Jul 2003 |

 

 
July 2003
SunMonTueWedThuFriSat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Prev | Today | Next

rss:subscribe (All)



What I'm reading
my feed aggregator ->box

My websites
London Java Meetups
Programming Projects
Elite in Java
megg
Blogmento
Jez's Photos
Fantasy Stock Market
Cool Saxophonist
Doctor Who Audios
Pisces Audios

Other Blogs
Mike Cannon-Brookes
James Strachan
Joe Walnes
Sam Dalton
Simon Brown
Cameron Purdy
Mike Roberts
Erik C. Thauvin
John Martin
Manfred Riem

B5 d++ t++ k s+ u- f
i+ o+ x-- e+ l- c--

powered by blogmento