Skip to content

Lightning Talks || Python Applications @ Verizon Digital Media Services (pytest, nameko, Apache Airflow)

Notifications You must be signed in to change notification settings

PyLadies-LosAngeles/2018-nov-7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

The Event

PyLadies LA had a great event, Lightning Talks || Python Applications, on November 7, 2018.

The Talks

1. pyTesting for Everyone - Irina Kukuyeva

(GitHub, Slides)

We've all heard that we should be testing our code and getting good test coverage. This talk will give an overview of 4 types of tests: unit, integration, regression and parametrized test, via examples in pytest. You'll write more robust code in no-time, no prior testing experience necessary.

2. Build a micro service using Python's nameko - Nathan Danielsen

(Slides)

Walk through an exploration of building python and other language micro-services with nameko. Nameko is a python framework for building micro-services with lots of time saving tools and 3rd party plugins.

3. Use Python's psycopg2 package to build a data ETL (extract transform load) pipeline with Apache Airflow + Postgres - Naomi Lai

(Slides)

Working with data pipelines can be a pain, whether you're running the tasks one after another or bundling them together with cron jobs. Airflow alleviates the pain by turning your tasks into nodes that runs as part of a DAG (Directed Acyclic Graph) with each task chained to its previous task's completion. With Airflow you can concurrently manage multiple pipelines, track your task run time, chain multiple DAGs together into a larger pipeline, all the while maintaining separation of concern and doing all this with a language you're already familiar with: Python!

Hope to see you next time!

pyladiesla_logo

About

Lightning Talks || Python Applications @ Verizon Digital Media Services (pytest, nameko, Apache Airflow)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published