Category Archives: Software development

Doing the user interface right

One of the field in which I am not of much help with is user interface. It is hard for me because it is a blend between cognitive psychology, computer science, computer history, common sense and design. I am only good at computer science and quite average for the rest.
This does not mean that I [...]

Getting started with unit testing

Some months ago, I decided to find out what software development is about. I had a look around in the wide web, I bought some books and I started to investigate. How do you build and maintain better software?
I found out that unit testing can be part of a good software development plan. Unit [...]

Staying in touch with the new trends

What is new in the computer world these days? That is a question I asked myself many times a day. In my case, the question is: what is new in the computer world these hours? The sad truth is that I am a news junkie.
On a daily basis, I read or fast-read about 10 to [...]

Finding out what is under the hood

When I was a teenager, I was enormously curious. I wanted to learn everything about everything or close to everything. I am still curious but just a notch down on that level. It is during that period that I started learning the X86 assembly language. It seemed like all I wanted to know about programming [...]

Programming for the world’s differences

Building a good software for yourself is easy. Building a good software for other people can be challenging. Building a good software for other people who are from a different culture and have a different background can be quite an achievement.
Welcome to the world of internationalization (i18n) and localization (l10n). This world can be confusing [...]

Speeding up javascript development with frameworks

Javascript development can lead you to create some pretty huge security holes but can also lead you to create a beautiful web 2.0 masterpiece. If you have been developing all your Javascript code by yourself, it is time to embrace Javascript frameworks.
Javascript framworks encapsulate the common stuff you do not want to do by yourself [...]