Conference Schedule. September 19, 2017
- 08:00 - 09:00 Welcome Coffee & Registration
- Be sure to arrive early and grab your favourite seat!
- 09:00 - 11:15 SESSION 1
MINIMAL APPLICATION DEVELOPMENT WITH JSONMVCCONSTANTIN DUMITRESCUYou can write the same app in different languages, styles, frameworks or architecture. But beneath that jargon and abstractions one thing always remains the same. An essential bit that makes everything else superfluous. Join me in an insightful session that will empower you to write the most concise and abstraction-free application you'll ever build.
TEST LIKE IS 2017!MICHELE BERTOLITesting UIs has always been a hard job. In the components era, there are new tools and solutions available that transform completely the way we approach testing. From snapshots, through end-to-end frameworks, to style guide testing. In this talk, we'll see some modern (and creative) testing solutions.
- 11:15 - 11:45 Coffee Break
- 11:45 - 13:15 SESSION 2
CONTINUOUS DEPLOYMENT FOR SPAsPEPIJN SCHOENContinuous integration, automated testing and continuous deployment are terms that found solid footing in back-end projects, but front-end seems to lag behind. With popular frameworks like Angular, Ember and React offering solid build and testing tools, it's high time to play catch-up. DeployJS and CI tools like Travis can help us get there in no time.
- 13:15 - 14:15 Lunch
- One hour for lunch and networking.
- 14:15 - 15:45 SESSION 3
- 15:45 - 16:15 Coffee Break
- 16:15 - 17:45 SESSION 4
GRPC AND PROTOBUFSIHEANYI EKECHUKWUIn this talk, we'll be exploring how to use gRPC, an RPC framework by Google, in order to build out a simple client/server application in two different languages. From this talk, you'll be able to walk away with knowledge about how both Protocol Buffers and gRPC work and how to use gRPC to build out your services.
BOUNTY HUNTING: FINDING HOLES IN MODERN JS APPSALEX SEXTONWe're pushing more and more logic into our front-end applications, and along with that we're adding more and more surface area to make mistakes in. Luckily, as our apps grow, so do the tools that help us lock things down. Let's go over a bunch of ways that developers leave themselves open to vulnerabilities, learn about some of the cooler exploits that have occurred in the wild, and then learn about the best ways to avoid entire classes of these problems in our applications.
Sponsors & Partners. Helping us make this event possible.