Python Day - Apr 23

20 talks in this track

Python Containers: Best Practices

talk

Daniel Hervás

If you work with web services, you’re probably using containers… and you’re also probably not doing it as well as you could. In this talk, we’ll go over best practices for container images to produce ...

I want to deploy my Flask app on Kubernetes, what are my options?

talk

David Andersson, Javier de la Puente

After creating a great web app using Python such as with flask, the next hurdle to production is how to make it available to users and operate it. And not just your app, but also ingress, the database...

Coding Aesthetics: PEP 8, Existing Conventions, and Beyond

talk

Shiva Bhusal

Coding aesthetics, in this context, refers to how code is written. It is essential that programmers also pay attention to the aesthetics and not just the functionality the code aims to achieve. This t...

Code review the right way

talk

Andrii Soldatenko

Code review is central part of everyday developer job. The motivation to create this talk was a quote: “The most important superpower of a developer is complaining about everybody else's code”. In th...

Beyond the GIL: Python's Evolution and Future Directions

talk

Vladas Tamošaitis

Explore the transformative journey of Python's Global Interpreter Lock (GIL). Delve into the GIL's origins, its role in Python's growth, and its challenges for multicore processing in development. Let...

Sync or async? Feel the magic of coroutines and the event loop in Django

talk

Antonis Kalipetis

Struggling with slow I/O in your Django apps? Want to maximize server resources? This talk explores asynchronous Python and its impact on Django. Let's clarify parallel vs. concurrent programming, ...

Architecture as Code (AaC) with Python

talk

Ruslan Korniichuk

Architecture as Code (AaC) was born for prototyping a new system architecture design without any design tools. Available tools currently support on-premise and main major providers including AWS, Azur...

The art of yield

talk

Maxim Danilov

Can you imagine a python project without any return? Is it overhead or memory saving? Is it complicated or would it reduce complexity? Is it testable or a horror for unittesting?

Using Trusted Publishing to Ansible release

talk

Anwesha Das

"Trusted publishing" is the term for using the OpenID Connect (OIDC) standard in the Python Ecosystem to release on PyPI. In this talk will go though the usage of trusted publishing in any Python pro...

Python vs. Go - Making the same utility in each

talk

Ed Crewe

This talk explores the differences between Python and Go. When I first learnt Go for a new job, I thought the best way to do it was to build something in it. I have an old python package https://git...

Python in 3D computer graphics

talk

Jurgis Zagorskas

Python has emerged as a versatile tool for 3D computer graphics, offering powerful capabilities in modeling, animation, and simulation. This presentation explores the application of Python in creating...

Build, Deploy, Monetize: The Future of the Developer Economy

workshop

Matej Hamaš

The Creator Developer Economy offers developers the chance to turn their skills into a passive income stream. In this talk, I’ll explore how developers can leverage Apify's tools to build, deploy, and...

Transforming REST APIs with Protobuf: Unlocking Performance and Flexibility

talk

Davi Nascimento de Paula

Discover how Protobuf can transform your REST API's schema evolution, while offering performance gains over JSON. This session covers Protobuf's strong versioning, ensuring seamless API updates withou...

Building pure Django REST API

workshop

Maxim Danilov

The new version of Django has several important features that allow us to avoid installing additional modules. Libraries like DRF, yasg, spectacular have always been recommended for REST API developme...

Do Repeat Yourself

talk

Donatas Rasiukevičius

Programming is for a large about removing repetition and finding abstractions that achieve that. But is that always sensible? Using the power of music we will examine how universal DRY really is.

Let the Robots Test: Acceptance Test-Driven Development (ATDD) with Robot Framework

talk

Stefan Kraus

Business specifications are often vague or incomplete, making development challenging. Acceptance Test-Driven Development (ATDD) bridges this gap with clear, executable specifications. This talk explo...

Oxylabs sponsored talk

talk

Placeholder

Migrating billions records from SQL to NoSQL using continuous migration technique with PySpark and DataProc.

talk

Piti Champeethong

The batch mechanism is challenging when handling continuous data migration with DataProc. However, I'm introducing a new approach for continuous data pipelines enabled by PySpark. The participants wil...

Inside the Black Box: The Anatomy of Virtual Environments

talk

Daniel Hervás

Virtual environments are a fundamental part of Python development, but to most developers, they’re largely a ‘black box’. In this talk, we’re gonna dissect the code, file structure and utilities that ...

What We Can Learn from Exemplary Python Documentation

workshop

Christian Heitzmann

Let us build on examples from NumPy, pandas, and Matplotlib to explore techniques and tools with the Sphinx documentation generator. Learn how to implement styles, include advanced elements, and overc...

Quick feedback

Thanks!

Your feedback has been recorded.