Web Development and Template Engines

While half of the web dev community was arguing about what not to use to build your webpage, master Alpha Blogger Jeff Atwood dropped a bomb on the heads of template engines lovers: template engines are pointless. Of course, answers were not late to pop up, on blogs and reddit. 
Why did these template engines appeared anyway? [...]

CMT – Utils

CMT will require some utility functions, eg get the directory where I can write my temporary files, get the directory where I will keep the config files and so on.
For the regular windows developer, this might seem like a pointless task, because you can write stuff in the registry. I am not the regular windows [...]

CMT Interlude: how to use OOP

Most textbooks about OOP I read, say you should use classes to describe abstract types. They also say you should use inheritance, when you want to add more functionality to a base class. And the last thing they say, among many others, is to use multiple inheritance to build complex types, that match in functionality [...]

Cable Modem Tester – Journey to a multiplatform app

Cable Modem Tester – Journey to a multiplatform app

In this series, I want to document the process of making a multiplatform application. I will try to post about everything I do while building this app, from design decisions, to writing the scripts that will build it. However, you should not see this as some sort of tutorial, but instead as my take on [...]

CMT – Initial requirements and design

WORK IN PROGRESS
First article: initial requirements and design
I want a CLI application, that will get as parameters the cable modem url and a refresh time. It will print the status of the cable modem (syncronised or not). The only reliable way to get this data from the cable modem that I know of at this [...]