Geekle's Python Universe WEB Edition
Global Summit
World's largest Python event of the year
python python
python python
python python
19 November 2020. Start: 10 am UTC duration: 24 hours online
19 November 2020. Start: 10 am UTC duration: 24 hours online
Geekle's Python Universe WEB Edition
Global Summit
World's largest Python event of the year
python python
python python
python python
online, November 19 start: 10 am UTC duration: 24 hours online, November 19 start: 10 am UTC duration: 24 hours
online, November 19 start: 10 am UTC duration: 24 hours online, November 19 start: 10 am UTC duration: 24 hours
15000+
Registrations
40+
Speakers
24 hours
of Tech Talks
$
79
$
79
$
79
$
79
What's New in Python
Zappa
NumPy
LibYear
WebAuthn
Argparse
Matplotlib
Django
Legacy Application
Plotly dash
PySpark
Jamstack
Python Security
Dependency Freshness
IDLE
IPython
Biases
Pythonic
Biases
Python Security
Zappa
IDLE
IDLE
PySpark
IPython
Plotly dash
Pythonic
Django
Python Security
Django
Biases
IPython
Python Security
Legacy Application
Plotly dash
Zappa
NumPy
LibYear
WebAuthn
Argparse
Matplotlib
Django
Legacy Application
Plotly dash
PySpark
Jamstack
Python Security
Dependency Freshness
IDLE
IPython
Biases
Pythonic
Biases
Python Security
Zappa
IDLE
WebAuthn
IPython
Django
Python Security
Zappa
Biases
Event Idea
Offline events are gone for some time, but the tech world doesn't slow down.
The Python community needs the platform to share the latest updates and use cases to improve coding skills and get architectural insights. We aim to provide an online event for Python geeks from all over the world to share what's new in the domain.

Geekle has the unique experience to gather huge tech summits with 11'000+ attendees with 95% of free users registered in other tech domains. Now we hope to make something the world has never seen before for the Python Community.

Python is the whole universe. We understand specific sub-domains like Python Web, Python for ML/AI and Python for Testing. That’s why we separated Python into three unique events. Now we are ready to present the Python WEB Global Summit’20.
See ya'll!
Speakers From
Partners
Live Talks From
Harrington Joseph
Sr. Software Engineer
«Managing Scale and Complexy. An Event Driven Approach»
Aman Jain
Engineering Lead
«Software Engineering Lessons From The Flight Deck»
Hooman Mohammadi
Software Engineer
«Python Django Intro»
Marcelo Guterres
Customer Engineer
«Monitoring with Python: a simple way to get information!»
Jim Jagielski
Open Source Lead
«Why Python Matters»
Debora Cornetta O'Brien
Software Engineer Apprentice
«How Python changed my life and gave me a position at Google»
Nadin-Katrin Apel
Software Engineer
«AI at Porsche - how we won the AI Hackaton with postureAI»
Mark Smith
Senior Developer Advocate
«Everything You Know About MongoDB is Wrong!»
Anmol Krishan Sachdeva
Site Reliability Engineer
«Distributed Orchestration with Airflow: Architecture, DAGs, Best Practices, and more»
M. Scott Ford
CTO
«A Deep Dive into Measuring Dependency Freshness with LibYear»
M. Gurur Yetiskin
Offensive Cyber Security Specialist
«Web Application Security»
Athina Frantzana
Equality, Diversity & Inclusion Specialist-Researcher
«Gender Balance in Tech»
Mohammed Amin Ibrahim
Student
«Building effective online dev portfolio»
Daniel França
Senior Software Engineer
«Django in the serverless land»
Jessie Newman
Algo Engineer
«Writing Effective Unit Tests»
Christian Barra
Tech Lead
«Websockets and webhooks done right»
Paweł Polewicz
CEO
«ApiVer – a versioning policy for libraries»
Emanuil Tolev
Community Engineer
«Python Versions and Dependencies Made Easy»
Anastasiia Tymoshchuk
Lead Engineer
«Can we deploy yet?»
Shreya Agrawal
Data Scientist
«Data Science in Urban Mobility»
Fernando Medina Corey
Lead Cloud Architect
«Scalable Application Prototyping in 500 Lines or Less»
Gajendra Deshpande
Assistant Professor
«Investigating Digital Crimes using Python»
Max Humber
Distinguished Faculty Member
«Hickory, Dickory, Dock... Scheduling Python at the Command Line»
Miroslav Šedivý
Senior Software Developer
«Your Name Is Invalid!»
Sebastian Witowski
Python consultant and trainer
«Python Versions and Dependencies Made Easy»
Aman Sharma
CTO
«No more tears from project nightmares»
Liran Haimovitch
Co-Founder and CTO
«Why you’re getting understandability wrong»
Smaranjit Ghose
Undergraduate Student Researcher
«Artificial Intelligence based identification of total knee arthroplasty implants»
Hannah Stepanek
Security Software Developer
«Rearchitecting a Legacy Codebase»
Opemipo Disu
Developer Advocate
«The future of web in Python»
Rishab Kattimani
Student
«Face recognition in Python»
Ayon Roy
Data Science Intern
«PySpark : Combining Machine Learning & Big Data »
Jan Nitschke
Data Engineer
«Can we use SQLAlchemy in BI?»
Sam Scott
Co-founder/CTO
«Access control patterns in Python»
Krzysztof Barszcz
Software Engineer
«SQL connectivity»
Mario García
GitLab Hero
«Lessons from my DevOps journey with Python»
Tajinder Singh
Software Engineer
«Designing Python applications for Failure»
Tobias Günther
Founder
«Undoing Mistakes with Git»
Jaimin Khanderia
Data Scientist
«Streamlit - Build data dashboards quickly»
SQL connectivity
First we will refresh the knowledge about SQL and ORM, then we will construct some simple entities and save them to DB. The last part will be the creation of simple CRUD API
Lessons from my DevOps journey with Python
Ready to release? Choosing the right CI/CD tool, when to containerize your project, what configuration files to create and what security tools to use depend on the technologies you're using for building your app and the platform chosen for deployment. Python plays well along with other technologies (e.g Rust, SQL/NOSQL solutions) and getting your project ready for deployment could be as simple as it sounds except when not enough documentation is available. By analyzing some scenarios you will learn how to properly deploy your project to a production environment (e.g. Heroku, GCP).
Designing Python applications for Failure
In a world where applications are distributed over network, anything that can fail will fail. Having an advanced retrying capability becomes an important cross cutting concern for such applications. We will discuss details on some retrying patterns that can help handle failures. Since this is a common usage, we will talk about a library called tenacity which can be used in Python applications.
Undoing Mistakes with Git
## Short Description
We cannot avoid mistakes. But with the right tools, we can make sure they don't hurt too much. Git offers many ways to undo, revert, recover and fix. We'll look at the bad things that can happen to you - and how Git can save your neck.

