2 min read

Open Source Weekly: VS Code included in Anaconda, TypeScript 2.7 available

3-minute read + demos
Check out the below recap of this week’s open source related community news, product announcements, popular docs, and demos from around Microsoft.
Anything else you’d like to hear about? Let us know in the comments.
Visual Studio Code now shipping with Anaconda: For everyone from enterprise programmers to data scientists, Python is one of the most popular dynamic languages for software development. Anaconda, the most popular Python data science platform, provides 6 million users with a streamlined Python environment on Windows, Mac or Linux. Now, Visual Studio Code, Microsoft’s free and cross-platform code editor, is included as an option in the Anaconda distribution. Learn more here.
TypeScript 2.7 available: If you’re not familiar with TypeScript, it’s a language that brings optional static types to JavaScript by building on JavaScript itself. Running TypeScript code through its transpiler emits clean readable JavaScript that runs on any browser and can also make bleeding-edge ECMAScript features you write work on older browsers. That means that you can take advantage of the design time tooling and safety of types (like code completion and navigation), while still leveraging the familiarity, community, and ubiquity of JavaScript. See what’s new in this release.
Learn more about Go’s fast growing popularity: Since its creation in 2009, the Go programming language has seen a growing global fan base of developers looking for a lightweight, open source language well-suited for today’s microservices architectures. We interviewed one of our resident Gophers, Developer Advocate Brian Ketelsen, to learn more about Go and its thriving community, as well how he’s seeing enterprise developers use Go in the cloud. Read the full interview.
Cassandra API for Azure Cosmos DB: Kirill Gavrylyuk and Scott Hanselman discuss native support for Apache Cassandra API in Azure Cosmos DB with wire protocol level compatibility. This support ensures that you can continue using your existing application and open source tools with no code changes and gives you the flexibility to run your Cassandra apps fully managed with no vendor lock-in.

How to use Draft for container-native development: Donovan Brown and Ralph Squillace show you how to use Draft to kick start container-native development for Kubernetes applications. Draft lets you concentrate on your service code by removing the containment and service composition from most development work, which increases the speed of service development and improves the consistency of Docker files and Helm charts.

Docs.microsoft.com improvements:  The docs.microsoft.com team is always trying to add user-friendly features and ensure that users can easily find all the relevant documentation and samples they need. Working with partners, they’ve launched several new documentation resources on the site, including:

In addition to the above, they are rolling out updates daily to keep API documentation up-to-date for all platforms and products, as well as expanding their internationalization efforts. Check out some of the new features here. Other features you’d like to see? Let us know in the comments.
If you like these weekly updates, follow us @OpenAtMicrosoft to stay in touch daily.