This is the page 23 of 113 of the blog archive. On this page you have articles from 01 Mar 2011 to 11 Jan 2011.

cover image for Ten years of Nemein

Ten years of Nemein

Today it is ten years since my company, Nemein, started operating. Our team had been doing the internal Midgard-based information systems at Stonesoft, but as parts of that company were being sold, our team would've been split up. So instead we started our own business with Henri Hovi and Johannes Hentunen, with the idea that our Midgard expertise would be...

GObject Introspection is coming to PHP

In the next-generation Midgard Content Repository we decided to focus on GObject Introspection for providing bindings to various programming languages like Python and JavaScript. The advantages for automatically generated bindings are quite obvious when compared to the situation with older Midgard versions where we had to maintain them manually. Unfortunately PHP didn't have GObject Introspection support, but that is about...
cover image for Decoupling Content Management

Decoupling Content Management

Traditional content management systems are monolithic beasts. Just to make your website editable you need to accept the web framework imposed by the system, the templating engine used by the system, and the editing tools used by the system. Want to have a better user interface? Be prepared to rewrite your whole website, and to the pain of having to...

Program in Latin

Perligata

Literate programming with PHP

noweb.php is a PHP implementation of the tool needed for literate programming. Wikipedia says the following about literate programming:
cover image for Ubuntu wallpapers time

Ubuntu wallpapers time

The Canonical Design team is again asking for wallpapers to be included in Ubuntu 11.04. Here are my submissions: See also the wallpapers I originally submitted for Ubuntu 10.04.

WSGI for Python

Python specification for a Web Server Gateway Interface has been accepted, with quite ambitious goals: If middleware can be both simple and robust, and WSGI is widely available in servers and frameworks, it allows for the possibility of an entirely new kind of Python web application framework: one consisting of loosely-coupled WSGI middleware components. Indeed, existing framework authors may even...

Join the IKS Semantic Editing hackathon in February

IKS, the EU-funded effort to add semantic capabilities to open source CMSs, will organize a semantic editing hackathon in Vienna this winter: We invite you to join us at next month's IKS Semantic Interaction Hackathon in Vienna taking place over 3-days February 24th-26th, 2011. The goal of the hackathon is to provide a framework, that enables CMS developers to exploit...
cover image for Midgard in 2010

Midgard in 2010

Wow, 2010 was quite a hectic year in the Midgard world. Here is a quick summary: We held three Midgard Gatherings: one in Lodz, Poland in April, one in Tampere, Finland in July and one in Gothenburg, Sweden in November. In April we announced the new directions of the project. The project completed a migration to Git (and GitHub) for...