## Additional Description
In this hands-on session, we'll have a look at Git's various "undo" features. My intention is to give developers more confidence in their day-to-day operations when working with code: "mistakes can be undone" is something I'd like the audience to keep in mind. In the session, I will both talk about the theory and show the corresponding commands / tools in practice. I'll be using both Git on the command line and the popular GUI "Tower" to show how to deal with mistakes in real-world scenarios.
Show More
AGENDA
These are some of the expected topics.
The exact Agenda will be available 5 days before the event.
Two different Tracks
Two different Topic lists
Choose your Track!
Junior
for Junior Python developers
entry-level content.
UTC 10:00 — 10:10

Organizer Lead
UTC 10:00 — 10:10

Organizer Lead
Intro to the python Universe WEB Edition
UTC 10:10 — 10:50

Gurur Yetiskin
UTC 10:10 — 10:50

Gurur Yetiskin
Web Application Security

Show Abstract
UTC 10:50 — 11:30

Opemipo Disu
UTC 10:50 — 11:30

Opemipo Disu
The future of web in Python

Show Abstract
UTC 11:30 — 12:10

Mohammed Amin Ibrahim
UTC 11:30 — 12:10

Mohammed Amin Ibrahim
Building effective online dev portfolio

Show Abstract
UTC 12:10 — 12:50

Ayon Roy
UTC 12:10 — 12:50

Ayon Roy
PySpark : Combining Big Data & Machine Learning

Show Abstract
UTC 12:50 — 13:30

M. Gurur Yetiskin
Opemipo Disu
Mohammed Amin Ibrahim
Ayon Roy
UTC 12:50 — 13:30

M. Gurur Yetiskin
Opemipo Disu
Mohammed Amin Ibrahim
Ayon Roy
Q&A panel
UTC 13:30 — 13:40
UTC 13:30 — 13:40
BREAK
UTC 13:40 — 14:20

Gajendra Deshpande
UTC 13:40 — 14:20

Gajendra Deshpande
Python and FOSS in Education for Generation Z

