This is the page 32 of 113 of the blog archive. On this page you have articles from 27 Sep 2009 to 08 Jul 2009.

cover image for Fall conference schedule

Fall conference schedule

After a brief summer motorcycling break the fall is shaping up to be quite full with conferences. Here is the current list: September 30th - October 1st: OpenMind and MindTrek in Tampere, Finland I'll give a talk about the Midgard project and how our company has evolved together with it. In addition Linux-tekijä awards, where I was in the awards...

Content management starts with the repository

Gadgetopia makes an argument for building your own CMS: "See — the problem with a full scale Content Management System is that it has too many opinions. Those opinions were though of by somebody other than you and the needs of your organization. The more developed a content management system (or any piece of software, really) the more “opinions” it...
cover image for How Midgard and Midgard2 differ

How Midgard and Midgard2 differ

I had to make some updates to the architecture diagrams, and I thought to publish them here to showcase the difference. Midgard was a CMS framework for PHP: Midgard2 is a more universal content repository where CMS is just one application: Please note that more choice in databases and web servers is not the only goodie provided by Midgard2. You...
cover image for On to new motorcycle adventures

On to new motorcycle adventures

Like many years before, it is again time to head out on a motorcycle trip. This time we're traveling together with Suski on my old Triumph Legend, the bike that has taken me around Europe and the Black Sea, and has been out of commission for last three years. But now it runs again. Tonight we're taking the ferry to...
cover image for Content repository talk in FrOSCon

Content repository talk in FrOSCon

Content repositories can be useful for your application. In the PHP track of FrOSCon on Aug 22nd there will be a talk about this: Midgard2: Content repository for your PHP application Content repositories allow you to separate the actual front-end of your application from background processing tools. More than just their underlying databases, they impose common rules for data access,...

Will content repositories kill the file?

MDK laments the demise of the simple file in the onslaught of storage services: Sure, the applications still give you a way to share things and take them out of the storage. You can export a contact out of your address book as a vcard file. But the role of The File here is slowly being reduced to a role...

Attention is difficult

Why can't we concentrate? is an excellent book review about Rapt on Salon: "Immersing myself in a book or a lengthy article used to be easy," he wrote. "Now my concentration often starts to drift after two or three pages. I get fidgety, lose the thread, begin looking for something else to do. I feel as if I'm always dragging...
cover image for The uncanny valley of free desktops

The uncanny valley of free desktops

Discussing Google's yet-vaporware Chrome OS, Daring Fireball said: Early versions of Gnome and KDE were pretty much just clones of the Microsoft Windows UI. They’ve diverged since then, and I’d say Ubuntu’s default Gnome desktop is in most ways better from a design and usability standpoint than Windows Vista. But it’s still fundamentally a clone of Windows — menu bars...
cover image for OSM2Go: wonderful mapping tool for Maemo

OSM2Go: wonderful mapping tool for Maemo

Today in the State of the Map conference I gave a lightning talk introducing Till Harbaum's OSM2Go, a wonderfully simple tool for contributing to OpenStreetMap. If you want to contribute to a freely available map of the world, download OSM2Go to your tablet and start mapping! My slides are available on SlideShare. See also my Qaiku notes for SoTM day...

Why you should use a content repository for your application

I gave my Midgard2: Content repository for desktop and the web talk yesterday in GCDS. The slides are available on SlideShare. The main idea was that any application that deals with structured data could benefit from using a content repository like Midgard2 or CouchDB. So, what is a content repository? It is a service that sits between an application and...