Nebraska.Code() Sessions tagged aws

Building and Deploying Applications on AWS with the Serverless Framework

How can you manage versioning, environments, builds, testing, etc. in a serverless application? The toolkit provided by the people over at Serverless can help you with all of that. The Serverless Framework is a massively popular open source project for managing and deploying serverless architectures. This talk will cover the in’s and out’s of architecting applications with the Serverless Framework on AWS. The presentation will include deployment of various AWS microservices such as Lambda, S3, DynamoDB, SNS, and Cognito, as well as CloudFormation templates.

Rethinking REST Practices with GraphQL and AWS AppSync

GraphQL has proven to be a viable technology since its inception at Facebook, but it has yet to go truly mainstream. With the advent of hosted GraphQL platforms like AWS AppSync, this no longer must be the case. GraphQL is a protocol and toolset for querying your data in a structured way. The AppSync platform enables easy management of GraphQL instances on AWS. In this session, we start with a brief introduction to GraphQL and how it can change the way you think about your data. Then we will look at how AppSync allows you to get up and running with your own GraphQL endpoint. This simple demo will show how hosting a GraphQL instance on AWS gives you a flexible, self-documenting API that can serve as an efficient alternative to RESTful web services. No experience with GraphQL or AWS is necessary, but a general understanding of REST and APIs in general is a plus.

Speaker

Mathew Warger

Mathew Warger

Developer, Keyhole Software

Bootstrap Your App with AWS Amplify!

Front-end development can be complicated. There are enough libraries, and enough churn, to make anyone feel lost in the shuffle. Common concerns for any non-trivial modern web application include features like authentication, user content, logging, and analytics. In this session, we break down and demo the key features of AWS Amplify – an open-source library from Amazon. Amplify abstracts away the common functionality that so many applications share and allows developers to focus on business logic – not plumbing! In this session, we walk through a simple application highlighting the features and tools the library provides. This should leave you with the knowledge of how and why you would integrate this with your own projects. The session will use React to demonstrate the features of the library, but general front-end development experience is all that is required.

Speaker

Mathew Warger

Mathew Warger

Developer, Keyhole Software