|
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...
|
|
|
|
|
|
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.
|
|
|
|
|
|
Freeware Immersive Experience
|
|
|
|
|
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.
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
|
|
|
|
|
|
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...
|
|
|
|
|
|
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 :-)
|
|
|
|
|
|
3d view of my blog
|
|
|
|
|
My Radio and TV recommendations for this weekend...
|
|
|
|
Posted on 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...
nice venue (I'm sure 'Trust' was filmed here)
|
|
|
|
|
|
Think of a number...
|
|
|
|
|
|
July 2003 |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|
|
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--
|