July PyNash: Morgan Reece on filtered_websocket

  • July 10, 2014 · 6:00 PM
  • This location is shown only to members


This month we have Morgan Reece presenting on her project, filtered_websocket.

Intro Presentation (by Brandon Hamric, 5-10 minutes)

From Brandon:
Eventbrite is improving the way events are recommended to visitors looking for something to do. This will require a recommendation engine that can learn from the events you've visited or browsed in the past so we can show more relevant events going forward. The core requirement for this project is having a way to automatically classify events with labels like 'food', 'tech', 'beer', etc. A big part of machine learning is quickly prototyping ideas and validating them, so I'll be talking about two main points:

1) How we plan to use libraries like NLTK in python to quickly test ideas for classifiers
2) How we will validate and improve the classifiers


Main Topic (by Morgan Reece, 30-45 minutes)

filtered_websocket is a polyglot WebSocket server framework built atop Twisted which integrates with redis (for message passing).  In this talk we'll be discussing the framework's implementation and design decisions, touching upon topics like: supporting 2.x and 3.x within a single code base, leveraging metaclasses to build module systems, and network programming in Python.

About Morgan

Morgan's foray into software began while studying physics as an undergraduate, when she found that it was more fun to write code than journal articles. Since then she's worked on network analysis tools at the Army Research Laboratory, data warehouse operations at Facebook, and, most recently, a bit of everything at Artist Growth - a startup in Nashville, Tennessee.

Morgan's hobbies include writing poems about the linux kernel at linux-poetry.com, roller skating, and reading science fiction novels.


Meal Sponsor

Come hungry! Eventbrite is sponsoring a meal (not just the regular snack tray). From the sponsor: "Eventbrite enables people all over the world to plan, promote, and sell out any event—from photography and yoga classes, to sold out concerts and festivals. We believe that gathering with others is the best way for people to learn, grow, get inspired, feel connected, give back, and celebrate. So we're building technology that facilitates those gatherings."


Join or login to comment.

Create a Meetup Group and meet new people

Get started Learn more
Henry

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy