Workshops

Image

Watson Conversation Workshop

Meet IBM Watson! In this workshop IBMers from across the country will be there to there to teach and support you in your hack to leverage Watson API Challenge. We will cover how to build a chatbot and deploy it using Bluemix, Cloud Foundry, WatsonAPI, NodeJS. Lots of code sample will be shown to integrate your chatbot hack with other awesome API’s like Twillio, Slack and many others. Come join us in this amazing hackathon workshop.


Image

Introduction to Pair Programming

Pair programming has proven to be an extremely useful tool in the modern software development world, but is rarely effectively leveraged and receives little attention in undergraduate curricula. After learning about the way pair programming works (and some of the pitfalls!), attendees will be given an opportunity to work in pairs to develop a small program in Python using a test-driven development approach. Attendees should come in pairs and bring at least one laptop with Python installed.


Image

RBC Architecture Design Challenge: Cloudy with a Chance of Payments

Have you ever wondered about the complexities of enterprise systems and how they manage to handle tens of thousands of transactions per SECOND? At RBC’s workshop, you will be challenged to use cloud native concepts and event driven architecture to engineer a system that will solve some of the biggest hurdles that companies are facing today. Drop by to learn about the current hot topics in the tech communities and bring your most creative hats because there will be prizes to be won.


Image

Tips and Tricks to Prepare for Tech Interviews

Interviewing is challenging in more ways than one; but being prepared can make the process go much smoother. Join us to learn some tips on how to prepare pre-interview, what to expect during the interview and to practice these skills with some real-world examples in a workshop format.


Image

The Operating System Complexion

Most computer science students have to attend a class called Operating Systems. Taking part in that class, students learn about memory management, process management and concurrency, among other things. If they are lucky, some students will write kernel modules for Linux. Very rarely, if ever, will they implement actual operating system related algorithms. The reason for this is simple: time and complexity. Learning the computer architecture details required to implement even a useless bare bone operating system is just too long. What if this could be changed? What if there was a fully portable, self-contained and open source environment supporting the goal of writing operating system code as part of a related class? We are working on this. And we would like to share it with you.


Image

How we do cloud at Capital One" by using an example of a serverless callable application using lambda and s3.

Cloud is here and is here to stay. We will walk through how to leverage AWS "serverless" infrastructure to create a fast and infinitely scalable web service. You will get to configure AWS to stand up your very own service in the cloud using Lambda and S3. You will also get the opportunity to glimpse into the underbelly of Cloud services and get your hands (a little) dirty. No prior cloud experience is required. Arrive with your internet enabled laptop and personal AWS account to get the best out of this workshop.


Image

Programming for the Cloud and the Fog

Wind River technology is found in nearly 2 billion devices globally plus a few that are out of this world. We'll present a short overview of Wind River's comprehensive, end-to-end portfolio of solutions suited to address the emerging needs of IoT, from the secure and managed intelligent devices at the edge, to the gateway, into the critical network infrastructure, and up into the cloud. We'll discuss how and why Cloud Technology has become the next-generation platform for products in a number of market areas. In particular we'll look at how the cloud paradigm and key enabling technologies have enabled Telecommunication Products to move to the cloud and we'll look ahead at the evolving Fog Computing that could be a disruptive technology enabling applications that change the way we live. A short demo of some fundamental cloud capabilities will be provided.


Image

Innovation at CAE: The Quest to Evolve Flight Training using Software

How is it possible to train airline pilots without burning hundreds of liters of fuel and increasing air traffic? Software is the answer! At CAE, we make flight simulators to train pilots without ever leaving the ground and software is everywhere in those simulators. Drop by to have a look at several examples of software innovations that help us make simulators better: from fooling GPS into thinking they’re somewhere they’re not to using the cloud to monitor simulator fleets halfway across the globe.