Geek and Geekhag podcast number seven – london geekdinner

London geekdinner

My and Sarah's seventh podcast is now available online. Enjoy and please leave a comment if you've enjoyed it or simply hate it.

This time we mainly discuss last week's geekdinner with David Teten. The good, the bad and the fall out. Sarah decides that the podcast is too long but we decide to keep it anyway. There is also a long advertisement for Papa Johns by Sarah. And finally we decide to go for the Terry and June music as recommended by Adam and Helen (thanks for the mpeg3 Adam).

Comments [Comments]
Trackbacks [0]

London’s Geek entertainment dinner TV

Len, Meredith and Irina

Slightly borrowing from Geek entertainment TV a little, I've started to do short video for the London geek and internet scene. Think of these three interviews as screen tests. In the meantime don't permalink to these files as they may get moved to Archive.org. At the moment there all copyrighted to myself till I get written permision from the people being interviewed that its ok to release them under a creative commons licence. The format used is Xvid which will play back using VideoLan's VLC or any decent mediaplayer with the Xvid codec.

David Teten on his geekdinner (8.8meg) and some links David recommends (0.9meg)

Ben Metcalfe on Social Networks (15meg)

Tom Morris on OPML (20meg)

All the videos are now creative commons licenced and free to download and mashup at Archive.org

Comments [Comments]
Trackbacks [0]

Blojsom 3.0 adds database storage and a even stronger API

My favorate blogging server Blojsom is shifting to Database storage for its next version. David Czarnecki the owner of the Open Source project outlined its very active history.

  • 01/29/2003 – blojsom project was registered on SourceForge and development was started.
  • 02/02/2003 – blojsom 1.0 was officially released. 18 releases were made in the 1.x cycle.
  • 09/10/2003 – blojsom 2.0 was officially released.
  • 06/28/2004 – Apple officially announces Tiger Server wherein blojsom is bundled as Weblog Server.
  • 03/14/2006 – blojsom 2.30 was officially released. 30 releases have been made in the 2.x cycle.

I remember running Blojsom betas, I think I started at Blojsom 0.7 when it could only handle one blog at a time. Then Blojsom 2.x came around and gave the whole project a real boost because it could easily handle many blogs under one install. I think the record is still 25,000 by some university in Australia. During the 1.x life of Blojsom, lots of plugins were developed and Blojsom was seriously deconstructed by the guys at HP research labs as part of there semantic blogging project. Its one of the things which I loved about Blojsom. Its nod towards something bigger than just simply blogging. Jon Udell did a talk about controlling our own data at Etech recently and one of snippits I heard was about he would run Xpath searches over his blog to pull out certain things. Its a step beyond tagging but one of the things which Blojsom has had for quite some time (Q3 2003 actually). Blojsom also has some other great stuff going for it like LDAP support!

Anyway, its a awesome blogging server and I believe Blojsom 3.0 will be better than Word Press. Its outgrown its roots in Bloxsom, which I believe is now struggling to stay around? And out grown all the Java solutions like Roller and Snipsnap. Being Java based will keep it out of the mainstream because most people have a LAMP setup on there hoster, but otherwise Blojsom 3.0 would be a bigger deal. Anyway more details about Blojsom 3.0

The first major change has been in the way blojsom is “wired” together. I've rewritten blojsom to use Spring for its dependency injection and bean management. There were aspects of the blojsom 2.x codebase that were more “patchwork” with respect to how certain components used or referenced other components.

The second major change has been in the datastore. I don't necessarily think I've exhausted all that can be done using the filesystem as a content database, but I've been feeling like there's a lot of development energy into making relations between data in the filesystem that can be expressed very easy using a relational database.

In blojsom 3.0, I've settled on using a relational database for the datastore. I'm using Hibernate as the ORM library to manage the data. This means goodbye to all the .properties files for configuration! It was fun while it lasted. The templates and themes are still stored on the filesystem, but I'd envision also storing the template data within the database as well. I've already prototyped use of the Velocity database template loader. I imagine removing any filesystem dependency will allow blojsom to be used in a clustered environment more easily.

Ultimately I think this will allow blojsom to scale much more than I think it can using the filesystem as a content database. I don't believe there are any esoteric relationships among the data in blojsom as to require a full-time DBA to manage an installation of blojsom.

The last major change has been in evolving blojsom's API.

For awhile now there are aspects of the API that were a throwback to needing certain data or referring to elements a certain way. I just wanted a more self-documenting and less redundant API.

For example, I've renamed the BlojsomPlugin interface to Plugin. I felt that having the org.blojsom.plugin package was declarative enough, but that keeping BlojsomPlugin was too redundant. None of the APIs have gone away, they're just more simple and straightforward.

