When: July 12, 2018, 6 p.m.

Where: Telnyx

311 W Superior St, STE 504 Chicago, IL 60654

Topics


  • Python 3.7 Below the Fold: `mock.seal`
    (0:05:00 Minutes)
    By: Aly Sivji
    Experience Level: Intermediate
    `unittest.mock` provides a flexible implementation of mock objects we can use to write isolated unit tests. In this lightning talk, we will explore the new `mock.seal()` function that was added in Python 3.7.
  • Intro to SaltStack
    By: Erik Johnson
    Experience Level: Novice
    SaltStack is open-source software for modern IT automation. The project was created in 2012 and today is used by tens of thousands of DevOps and enterprise IT organizations to automate the management of data center infrastructure and application environments. With its core remote-execution functionality, it is flexible enough to run shell commands, perform configuration management tasks, orchestration, and more. Erik Johnson, a SaltStack core developer and Chicago-area native, will demo the basics of how to get started using Salt, as well as how to use its powerful event bus for automation tasks.
  • Data Classes in Python 3.7: Why and How do They Compare to Existing Solutions?
    By: Brian Stempin , Yiu Ming Huynh
    Experience Level: Intermediate
    Python prides itself on being a language where “There should be one – and preferably only one – obvious way to do it” (PEP 20). One place where this isn’t really true is when it comes to the question of how to store data. There are several options: dictionaries, tuples, named tuples, vanilla Python classes, and Python classes decorated with the attrs library. PEP 557 adds a new way: Data classes. In this talk we will compare and contrast each approach, give listeners a way to figure out which one is best for their particular project, and share some performance metrics for those who are concerned with speed and memory footprints.