Epic.
Legendary.
It's back!

PyCon+Web
2025

January 24-25
Berlin

100%
Digital

Where Python meets Web.

24th of January: hands-on workshops
25th of January: conference talks, 2 tracks: Python and Web

Topics:
General Python • Python Web Frameworks (Django, Flask, Tornado, etc) • FastAPI • Web Security • AI/ML • LLMs • Data Science • DevOps and Cloud • Testing • Python in IoT • Robotics • Community • Diversity & Inclusion • Career

Talks and Speakers

Keynote

Ines Montani
founder at Explosion.AI, core developer of spaCy and Prodigy

What The History of the Web Can Teach Us About the Future of AI

Securing Python Web Applications: Best Practices and Common Pitfalls

Dmytro Khmelenko
Senior Software Engineer at Preply

You're (probably) Using UUIDs Wrong

Piotr Gnus
Python Developer at SpotOn

AI Agents: Customizing AI to Your Needs

Anna Gutowska
Data Scientist at IBM

Algorithmic Crypto Trading with Python

Johannes Sommer
Innovation and technology enthusiast at cplace GmbH

Pure Django REST API framework

Maxim Danilov
Co-Owner, Senior Software Developer, Software Architect winePad GmbH

AI Photo Generation with Python: A Developer's Handbook

Nithish Raghunandanan
Data engineer turned Developer at Couchbase

From zero to shipped in 30 minutes

Ricardo Sueiras
Developer Advocate for open source, currently working at AWS

From 25 Microservices to 1 async Modulith

Ilja Bauer
CTO and co-founder of EntwicklerHeld

What AI can do to enhance D&I in the community

Cheuk Ting Ho
Developer Advocate at JetBrains

Hey, what’s your MTTR?

Christian Barra
Software Engineer and Co-founder of zerobang.dev

Edge AI with MicroPython and TensorFlow for Microcontrollers

Lars Gregori
Technology Strategist at SAP CX

Data in Motion: Python-Powered Kafka Pipelines

Vladyslav Krasnolutskyi
Senior Software Engineer at Delivery Hero

See our complete program

What's PyConWeb?

We started in 2015 as a meetup with 12 participants. But we were optimistic:
-> 2016 organised first PyCon.De in Munich, which might also have been the first PyCon with a real Python (yes, the snake).
-> 2017 launched PyConWeb, a new conference where Python meets Web.
-> 2018-2019 (Surprise :) More and more PyConWebs.
-> 2020
The Covid pandemic hit hard. We refunded tickets, got broke.
-> Today: Meetups survived and thriving, with PyMunich gathering 100+ people monthly. Since the pandemic, all events are streamed - check our Epic Python Youtube channel.
PyCon+Web 2025: Reborn and Better Than Ever!
One track dedicated to web, one to general Python. A Win-Win for everyone!

Workshop by Arthur Bayr
Strawberry meets Apollo

Building a Modern GraphQL Application with Async Strawberry, Django, React, and Type-Safe Integration

Strawberry, a modern Python library for GraphQL, simplifies API development with its type-safe schema definition and integration flexibility. Paired with Apollo and React, it creates seamless front-end <-> back-end GraphQL communication, boosting developer productivity and app scalability.

Complete Workflow:
- Backend
: Define an async GraphQL API with Strawberry and Django, leveraging Dataloaders for performance optimization.
- Codegen: Automatically generate TypeScript types and React hooks from the GraphQL schema and operations.
- Frontend: Use Apollo Client and React to integrate the API seamlessly, consuming GraphQL data with generated hooks.

Workshop by Maxim Danilov
Pure Django REST API

The latest versions of Django allow you to create projects that implement REST API interfaces without additional libraries. Specific moments of development the pure Django REST API in this workshop.

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 development. Now the rules have changed. In this workshop: 1. The modern art of project development in Django. (µ-Django style). 2. Built-in serializer tools. 3. Json response, an underrated tool. 4. Async ORM and class based views . The best parts of modern Django.After this workshop, all participants got information about the new features of Django.

Check our complete program

Tickets

Each purchased ticket includes complimentary access to the workshop on January 24th.
Spots are limited, and an additional registration link will be provided to those who purchase a ticket below.

Our Partners

To become our partner check our Sponsorship opportunities

Sponsors

AriseHealth logo2020INC logoThe Paak logoEphicient logo

Our venue: CIC Berlin
(Cambridge Innovation Center)

We searched high and low for the perfect venue in Munich but couldn’t find one that fit our vision while keeping tickets affordable—under €200 - personal and under €100 for students. Then, we discovered CIC Berlin, and wow, it blew us away! We’re sure it’ll blow you away too. This is our chance to escape Munich, shake off the winter blues, and turn January into the most fun, inspiring, and not-so-cold month of the year in the city which never stops. So let’s make it unforgettable together!

Brand new fancy venue. It will be amazing!

Address: Lohmühlenstraße 65, 12435 Berlin.


10 Minutes cycling from Berlin Ostbahnhof.

https://cic.com/de/berlin

Recommended Hotels

We went to CIC Berlin and explored the area so we can suggest you a couple of hotels which are 15-20 mins walking distance to the venue.

What people say about #pyconweb

“Just at the @pyconweb @MicrosoftDE, proud to be part of the #pythoncommunity, also happy to have here some friends of the the #pythonmeetup Nuremberg! Let’s go for a digital future”

Moreno&Co || Founder of the IT Blog (@MorenoCo1)
2018

“It was a pleasure and honour to be at the first #PyConWeb. Many thanks to the organisers and volunteers.”

Daniele Procida (@evildmp)
2017

“#PyConWeb was an adventure! 🙂 Cody is on his way back to Frankfurt. Thanks to the crew, sponsors, speakers and attendees for two days full of interesting input, ideas and talks!”

<code>monauts (@codemonauts)
2018

“A big thank you to the #pyconweb organizers. Really well done. What a smooth organization. Talking-from-experience-here (TM).”

Python Academy (@pyacademy)
2017

We #StandWithUkraine

The colors of the Python logo serve as a reminder of the price of freedom. To ensure these colors remain free of red, consider supporting the charity "Come Back Alive". This reputable organisation focuses on saving lives - not taking them. Their current project aims to deploy 10,000 interceptor drones to defend against russian drones, which are sent daily in numbers ranging from 50 to 200.

We believe that no donation is too small.

Donate

© PyConWeb 2024