The long and short of it is that you can do all of the things in blojsom 3.0 that were done in previous releases of blojsom. There are a few more components and plugins to migrate to 3.0, but I'm happy with how far things have come in such a short time given the scope of the changes.

You're more than welcome to start playing with blojsom 3.0 right now. All that you need to do after setting up your database is to add a blog and a user for that blog and you'll be able to login through the administration console.

If any of this interests you, feel free to participate on the blojsom-developers mailing list.

Being hosted with Hub.org, it would be wrong for me to not to choose PostgreSQL for my database backend. I would love to try other storage backends like a XMLDB but I can't quite experiment with this blog till I've tested it fully. Maybe there will be a way to run one blog on a Database and another on a filesystem or XML Database? Because that would be great. If worst comes to worst I will just run another copy of Blojsom for testing purposes.

Comments [Comments]
Trackbacks [0]

Last nights Geek Dinner with David Teten

Interviewing Ben at the interview

Ok before I start ripping in to what went wrong last night. Can I just point out that Anina (yes the Supermodel and Fashion goddess) was at the geekdinner and I didn't even realise till she asked a question of David Teten. There's a hour long interview with her at Nerd TV. If I wasn't so damm busy trying to make up for someone not turning up to host the geekdinner, I would have asked her about being a guest at a girl geekdinner or just plain geekdinner. Oh well opptunity missed, unless someone got some contact details for her? Ben? I also regret to say I never actually took any pictures of the event, but I did get 3 good interviews from David, Ben and Tom. Unlike pictures and even audio these will take a bit more time to edit and upload somewhere. I've also promised to show them to the interviewer before uploading them to Archive.org. So expect another few days before there somewhere public.

So on to my major beef for the night. Lee Wilkins. See before this night I've been sitting between Lee and someone who might prefer to be nameless for now about the domain Geekdinner.co.uk. I always thought Lee owned the domain name but he doesn't, actually Nick Swan does. Nick Swan came and offered me the domain because he felt Lee was profiting from the hard work I've been putting into Geekdinner's. He felt it was just simply unfair or maybe unjust? And uptill last night I wanted to just stay out of the disucssion. But then Lee put on the David Teten Geekdinner and didn't even turn up to host the event. I turned up about 8pm to a angry pub owner asking whos charge and about 15 people looking a little lost. David Teten introduced himself to me which was nice of him, but I felt was the wrong way of doing things and so started looking for Lee Wilkins (who I've never actually met). I quickly realise that Lee was not there and didn't seem to be planning on turning up (multiple people tried to phone him). This meant all the food which was ordered would have no one to pay for it. And at 150 pounds worth of food, the bar would not be happy! Hey would you be?

So me, Sarah and Ben basiclly took over and started to host the night. Ben went around and took money from everyone who was still there and Sarah went out and got sticky badges. God knows how but Sarah found stickers at 8:15pm in the area of Leicester Square. Trust me thats some achivement! Anyway back to the geekdinner after finally getting close to the amount of money we needed to pay the bill, the food came out and boy oh boy was it a lot of food. Credit to the polar bear, it was a wide variaty of food and lots of vegatarian food by the way (It was all on seperate plates too). By 9:00pm it was all in full swing with David talking about the concept of the Virtual Handshake (download the book here for free). And honestly David was great, the questions were a little slow to start but before long a conversation was happening. I had to cut it a little short after about 45mins because we had to arrange the Prize draw for a signed copy of David's book, which happened about 10mins later. Davids Talk as I said was really good and caused a little bit of a stir. I was almost tempted to buy his book for 10 pounds right there. I know a couple of people actually did buy it on the night. Its interesting his thinking behind keeping a public and personal profile online. There was lots of debate about how this might be the wrong way of looking at things, but David came back with real world figures and suggested that things may change but not right now.

After all the drama at the start of the evening, things tailed off pretty quickly as people left to get trains home. I know a few people left before the food came out and I'm sorry they missed a good night, but I understand why. It won't happen again if I have anything to do with it.

Ok so I finally got in contact with Lee Wilikins yesterday night via Skype. Lee's partner Jenny went to Accident and Emergency earlier that day. . Yeah I'm really sorry, honestly I do. You know I'm not heartless. But I'm still pretty mad about what happened and stick by what I've said. Once Lee writes a entry or public applogy I will link to it. But I have said sorry to Lee, and hope Jenny is doing better now. I hate talking about what I would have done because were all different and would act differently so I won't. What happens with geekdinner.co.uk and future geekdinner's I don't know quite yet.

Comments [Comments]
Trackbacks [0]