Posts
Keep it DRY, keep it shy and tell the other guy
Andy Hunt and Dave Thomas The Pragmatic Programmers have published a brilliant article with the above title in Andy Hunt and Dave Thomas, “OO in one sentence: Keep it DRY, Shy and Tell the Other guy”, IEEE Software, Vol.21 No. 3, pp 101–103, May/June 2004. In outline their main points are:
DRY (don’t repeat yourself) states:> Every piece of knowledge must have a single, unambiguous, and authoritative representation representation within a system.
read morePosts
Micromouse 2004
My colleague Tim Davies and I assessed the web sites that form a key part of the UWS Micromouse project that is part of EG-252 Group Design Project. Some really good sites but my favourites were Group B which scored highest for style and Group E which scored highest for content and UML designs. Some bad apples too: Group D doesn’t have a site and Group F doesn’t have much content!
read morePosts
Balloon Blogging
Committed myself to contributing to Headstart and EESW (two summer schools that we run in the School of Engineering) … again! Subject of my bit this year will be Blogging (or more formally Using the Internet as a Research and Collaboration Tool. The idea is that I’ll give the students a potted introduction to the Internet, www, semantic web, rss, blogging etc and then get them to create group blogs focussed on high-performance ballooning (our Summer School topic).
read morePosts
Ward Cunningham on Channel 9
John Udell points to two great little nuggets from an Channel9 interview of Ward Cunningham, inventor of the Wikki. Ward talks about the difficulties of programming in the modern context and how the Wikki came to be. Nice to see what Ward looks like too.
read morePosts
Jam Tomorrow
Something to look into:
“JAM leverages the new import and target override features of Ant 1.6 to create a reusable, consistent Java build framework. JAM modules support JBoss, XDoclet, JUnit, Cactus, Struts, Castor, Resin and MDA/UML code generation. Maven’s POM and repository features are supported via a Maven-to-Ant bridge.”
<
p>Thanks to New Build Tool: J2EE + Ant = JAM on theServerSide.
read morePosts
Faking the pass-by-reference semantics
Nice blog article about Java’s pass-by-reference semantics. I still think Kathy Sierra’s Campfire Story Pass-by-Value Please is a good an explanation of this difficult concept as you’ll find. And it’s nice and memorable. Kathy and Bert Bates make good use of the analogy in Head First Java too.
<
p>Thanks to Val’s Blog.
read morePosts
Using Velocity with Jython
I need to develop a web application to allow student upload of Java programs for testing. A Jython servlet with some form of template engine for presentation may be part of the solution (full framework J2EE application seems overkill!). I came across several interesting articles after a simple Google search for Velocity and Jython. This one is definitely worth another look later: Pythlet.
read morePosts
Does this work?
So you can blog by email … does it work?
Yes it does!
—————————————–
Emailed in…
read morePosts
Well Here we Are Again Then
This must be at least the third incarnation of the Fresh and Crispy blog. Maybe this’ll last longer than the others. Comments: My Open Story for #101openstories – Fresh and Crispy - Apr 2, 2017
[…] a practitioner, I suppose my Open Educational Practice began when I launched this Blog back in 2004. Fresh and Crispy (the name is a pun on my initials) was originally hosted on Blogspot. It has […]
read more