Algolia resources for the Hackference hackathon šŸ› šŸ˜ŗ

Josh Dzielak
Algolia Stories
Published in
3 min readOct 21, 2017

--

Hello Hackference hackers! Iā€™m Josh from @Algolia, also as known as the person who just showed you how to search Mike Elsmoreā€™s tweets in order to see how many times he has tweeted about the current Hackference being the last. Spoiler: itā€™s not zero.

Mikeā€™s expression šŸ‘Œ

Algolia, the friendly neighborhood search API, is thrilled to be back at Hackference and the hackathon for the second year in a row.

I shared a few links up on stage to help you get started with Algolia and forgot many more. Hereā€™s a quick guide to the resources your might find helpful as you get underway:

  • algolia/awesome-algolia ā€” Your map into the Algolia universe in one Github repo, with links to all the documentation, guides, SDKs, integrations and much more.
  • algolia/datasets ā€” A list of publicly available datasets that you can import into Algolia to try it out or to build on top of.
  • algolia/algoliasearch-alexa ā€” An Amazon Alexa skill for using voice to search an Algolia index.
  • https://we-rate-tweets.glitch.me ā€” An app hosted on Glitch that shows you to use the Algolia and Twitter APIs to create a shareable search for your tweets. Because itā€™s hosted on Glitch, you can create your own running copy with just one click ā€” just hit any button that says ā€œRemixā€. This app shows you exactly how to do both indexing and search using Algoliaā€™s JavaScript SDK and instantsearch library. The code is well- commented to help you understand whatā€™s going on.
  • Algoliaā€™s CSS API client ā€”Did you catch Tim Carryā€™s talk yesterday about building a search engine using only CSS? The talk was amazing but please, please donā€™t attempt to build a search engine in a language that has no loops, variables, or functions within the time constraints of a hackathon. Just donā€™t. But do hit the link when you need a break from your hack and a quick laugh.
Good advice you will hopefully never, ever need

Last but not least, this morning you heard Joe Nashā€™s presentation about all of the amazing things the Github platform has available to you, and that you can win a prize by building something thatā€™s useful to developers. A few Algolia engineers recently wrote an Atom plugin for autocompleting NPM package names in require() statements and automatically adding the selected package to the projectā€™s package.json file. Have a look at the code if youā€™re interested to learn how an Atom plugin works and see how you could build one for your hack.

The Algolia prize will go to the most creative use of the API. Weā€™ll have notebooks and Raspberry Pis for everyone on the team. Hereā€™s Pandelis and Scott and the Algolia prize-winning team from last year ā€” see how happy they look!! That. could. be. you.

Anyone at the hackathon is welcome to grab a super-soft Algolia community t-shirt using our online form, hereā€™s the link: https://alg.li/tshirt. Hereā€™s a demo of the t-shirt by Algolia developer advocate (and your MC yesterday on the Develop track) Jessica West.

If you donā€™t already have an Algolia account, you can sign up here. Youā€™ll get 10,000 records and 100,000 indexing operations per month for free, plus access to our growing community.

If you have any questions, Jessica and I will be around for most of the afternoon (sadly not tomorrow though). In the event you need help and weā€™re not here, just send one of us a tweet.

Happy Hacking!

--

--

Co-founder & CTO @OrbitModel Ā· hiring kind people Ā· advocate for advocates šŸ„‘ Ā· ruby šŸš‚ rails ā€¢ move fast and fix things āœŒšŸ»