bruijntjes.net
Emiel Bruijntjes
http://www.bruijntjes.net/about
Emiel Bruijntjes (that's me) is with Michael Linthorst. One of the two founders of Copernica BV. A dutch company that builds web based marketing software. The software of Copernica is used by customers from all over the world to manage marketing databases, setup and send campaigns and process the results. Nowadays I lead Copernica's IT department, but I still manage to spend a lot of the time behind my keyboard doing what I like most: creating software. I studied both Computer Science. Programming langua...
bruijntjes.net
Emiel Bruijntjes
http://www.bruijntjes.net/blog/overview/2
The development procedure at Copernica. June 4, 2013. At Copernica we have split up the development process in a number of steps to ensure that all things we do are well tested before they reach the production phase. The work has essentially been split up in the following steps:. Support for Sqlite and PostgreSQL in MailerQ. May 8, 2013. We have added support for PostgreSQL. As alternatives for MySQL. New email library for Copernica. June 4, 2013. Transition from POM to CDM. June 4, 2013.
bruijntjes.net
Emiel Bruijntjes
http://www.bruijntjes.net/blog/post/18951f8a5c8acae3693967a5beb494f2
June 4, 2013. Why were those changes necessary? Answer is no longer included in the notification mail. Initial problems and shortcoming. When an email message to support@copernica.com comes in, we immediately check if this is a known email address of a Copernica user. The incident will be created and linked to this user. Good reasons to use dlopen. PHP and Model View Controller: impossible! Users, companies and accounts in Copernica. Highlights MailerQ 0.6. Stay up to date by subscribing to my RSS.
bruijntjes.net
Emiel Bruijntjes
http://www.bruijntjes.net/blog/post/5aed3b345068eea27905be6d1113f81f
Users, companies and accounts in Copernica. June 20, 2013. Logging on and managing users, accounts and company information in Copernica can sometimes be confusing. Copernica is not a simple single-user system, but a multi-user, multi-account and multi-company environment. In this blog I will explain how these concepts relate to each other, and what consequences this has for licensing and invoicing. Users, companies and accounts. The final of the three basic entities is the account. An account is the ...
bruijntjes.net
Emiel Bruijntjes
http://www.bruijntjes.net/blog/overview/1
Good reasons to use dlopen. August 26, 2013. Inside our MailerQ C application we've frequently used calls to 'dlopen()' - instead of using shared of static linking. There are a couple of good reasons why we've done this, which I'll explain in this article. PHP and Model View Controller: impossible! August 13, 2013. Users, companies and accounts in Copernica. June 20, 2013. Highlights MailerQ 0.6. May 30, 2013. June 4, 2013. Good reasons to use dlopen. PHP and Model View Controller: impossible!
bruijntjes.net
Emiel Bruijntjes
http://www.bruijntjes.net/blog/post/b3eee28ca68a9dcf44a243df096a940f
Highlights MailerQ 0.6. May 30, 2013. MailerQ version 0.6 brings a number of new features. It has been six weeks since version 0.5 and the development team has managed to use this time to fix some bugs and add new features. With the optional retry queue you can however now specify a queue that will be filled with all retry attempts. When such a queue is set, MailerQ will not only publish the retries back to the outbox queue, but also to this retry queue. Support for other database engines. Many changes a...
bruijntjes.net
Emiel Bruijntjes
http://www.bruijntjes.net/blog/post/634e51de3e06060a92ef3e938c708084
PHP and Model View Controller: impossible! August 13, 2013. An introduction to MVC. The Model View Controller pattern predates to a time before we were even building web applications. It was invented in ancient history when we developers were still building windows or even console applications. The answer: they couldn't. The most elementary task of an MVC framework is to notify all open views when the model changes - and this is exactly what a pure server side technology like PHP is not capable of doing ...
bruijntjes.net
Emiel Bruijntjes
http://www.bruijntjes.net/blog/post/8c504e2f4a79ff837221d77183c88d00
Good reasons to use dlopen. August 26, 2013. Inside our MailerQ C application we've frequently used calls to 'dlopen()' - instead of using shared of static linking. There are a couple of good reasons why we've done this, which I'll explain in this article. Using dlopen to overcome version incompatibilities. Using dlopen for optional libraries. We also use a call to dlopen for the "uuid" library. This is a library that can be used to generate unique string identifiers. However, when this library i...The G...
bruijntjes.net
Emiel Bruijntjes
http://www.bruijntjes.net/blog/overview
Good reasons to use dlopen. August 26, 2013. Inside our MailerQ C application we've frequently used calls to 'dlopen()' - instead of using shared of static linking. There are a couple of good reasons why we've done this, which I'll explain in this article. PHP and Model View Controller: impossible! August 13, 2013. Users, companies and accounts in Copernica. June 20, 2013. Highlights MailerQ 0.6. May 30, 2013. June 4, 2013. Good reasons to use dlopen. PHP and Model View Controller: impossible!