YHack is at Yale University, on the West Campus. Oct 31 through Nov 2, 2014.
Yes, we know you want to know what are the prizes, so, first things first!
We have TWO BeagleBone Blacks - Linux, HDMI, Ethernet, USB, ARM Cortex-A8 1GHz. These cuties are fun and will run your Node.js stack, your Linux apps, your Chrome browser, or whatever!
HARDWARE Lending Library
One of our interests is in combining Hardware and Software using our APIs, so we are making some extra resources available at the HARWARE section at the front desk.
iBeacon - We have a limited number of Qualcom Gimbal series 10 that can be borrowed for the duration of the event.
Philips Hue Bridge - We have 2 Philips Hue Starter Kits (bridge + 2 monochrome lights) that we can lend.
Now, back to the boring stuff.
Progress and YHack
This is the first year we are sponsoring YHack 2014; we are looking forward to a great event. Two of our engineers will attend the event: Shelley Chase from our Rollbase and Rollbase Mobile team and Jeremiah Harlan from our Modulus team.
Below is some additional information about Progress and our participation.
Progress HQ is in Bedford MA (HQ, near Boston). The Modulus subsidiary is located in Cincinnati. Other sites include Morrisville, SF Bay Area and Hyderabad.
Progress APIS at YHack
Progress has a number of products; the ones that are most likely relevant to the attendees at YHack are Modulus, Rollbase and Rollbase Mobile.
Modulus is a Node.js hosting platform that provides a complete technology stack for application developers. This includes custom SSL, WebSockets, MongoDB, statistics, and more. There are a number of AddOns available, including Searchly, IronWorker, KeenIO, IronMQ and SendGrid. Note that all these addons have a free entry level. There are also over 103K modules at NPM.
Using Modulus requires loging in, which can be done with your Github id, or with a Modulus account. Modulus registration automatically gives you $15 free Modulus credit, about one month; attendees at YHack can use promo YHACKS14 worth $30 Modulus credits.
Samples - You can find multiple useful open source samples at github.com/onmodulus. Node and MongoDB are widely used in the internet; an internet search will likely find you a sample of pretty much anything you are interested in.
Rollbase is used through a cloud tool delivered on your favorite browser. You will need an account; registration is here and includes a free 30 day tryout.
If you want really detailed info on Rollbase (and Rollbase Mobile), check the Exchange 2014 tracks.
Samples - You can find multiple open source samples at github.com/progress. They cover Rollbase, Node, Mongo, ExpressJS, AngularJS, IOT (Philips Hue and iBeacons) and others. You can also find additional information in the blogs of David Inglis and Keegan Mendoca
Rollbase Mobile is an online tool that can be used to create hybrid mobile apps using Apache Cordova. The tool uses the same registration as Rollbase (the overall brand is called Pacific). The direct link to the tool is here.
Rollbase Mobile also includes several server-side services. Detailed documentation on Rollbase Mobile is here.
Samples and More
The samples in github.com/progress cover a fair range of architectures. You may want to check some presentations mentioned here.
Additional Learning Links
Node.js - There are many learning resources. On the Modulus side check outAn Absolute Beginnger’s Guide to Node.js, and several posts on ExpressJS and Hapi. Several of our samples also use AngularJS, which is a very popular client-side framework.
iBeacons - Apple has a fair amount of documentation; see iBeacon for Developers. The Gimbal portal has documentation including how to activate the beacons; you will need to register and login here. Also see the scanner and the roll-call samples.
We welcome any hacks that use at least one of our products. We are making the iBeacons and the Philips Hue available to encourage you to play with these IOT elements, but you do not need to use them.
Modulus, with NOde.js and MongoDB is useful in many contexts.
iBeacons can be used with the Gimbal devices but other devices (like iOS, Mac and Android) also support Bluetooth Low Energy and can also be used.
Rollbase Mobile can be used to quickly put together a Hybrid app.
ROllbase can be used to model objects and handle authentication and then to quickly generate dashboards and other applications, potentially using the Web API to drive a mobile application.
Hacks will be judged on originality, technical difficulty, and applicability. Hacks need to leverage at least one of the Progress offerings.
Main judges are Jeremiah and Shelley. Please be sure the judges are aware your hack is targetting this content.
All teams that complete their hack can keep their Qualcom Gimbals
The prizes are:
Come by, say hi, get some SWAG
Shelley and Jeremiah are bringing SWAG, from sticker to t-shirts. Come by our booth to say hi and grab some SWAG.
Added - Winter Internships
Please contact Eduardo if you are interested in a (short) Winter Internship. Check Winter2014 first for project goals and qualifications.