About Angular HackDays
Why Hack Days
Angular Hack Days are fun, free events designed for everyone with an interest in Angular. With experts on hand to help out, beginners can learn the basics and get their hands dirty with their first apps. Folks who are more experienced with Angular are still just as likely to learn something new, as well getting the opportunity to mingle with other devs and share their own ideas and discoveries.
Each Angular Hack Day begins with a series of short presentations from experts who have volunteered their time to come along and spread the Angular love. The experts will cover the basics you need to succeed at the next part: the coding.
During the presentations, the experts will lay out a few challenges for you to attempt. Just choose which challenge you want to work on, and spend the rest of the time hacking away at an Angular solution. You can work alone, or in a team, and if at any point you get stuck, the experts will be on hand to help you out.
Toward the end of the day, attendees are asked to share what they’ve made, and the experts will evaluate them, and declare a winner (or three). Prizes vary between events, but the greatest prize of all is the same everywhere: bragging rights.
To get the most out of a Hack Day, be sure to bring a laptop with an IDE set up (if you don’t have Visual Studio 2015, we recommend either Visual Studio Community or Visual Studio Code).
It’s recommended that attendees bring their own laptop on the day with Angular already setup and installed. Below is a video and step-by-step guide on how to install Angular CLI.
- Install nodejs V4 and npm V3 or higher https://nodejs.org/en
Check you have the right versions. If you do not have the right version of node or npm, it is best to uninstall then and reinstall them and your global npm packages. Using the second command below you can check which global npm packages you have installed so that you can reinstall them afterward.
npm -g ls --depth=0
- Install git https://git-scm.com/ Check you have git
- git –version
- Install latest Angular CLI cli.angular.io
Check you have the latest version
npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@latest
If you get node gyp errors follow instructions here https://github.com/nodejs/node-gyp
If you get permission errors follow instructions here https://docs.npmjs.com/getting-started/fixing-npm-permissions
- We recommend if you do not have a great TypeScript enabled IDE yet that you use http://code.visualstudio.com/
Behind the Hack Days
Angular Hack Days were conceived by SSW, the same folks behind Xamarin Hack Days. With Angular 2.0 due to be released soon, we wanted to share our passion for creating great web apps while ensuring that fellow Angular-lovers are prepared for the upcoming changes.
I’m sold – sign me up!
To sign up for an event near you, or volunteer to run a day of your own, visit the Register page to see what’s happening in your area.