In Case You Missed It: Day Three of Collision 2019
An Introduction to AWS for Developers, Day 3
Brand new to AWS or interested in learning more about how you can get started with the AWS Cloud to build your next app or your next startup? Join this session and learn more about application development, deployment and operations on AWS, why AWS is the most popular platform for technology startups, and how you can use the AWS Cloud to serve your first customer and scale to serve your first 100 million customers.
Introduction to Service Meshes
A service mesh adds new qualities to Kubernetes and other container orchestrations: It connects, secures, observes, and controls service invocations in a language agnostic way that doesn’t require any code changes. In this session, I will explain service meshes from the ground up, analyze why it makes sense to use them on top of Kubernetes, and describe how they improve your infrastructure by providing cross-cutting concerns like traffic shifting, error injection for chaos engineering or observability.
Leveling Up Your Existing Machine Learning Applications
Implementing machine learning functionality into your company’s application is immensely powerful, but that’s only the first step. When it comes to optimizing costs, throughput, and agility of your ML Ops pipeline, there are countless changes still to be made! We’ll begin by covering what existing machine learning workflows look like in production and progress through the different types of improvements that can be done to cut costs, quicken times between model updates, and have more robust deployments.
An Introduction to GraphQL
GraphQL is a declarative API query language that delivers great performance, type-safety, documentation, and more. It is was created at Facebook and open sourced in 2015. It is now used at many other companies, including Amazon, Microsoft, New York Times, Intuit, Coursera, Pinterest, and Twitter. This session will provide an introduction to GraphQL.
Supercharge Your Product Development With Continuous Delivery & Serverless Computing
Continuous Integration (CI) and Continuous Delivery (CD) help developers automate the software release process. The faster you can release new features and fix bugs, the quicker you can innovate and respond to customer needs. Serverless computing has changed the game for application development, including how to properly perform CI/CD for your application. AWS provides developer tools that help you automate the end-to-end lifecycle of your serverless application. In this session, we will discuss a method for automating the deployment of serverless applications running on AWS Lambda using services such as AWS CodePipeline and AWS CodeBuild and techniques such as canary deployments and automatic rollbacks.
Four Ways to Use Machine Learning for Mobile
Machine learning is about making your apps smarter with real-time object and face recognition, offline predictions, and protecting user privacy. In this session, we’ll explore the four ways to handle prediction or inference and decision making in modern apps. Demystify deep learning and easily call managed ML services and build, train, and/or deploy ML models to mobile and IoT devices.
An Introduction to Computer Vision and Building Applications That Can See
Computer vision is a subset of AI that allows machines to understand and analyze an image. In this session, we’ll provide an introduction to computer vision techniques such as classification, detection, and segmentation as well as their common use cases. We’ll then live code an interactive image classification application for the audience to use.