TypeScript Alternatives
-
vscode-remote-release
Visual Studio Code Remote Development: Open any folder in WSL, in a Docker container, or on a remote machine using SSH and take advantage of VS Code's full feature set.
-
pyright
Static type checker for Python
-
knuth-literate-programs
Examples of literate programming by Knuth
-
nestor
A parallel implementation of NESTOR in Python 3
-
swift-refined
Simple refinement types for Swift
-
vue
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
elasticsearch
Open Source, Distributed, RESTful Search Engine
-
ansible
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
-
moment
Parse, validate, manipulate, and display dates in javascript.
-
scrapy
Scrapy, a fast high-level web crawling & scraping framework for Python.
-
babel
๐ Babel is a compiler for writing next generation JavaScript.
-
immutable-js
Immutable persistent data collections for Javascript which increase efficiency and simplicity.
-
pandas
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
-
numpy
The fundamental package for scientific computing with Python.
-
salt
Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
-
sinatra
Classy web-development dressed in a DSL (official / canonical repo)
-
faker
A library for generating fake data such as names, addresses, and phone numbers.
-
pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
-
phpmyadmin
A web interface for MySQL and MariaDB
-
jruby
JRuby, an implementation of Ruby on the JVM
Posts
-
My tech trends of 2020
Iโve been using it for many years now, since 2014 and the release of the alpha of Angular 2 in fact. TypeScript continues to grow in popularity (see StateOfJS 2020) and I recommend his usage in many contexts because, to me, it facilitates teamwork and helps JavaScript developers build more robust applications. The Microsoft team released 4 versions of TypeScript in 2020: 3.8, 3.9, 4.0, 4.1, including many very interesting features. Check out the roadmap for incoming features!
-
Zip Iterator in Typescript
Now, with Mapped Types in typescript, we can do the same thing, all while keeping our lovely types too!
-
Conditional type - how to use it as function return type?
This is a compiler limitation. See https://github.com/microsoft/TypeScript/issues/33014 The issue is type T cannot be narrowed down just by looking at one value of it. Weโve been blocked by this issue for a long time (for upgrading typescript).
-
No overload matches this call with styled components
as maybe a reserved keyword: https://github.com/Microsoft/TypeScript/issues/2536
-
Strongly Typed Error Handling in TypeScript
TypeScript is a great language. TypeScript takes JavaScript and makes it actually good. If thereโs one glaring weakness, itโs the inability to use strongly typed catch blocks. However, this is mostly due to a design flaw in the JavaScript language; in JavaScript, you can throw anything, not just Error types.
-
A different view of TypeScript's type system
For the better or worse, it's not going to happen https://github.com/microsoft/TypeScript/issues/39385#issuecomment-655175659
-
Calling JavaScript from TypeScript
If you add the // @ts-check comment at the top of your js file, it will be type-checked almost like all your typescript files, and JsDoc annotations will be honoured ๐ฎ. You can read more about the differences here.
-
Get Ready for ESM
I hope Typescript will support Export Maps soon: https://github.com/microsoft/TypeScript/issues/33079
-
TypeScript decorators (part 1): the basics
๐ TypeScript Handbook - Decorators ๐ GitHub issue discussion about adding Decorators to TypeScript
-
TS generics in an array with conditional types.
Making a union with string is indeed still a problem https://github.com/microsoft/TypeScript/issues/29729
-
Microsoft Refuses to Open Source VSCode Python Language Sever
It's sort of funny this pylance thing seems to suffer the same problem.
- Jordan Walke - original author/creator of React leaves Facebook to start his own company
-
Should I migrate my JS files to TS?
Open source.
-
GUIDs Are Not the Only Answer
Typescript doesn't have functionality for non-equivalent types with identical primitives or interfaces (e.g. you can't have string-equivalent type A โ string-equivalent type B), though there's ongoing discussion around adding it (https://github.com/Microsoft/TypeScript/issues/202).
-
Verified Programming in F*: A Tutorial
In poking around, I found this: https://github.com/microsoft/TypeScript/issues/14833
Where someone actually implements a compile-time check for prime numbers. I guess saying that it _can't_ be done is inaccurate. It's just absolutely horrendous.
Stats
Microsoft/TypeScript is an open source project licensed under Apache License 2.0 which is an OSI approved license.