Generating Multiple Combinations Instead of Typing Them

There is only one thing most programmers hate more than to repetitively type the same code over and over again and that is to try to fix all the bugs that come with that kind of design. A really good...

The Terrors of Automated JSON Encoding

Suddenly and out of nowhere are all your clients passwords out on the web IN CLEAR TEXT! Huh?! Oh, It was just a nightmare. Or was it? ~Spooky voice~ One of the dangers with automation is that computers lack ethics....

Another View on Generated Code

This is a follow-up on my last article regarding CodeGen, the MVC-oriented code generator for java. One of the advantages of the modular approach demonstrated there is that multiple views can be attached to the same generator. By using different...

Object-Oriented Approach to Code Generation

Code Generation is a common way to reduce the unhealthy load of boring tasks often put on us eager code monkeys. Many code generation frameworks I have seen use a template-replace-repeat approach where you write a template for how the...

Lightweight Framework for Tiny Web Services

Some while ago I was sitting on the train with my laptop, half-heartedly coding on some minor side project to make the time pass a little bit faster. I have honestly forgotten what the project was about, but I remember...