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.
1 sponsor has funded UrielCh’s work.