AWS Open Source Blog

Open Source News Roundup: April 13, 2018

Open Source News from the AWS Summit San Francisco

The AWS Summit in San Francisco on April 4th saw a slew of announcements, including some in open source:

SAM Implementation is now open source!

“In 2016, we launched SAM and opened up the SAM specification on this Github repo to invite collaborators. We’ve loved your questions, proposals for new features, enhancements to examples, bug reports, and passionate discussions around developing serverless applications.

Today, we are incredibly excited to open source the underlying SAM implementation – the Python code that converts SAM templates to CloudFormation stacks. Now, in addition to proposing changes to the SAM Spec, you can contribute new features and enhancements to all of SAM! You’ll find the code under the samtranslator folder and the tests under the tests directory.” – GitHub, AWS What’s New, Slack Channel

SAM - What's next? You!

Amazon SageMaker Now Supports Additional Instance Types, Local Mode, Open Sourced Containers, MXNet and Tensorflow Updates

“Today Amazon SageMaker has open sourced the MXNet and Tensorflow deep learning containers that power the MXNet and Tensorflow estimators in the SageMaker SDK. … These containers launch with support for Tensorflow 1.6.0 and MXNet 1.1.0 as well. Tensorflow has a number of new 1.6.0 features including support for CUDA 9.0, cuDNN 7, and AVX instructions which allows for significant speedups in many training applications. MXNet 1.1.0 adds a number of new features including a Text API mxnet.text with support for text processing, indexing, glossaries, and more. Two of the really cool pre-trained embeddings included are GloVe and fastText.” – Randall Hunt in the AWS News blog, AWS What’s New

Build smart chat apps with Amazon machine learning APIs and the PubNub ChatEngine

Adam Bavosa, Open Source Software Engineer at PubNub, explains “how to spin up the PubNub ChatEngine and add Amazon Translate and Amazon Polly for cross-lingual, speech-enabled chat apps that you can embed anywhere.” – AWS Machine Learning blog

And in other news…

Mapping Your Stack

At the Microservices & Cloud-Native Apps Meetup hosted at AWS’ office in Palo Alto in March, 2018, Adrian Cockcroft applied Simon Wardley’s mapping technique to explore and characterize application workloads and decisions about how to evolve the technology stack that supports them. Slides available on github.com/adrianco/slides.

Open Container Initiative Announces Distribution Specification Project

The Open Container Initiative (OCI), an open source community for creating open standards around containers, announced the launch of the Distribution Specification project to standardize container image distribution based on the specification for the Docker Registry HTTP API V2 protocol, which supports the pushing and pulling of container images. – Open Container Initiative announcement

Support for Spark 2.3.0 on Amazon EMR Release 5.13.0

You can now use Apache Spark 2.3.0, Apache HBase 1.4.2, and Presto 0.194 on Amazon EMR release 5.13.0. Spark 2.3.0 adds several new features and updates; more details on AWS What’s New.

New #Amazon SageMaker Notebooks

…showing you how to run TensorFlow and MXNet containers locally: tensorflow_distributed_mnist and mxnet_gluon_mnist – via @julsimon

AWS Lambda Supports Node.js v8.10

You can now develop your AWS Lambda functions using Node.js v8.10. In addition to the leveraging new features in Node.js v8.10 such as the new V8 6.0 engine, Lambda functions written in Node.js 8.10 can now use the async/await pattern to specify error or return values for the function execution. – AWS What’s New


Open Source News Roundup previous editions:

Deirdré Straughan

Deirdré Straughan

Deirdré has been communicating about technology, and helping others to do so, for 30 years. She has written one book (so far); edited two more (so far); produced and delivered technical training; produced hundreds of videos and live streams of technical talks; written, edited, and managed blogs; and managed events. She has been applying this skillset to cloud computing since 2010, and to open source for even longer. She joined AWS in June, 2017, as Content Lead for AWS’ Open Source team. You can find her at @deirdres on Twitter.