I was fortunate to join the second TypeScript conference last Friday, and, in this blog post, I would like to share my thoughts about it.
...
For further actions, you may consider blocking this person and/or reporting abuse
Thanks for the kind words about literate-ts, Remo! I've found it extremely useful for Effective TypeScript and think it has great potential as a tool for other books and even blog posts. I'm curious what we'd need to do to verify your books using it.
In the past I have worked with Packt Publishing and they don't use a markdown-based editing environment so it would be hard to integrate with literate-ts but in the future I plan to self-publish so that should not be a problem.
It currently works with Asciidoc (which O'Reilly uses for books) but it should be possible simple to extend to Markdown. Please get in touch if you'd like to work together on this!
Thanks for your great report Remo! TS is really an awesome language moving things forward.
Type system is Turing-complete. Mind = blown.
How do I start with TS ?
If you know javascript ES6, you already know most of it. And if you know nodejs, you should be able to set up a compile step. Then just go through Microsofts own basic types documentation to figure out how to do types. Best part is that you don't need to know all of it.. You can slowly turn your javascript into typescript as you learn more.
I'd recommend you use VSCode as editor because of its very good integration with typescript. I've not tested it in editors like sublime or atom but I've tried VS2019, it is sub-optimal.
I would also recommend this git-book. Wow, they've added a lot of stuff since last time I've read it. But take the opinions in the book with a grain of salt.
Thanks for the summary ❤
Could you elaborate a bit on "Improvements in the type system, in particular, improvements in the support for functional programming patterns."?
You can check what has been added in the last few releases here. In the blog post I was referring to a few additions that help while working with higher-order functions:
Higher order function type inference
Strict bind, call, and apply methods on functions
Improved mapped type support for arrays and tuples
Anders did a few demos with good examples, so please check the recording of the talk once it is available online.
makes sense, thank you. I missed the keynote was about "all the new features since TSConf 2018", and not just the latest 3.7 :)
Any mention during the conference about getting TypeScript into Svelte?