Home Company Services Portfolio Contact us nav spacer

Developer Blog

Blog EntryCleaning documents polluted by copy-paste from MSWord
by Izak Burger — last modified Sep 16, 2011
 
Blog EntryPostgresql's confusing authentication configuration
by Izak Burger — last modified Aug 19, 2011
Most distributions ship postgresql configured in "ident" mode. This is the first thing a MySQL user changes.
Blog EntryHow to commit a transaction even when sqlalchemy thinks the session is clean
by Izak Burger — last modified Aug 19, 2011
This happens when you call session.execute() or session.connection().execute()
Blog EntryHow to compile python2.4 packages for newer versions of ubuntu
by Izak Burger — last modified Aug 16, 2011
Since Jaunty Jackalope, Ubuntu linux no longer ships with python2.4. You can compile it from source, but if you are like me, you want a package.
Blog EntryUsing XSLT to shorten some links
by Izak Burger — last modified Aug 12, 2011
When plone uses resolveuid and relative linking, the link can often be much shorter
Blog EntryWhy I hate MySQL
by Izak Burger — last modified Nov 09, 2010
Certain things in MySQL really really gets to me...
Blog EntryHow to bypass an insistent, pesky ROM
by gustav — last modified Jul 15, 2010
It was not a faulty RoHS SATA4000 Serial ATA 4-Channel PCI Card after all
Blog EntryIn the Middle Cyril!
by gustav — last modified Oct 18, 2010
Like playing with the middle-button and trackpoint to scroll? Here's how to get it to work.
Blog EntryChanging access point configuration from WEP to WPA gotcha
by hedley — last modified Apr 02, 2010
I just wasted 6 hours of my life fixing something that I apparently broke. Hopefully Google picks this up and I can help other unfortunate souls.
Blog EntryA Rogue Antivirus called Internet Security 2010
by Izak Burger — last modified Jan 30, 2010
I don't use Windows. This is a religious conviction. As a rule I don't fix other people's Windows PC's either, because once you've done that anything that goes wrong is your fault. But every once in a while a really good friend asks you to help and you take pity on him.
Blog EntryFinding fat free alternatives for upfront.diet
by Roché Compaan — last modified Jan 12, 2010
A list of Plone catalog dependencies and alternative implementations that don't rely on the catalog.
Blog EntryDexterity in my labority
by hedley — last modified Dec 28, 2009
Dexterity is a next-generation content type framework for Plone. By day I'm an Archetypes man but by night I delve into Dexterity. These are a few not-so-first impressions.
Blog EntryThe Upfront Diet for Plone
by Roché Compaan — last modified Dec 14, 2009
It's time to put Plone on a diet that works. Loose weight now, ask me how!
Blog EntryReconsidering Pair Programming
by Roché Compaan — last modified Dec 04, 2009
We gave pair programming a fair chance but I'm afraid it didn't work out.
Blog EntryVarnish, Zope and Backend Checking
by Izak Burger — last modified Dec 03, 2009
I sent this explanation about some trouble we had with varnish's backend probing to a client a while ago. The information is useful enough that it should be in a blog post.
Blog EntryChoose your index carefully
by Izak Burger — last modified Dec 01, 2009
When designing a relational database schema, just adding an index on every column that might be in involved in a where-clause might not be enough. It might be downright wrong.
Blog EntryHow to move contacts from Nokia phone to Android phone
by gustav — last modified Nov 20, 2009
So you got your Android phone and need to get your contacts from your old Nokia brick onto it?
Blog EntryUsing form widgets anywhere
by hedley — last modified Oct 04, 2009
z3c.form and a few other products provide nice widgets for use with schema driven forms. This post shows how to use such a standalone contextless widget in a template.
Blog EntryProgress bar for Plone
by Roché Compaan — last modified Sep 28, 2009
Don't let long running jobs time out, just wire in collective.progressbar.
Blog EntrySimple References
by Roché Compaan — last modified Sep 12, 2009
Simple references can speed up your Plone application significantly.