SFNode comes to AKQA for our July event. We've got two great talks lined up with Cherry Lam kicking things off with her talk "I know what you want to eat!" Following that up is Dylan Barnard introducing us to P2P apps. We'll have the usual open mic and social time at the end.
6:30pm - Doors Open
7:00pm - I know what you want to eat! - Cherry Lam
7:30pm - Introduction to Decentralized (P2P) apps - Dylan Barnard
8:00pm - Open Mic and Social Time
9:00pm - Doors close
I know what you want to eat!
What happens when you type “Italian food Downtown….” searching for the best restaurants to eat? How does the API figure out what you are looking for and give you the choices that are closest to you? The powerful search and indexing capabilities of ElasticSearch with Node's efficiency and ease of deployment allows the search engine to interpret the user’s intent and return the most relevant options. I will talk about the interesting logic and decisions behind indexing document, parsing and understanding user’s intent to narrowing down to the best matches in a consistent way.
About Cherry Lam
Cherry Lam, Software Engineer at OpenTable with background in food, food and food
Introduction to Decentralized (P2P) apps
Most people think peer-to-peer (P2P) networks are just for file sharing, but it turns out you can also build other types of applications on P2P networks with advantages like enhanced privacy and security. We’ll walk through the process of building an increasingly complex P2P cloud storage system (think Dropbox), and touch on the challenges you’d run into and some of their possible solutions. Topics include efficiently locating data within a large network and building a system where we can trust random people on the internet with our personal files.
About Dylan Barnard
Dylan Barnard has wrangled sheep, fish, people, and now codes as a software developer in Oakland, CA. He’s into long hikes and longer learning projects.
Open mic time give attendees 2-3 minutes of time to talk to the entire group. This is the time to debut a new project, announce upcoming events or let people know they're hiring.
• WaffleJs (http://wafflejs.com/)- First Wednesday of the month
• NodeSchool SF (http://nodeschool.io/sanfrancisco) - Last Saturday of the month
• NodeSchool Oakland (http://nodeschool.io/oakland) - Middle Saturday of the month