HackDays across Canada!
Big news! We wrapped up the most recent HackTO in Toronto in September with a promise to come back with plans for our next Hack event. We’ve got something far more exciting than just another Hack event in Toronto: We are taking HackTO nation-wide and will be holding hacking events in Montreal, Vancouver, Ottawa, Calgary and many more cities across Canada. So please expect us, welcome us and come out to code!
We’re calling this traveling circus of mad-hackery HackDays — keep an eye out for us!
We’re still putting the full schedule together, but our first trans-Canada HackDay event will be “HackMTL” — in Montreal, on Saturday November 27th, 2010. We are actively looking for local Montreal companies to supply our eager hackers with APIs they can use. So what does it mean for HackMTL? The same successful formula as HackTO:
- Great APIs to work with
- Awesome developers to meet and team with
- We will provide an awesome space to work in, breakfast, lunch, snacks and API support and
- Fantastic prizes for the best applications and GLORY!
If you’re in Montreal, and spending a Saturday building new applications on top of some of the coolest public APIs around sounds like fun, come join us! Come with some friends and hack as a team, or just come on your own and make new friends while you hack. The last HackTO was a blast: peek at some of the applications built.
HackDays are run by volunteers — without the extraordinary support of our community and sponsors, well… there would be no HackDays! So without further ado let us introduce our latest sponsor: Yellow Pages.
Yellow Pages Group support is making it possible to hold HackDays events across Canada starting with Montreal. YPG recently opened its own API with the launch of YellowAPI to allow developers to tap into the more than 1.5 million business listings across Canada. We are very excited to grow our developer community and to meet you all. Stay tuned for HackMTL registration details!
HackTO2: It is a wrap! Until next time.
Another successful HackTO has come and gone; we hope you had as much fun attending as we did hosting! There was so much talent packed into the ideeplex, I’m surprised zombies couldn’t smell the steaming brains from miles away.
Many of you have put your completed HackTO projects online, and I have included links to those projects here to share with the rest of the HackTO gang. If your project is missing from this post, please drop us a line and we’ll add it.
Nom Nom Nom Rank (Winner: First Place)
By: Adam McKerlie, Ash Christopher and Terence Lo
Using: Yellow Pages API, Google Weather API, and the Foursquare API
Description: Most work places in dense urban areas are surrounded by plenty of restaurants. With too many options, lunch decision paralysis is a very real problem. With “Nom Nom Nom Rank“, we rank the restaurants and determine your best choice based on predefined metrics such as weather, popularity and how busy the location is.
Note: Their domain was just registered, so the link may not work right away. Follow Nom Nom Nom Rank on Twitter
Fun Thing (Winner: Second Place)
By: Logan Aube
Using: Cadmus API
Description: Fun Thing is a Small Platformer that uses the Cadmus API to turn HackTO’s Twitter feed into a cool level of a game!
Note: After you click play you’ll probably need to click the screen again to get the controls working! Left, Right and Space to Jump. Catch the icons of your friends to invert the screen’s colours but also to gain points! If you stay on a tweet for too long it will start to fall.
wp-instapaywall (Winner: Third Place)
By: Mo Jangda
Using: Freshbooks API
Description: Mo has written up an awesome post about his project on his blog! In its simplest form, the plugin lets you paywall your blog posts and make money by charging readers for full access to them.
Fundy (Honourable Mention)
By: Andrew Louis and Libin Pan
Using: Yellow Pages API and Freshbooks API
Description: Running a political campaign and need an emergency of cash? Use Fundy to automatically invoice local businesses for campaign donations.
Jira (Honourable Mention)
By: Jason Cornell, Igor Frenkel, Ricardo Peters and Ashley Lewis
Using: PixMatch API and ISBNdb API
Description: Jira is an iPhone application that allows you to upload a photo of a book cover and using the PixMatch API, return the ISBN and book cover of the book. Then by using the ISBNdb API, it returns the book title, author, publisher, and stores with prices. You can then select one of the stores and go directly to the website for purchase.
Note: Visit this project using your iPhone — requires the Quickpic application
Cash $oup! WTF?
By: Peter Vernigorov and Khurram Virani
Using: OANDA/FxTrade API
Description: Cash $oup! WTF? uses the HTML5 canvas and the Processing.js framework to draw floating organisms in a Primordial soup where each organism represents a currency exchange rate. The organisms grow and shrink in real time to reflect real time foreign exchange rates pulled from OANDA’s FxTrade API.
Note: The demo points to the development server so the rates being used are not current. The github repo is here.
currency_bot
By: Anita Kuno and Johnny Tong
Using: OANDA/FxTrade API
Description: currency_bot is a twitter bot announcing the value of one Canadian dollar in other currencies.
Media Gorge
By: Simon South, Alexa Clark and Gerry Thorpe
Description: 4square for media – check in for books, movies, music, etc.
Multi-currency time tracker
By Brian Smith
Using: OANDA/FxTrade API and Freshbooks API
Description: Multi-currency time tracker is a tool which tracks time for billing in multiple currencies, then
submits it to Freshbooks.
Note: The Freshbooks functionality no longer works, but Brian will leave the OANDA stuff up as long as their API stays the same.
PICTURE-ADE
By: Eyal Katz
Using: PixMatch API
Description:
PICTURE-ADE is a card game with pictures instead of numbers. A basic version of solitaire:
- you get 3 cards
- a card is being “dealt”
- you have to “play” a card that is SIMILAR to the dealt card
***this is the point! only the pixmatch api can tell if picture is SIMILAR – aha! now there’s a challenge, can you be tell which is similar? the computer is the judge.
- click “flip” to deal a new card if you don’t have a match
- you only have 20 “flips” to get rid of your 3 cards.
- this is more challenging when drunk.
Note: this could be developed into an actual cool game.. any numeric card game can be more fun with pictures instead of numbers.
Trend-Blaster 3000
By Nick Hoffman and Sully Syed
Using: OANDA/FxTrade API
Description: Trend-Blaster 3000 plots a currency’s value over the course of a year on a graph. By zooming in on sections of the graph and clicking on data points, New York Times articles for that time period are listed below. Using this information, it is possible to draw conclusions regarding the fluctuations in the currency.
Tyke Tycoon
By: Matt Okura, Melina Stathopoulos and Martine Vong
Using: OANDA/FxTrade API, Yellw Pages API and Google Maps API
Description: Tyke Tycoon is a children’s game prototype for mobile touch screen devices. It lets kids track the money they find or receive (how much and where), shows them where the nearest bank is, and shows them how much their money is worth in various international currencies.
Note: The currency conversion has been removed from this project as it no longer connects to OANDA
World of TriviaCraft
By: Allen George, Brian Watling and Rhett Lunn
Using: Freebase API
Description: World of TriviaCraft is an online movie trivia game featuring thousands of movies powered by Freebase. Technology: node.js with express serverside, Javascript and jQuery client side
—
Thanks to all the folks who submitted project information for this post. Once again, if we are missing your project info, please let us know!
We’ll be posting photos soon as well, so if you have any of your own photos that you would like featured on the site do drop us a line or simply upload them to Flickr and tag them HackTO
We hope you enjoyed HackTO2, and keep on hackin’!
Stuff to know for HackTO2
HackTO2 is this Saturday the 25th, from 9am-6pm. To ensure things go swimmingly and that you are fully prepared for awesomeness, please note the following:
GETTING HERE
- HackTO2 will take place at Idee Inc, at 223 Queen Street East
- Idee is on the southwest corner of Queen and Sherbourne. Spot the silver door. Press the buzzer next to the “Idee” sign to be let in.
- There is some street parking in front of Idee on Queen street, and behind Idee on Britain street.
WHAT TO BRING
- Your Guestlist receipt (HackTO2 is sold out!)
- Your laptop
- Your mobile device if you are developing a mobile app
- Cables, chargers and connectors for any of the above
WHAT WE WILL PROVIDE
- APIs, API support
- Breakfast
- Lunch
- Coffee, tea, juice, pop
- Snacks and beers at beer o’clock
- Wireless internet
- A large LCD display for presentations, with HDMI and VGA input (we recommend you bring your own connectors, but we will have some handy as well)
- Smiles!
SCHEDULE
9:00 – Breakfast and introductions
9:30 – API presentations (5 minutes per presentation). You will be timed.
10:15 – Open Planning (App ideas on whiteboard, teams formed)
10:30 – Hacking setup and start
Noon – Lunch
1:00 – Hacking
5:00 – Application presentation (5 minutes per presentation) and beer o’clock
5:30 – Judging and prizes
6:00 – Off to C’est What on Front street for celebrations!
FAQs
Q: Am I allowed to use third party APIs (APIs not provided via HackTO) for my application?
A: Yes. But your usage of the third party APIs needs to be in addition to the HackTO APIs. Also keep in mind that judging is partially based on utilization of the provided APIs, though, so their use should be prominent.
Q: What if I don’t have an idea for an application by Saturday?
A: No problem, there will likely be many people who could use an extra brain for their ideas. Ask around during breakfast or Open Planning.
Q: How large can the teams be? Can I work solo?
A: Teams can be as large or as small as you like. Solo is okay, too!
Judges for HackTO2
What would a great contest be without great judges? Pfft: just half as great, that’s what.
We are therefore quite pleased to have three fine brains judging HackTO2, bringing us to full “great” status!
Hackers, meet the people you need to please.
Ali Asaria
Ali Asaria is the founder and CEO of Well.ca, Canada’s largest online health and beauty store. Ali participates in the startup scene in Waterloo and Toronto, is on the board of directors for Communitech, and blogs at aliasaria.ca
Pete Forde
Pete Forde is a founding partner of Unspace, a Toronto-based software development company. Unspace uses Ruby on Rails to build web and mobile applications for clients including The United Nations, TheScore Sports Network, TAXI and a long list of start-ups. Pete was curator of the RubyFringe and FutureRuby conferences, and currently hosts the long-running monthly Rails Pub Nite event. An avid traveler and occasional touring rock drummer, Pete is passionate about music and film photography. In grade five Pete wrote a program to control a robot so that he could impress a girl. Sadly, this approach failed.
Tom Purves
Thomas Purves is a Toronto based blogger, technologist and innovator. By day, Thomas helps global financial services brands plan for the digital future and navigate the murky waters of mobile commerce.
API app examples and ideas for HackTO2
Now that the API lineup for HackTO2 has been announced, you may be thinking: “Hot damn, what the heck should I build?”
Well, here to jump-start your brain are some example applications made using the same lovely APIs that will be available to you at HackTO2.
TweetAgora using Cadmus
TweetAgora is a Twitter app with all sorts of advanced features. They have implemented the Cadmus API in TweetAgora v2, which allows users to view their most relevant tweets using TweetAgora’s iPhone app. This implementation also allows users to view trending topics for their personal streams and lists.
Read more about the TweetAgora implementation
Get documentation for the Cadmus API
Tippify using Freebase
Tippify provides social recommendations for films, books and music. Using Freebase Suggest–which provides auto-completion based on Freebase topics–Tippify helps their users choose recommendations and displays related data and content from other sites.
Read more about this and several other Freebase implementations
Get documentation for the Freebase API
Poynt using Yellow Pages Group
Poynt is an all-in-one local search application for smartphones. Using YelowAPI from Yellow Pages Group, the app allows you to retreive information on businesses, retailers and events on an interactive map.
Read more about this and several other YPG implementations
Get documentation for the YPG API
And there you go: some great examples for three of the six fabulous APIs waiting for you at HackTO2. Hopefully that has got you thinking about application ideas!
Oh, and for you HackTO virgins: be sure to check out some of the apps that were created at the last HackTO.
API lineup for HackTO2
The HackTO percolations are imminent! Many of you may be wondering what the API lineup is going to look like for this round. Well wonder no more; we’ve got six fabuloso APIs here to dirty your hands and spark your imagination.
Each of the following APIs will be supported by a genuine, bona fide, electrified “rep” to answer any questions you may have.
Cadmus is a real-time service that manages your Twitter, FriendFeed and RSS streams. The API lets you sort your Twitter timeline by relevance. You can also see the entire conversation around a tweet, and any related tweets that have been made by your friends. Find top conversations from within your Twitter lists, and see trending topics specifically for lists and friends.
Get documentation for the Cadmus API
Freebase is an open, Creative Commons licensed repository of structured data containing information about 12 million real-world entities including people, places, films, books, events, business, and more. Use the API to access a graph database of about 400 million facts and connections between entities. Google just acquired Freebase so if you are not familiar with Freebase, this is your chance to become familiar before you start seeing this data goodness in your Google search results!
Get documentation for the Freebase API
FreshBooks supplies online billing services, allowing freelancers and small businesses manage their cashflow and get paid faster. The FreshBooks API allows 3rd party developers to expand and build on the FreshBooks platform. Access FreshBooks account data using HTTP and XML to create web and desktop applications that integrate with a FreshBooks account.
Get documentation for the FreshBooks API
OANDA provides Internet-based foreign exchange trading and currency information services. As one of the largest non-bank Futures Commission Merchants, it has access to one of the world’s largest historical, high frequency, filtered currency databases.
PixMatch (Idée and data from Internet Archive)
PixMatch is an image matching engine that allows you to perform large scale image comparisons. Identify exact image matches and modifications of a query image. For HackTO, the PixMatch API will be providing access to the Internet Archive’s Open Library collection of book covers.
Yellow Pages Group is Canada’s largest directory publisher. The API provides access to a large database of Canadian business content and allows direct streaming of local search content including video, photos, ad thumbs and more. Get geo-localized listings for map overlays and proximity search.
Get documentation for the YPG API
I hope that whets your appetite. Now eat your greens and start thinking about applications! In our next blog post I will point to a few ideas and implementations for the above APIs to get your creative juices flowing.
Wanted: APIs for HackTO!
With just a month to go, HackTO is quickly approaching (By the way, if you haven’t signed up yet already, get on that!).
I’m sure you’re all sitting on your hands right now, itching to get them dirty at HackTO, thinking: “Whatever will I do with myself in the meantime?!”
Well we need your help finding companies with interesting APIs for HackTO. What makes an API interesting? Last time we had APIs that could:
- Search local listings (Canpages)
- Manage and analyze revenue (FreshBooks)
- Match similar images (Idee)
- Add useful apps to any website (OPENApps)
- And rank blogs and RSS feeds (PostRank)
Some very cool apps were created out of these APIs, and we’d like to offer some similarly exciting APIs this time around!
So: If you are with–or know of–a technology company that you think should be involved, please get in touch!
Ideally, an eligible API for HackTO would be:
- Public (or made temporarily available to our hackers for at least a few weeks after HackTO ends)
- Well-documented
- Generally useful (and to creative folks, a lot of things could be considered generally useful!)
We would like to make this HackTO the best yet, so if you have any leads or ideas for APIs that you would like to see, please don’t hesitate to let us know!
Image by Daniel Dionne
Registration open for HackTO: Second edition
Yep, registration for this new edition of HackTO is now officially open!
The location and sponsors are TBD, but we will be holding the event on Saturday September 25th somewhere in downtown Toronto.
If you’re planning to attend, we would love your advice on the following:
- What tech companies would you like to see providing APIs this time around?
- What sorts of APIs would you be interested in working with?
- Is there anything different you would like to see or do at this next HackTO?
Please drop us a line at hackto (at) ideeinc.com any time to get in touch or to say hi. You can also join us on crowdvine!
There’s still lots to figure out, but our general schedule will look like this:
- 9:00 – Breakfast and introductions
- 9:30 – API presentation
- 10:15 – Open Planning
- 10:30 – Hacking setup and start
- Noon – Lunch
- 1:00 – Hacking
- 5:00 – Application presentation – 5 minutes for each presenter!
- 5:30 – Judging and prizes
- 6:00 – Off to nearby pub for celebrations!
Register soon, because space will be limited! Hope to see you in September.
Meet your judges
Where there are awesome prizes, there are awesome judges to award those prizes. We are extremely lucky to have three judges who know their tech and cannot be bribed!
(Oh hey, just what are these awesome prizes, you ask? Well we’ll be revealing that tomorrow but we can tell you that there is likely a shiny, pretty iPad in the mix. But I’ve already said too much. On to the introductions!)
Jonas Brandon
Jonas Brandon is a Cofounder of StartupNorth (www.startupnorth.ca) and a Director at Rogers Ventures (www.rogersventures.ca). Prior to joining Rogers Ventures Jonas cofounded two startups, backed by some of Canadas leading angel investors. He led the formation of a company commercializing research from the University of Toronto and grew an ecommerce company into a category leader. Both companies continue to thrive. He is a member of the Florida Bar, graduating from the University of Florida with a Juris Doctor, cum laude, and Bachelor of Science, summa cum laude. Follow Jonas on Twitter at @JonasBrandon and @StartupNorth
April Dunford
April Dunford is a seasoned technology marketing professional that has held executive positions at Nortel, IBM and Siebel Systems. She has also been the head of marketing at a number of successful startups including Janna Systems, DataMirror and Infobright. April is the founder and principle consultant at Rocket Launch Marketing a boutique consultancy that helps startups bring new offerings to market. She’s a contributor to The Mark News and is the author of RocketWatcher, an award-winning blog on startup marketing.
Joe Stump
Joe Stump has been scaling large websites for over ten years. After spending a few years as Digg’s Lead Architect he struck out on his own, with Matt Galligan, to found SimpleGeo. As CTO of SimpleGeo he’s responsible for architecting and scaling a robust GIS infrastructure for developers around the world. Joe has authored pieces for O’Reilly‚ ONLAMP.com and has spoken at Web 2.0 Expo, FOWA, FOWD, Q-Con, SXSW, MySQL Conference and PHP-Con, to name a few. Joe is an expert in the LAMP stack and graduated from Eastern Michigan University with a BA in Computer Information Systems.
























