Skip to content
You must be logged in to sponsor UrielCh

Become a sponsor to Uriel Chemouni

I'm a long-time Java coder; up to 2011, that was my primary language. After ten years spent typing boilerplate and boilerplate generator 😞, I got upset and tried NodeJS. Then I discovered the power of asynchronous development ✨; my single-threaded NodeJS project outperformed some of my Java multi-threaded projects.

Of course, It is possible to code async in every language, but NodeJS bases forced the community to write async code.

As a fan of strict typing language, switching to a dynamically typed language was not an easy task. Luckily for me, Typescript came to rescue me.

Since I became a Typescript evangelist, how only use Typescript, so I have to convert all JavaScript dependencies to Typescript before using them.

After converting hundreds of JavaScript scripts/projects to Typescript, I can affirm that 97% of the project contains errors fixable by enforcing typing. The three other percent are probably projects generated from a strict source.

Because I have worked in many startups, I'm used to dealing with all issues. I used to work as a data-cleaner, web-scraper, dev-ops, admin-sys, database administrator, datacenter assembler, image processing developer, API-binder, and so on.

Select a tier

$ a month

Choose a custom amount.