yeti logo icon
Close Icon
contact us
Yeti postage stamp
We'll reply within 24 hours.
Thank you! Your message has been received!
A yeti hand giving a thumb's up
Oops! Something went wrong while submitting the form.

San Francisco Django Meetup Recap (#5 - #8)

Rudy Mutter
April 29, 2014

Since June of 2013, Yeti and myself have been organizing the San Francisco Django Meetup group. This blog post will include talks #5 - #8 that I organized and is the 2nd installment in the series. Here's the first part of the San Francisco Django Meetup Recap.

#5 Complex Task Execution w/ Django & Celery

Five Star's CTO and Co-founder Matt Doka gave us a great talk on using Celery and AMQP to handle asynchronous tasks. The talk was very in depth and there was quite the Q&A session at the end of the talk.

We learned quite a bit about Five Star's use cases, which often times involve sending SMS and relying on other 3rd party services that are slow to respond. They specifically use RabbitMQ as their AMQP server and showed us another helpful tool called Flower to monitor Celery.

After the talk the FiveStars team did a bunch of extra credit putting together a more detailed version of the talk as well as a github repo with a vagrant virtual machine that's a fully working celery demo.

Meetup Event, Presentation, Github Demo

#6 Fully Automated Django Deployments with Ansible

Ansible is a new deployment management tool, written in pure python, which has started to gain traction as an alternative to Puppet and Chef. Matt Makai gave us a talk on the basics of Ansible and how to use it to automate deploying a simple Django application.

Matt taught us about the general Ansible vocabulary such as Playbooks, Variables, and Roles as well as how to organize your first Ansible project. He showed us that there are core modules in Ansible for dealing with Django's common deployment tasks such as the commands.

At the end of the talk Matt also introduced us to his open source project, Underwear. The library's ultimate goal is to have an out of the box solution to easily get a Django project deployed.

Meetup Event, Presentation, Extra Resources, Underwear

#7 Automated Office Entrance Theme Music with Python

At Hearsay Social, Scott Lobdell shared with us his adventure in facial recognition to create automated theme music and announcements for teammates at work.

We got an in depth look at opencv and other open source libraries Scott used to implement the actual facial recognition part of his project as well as a story on his progress from a simple setup to the final hardware (camera + speakers) he used to complete the entire system.

One of the most interesting topics was how do you create a training set for the software and what are some of the different algorithms used to match input from the camera against tens, hundreds, thousands of photos of people in the office to get an accurate match. There was also a live demo involving people from the audience and training Scott's program to recognize them.

Meetup Event, Presentation, Slides, Code Examples

#8 Integrating Django & NoSQL

The most recent meetup took place in March at Cloudera, where Abe Elmahrek talked about how Hue's Django application integrates with NoSQL data stores.

Hue, an application that has had many versions over the past several years, is a large Django site that has many Django apps, which make up the entirety of it. Abe told us about how Hue, an open source project, has been rapidly developed over the past few months in part due to it being based on python and Django.

Abe also took us through many of the different Django apps and showed us how they've extended Django to help aid them in integrating with the different Hadoop data stores.

Meetup Event, Presentation

Rudy Mutter is a CTO + Founding Partner at Yeti. He found his passion for technology as a youth, spending his childhood developing games and coding websites. Rudy now resides in the Yeti Cave where he architects Yeti’s system and heads up project production.

Follow Rudy on Twitter.

You Might also like...

Shopify Checkout Using UI Extensions

At Yeti we recently created a custom Shopify App using Checkout UI extensions to pull real-time data from a client’s Enterprise Resource Planning (ERP) system into Shopify. By the end of this article you will better understand what Shopify Checkout UI extensions are, how to approach building them, and some of the things to keep in mind during the implementation process.

colorful swirlsAn Introduction to Neural Networks

Join James McNamara in this insightful talk as he navigates the intricate world of neural networks, deep learning, and artificial intelligence. From the evolution of architectures like CNNs and RNNs to groundbreaking techniques like word embeddings and transformers, discover the transformative impact of AI in image recognition, natural language processing, and even coding assistance.

A keyboardThe Symbolicon: My Journey to an Ineffective 10-key Keyboard

Join developer Jonny in exploring the Symbolicon, a unique 10-key custom keyboard inspired by the Braille alphabet. Delve into the conceptualization, ideas, and the hands-on process of building this unique keyboard!

Browse all Blog Articles

Ready for your new product adventure?

Let's Get Started