December 11-12 | Montreal, Canada
View More Details  & Register Here

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Testing and Tools [clear filter]
Wednesday, December 11


Workshop: Build your First VS Code Extension - Nicolas Carlo, Busbud & Florent Vilmart, Shutterstock (Limited Seating; First-come, First-Served Basis)
Visual Studio Code is a text editor that has become very popular. A reason for such fame is Extensions. You can pick and install just the ones that fit your needs. You can customize VS Code to be super-productive. That's cool.

But have you ever considered going further, and extend VS Code at your will?
Have you ever thought about becoming the author of your own VS Code Extension?

Nicolas and Florent will guide you through this hands-on. You'll learn how to create, configure, package and publish a VS Code Extension.

In this workshop, you will understand how you can manipulate the structure of your code, using the Abstract Syntax Tree (AST). Together, we'll build your first VS Code Extension that will perform your own, custom, automated refactorings.

After this session, you'll know how to control your editor to give you (and your team) coding super-powers!

avatar for Nicolas Carlo

Nicolas Carlo

Senior Tech Lead, Busbud
Nicolas loves to work with others to craft high-quality softwares that will delight end-users. He helps developers meet & improve their skills by organizing a monthly meetup called "Software Crafters Montréal". His current side-project is named "Abracadabra": a VS Code Extension... Read More →
avatar for Florent Vilmart

Florent Vilmart

Senior Engineer, Shutterstock
Florent Vilmart, M.Sc. is a full stack engineer in Montreal. Born in France, he moved to Montreal short before graduating looking for exciting opportunities in the francophone metropole of North-America. He honed his skills with Objective-C before jumping to Swift when it was released... Read More →

Wednesday December 11, 2019 4:40pm - 5:50pm
Thursday, December 12


Workshop: How to Use Powerful Feature Flags and Controlled Rollouts - Asa Schachar & Justina Nguyen, Optimizely (Limited Seating; First-come, First-Served Basis)
We'll focus on the beginning of the product experimentation journey -- feature management and feature rollouts. When used strategically and thoughtfully, feature flags can be powerful tools in mitigating risk in your development cycle. Feature flags give us a high degree of control over the features we release — but what ensures we have a high degree of control over our feature flags?

In this hands-on technical workshop, attendees will learn how to strategically create feature flags in multiple development environments and roll them out to a subset of their customers. We'll talk briefly about the possibilities feature flags open up, and then describe how to use best practices of visibility and accountability to align those different flags into a cohesive feature flagging system.

avatar for Justina Nguyen

Justina Nguyen

Developer Evangelist, Optimizely
Justina is the Developer Evangelist Lead at Optimizely, the world-class experimentation platform. In this role, she fosters relationships with developers to help them become aware of and understand Optimizely's platform. Prior to joining Optimizely, Justina was a Senior Developer... Read More →

Asa Schachar

Developer Advocate, Optimizely
Asa is the lead Developer Advocate for Optimizely. Previously, Asa was the engineering manager for Optimizely's FullStack product, responsible for leading multiple cross-functional engineering teams in charge of Optimizely’s fastest growing product to enable companies to experiment... Read More →

Thursday December 12, 2019 2:00pm - 3:00pm