programming
Taskerrific update
I'm going to be away for most of the weekend, but before I head out, I want to talk a little bit about Taskerrific. I hope to have the service up and in public beta by the start of May, and in the meantime, I'll give occasional updates into the progress of Taskerrific's development.
Database versioning is painful, but MigratorDotNet makes it better, a bit…
One of the most important things any programmer needs to be taught is how to use version control. There's no getting around it; you could be the world's best hacker, but if you make one stupid little mistake without version control, that great, world-changing project of yours is scrap. And generally, most of us do use version control. For our code.
Should I use ASP.NET's default membership provider system, or roll my own?
A friend and I are currently developing a new social app, the details of which we're keeping under wraps until we're ready to start inviting in testers. However, before we get to that point, there is still a lot of design and development work which needs to be done. One important thing that needs working out is the membership system, as I'll explain.
The last thing the world needs is another programming language...
And yet, here I am, creating one.
Drupal's poor design
While I’ll no doubt get lots of flames from Rob about this, I’m not afraid of saying that Drupal sucks as it is right now. That’s not to say it’s not getting better (for sure, it is) but a lot of problems that I and others have with Drupal stem from some poor basic design choices, which would require a stupendous amount of work to fix. Hiveminds Magazine covers a few reasons for why Drupal isn’t as good as it could be.
Despite initial setbacks, development continues apace on the Drupal photo publisher
I’m glad to say that my work on making a Live Photo Gallery plugin for publishing images to Drupal sites is progressing nicely, although I’ve had to do things a bit differently than I originally hoped.
Shoehorning Drupal's BlogAPI for posting anything but blog nodes? There will be blood.
I’m crunching away on my Live Photo Gallery plugin. It’s little more than two interfaces, a form, and some miscellaneous data classes, so there’s still nothing to show for it. Still, the user interface bits are pretty simple, and the reason I haven’t made much progress is because I’m still trying to figure how best to send the pictures to Drupal and have it set up new nodes based on the pictures. Shame that Drupal’s BlogAPI module is such a lemon.
So when will Mozilla support tab processes?
Scott Hanselman recently blogged about job processes in Google Chrome and the upcoming Internet Explorer 8, and demonstrated the benefits of putting each browser tab in its own process.
Lutz Roeder moving on from .NET Reflector
Everyone's favourite .NET development tool has a new home with Red Gate Software. After eight years of working on .NET Reflector, Lutz Roeder, the original creator of the program, has handed it off to Red Gate in order to move on with his career and explore new opportunities.
Flash in XNA now open source
While no actual licensing is available, that Flash processor and player for XNA I discussed last March, Fluix, now has its source available from the creator, who is looking for someone who can take over development of the project. Unfortunately, Scott Graham, the guy behind Fluix, hasn't had the time to work on it, and as far as I know, it's yet to be updated to work right with XNA 2.0, never mind 3.0 (which despite not being released, is out in CTP form).
I hope that we'll be seeing some new life for Fluix soon!


