Archive for the ‘Basie’ Category

Testing With Random Data

Thursday, March 18th, 2010

Guillaume Simard and François Fournier are writing Selenium tests for Basie (our Django-based replacement for Trac). Over on the Basie blog, they explain why they're using random data in their tests, rather than testing against predefined fixtures.

Currently Juggling

Monday, March 15th, 2010

I keep telling my students not to over-commit themselves. It's a shame I don't take my own advice :-). Here's what I've currently got on the go: Software Carpentry teaches basic software development skills to scientists and engineers. I have 80% of the funding I need to spend ...

PyCon 2010

Sunday, February 21st, 2010

It's a sunny Sunday morning in Atlanta, and I'm on my way home. I came down Thursday to: Raise money for Software Carpentry. Get people excited about Basie. Get people excited about UCOSP. Talk with Georgia Tech's Mark Guzdial about computer science education. #4 actually happened first. Mark picked me up Friday morning; we chatted ...

Basie 0.6 Has Been Released

Tuesday, February 16th, 2010

We are pleased to announce the release of Version 0.6 of Basie, a lightweight software project portal built on Django and jQuery. Basie is designed to replace Trac and DrProject; its main features are: Multiple projects per forge Role-based access control Pluggable user account management Per-project wiki with standard WikiCreole syntax Subversion repository browser Per-project mailing ...

Polymorphism

Wednesday, December 23rd, 2009

Yesterday, I asked if anyone was building something like Fossil using a NoSQL database.  In response, someone named Pete (who didn't leave a real email address) asked, "Why NoSQL? This is a perfect application for an SQL database."  Respectfully, I disagree, but my reason will take a little explaining. Over the ...

Calling All Django and jQuery Developers

Sunday, December 6th, 2009

We're about to release version 0.6 of Basie, a replacement for Trac built on Django and jQuery. Before we dive into work on 0.7 at the beginning of January, we'd welcome some code and design reviews from experienced Django and jQuery developers. We have some nice coffee mugs to send ...

Congratulations to the MarkUs Team

Sunday, August 30th, 2009

MarkUs, a Rails-based tool for marking student programming assignments, just released Version 0.5. MarkUs aims to provide the convenience and flexibility of pen-and-paper marking over the web; it will be deployed this fall at the University of Toronto, and is one of the eight cross-country open source projects we'll be ...

Announcing Basie Version 0.5

Tuesday, August 25th, 2009

We are very pleased to announce the release of Version 0.5 of Basie, a lightweight software project forge built on Django that borrows many ideas from Trac and DrProject. As this screencast shows, its features include: Multiple projects per forge Role-based access control and pluggable user account management Subversion repository browser Cross-component search Per-project wiki ...

Fall Projects Redux

Friday, July 31st, 2009

Now that the Software Carpentry course is over, it's time to get back to planning projects for the fall, and there's good news on two fronts.  The first is that we had a very productive meeting on Tuesday about projects using the City of Toronto's data.  The CUPE strike may ...

Maybe AJAX Can Actually *Solve* a Problem

Monday, June 8th, 2009

Over on the Basie blog, Florian has posted an idea about using AJAX to get around one of the most annoying problems in DrProject: timeouts during lengthy batch creation of projects and/or users.  Basically, his plan is to have the browser send one create request at a time, instead of ...