TypeScript

Experience:
Interest:

My coding language of choice is Typescript.

I'm proficient at writing complex composite types and keep up with the latest language features.
You can view my skills on the server in the NodeJS section or the frontend in the Angular or React sections.

I decided a while back to switch languages from PHP to Typescript. There were a few things with the language that just stood out for me.

  • The single threaded event loop - This allows you to write smaller programs quickly and easily while still allowing you to scale up when necessary. Naturally you end up coding in way that supports scaleability due to multiple requests sharing the same memory space.
  • Strong typing - I believe this is a necessity for larger programs. On the other end of the spectrum it's very useful when quickly building not-so-perfect solutions for home projects. By protecting my code as I write it I can avoid bugs down the road especially when there are no tests with the added bonus of the IDE being more useful with autocompletes.
  • Popularity - Typescript has taken off in recent years. With the low entry level to Javascript developers and it's prevelance in both brower and server projects it's flexibility is unparallel.
NodeJSAngularReactNestJSN-APIRxJSWebpackBabeljest