Django and Kafka within Heroku ++ Continuous Integration with Python


Details
Details
Reminder: as usual everyone will end up on a waitlist queue, I will be moving people to RSVP manually. If you can't attend the meetup, please be respectful and free up your space. Thanks :)
---------------
The rough capacity is 20 people.
Refreshments will be provided by Hubble.
https://hubblehq.com/
---------------
__________________________
This March session we are going to have two talks of approximately 20min each:
### How Hubble uses Django and Kafka within Heroku, by Lizzie Davison
Abstract:
At Hubble, we use Kafka as a message broker for our Heroku hosted apps. When trying to configure it, we ran into problems with the way Kafka client libraries expect their configuration to be provided. Heroku assumes that app configuration will always be provided as environment variables, whereas Kafka client libraries expect certificate files to manage authentication.
At Hubble, we also use staging infrastructure when developing locally. Using staging infrastructure in a development environment would have required us to build and maintain custom infrastructure, which we wanted to avoid.
We solved this configuration incompatibility by wrapping Python’s Kafka client libraries in a custom library that does allow us to use environment variables in order to connect to Kafka, that works in both Heroku staging and production environments, as well as in our development environment.
### Continuous Integration: what, why and how? by Ana Lopez Perez
Abstract: During this talk, we will cover the basics of continuous integration. We will explain what is continuous integration and why you should have it in your project. Helped by a practical example, we will also show how you can implement a continuous integration pipeline in your projects using common tools used in Python in an easy and effortless way. As a side effect, we will also cover some basics about testing and other tools that you can use to increase the quality of your code.

Sponsors
Django and Kafka within Heroku ++ Continuous Integration with Python