Show Abstract
UTC 14:20 — 15:00

Rishab Kattimani
UTC 14:20 — 15:00

Rishab Kattimani
Python journey of 12 year old & Web automation demo

Show Abstract
UTC 15:00 — 15:40

Gajendra Deshpande
Rishab Kattimani
UTC 15:00 — 15:40

Gajendra Deshpande
Rishab Kattimani
Q&A
UTC 15:40 — 15:50
UTC 15:40 — 15:50
BREAK
UTC 15:50 — 16:30

Max Humber
UTC 15:50 — 16:30

Max Humber
Hickory, Dickory, Dock... Scheduling Python at the Command Line

Show Abstract
UTC 16:30 — 17:10

Miroslav Šedivý
UTC 16:30 — 17:10

Miroslav Šedivý
Your Name Is Invalid!

Show Abstract
UTC 17:10 — 17:50

Sebastian Witowski
UTC 17:10 — 17:50

Sebastian Witowski
Python Versions and Dependencies Made Easy

Show Abstract
UTC 17:50 — 18:30

Max Humber
Miroslav Šedivý
Sebastian Witowski
UTC 17:50 — 18:30

Max Humber
Miroslav Šedivý
Sebastian Witowski
Q&A panel
UTC 18:30 — 18:40
UTC 18:30 — 18:40
BREAK
UTC 18:40 — 19:20

Tobias Günther
UTC 18:40 — 19:20

Tobias Günther
Undoing Mistakes with Git

Show Abstract
UTC 19:20 — 20:00

Mark Smith
UTC 19:20 — 20:00

Mark Smith
Everything You Know About MongoDB is Wrong!

Show Abstract
UTC 20:00 — 20:40

Tobias Günther
Mark Smith
UTC 20:00 — 20:40

Tobias Günther
Mark Smith
Q&A
UTC 20:40 — 20:50
UTC 20:40 — 20:50
BREAK
UTC 20:50 — 21:30

Michael Driscoll
UTC 20:50 — 21:30

Michael Driscoll
All About Logging with Python

Show Abstract
UTC 21:30 — 22:10

Reuven Lerner
UTC 21:30 — 22:10

Reuven Lerner
What's new in Python 3.9 (and beyond)

Show Abstract
UTC 22:10 – 22:50

Emanuil Tolev
UTC 22:10 – 22:50

Emanuil Tolev
The gentle touch of APM - how code tracing works in Python

Show Abstract
UTC 22:50 – 23:30

Michael Driscoll
Reuven Lerner
Emanuil Tolev
UTC 22:50 – 23:30

Michael Driscoll
Reuven Lerner
Emanuil Tolev
Q&A panel
UTC 23:30 – 23:40
UTC 23:30 – 23:40
BREAK
UTC 23:40 – 0:20

Debora O'Brien
UTC 23:40 – 0:20

Debora O'Brien
How Python changed my life and gave me a position at Google - Late tragetory of a Woman into tech

Show Abstract
UTC 0:20 – 1:00

Hooman Mohammadi
UTC 0:20 – 1:00

Hooman Mohammadi
Python Django Intro

Show Abstract
UTC 1:00 – 1:40

Anmol Krishan Sachdeva
UTC 1:00 – 1:40

Anmol Krishan Sachdeva
Distributed Orchestration with Airflow: Architecture, DAGs, Best Practices, and more

Show Abstract
UTC 1:40 – 2:20

Debora O'Brien
Hooman Mohammadi
Anmol Krishan Sachdeva
UTC 1:40 – 2:20

Debora O'Brien
Hooman Mohammadi
Anmol Krishan Sachdeva
Q&A panel
UTC 2:20 – 2:30
UTC 2:20 – 2:30
BREAK
UTC 2:30 – 3:10

Krzysztof Barszcz
UTC 2:30 – 3:10

Krzysztof Barszcz
SQL connectivity

Show Abstract
UTC 3:10 – 3:50

Jessie Newman
UTC 3:10 – 3:50

Jessie Newman
Writing Effective Unit Tests

Show Abstract
UTC 3:50 – 4:30

Marcelo Guterres
UTC 3:50 – 4:30

Marcelo Guterres
Monitoring with Python: a simple way to get information!

Show Abstract
UTC 4:30 – 5:10

Krzysztof Barszcz
Jessie Newman
Marcelo Guterres
UTC 4:30 – 5:10

