Google App Engine & eclipse PyDev

I’ve been looking at Google App Engine recently, and thought I’d have a go at developing something using Eclipse (my main IDE) with the Python development plugin PyDev rather than a motley collection of text editors and scripts.  Here’s how I got on so far. I already have Eclipse Europa, so I connected to the …

Continue reading ‘Google App Engine & eclipse PyDev’ »

Segmentation by Freshness

Martin Fowler’s “bliki” is often an interesting read. This recent article is very thought-provoking, offering a clever way to bridge the gap between fully dynamic and fully-static web pages. In regular web development, there is a stark choice between marking a web page as fully dynamic (typically by adding a sprinkle of “don’t cache me” …

Continue reading ‘Segmentation by Freshness’ »

Grizzly and the New Atmosphere Comet Framework: Q&A with Project Lead Jean-Francois Arcand

Every now and then I wander round to a point where I think I should take a look at Grizzly (Sun’s new server framework which makes extensive use of advances in non-blocking Java IO). Here’s another article which reminded me once again. InfoQ: Grizzly and the New Atmosphere Comet Framework: Q&A with Project Lead Jean-Francois …

Continue reading ‘Grizzly and the New Atmosphere Comet Framework: Q&A with Project Lead Jean-Francois Arcand’ »

Notes from a Tool User

I have recently discovered a new blog to follow: “notes from a tool user”. The author, Mark Levison has plenty of opinions on agile software development. Standout recent articles include: Agile/Scrum Smells Test Driven Development vs “Plain Old Unit Testing” Estimation Tools, Tools, Tools Mythbusting – Collective Code Ownership

InstantRimshot.com is a questionable name

I found out about instantrimshot.com from Joel and Jeff at the Stack Overflow Podcast and introduced it to some colleagues today. However, I immediately discovered that InstantRimshot.com is a questionable name. The bit that made me smile was when I discovered that this cool little idea was produced by a guy named Scott Carver. The …

Continue reading ‘InstantRimshot.com is a questionable name’ »

Merge, Replace, or Patch: How Astoria Handles Changing Data

Saddening. It seems that the team responsible for Astoria have decided to go for the traditional Microsoft “embrace and extend” approach to the beautifully simple world of REST. The whole point of REST is that a GET is a GET and a PUT is a PUT. GET reads a resource, PUT updates it. These operations …

Continue reading ‘Merge, Replace, or Patch: How Astoria Handles Changing Data’ »

KnowledgeAdvisors and Bassi Investments’ Human Capital Measurement Portfolio Outperforms S&P 500 by 15 Percent

Intuitively it makes sense (to me at least) that investing in staff skills, knowledge, training and qualifications is not only a good investment socially, but also financially. After all, each person will be responsible for a huge number of tasks and decisions during even a short stay with an employer; if investing in improving that …

Continue reading ‘KnowledgeAdvisors and Bassi Investments’ Human Capital Measurement Portfolio Outperforms S&P 500 by 15 Percent’ »

Technology Review: Adapting Websites to Users

In my training and experience as a teacher, it was often emphasized that the presentation of subject matter should adapt to suit the learning styles of students. Now here’s a bunch of researchers from MIT looking at how to apply this to adapting the presentation of web sites. As with any other form of personalization, …

Continue reading ‘Technology Review: Adapting Websites to Users’ »

The Web 2.0 Show – A podcast about the new web – Episode – Episode 45 – GitHub – Created by Josh Owens and Adam Stacoviak

I’m getting more and more interested in distributed version control, as exemplified by Git, Mercurial and Bazaar. I’m still intrigued by how well such approaches might fit with the other development tools that I use, but there’s certainly a lot of buzz around their advantages. Recently I listened to a podcast from some American folks …

Continue reading ‘The Web 2.0 Show – A podcast about the new web – Episode – Episode 45 – GitHub – Created by Josh Owens and Adam Stacoviak’ »

Aspect Ratio Calculator

When producing video for web or mobile you often need to resize the result to an appropriate size for the destination. This can sometimes be a bit irritating, and getting it wrong can result in a stretched, squished, blurry, or even jumpy video. So a handy little Aspect Ratio Calculator seems like a good idea.