Loading Events
Find Events

Event Views Navigation

Past Events

Events List Navigation

April 2017

React.js Hands on tutorial (Part 2)

Tuesday, April 11th @ 6:30 pm8:30 pm
Dalhousie University Goldberg Computer Science Building (Room 426, ShiftKey Labs), 6050 University Ave.
Halifax, NS B3H4R2 Canada
+ Google Map
Free

As we go more into JavaScript practices we want to do something related to React.js. This would be fun because we would use live examples to learn React. We are expecting beginner level audience on React.js and some experience in JavaScript programming. Our focus would be to run a couple of videos and try out React on our own. We will do a group exercise and improve our skills on React.js. WHAT IS REACT? React is an UI library developed…

Find out more »
May 2017

React.js Hands on tutorial (Part 3)

Tuesday, May 9th @ 6:30 pm8:30 pm
Dalhousie University Goldberg Computer Science Building (Room 426, ShiftKey Labs), 6050 University Ave.
Halifax, NS B3H4R2 Canada
+ Google Map
Free

As we go more into JavaScript practices we want to do something related to React.js. This would be fun because we would use live examples to learn React. We are expecting beginner level audience on React.js and some experience in JavaScript programming. Our focus would be to run a couple of videos and try out React on our own. We will do a group exercise and improve our skills on React.js. WHAT IS REACT? React is an UI library developed…

Find out more »

Introduction to Git Tutorial – Lunchtime Session

Wednesday, May 24th @ 12:00 pm2:00 pm
Dalhousie University Goldberg Computer Science Building (Room 426, ShiftKey Labs), 6050 University Ave.
Halifax, NS B3H4R2 Canada
+ Google Map
Free

Git is great at keeping you organized on any program you write. It helps teams work together on larger projects.  Companies like Google, Facebook, Microsoft and Twiter all use Git for their projects, and there are lots of websites out there that make Git even easier to configure and connect with others.  Git is used on the command line, so it may not be flashy, but a lot of IDE’s and GUI’s make it super easy to work with.  I think…

Find out more »

Introduction to Git Tutorial – Evening Session

Wednesday, May 24th @ 5:00 pm7:00 pm
Dalhousie University Goldberg Computer Science Building (Room 426, ShiftKey Labs), 6050 University Ave.
Halifax, NS B3H4R2 Canada
+ Google Map
Free

Git is great at keeping you organized on any program you write. It helps teams work together on larger projects.  Companies like Google, Facebook, Microsoft and Twiter all use Git for their projects, and there are lots of websites out there that make Git even easier to configure and connect with others.  Git is used on the command line, so it may not be flashy, but a lot of IDE’s and GUI’s make it super easy to work with.  I think…

Find out more »

Zero to Deploy: The Basics Workshop

Wednesday, May 31st @ 6:00 pm8:00 pm
Dalhousie University Goldberg Computer Science Building (Room 426, ShiftKey Labs), 6050 University Ave.
Halifax, NS B3H4R2 Canada
+ Google Map
Free

Looking for tooling to bring your app to reality? Want to develop skills over the summer to prepare for Co-op? Learn the basics of web applications? We got you covered! Zero to Deploy: The Basics will introduce some of the tools used by some of the biggest start-ups such Twitter, Shopify, GitHub and Airbnb. We will dive into the concepts such as Model-View-Controller(MVC), continuous integration (CI) and version control. We’ll learn these concepts by applying them during the workshop so…

Find out more »
July 2017

Alternative IDEs and Debugging – An Introduction to IntelliJ IDEA and Eclipse with OOP

Wednesday, July 12th @ 5:00 pm8:00 pm
Dalhousie University Goldberg Computer Science Building (Room 426, ShiftKey Labs), 6050 University Ave.
Halifax, NS B3H4R2 Canada
+ Google Map
Free

JGrasp is a wonderful tool for learning Java, but once you really start to dig your teeth into advanced coding, it becomes unreasonable to have to do everything manually. That is where alternative IDEs like Eclipse and Jetbrains’ IntelliJ IDEA come into play. During this workshop, we will show you how to get Eclipse and IntelliJ IDEA onto your machine. However, the most important thing about working with new tools is familiarizing yourself with them, so the workshop will also…

Find out more »

Introduction to Command Line and GitHub

Wednesday, July 19th @ 5:00 pm7:00 pm
Dalhousie University Goldberg Computer Science Building (Room 426, ShiftKey Labs), 6050 University Ave.
Halifax, NS B3H4R2 Canada
+ Google Map
Free

There are two constants in the world of development: terminals (command line, command prompt, etc.) and mistakes. No developer is perfect, so version control systems like Git were developed to ensure that the inevitable mistakes or appearance of bugs would be easy to address. While several IDEs have version control integrations, any developer worth their salt needs to be familiar with some form of command line interface. To this end, this workshop will provide brief introduction to both Windows and…

Find out more »

An Introduction to Test-Driven Development and Unit Testing with Junit

Wednesday, July 26th @ 5:00 pm8:00 pm
Dalhousie University Goldberg Computer Science Building (Room 426, ShiftKey Labs), 6050 University Ave.
Halifax, NS B3H4R2 Canada
+ Google Map
Free

As the computer science industry trucks on, the software we develop becomes increasingly intricate and complex. Testing after writing chunks of code has become a bad practice – we tend to develop a complex solution with dozens of working parts, but by only testing the solution it becomes difficult to isolate the areas which cause bugs and defects. This is where test-driven development (TDD) and unit testing come in. TDD is a software engineering paradigm where we write code to…

Find out more »
September 2017

Apple Special Event Webcast

Tuesday, September 12th @ 2:00 pm4:00 pm
Dalhousie University Goldberg Computer Science Building (Room 426, ShiftKey Labs), 6050 University Ave.
Halifax, NS B3H4R2 Canada
+ Google Map
Free

Apple will be live streaming their fall special event from the new Apple Park to the world—unveiling new products and new technologies for consumers and developers alike. Rumour has it that two of those products will be the new iPhone 8 and a new Apple Watch, but we'll have to see! If you have a break in your schedule, drop in to ShiftKey Labs to view the live webcast any time between 2:00–4:00 pm on Wednesday, September 12th.

Find out more »

Intro to Command Line and GitHub

Wednesday, September 20th @ 5:00 pm8:00 pm
Dalhousie University Goldberg Computer Science Building (Room 426, ShiftKey Labs), 6050 University Ave.
Halifax, NS B3H4R2 Canada
+ Google Map
Free

Update: Please note the change in start time for this event to 5:00 pm. There are two constants in the world of development: terminals (command line, command prompt, etc.) and mistakes. No developer is perfect, so version control systems like Git were developed to ensure that the inevitable mistakes or appearance of bugs would be easy to address. While several IDEs have version control integrations, any developer worth their salt needs to be familiar with some form of command line interface.…

Find out more »
+ Export Events