Krzysztof Barszcz
Jessie Newman
Marcelo Guterres
Q&A panel
UTC 5:10 – 5:20
UTC 5:10 – 5:20
BREAK
UTC 5:20 – 6:00

Jaimin Khanderia
UTC 5:20 – 6:00

Jaimin Khanderia
Streamlit - Build data dashboards quickly

Show Abstract
UTC 6:00 – 6:40

Fernando Medina Corey
UTC 6:00 – 6:40

Fernando Medina Corey
Scalable Application Prototyping in 500 Lines or Less

Show Abstract
UTC 6:40 – 7:20

Jaimin Khanderia
Fernando Medina Corey
UTC 6:40 – 7:20

Jaimin Khanderia
Fernando Medina Corey
Q&A panel
UTC 7:20 – 7:30
UTC 7:20 – 7:30
BREAK
UTC 7:30 – 8:10

Anastasiia Tymoshchuk
UTC 7:30 – 8:10

Anastasiia Tymoshchuk
Python Decorators: Gift or Poison?

Show Abstract
UTC 8:10 – 8:50

Aman Sharma
UTC 8:10 – 8:50

Aman Sharma
No more tears from project nightmares

Show Abstract
UTC 8:50 – 9:30

Christian Barra
UTC 8:50 – 9:30

Christian Barra
Websockets and webhooks done right

Show Abstract
UTC 9:30 – 10:00

Anastasiia Tymoshchuk
Aman Sharma
Christian Barra
UTC 9:30 – 10:00

Anastasiia Tymoshchuk
Aman Sharma
Christian Barra
Q&A panel
Show Full Agenda
Senior

for Middle and Senior Software Developers, Solution Architects and CTO. Deep tech content.

UTC 10:00 — 10:10

Organizer Lead
UTC 10:00 — 10:10

Organizer Lead
Intro to the python Universe WEB Edition
UTC 10:10 — 10:50

Liran Haimovitch
UTC 10:10 — 10:50

Liran Haimovitch
Why you’re getting understandability wrong

Show Abstract
UTC 10:50 — 11:30

Dr Athina Frantzana
UTC 10:50 — 11:30

Dr Athina Frantzana
Gender Balance in Tech

Show Abstract
UTC 11:30 — 12:10

Anastasiia Tymoshchuk
UTC 11:30 — 12:10

Anastasiia Tymoshchuk
Can we deploy yet?

Show Abstract
UTC 12:10 — 12:50

Liran Haimovitch
Dr Athina Frantzana
Anastasiia Tymoshchuk
UTC 12:10 — 12:50

Liran Haimovitch
Dr Athina Frantzana
Anastasiia Tymoshchuk
Q&A panel
UTC 12:50 — 13:00
UTC 12:50 — 13:00
BREAK
UTC 13:00 — 13:40

Gajendra Deshpande
UTC 13:00 — 13:40

Gajendra Deshpande
Investigating Digital Crimes using Python

Show Abstract
UTC 13:40 — 14:20

Shreya Agrawal
UTC 13:40 — 14:20

Shreya Agrawal
Using Data in Urban Mobility

Show Abstract
UTC 14:20 — 15:00

Paweł Polewicz
UTC 14:20 — 15:00

Paweł Polewicz
ApiVer – a versioning policy for libraries

Show Abstract
UTC 15:00 — 15:40

Gajendra Deshpande
Shreya Agrawal
Paweł Polewicz
UTC 15:00 — 15:40

Gajendra Deshpande
Shreya Agrawal
Paweł Polewicz
Q&A panel
UTC 15:40 — 15:50
UTC 15:40 — 15:50
BREAK
UTC 15:50 — 16:30

Harrington Joseph
UTC 15:50 — 16:30

Harrington Joseph
Managing Scale and Complexy. An Event Driven Approach

Show Abstract
UTC 16:30 — 17:10
UTC 16:30 — 17:10
TBA
UTC 17:10 — 17:50

Jan Nitschke
UTC 17:10 — 17:50

Jan Nitschke
Can we use SQLAlchemy in BI?

Show Abstract
UTC 17:50 — 18:30

Harrington Joseph
Jan Nitschke
UTC 17:50 — 18:30

Harrington Joseph
Jan Nitschke
Q&A panel
UTC 18:30 — 18:40
UTC 18:30 — 18:40
BREAK
UTC 18:40 – 19:20

Daniel França
UTC 18:40 – 19:20

Daniel França
Django in the serverless land

Show Abstract
UTC 19:20 – 20:00

Aman Jain
UTC 19:20 – 20:00

