Full-day Workshops

Skill Up on Visual Studio Code

Are you using VS Code but feel like you're missing out on features that can help? Then this is the workshop for you. Come learn about things that matter most to developers: shortcuts, customization, developing/debugging, source control, extensions and so much more. The tool has a lot to offer and by the end of this session you'll walk away feeling prepared to leverage its full potential.


Hacking With Amazon Alexa

Voice represents the next major disruption in computing. Learn how to create compelling voice experiences and join the voice revolution! Whether you’re a developer, designer, or tech enthusiast, this workshop will teach you how to create your very own skill (app) for Amazon Alexa, the voice service that powers Amazon Echo. During the workshop, you'll receive in-depth training on how to build and publish skills that make Alexa smarter and make everyday tasks faster, easier, and more delightful. Workshop Outline: -How Alexa works -The anatomy of an Alexa skill -Best practices for voice design and voice user interfaces (VUI) -Intents, utterances, and slots to build a voice user interface (VUI) -Alexa Skills Kit (ASK) SDK for Python to handle requests sent to your skill -Auto delegation to have the skill automatically prompt for missing information -Alexa skill hosting to build and edit skill without leaving the developer console -Advanced concepts: persistence, monetization, visual elements, sounds, etc. -Build and publish skills to the Alexa Skills Store Pre-Workshop Requirements: You will need to create an Amazon Developer account ( .


E2E testing with Cypress

We all want to consistently ship quality software. One of the best ways to do that is by end-to-end (E2E) testing our apps to simulate the real actions of our users. However, E2E testing in real browsers has notoriously been time-consuming, expensive, slow, and often flaky. Unfortunately, these issues lead to developers doing very little to no E2E testing and taking solace in a plethora of unit-tests that cannot fully test the intended experience of users. In this hands-on workshop, we’ll dive deep into using Cypress, a developer-friendly open-source tool that enables us to easily compose flake-free, reliable, deterministic E2E tests for our web applications. The session will be accompanied by exercises, demo app, and slides.