Node/Windows Hackathon #1

the Garage in Building 27

This page is your source of the latest information about the Node/Windows hackathon sponsored by Microsoft Open Technologies, Inc.

Two important things to do if you're planning to attend:

  1. Register for the event on the Eventbrite registration page.
  2. Sign up for a project you'd like to work on, or join an existing project, on the projects page.

What: this is a free event, open to the public, where you can meet other Node.js developers, learn about new tools, and work together on new scenarios and new features. The event is geared toward developers working with Node on Windows, Windows Server, or Windows Azure, and Node developers on other platforms are welcome as well.

Where: the hackathon will take place in The Garage, at Building 27 (map) on the Microsoft main campus in Redmond, Washington. The Garage is a new facility due to complete construction in October 2013, so we’ll be one of the first events there, and it’s a state-of-the-art facility designed specifically for hackathons and similar events.

Remote participation: we’re planning to provide opportunities for remote participation during some portions of the event. More details will be posted on this aspect soon.

Agenda: doors will open at 1:00PM on Thursday, November 21, 2013, so those who are traveling to the event can travel on Thursday morning if needed. Various scheduled activities will take place through the remainder of Thursday and all day Friday, November 22, as outlined below. At all times, attendees are free to hack, socialize, and watch or participate in scheduled activities.

Thursday, 11/21/2013

12:00PM – doors open

Although the official starting time is 1:00, your hackathon hosts will be at the all-new Garage facility from 12:00 on, so if you want to come by a little early feel free. We're looking forward to meeting you!

1:00PM – 1:30PM – setup time

Grab a seat and get set up for the hackathon. We'll have plenty of soft drinks, snack and coffee.

1:30PM – 2:00PM – welcome

We'll cover logistics and agenda, introduce you to the project leaders, and cover important info like where to find the restrooms, Kegerator, and other facilities.

2:00PM – 3:00PM -- lightning talks

A series of 5 minute (or less) lightning talks on the services and equipment available (several co-sponsors while be providing services for developers), as well as overviews of all of the projects.

As part of this hour, you'll also learn about an exciting new offering from Microsoft for Node.js developers.

3:00PM – start hacking!

Open time for hacking, meeting fellow Node developers from Microsoft, MS Open Tech, and others, discussing projects and issues, and planning areas to work on at the hackathon and beyond. This is a two-way conversation: we want to know your thoughts on what we can do to improve the Node/Windows development experience, and we’d love to share our plans and hear your feedback as well.

Bring your own ideas for hackathon projects to work on, or consider contributing to one of these projects:

  • Performance – how’s the performance of Node on Windows? What areas could benefit from further optimization?
  • Validation of Visual Studio 2013 build support.
  • TypeScript definitions for Node (node.d.ts) – is there a way to automate some of the work required for keeping this up to date? What if the typing file becomes a part of the Node repo and the build system can run a sanity check if you have TypeScript installed? Other ideas?
  • Node/Windows unit test bash. We’ll bring the tests, and we’d love your help with the bashing.
  • Windows 2012 network performance optimization.
  • Adding serial support to LibUV (for Windows) so that the node-serial module can be used on Windows as well.
  • Native module validator for Windows: a tool that can check if the code of an NPM module containing native code could potentially run on Windows. (For example, check whether the code uses LibUV or POSIX calls to access host OS functionality.)
  • Can node-gyp be optimized to simplify building native modules on Windows?
  • ETW and PerfCounters: what else would developers like to see in monitoring and troubleshooting tools for Node on Windows?
  • A hostable node.dll – what do people think? Worth diving into?
  • Node on Windows Azure: examples of existing projects, ideas for new projects.

We'll also have fun hardware for those who want to try something new ...

  • Have a creative new app idea for those big touch screens you see on the evening news? A 55" touch screen PPI display running Windows 8.1 will be available for your hacking pleasure.
  • Have an idea for generating a 3D object? You can write Node code to generate an STL file and "print" your 3D creation on the MakerBot Replicator 2.
  • Want to write an app that takes advantage of gestures, body movement, and speech in create new combinations. We'll have a Kinect available for your hacking pleasure as well.

5:00PM – 7:00PM (and beyond)

Pizza, beer, and snacks at The Garage. Stay as late as you'd like, we'll be there for moral support, coffee, and late-night pizzas if/when needed.

Friday, 11/22/2013

9:00AM – breakfast

Enjoy a light breakfast and plenty of Starbucks coffee to get your motor running, then back to hacking!

12:00 – 1:00 - lunch

Catered lunch at The Garage.

1:00 – 3:00 - the home stretch

Time to finish up projects and get to a milestone worthy of bragging about during the wrap-up.

3:00PM – 5:00PM - wrap-up

Presentation of project results -- demos, overviews, sales pitches, whatever fits your project best. We'll have some interesting prizes for everyone who makes it to this milestone, with some extras for the projects deemed most interesting and exciting by our panel of judges.

5:00PM – 7:00PM - networking and happy hour

Pizza, beer, and snacks at The Garage.

Registration: please sign up at the EventBrite registration page if you’re planning to attend. There is no cost for registration, but we’d like to plan food and beverages based on attendance.

Hotels: if you’re traveling from out of town, here are a few hotel options in the area:

  • Near the Microsoft campus (convenient, limited night life):
    • Extended Stay America, 15805 NE 28th St, Bellevue, WA – 425-885-6675
    • Silver Cloud Inn, 2122 152nd Avenue NE, Redmond, WA – 425-746-8200
    • Residence Inn by Marriott, 14455 NE 29th Place, Bellevue, WA – 425-882-1222
  • Redmond (3 miles away, restaurants/bars/shops nearby):
    • Redmond Marriott Town Center, 7401 164th Avenue NE, Redmond, WA – 425-498-4000
    • Redmond Inn, 17602 Redmond Way, Redmond, WA – 425-883-4900
  • Downtown Bellevue (6 miles away, many upscale dining/shopping options):
    • Hyatt Regency, 900 Bellevue Way NE, Bellevue, WA – 425-462-1234
    • Westin, 600 Bellevue Way NE, Bellevue, WA – 425-638-1000
    • Hilton Bellevue, 300 112th Avenue NE, Bellevue, WA – 425-455-1300
    • Sheraton Bellevue, 100 112th Avenue NE, Bellevue, WA – 425-455-3330
    • Courtyard by Marriott, 11010 NE 8th Street, Bellevue, WA – 866-460-7456

Have a question, comment, or suggestion? Please let us know in the comments below, we’d love to hear from you. See you at the hackathon!

- your hackathon hosts, Claudio Caldato, Scott Blomquist, and Doug Mahugh

Video Cast about NJVS by Dino (11/21)

4 thoughts on “Node/Windows Hackathon #1

  1. Pingback: Node Windows Hackathon: Making the Node Experience on Windows Great - Openness@Microsoft - Site Home - TechNet Blogs

  2. Pingback: Node Windows Hackathon: Making the Node Experience on Windows Great - Openness@Microsoft - Site Home - TechNet Blogs