Category Archives: Programming

Clean Coders .COM

Lately I’ve started watching episodes from CleanCoders.com, a podcast created by Uncle Bob ( Robert C. Martin ) and i must say they are excellent.

I must confess that when I’ve purchased the “Names” episode I was a bit skeptical about how much can be said about how to name the things you use in your code. I have already been paying much attention to names and overall… read full article

Context Matters

The next paragraph made me remember of a lot of hours of discussions with various developers:

If you’re arguing with me that NHibernate is the wrong tool because you’re writing reporting applications, just say “I write reporting applications.”  And when I say “I think NHibernate is the best tool for persisting domain models,” I should probably talk about that specific context.  And definitely, when you say “Linq to Sql rocks!”… read full article

Life with g++

The intention of this article is to show a few useful ( i hope ) tips about using g++ in the every day development cycle. Also this article describes three build configurations that should help the developer catch bugs in the early stages of development. read full article

Wt, C++ Web Toolkit

Wt (pronounced \’witty\’) is a C++ library and application server for developing and deploying web applications. It is not a \’framework\’, which enforces a way of programming, but a library. read full article

WordPress WassUp Error

I\’ve upgraded the wassup plugin to the latest version ( 1.5 ) and an error started to show in the pages:

[ wp_wassup_tmp\' doesn\'t exist ]

The solution is to deactivate the plugin and then reactivate it… witch should be the right way to upgrade your plugins. read full article

Virtual Destructors

When do you need to declare a destructor virtual?

Recently I’ve been involved in a thread on qt-interest mailing list about virtual destructors. A few people there suggested that you should always make the destructor of your class virtual. I strongly disagree. … read full article