Workshops

A HEAD START ON BUILDING YOUR OWN LANGUAGE

Have you ever had a cool idea for a new programming language? Then walked away when you thought of all of the basic infrastructure you would have to build? Then this workshop is for you! We’ll preview a soon to be open sourced runtime toolkit that has been integrated to Ruby.

Specific Tools to be downloaded before Workshop:
- Follow the quick start instructions found here: https://github.com/rubyomr-preview/rubyomr-preview.


ANALYSIS OF A REAL LIFE COMPROMISE USING SRE (SOFTWARE REVERSE ENGINEERING)

This presentation will analyse a scenario based on a real compromise the presenter encountered in his personal life. You will hear how similar compromises could be found and, by using reverse engineering, how it is possible to understand at least part of a similar attack.


AGILE TRAINING

Provide learners with a broad understanding of Agile principles, concepts, and a summary of Capital One’s Agile Transformation journey.


LIGHTNING ROUND EVERYTHING I WISH I’D LEARNED IN SCHOOL

Join Yelp Engineering to learn about the software that has scaled to 90 million reviews and beyond. Our engineers will map the intersection of theory and practice, covering all the important lessons they wished they’d been taught in school. We’ll also cover some of the fundamentals of what keeps a modern software company shipping innovative software at a breakneck pace without sacrificing reliability.


MOBILE DEVELOPMENT @ RBC

Students will learn about different aspects that go into development at a financial institution and participate in a discussion/debate around a real life case study from RBC’s Mobile & Online Technology team.


FUNCTIONAL REACTIVE PROGRAMMING - CONCURRENCY MADE EASY, REACTIVE REVOLUTION

A short introduction to functional reactive programming with a sample project.

Specific Tools to be downloaded before Workshop:
Android Studio latest version with SDK and Emulator