• BTVJS -- Running Javascript on AWS
    You've written a SPA backed by an Node.js API! But now you need a place to host your client-side and server-side javascript.... How about AWS? But, wait... there are so many services... Which one should you choose? And how to do they fit together? How should you host the SPA? Stand up a web server? What about the API? Should you provision a VM? Package the API as a docker image? Let AWS provision the infrastructure for you? When would serverless be a good choice? What IS serverless? This talk will explore some different options for hosting client-side and server-side javascript code in AWS. We'll look at how you can leverage Simple Storage Service (s3) and Cloudfront CDN to host a SPA. Then we'll dive into the back-end and see what a serverless deploy of a node API might look like using API Gateway and Lambda. We'll also discuss some other options for hosting node.js apps such as virtual machines on EC2, containers with ECS or Fargate, and letting Amazon figure it out for you with Elastic Beanstalk. This is an intermediate to advanced talk and assumes you have a fundamental understanding of javascript, node, express (or a similar framework), and docker. You'll come away with an overview of the different services provided by AWS for hosting client-side and server-side javascript and how these services fit together. Ben Glassman will be our speaker for this topic. Thanks to our generous sponsors: Symbiotic Labs (https://www.symbioticlabs.io/) and VCET (http://vermonttechnologies.com/). If you would like to support this meetup, please visit https://opencollective.com/burlington-code/.

    Main Street Landing Performing Arts Center

    60 Lake Street · Burlington, VT

  • Burlington Testers Group: First Meeting
    Come to the first ever meetup of Burlington Testers group! Whether you identify yourself as a tester, QA professional or other role on a software team, please join us for a Lean Coffee (http://leancoffee.org/) following a meet & greet. The Lean Coffee will be run by Lisa Crispin (https://lisacrispin.com/about), co-author of two books on Agile testing ( "Agile Testing: A Practical Guide for Testers and Agile Teams" and " More Agile Testing: Learning Journeys for the Whole Team". Pizza and drinks will be provided by our sponsor mabl (https://www.mabl.com/)

    Main Street Landing Performing Arts Center

    60 Lake Street · Burlington, VT

  • Protecting Web APIs with OpenID Connect in Single Page Applications
    Speaker: Jayesh Nazre, Senior Architect/Development Manager at Maximus Inc (http://www.maximus.com/ ) OpenID Connect (OIDC) is an authentication layer on top of OAuth 2.0. Jayesh will be using a sample NodeJS application to demonstrate how a Web API layer can be protected in a Single Page Application (SPA) utilizing React/Angular and OIDC as an identity provider for authentication. He will also demonstrate how JWT tokens play a role in OIDC authentication flow.

    Main Street Landing Performing Arts Center

    60 Lake Street · Burlington, VT