Will JavaScript type annotations kill TypeScript?
The creators of Svelte and Turbo 8 both dropped TS recently saying that "it's not worth it".
Yes: If JavaScript gets type annotations then there's no reason for TypeScript to exist.
No: TypeScript remains the best language for structuring large enterprise applications.
TBD: The existing user base and its corpensource owner means that TypeScript isn’t likely to reach EOL without a putting up a fight.
I hope they both die. I mean, if you really need strong types in the browser then you could leverage WASM and use a real programming language.
I don’t know and I don’t care.
Kubernetes / Serverless

How Brings Serverless to Kubernetes

Platform9's Soam Vasani talks about his serverless framework for Kubernetes.
Aug 8th, 2018 11:13am by
Featued image for: How Brings Serverless to Kubernetes

Talking Serverless with Creator Soam Vasani

Serverless has grown to become more than just Amazon Lambda. Today, there are dozens of different serverless platforms, from inside the clouds, to those that are designed to run inside a data center, to those that run in Kubernetes. That last batch is where the most interest has concentrated over the past year, and now even more so with the announcement of Knative as a project designed to smooth the Serverless experience on Kubernetes.

At Serverlessconf in San Francisco last week, we caught up with Soam Vasani, the creator of, a serverless framework for Kubernetes. He began the project in late 2016, and said that it has become a popular Function-as-a-Service system for Kubernetes users. The project was created at Platform9 to help make their customers more productive on the very first day they installed their own Kubernetes cluster. “You can build functions the same way you do, for example, on AWS Lambda, but you can run them anywhere on any Kubernetes cluster,” said Vasani.

Vasani said that offering customers a way to use functions gave them a quicker path to comprehending the massive mind-shift associated with moving into a container-based environment. “The sheer number of concepts you have to learn for the container ecosystem was pretty large, and still is,” said Vasani. “It’s growing with time. Concepts such as deployments, services, image registries, the management of versions, how you make changes. What’s the whole flow from your laptop to the container cluster? Even today as someone who is getting into the system; that’s an area where every single user has to build it by themselves, so the ecosystem remains a some-assembly-required solution.”

Vasani and the Platform9 team built Fission as a way to break down those complex concepts, and to provide an easier way to begin working with the container way of life. Developers can use Fission to quickly build the types of applications they need to keep their entire systems running. “You have functions, environments, and triggers. Those are the concepts need. If you learn these three, it gives you what you need, and you’re ready to build on Fission,” said Vasani. “We have all-in-one tooling to take you from your source code on your laptop to do builds on your cluster, to deploy them, and to monitor your cluster. We have integrations with monitoring systems and Istio, and log aggregation systems, so you get an opinionated little stack for your functions.”

Group Created with Sketch.
THE NEW STACK UPDATE A newsletter digest of the week’s most important stories & analyses.