There is different types of code generation, mainly because of the inflationary usage of the word code. It ranges from QR code, some pass code like secret keys, machine code generation, generation of secret languages. When I write about code generation, I want to talk about source code generation. Generating source code and avoid to write and maintain it yourself.

Read More

New versions of JavaScript and version 12 of nodejs have made a great feature available, that is also making me to re implement one of my best node modules. This time I am talking about the 'for await' loop and nodejs streams support for asynchronous generators.

Read More

This is what someone could write on a Blog or speak on a conference about in a a few years from now. Because today, a new type of protocol is getting popular. These protocols define schema and query languages. The most famous ...

Read More

Reading recently into some programming languages other then JS. First in Golang, there got presented a proposal for Contracts in the language, saying they could avoid introducing generics. Watching a talk about C++ and its future, the concept is proposed and believed to get to the language in C++23. Then I saw a talk of Douglas Crockford from 2006. With the desire for of contracts, as some solution, that could be an alternative for OOP.

Read More