Thanks for making
ForwardJS Ottawa 2 a success!

Join our mailing list and be the first to know about future Forward events, CFP openings and videos.

Thanks to our amazing speakers!

Scott McAllister, Developer Advocate at Smartsheet
Douglas Riches, VP of Architecture & Innovation at Rangle.io
Ryan Christiani, CTO at HackerYou
Scott Vinkle, Front End Developer & Web Accessibility Advocate at Shopify
Taswar Bhatti, System Architect at Gemalto
Adam Waselnuk, Front End Developer Lead at Shopify
Mary Snow, Technical Lead/Software Engineer at Codesmith
Brian Farias Tavares, Software Engineer at Else Labs Inc.
Andy Mockler, Front-end Developer at Shopify
Mike Hartington, Developer at Ionic
Jennifer Voss, Software Engineering Lead at Elsevier
Kristen Spencer, Lead Instructor & Developer at HackerYou
Cosmo Wolfe, Engineering Lead at Clever
Adam Daw, Staff Technologist at CoVenture
Nara Kasbergen, Senior Software Engineer at NPR
Rey Riel, Javascript Nut at Qlik Inc.
James Y Rauhut, Front-end and UX Designer for IBM’s Design System at IBM
Ksenia Coulter, Web Developer at Washington Post
Keyfer Mathewson, Front End Developer at Shopify
Eric Adamski, Full-Stack Developer at MB3
Jan Liz-Fonts, Community Manager at Lisk
Simon MacDonald, Senior Software Scientist at Adobe
Ryan Chenkie, Trainer at GraphQL Workshops
Jonathan Ong, Lead Frontend Engineer at Dollar Shave Club

Upcoming Forward Workshops

On the days before and after the conference, we'll hold in-depth workshops with top instructors.

Tuesday
April 3, 2018
Full Stack Apps with GraphQL
w/ Ryan Chenkie
Adobe Systems Canada
343 Preston St, Ottawa, CA K1S 1N4
April 3, 9:30am - 4:30pm

REST is great, I guess. It’s a bit like a ‘98 Honda Civic. It still runs well. It gets you where you need to go and doesn’t require a ton of maintenance. It’s pretty fuel efficient, even by today’s standards. But it’s still a ‘98 Honda Civic. You need to roll down the windows manually. You need to lock the door with a key. It’s not exactly the most comfortable ride you’ve ever had.

For a long time, there just wasn’t anything else available but that ‘98 Honda Civic. Thankfully, that’s all changed with GraphQL. GraphQL is a data query layer which completely replaces REST. It’s the Tesla Model X you’ve always wanted.

With GraphQL, all of your data is available at a single endpoint and you can select exactly which pieces of data you want to be returned. This means you can prevent over-fetching while keeping your queries contained in a single location. With GraphQL and its associated tools, you also get intelligent front-end data caching, built-in data validation, a succinct schema language, and much more.

In this workshop, we’ll dig into the benefits of using GraphQL over REST and how you can get started with it in your app immediately. We’ll demystify the GraphQL concepts that trip developers up most often and talk about how we can conceptualize them more simply. To do this we’ll dive into schemas, types, queries, mutations, and more. Throughout the workshop, we'll use a suite of tools provided by Apollo which allow us to get up and running with GraphQL easily. By the end, you’ll see why it’s time to ditch the Civic and go for the Tesla.

Full Stack Apps with GraphQL
w/ Ryan Chenkie
Friday
April 6, 2018
Implementing Continuous Testing, Integration, and Delivery in your React Application
w/ Jonathan Ong
Adobe Systems Canada
343 Preston St, Ottawa, CA ON K1S 1N4
April 6, 9:30am - 4:30pm

In this workshop, you will implement an exhaustive perfect continuous integration and pipeline with a sample React application using Heroku. Using free or trial services, you will have continuous testing, end to end testing, API monitoring, browser monitoring, error monitoring, visual regression testing, automatic dependency upgrades, security checks, logging, and more.

Implementing Continuous Testing, Integration, and Delivery in your React Application
w/ Jonathan Ong

This is Forward.