This is quick review of the article written by Martin Fowler about Continuous Integration, which basically explains that you should use a control version system and commit and build every day. I only find, the advice regarding the periodicity of the commits and builds, not right at all since I think it would much better [...]
Hi there, here is my very first Audio Show called “NITS” (Nothing Interesting To Say). Apologizes for my very bad speaking English but I haven’t been able to improve it as much as the written one. The goal of this show is chat with someone about the computer related stuff I am working on, maybe [...]
Now GALD can be used to implement design by contract techniques. With just including a header and enabled the “By Contract” feature from the C preprocesor you will be able to enable pre/post conditions checks, completely written in straight forward C code, to your modules public interfaces. Soon I will release a new version of [...]
I have created a project in Sourceforge to improve the development cycle of GALD as well as making easier to those interested on it to track updates and even collaborate with the project. GALD will not be longer updated in this server. I still need to create a mini webpage for it but as some [...]
I have just released a simple tool, called GALD, which will make our life as developers easier since it allows you to detect the line where the memory problem is. The good thing is you don’t need to replace the standard malloc(), calloc(), realloc() or free() functions since a macro subsystem will address link these [...]
1. Thou shalt not trust user inputs. 2. Thou shalt not trust other applications usage of your APIs. 3. Thou shalt not trust any files, network incoming data yourapp may process. 4. Thou shalt not overstimate the size of the destinations buffers. 5. Thou shalt close all the strings (with the NULL character). 6. Thou [...]
Hereby I publish a draft of a paper, Useful Polymorphism in C, where you could find some interesting and straightforward features of Object Oriented languages applied to our favourite language. It relies in the C structures to simulate the OO polymorphism and in organizing the headers and source files in a way in helps to [...]
Some useful links to explore the world of 3D inside J2ME. It looks to be pretty good since it does not overload the hardware too much (you do not get hardware acceleration obviously) and still you get pretty good results in handled hardware. I will post more on this. Getting started with mobile 3D API [...]
Due to my interest in bluetooth I need to start learning about J2ME, MIDlet and related stuff to achieve the goals I have in mind. Once I learn all this new information I will code, together Ruben, a very interesting and maybe 100% new mobile application. J2ME and Midlets building documentation: J2ME and MIDP Development [...]
You know what it is all about. Useful links: http://www.sei.cmu.edu/pub/documents/99.reports/pdf/99tr013.pdf http://www.qpmg.com/evaluating_cots.htm