In the following posts I will speak about the things you need to learn to become a professional software developer. But before I start that series I first start talking about my own experiences. I was born in 1966 so I’ve seen this world for about half a century already. And I’ve seen how computers… Continue reading My history as a software developer
Do we really need to hash data? And how do we use those hashed results? That is the current topic. Hashing is a popular method to generate a key for a piece of data. This key can be used to check if the data is unmodified and thus still valid. It is often used as… Continue reading The need of security, part 3 of 3.
What is encryption and what do we need to encrypt? That is an important question that I hope to answer now. Encryption is a way to protect sensitive data by making it harder to read the data. It basically has to prevent that people can look at it and immediately recognize it. Encryption is thus… Continue reading The need of security, part 2 of 3.
Of all the things developers have to handle, security tends to be a very important one. However, no one really likes security and we rather live in a society where you can leave your home while keeping your front door open. We generally don’t want to deal with security because it’s a nuisance! The reality?… Continue reading The need of security, part 1 of 3.
I like Shapeways since you can upload your own 3D designs and end up with a 3D printed model. This allows me to e.g. create custom boxes for small hardware experiments. These boxes are combined with my Poser models and will thus result in very interesting designs. But like everything with 3D, you will have to… Continue reading Four models on Shapeways (NSFW)
I recently received an email from a company that’s doing questionnaires. And well, I subscribed to this and did some of their questionnaires before, so I wanted to do this new one too. Unfortunately, the page loaded quite slow, only to return a very nasty error message. A message that told me that this organisation… Continue reading An example of bad development…
I’ve come up with several projects in the past and a few have been mentioned here before. For example, the Garagesale project which was based on a system I called “CART”. Or the WordChain project that was a bit similar in structure. And because those similarities, I’ve been thinking about a very generic datamodel that should be… Continue reading A very generic datamodel.
The Internet has become extremely important in our daily lives. And more importantly, the Internet requires many developers to think more graphically. Twenty-five years ago, computers were mostly text-based with some little graphics. The Internet was about to be born and graphics was mostly restricted to small icons and images with a limited amount of… Continue reading Great photography, licensed or self-made…
Recently, I worked on a small project that needed to make a catalog of image files and folders on my hard disk and save this catalog in a database. Since my CGI and my photography hobby generated a lot of images, it would be practical to have something easy to support it all. Plenty of… Continue reading Multithreading, multi-troubling.
I happen to be one of those older software developers who saw the rise of XML. I even remember the older SGML standard, although I never used SGML. Version 1.0 of XML became an official standard in 1998. Once it became a standard, many companies started working to create the Killer App to work with… Continue reading Is XML in decline?