AMP Roadshow *FREE*
The roadshow is a free, single day event supported and organized by members of the AMP team at REFACTR.TECH. Attendees also get a special discount for REFACTR.TECH conference tickets- just use the code "REFACTR-AMP" at checkout! You're looking at the registration page for the Atlanta event – for more general information about the roadshow, head to the AMP Roadshow site.What's AMP?
The AMP Project, short for Accelerated Mobile Pages, is an open-source initiative aiming to make the web better for all. The project enables the creation of websites and ads that are consistently fast, beautiful and high-performing across devices and distribution platforms.Why Should I Come?
Whether you're a developer starting to become interested in AMP, or whether you want to build even more advanced, interactive AMP pages, or even if you're a CTO setting your companies' strategy, you should come.
Please join us to learn about building, monetizing and deploying highly interactive, responsive sites with AMP. Remember to bring your laptop!Speakers
Get Flapping with Flutter
Flutter is a new tool from Google that allows you to quickly create beautiful native apps for iOS and Android from a single codebase. We'll take attendees on a tour of Flutter, highlighting its extensive widget library and tools for speedy development. We'll show attendees how Flutter works, how it compares with other cross-platform frameworks, and how to create and test Flutter apps.Speakers
We're Not in East Egg, Anymore: GatsbyJS in Practice
Did you know that Gatsby.js is much more than a static site generator?
Well, let’s build something to find out just what makes Gatsby.js not only an excellent choice for your personal website but also a great option for client and production sites, also.
In this workshop, we’ll build a few different sites with Gatsby in order to learn how:
- Gatsby sources data (from almost anywhere) using GraphQL
- Gatsby generates your site as a progressive web app (PWA) and why that matters
- Gatsby simplifies deployment of your site by building it as static files
- How liberating the developer experience can be with Gatsby.js
- Attendees can expect to leave with at least one deployed Gatsby.js site.
(Based on the desires of the attendees and time permitting, we will also demo hosting a Gatsby site at your own personal domain name - I’ve done it and have not looked back since.)
Next-Generation End-to-End 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 code as it simulates the real actions of our beloved users. Let’s be frank though, E2E testing is notoriously 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 session, we’ll dive deep into using Cypress, an open-source tool that enables us to easily and beautifully write flake-free, reliable, deterministic E2E tests for our web applications. Like a good friend, E2E tests should be there to give us confidence in the software we ship down the wire.Session Outline
- Introduction & Overview
- Cypress basics
- Adding tests and configurations
- Cypress Selector Playground
- Reseting/cleanup between tests
- Spying and stubbing XHR requests
- Accessing application code and data
- Setting up E2E tests on CI
- Setting up Cypress Dashboard
The session will be accompanied by exercises, demo app, and slides. Speakers
Let's Learn GraphQL: The End of REST *SOLD OUT*
GraphQL is a technology that is poised to replace, or at the very least, drastically change the way APIs are designed and presented. In this hands-on workshop, you'll learn GraphQL from the ground up. We start with creating a backend server using Node.js then learn about schemas, mutations and using GraphiQL to test queries. By the end of this workshop, you will understand how to install and utilize GraphQL.
- Pre-workshop requirements:
- NodeJS installed on your computer
- Text Editor (Atom, VIM, Sublime Text, Visual Studio Code, WebStorm
- Create an account on mLab
Vue Vixens *Sold Out!*
The workshop is a free addition to the REFACTR.TECH main conference ticket.
Vue Vixens is an initiative that aims to create workshops to teach Vue.js in a cool and fun way to foxy people who identify as women. It is based on the successful model pioneered by ng-Girls, Rails Bridge and Django Girls initiatives. The format is a self-driven code lab completed in a workshop format in groups with mentoring by conference-goers and speakers who volunteer to help. The goal of the program is to familiarize women and those who identify as such in a supportive and inclusive location with Vue.js and general web and mobile programming concepts. Welcome to the skulk!Speakers