Monthly Archives: November 2012

SPF deployed on vlinder.ca domain

Vlinder Software has deployed SPF DNS records on the vlinder.ca domain, tagging any E-mail not sent by one of the mail servers we normally use as a “soft failure”. In light of our project to roll out spam prevention measures … Continue reading Continue reading

Posted in Vlinder Software | Tagged , , , , , , | Comments Off

Rolling Out Spam Prevention

It has come to our attention that a spammer, apparently of Russian origin, has been sending spam E-mails with forged From: addresses in the vlinder.ca domain. An example spam E-mail runs as follows: From: support@vlinder.ca Subject: RE: GALE – Copies … Continue reading Continue reading

Posted in Vlinder Software | Tagged , , , , , , | Comments Off

The Weber-Fechner law

Two days ago, I tweeted a link to a document describing the Weber-Fechner law: The Weber-Fechner law. Interesting design choices result from this… bit.ly/SR907i — Ronald (@blytkerchan) November 9, 2012 At that moment, I didn’t have much time to explain … Continue reading

Posted in Software Engineering | Comments Off

Exceptions and Embedded Devices

Lately, I’ve had a number of discussions on this subject, in which the same questions cropped up again and again: should exceptions be used in embedded devices? should exceptions occur in “normal operation” (i.e. is every exception a bug)? My … Continue reading

Posted in C & C++, Embedded software development | Tagged | Comments Off

Caveats and Trade-Offs in Writing Highly Optimized Software — An Example

At the moment, I have the all-to-rare luxury of working on a new product for Vlinder Software: an add-on to the Arachnida HTTP(S) server framework that is intended to fill a niche in the industrial embedded devices market. The design … Continue reading

Posted in C & C++, Embedded software development, Software Design, Software Engineering | Comments Off