Open nelsonic opened 4 years ago
Hey Nelson! I wrote an article a while back that is really just a collection of resources. Feel free to use any of these or copy any of the text as you see fit.
@newswim nice one! Reading it now. 👀
3h Tutorial with examples: https://youtu.be/BwuLxPH8IDs
Why?
We have been writing JavaScript since 2005. Along the way we have tried several Compile-to-JS languages. Most of them remain niche and
If you are a web application developer, and don't already know
Typescript
, I recommend watching Richard Feldman's ReactiveConf 2019 Talk: "Predicting the Future of the Web" https://youtu.be/okrB3aJtUawBaring in mind that Richard has a significant investment of time/effort in
Elm
https://www.manning.com/books/elm-in-action and NoRedInk (his employer) are the single biggestElm
user, he sees the trends as "writing on the wall";Typescript
will take over. Read: https://blog.noredink.com/post/190753809533/what-would-you-pay-for-type-checkingWhat?
Summarise the intro on https://www.typescriptlang.org
The main benefits are:
Who?
Typescript
is relevant to anyone writingJavaScript
in 2020 who wants to sharpen their skills in preparation for a future whereTypescript
is ubiquitous.How?
With this repo we want a hybrid of https://github.com/dwyl/learn-elixir with a tour of the benefits followed by the syntax. Then we want to build a sample (basic) project to show it in action including setup, compilation, testing and deployment.
Relevant Reading