Browser and cloud based IDEs are really cool, hey let you work right where you are home, on the internet. However I would like to have one, that we can install via npm and open the browser. There are some projects, but they are either out of date, use Java or PHP backends. But we all know, vscode is build using html, css and js. Or run at some cloud providers server. There is the [theia](https://github.com/theia-ide/theia), but the dependencies are so much, that they advise to run it with docker. But these solutions are to heavy when installing them on a raspberry Pi or a small server virtual machine.

Read More

It is a while ago, that I published the trsa module on `npm`. `Trsa` my tiny wrapper around node-rsa to make it super simple to generate keys, encrypt-decrypt and sign-verify. Using this library it was also possible to build a `module` that enable to build secure web apps even without https (I recommend using https for sure, but it can take a few days to register so enable the encryption), and enabling the clients even to generate key pairs themselves on the fly can also be useful for authentication and other purposes.

Read More

In programming we often create copies of objects, intentionally or unintentionally. Some languages copy objects when passing then into a function (when you not specifically specify to pass by reference or pointer). However there still is the question of what is actually being copied. or when having a clone method what is actually being copied.

Read More