Aman Jain
Software Engineering Lessons From The Flight Deck

Show Abstract
UTC 20:00 – 20:40

Christian Barra
UTC 20:00 – 20:40

Christian Barra
Production-ready applications with Python

Show Abstract
UTC 20:40 – 21:20

Daniel França
Aman Jain
Christian Barra
UTC 20:40 – 21:20

Daniel França
Aman Jain
Christian Barra
Q&A panel
UTC 21:20 – 21:30
UTC 21:20 – 21:30
BREAK
UTC 21:30 – 22:10

M. Scott Ford
UTC 21:30 – 22:10

M. Scott Ford
A Deep Dive into Measuring Dependency Freshness with LibYear

Show Abstract
UTC 22:10 – 22:50

Anmol Krishan Sachdeva
UTC 22:10 – 22:50

Anmol Krishan Sachdeva
Painting with GANs: Challenges and Technicalities of Neural Style Transfer

Show Abstract
UTC 22:50 – 23:30

Jim Jagielski
UTC 22:50 – 23:30

Jim Jagielski
Why Python Matters

Show Abstract
UTC 23:30 – 0:10

M. Scott Ford
Anmol Krishan Sachdeva
Jim Jagielski
UTC 23:30 – 0:10

M. Scott Ford
Anmol Krishan Sachdeva
Jim Jagielski
Q&A panel
UTC 0:10 – 0:20
UTC 0:10 – 0:20
BREAK
UTC 0:20 – 1:00

M. Scott Ford
UTC 0:20 – 1:00

M. Scott Ford
Building a Bridge to a Legacy Application - How Hard Can that Be?

Show Abstract
UTC 1:00 – 1:40

Fernando Medina Corey
UTC 1:00 – 1:40

Fernando Medina Corey
Building Secure Cloud-enabled IoT Devices

Show Abstract
UTC 1:40 – 2:20

Sam Scott
UTC 1:40 – 2:20

Sam Scott
Access control patterns in Python

Show Abstract
UTC 2:20 – 3:00

Hannah Stepanek
UTC 2:20 – 3:00

Hannah Stepanek
Rearchitecting a Legacy Codebase

Show Abstract
UTC 3:00 – 3:40

M. Scott Ford
Fernando Medina Corey
Sam Scott
Hannah Stepanek
UTC 3:00 – 3:40

M. Scott Ford
Fernando Medina Corey
Sam Scott
Hannah Stepanek
Q&A panel
UTC 3:40 – 3:50
UTC 3:40 – 3:50
BREAK
UTC 3:50 – 4:30

Rishab Kattimani
UTC 3:50 – 4:30

Rishab Kattimani
Face Recognition using Python

Show Abstract
UTC 4:30 – 5:10

Mario García
UTC 4:30 – 5:10

Mario García
Lessons from my DevOps journey with Python

Show Abstract
UTC 5:10 – 5:50

Rishab Kattimani
Mario García
UTC 5:10 – 5:50

Rishab Kattimani
Mario García
Q&A panel
UTC 5:50 – 6:00
UTC 5:50 – 6:00
BREAK
UTC 6:00 – 6:40

Tajinder Singh
UTC 6:00 – 6:40

Tajinder Singh
Designing Python applications for Failure

Show Abstract
UTC 6:40 – 7:20

Loyanne Repolho
UTC 6:40 – 7:20

Loyanne Repolho
Fairness and Ethics with AI and the future of humanity

Show Abstract
UTC 7:20 – 8:00

Tajinder Singh
Loyanne Repolho
UTC 7:20 – 8:00

Tajinder Singh
Loyanne Repolho
Q&A panel
UTC 8:00 – 8:10
UTC 8:00 – 8:10
BREAK
UTC 8:10 – 8:50

Nadin-Katrin Apel
UTC 8:10 – 8:50

Nadin-Katrin Apel
AI at Porsche - how we won the AI Hackaton with postureAI

Show Abstract
UTC 8:50 – 9:30

Loyanne Repolho
UTC 8:50 – 9:30

Loyanne Repolho
Python / Django in the cloud

Show Abstract
UTC 9:30 – 10:00

Nadin-Katrin Apel
Loyanne Repolho
UTC 9:30 – 10:00

Nadin-Katrin Apel
Loyanne Repolho
Q&A panel
Show Full Agenda
UTC 15:40 — 15:50
UTC 15:40 — 15:50
BREAK
UTC 15:50 — 16:30

Max Humber
UTC 15:50 — 16:30

Max Humber