Past Meetings • Recent Topics


Thu, Mar 12 2020 at 06:00 PM at Echo Global Logistics

Python's Numeric Tower
By: Phil Robare
Experience Level: Intermediate

Most computer languages offer "int"s and "reals" and maybe some support for "complex" or fixed point decimal. Python goes further. This talk will discuss built-in numeric types (such as Rational and Decimal), numeric types from Numpy, and the Abstract Base Classes that make it possible to add your own specialized numeric type and have it appear as part of the language.

What even is a process anyway?
By: David Sutton
Experience Level: Novice

Have you ever wondered how your computers knows what programs are running? What about what happens behind the scenes when you start a program? This talk will cover the basics of how processes work, and how your operating system keeps track of what's running. By the end of it you will know enough to write your own basic versions of 'ps' or 'top'.

82 Python enthusiasts attended this meeting.


Thu, Feb 13 2020 at 06:00 PM at Lumere

Experiences in the Guild
By: Sam Mahisekar
Experience Level: Novice

If you have attended a few ChiPy events, chances are you have used the chipy.org website. The ChiPy Web Guild is a group of volunteers that help maintain the site. In this talk, I will give a brief description of how the Web Guild works and touch on some aspects of the ChiPy.org site. We will then go through an example of how team members were able to address a flaw in the ChiPy.org code enhancing user experience. Finally, I will share some thoughts on what I learned and what the group might work on next.

Cloud Data Warehouses with Python
By: Michael McCarthy
Experience Level: Novice

The rapid growth of Python is, in part due, to it's exceptional toolkit for Data Analysts, Scientists, and Engineers. Packages like Pandas, Scikit-Learn, PySpark, and Dask have become staples for teams looking to process data. However, when processing large amounts of data there are times when Python might not be the right solution for your task. In this conversation, we'll learn about Cloud based Data Warehouses, such as Google's BigQuery, Amazon's Redshift, and Snowflake. You'll learn about the advantages of these platforms compared to in-memory processing in Python. We'll also show examples of how you can use Apache Airflow to automate recurring tasks, turning your Data Warehouse into the cornerstone of your Data Science infrastructure.

Migrating from VMs to K8s - We did it, and so can you!
By: Nick Petrovits
Experience Level: Novice

Join us as we describe our migration from a limiting cloud deployment on long-running VMs with shared infrastructure to a streamlined immutable infrastructure built on top of Docker and K8s. We'll also discuss techniques to support local development during this transition. Many teams wish they could reap the widely known benefits of Kubernetes (K8s), but most struggle to migrate to a new infrastructure while simultaneously supporting two deployment models and avoiding impacts to the velocity of software development. In this talk, we describe the particular challenges we faced during our incremental migration from multiple long-running singleton EC2 instances to a containerized solution. We'll highlight: - What challenges motivated us to transition to K8s? - Approaching an infrastructure migration incrementally to minimize impacts to local development and production deployments - Developing a solution to provide the same abstraction for local development that exists in production - Concurrently supporting multiple deployment models to reduce risk and simplify migration - Strategy variations for synchronous and asynchronous services - Networking challenges with Vagrant and Docker - Integrating K8s with a CI/CD pipeline - Tuning the environment

155 Python enthusiasts attended this meeting.


2020-01-09 18:00:00 location TBD

66 Python enthusiasts attended this meeting.


Thu, Dec 12 2019 at 06:00 PM at Braintree

Fall Mentorship Presentations
By:

Ten mentees will present the projects that they have been working on with their mentoors for the past 3 months. 

105 Python enthusiasts attended this meeting.


Tue, Nov 19 2019 at 06:00 PM at Metis

87 Python enthusiasts attended this meeting.

This meeting sponsored by: