Skip to content

Why? What? Who? How? #1

@nelsonic

Description

@nelsonic

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"
image
https://youtu.be/okrB3aJtUaw

"I think the next big thing on the web will be Typescript. I don't think Elm will take over the world, I think Typescript will." ~ Richard Feldman 2019

Baring 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 biggest Elm 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-checking

What?

Summarise the intro on https://www.typescriptlang.org

image

The main benefits are:

  • Type safety
  • Gradual/incremental adoption
  • Superset of JS so all JS code works.
  • add more as you summarise what you learn ...

Who?

Typescript is relevant to anyone writing JavaScript in 2020 who wants to sharpen their skills in preparation for a future where Typescript 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

Metadata

Metadata

Assignees

Labels

T1dTime Estimate 1 DayenhancementNew feature or requestgood first issueGood for newcomershelp wantedExtra attention is neededpriority-2Second highest priority, should be worked on as soon as the Priority-1 issues are finished

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions