Developing and comparing my fast [XML parser](https://nodejs.com/package/txml) with other libraries, I came across a new project for using the worker process very easy and effective. [Piscina](https://www.npmjs.com/package/piscina) is created by some developers of node.js. And it has absolutely surprised me.
Searching for parsers that could run in the browser, I did not find anything fast enough. Sax and xml2js were just too slow for a mobile browser to guarantee a smooth user experience. So I developed my own parser and made it a separate project. Analyzing pages like GitHub, StackOverflow, that have a very busy UI with lots of elements, I figured I need to parse 3000 elements in 20ms on mobile. At that time my galaxy S3.
Relational databases have,.... you already know right? So recently I found how to build realtime apps using PostgreSQL. And I can't wait to share it with you.Making the client use WebSockets and update HTML has been covered before by so many tutorials around reactive programming, frontend frameworks, libraries like socket.io, and node.js server with Redis pubsub and alike.
There have been the question this week, [asking for the code we are most proud of](https://dev.to/pandaquests/post-code-that-you-are-most-proud-of-and-tell-us-why-1m7a). After I was finished with my answer, I thought this could be its own article. It was in a midsize application, about 60 000 lines of server code, ...
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.