Lightning Talk about Ludic – framework for Web Development in Pure Python with Type-Guided Components.
GitHub Actions introduction for Python libraries & projects needs. Examples on how to use them for Python libraries, projects, JavaScript libraries & full stack projects.
Brief overview on how to use OpenAPI 3 within Python web-frameworks:
aiohttp & rororo,
Flask & connexion,
Django &
Django REST Framework and others.
Whether it better to use manually created openapi.yaml
schema or generate it
from Python code?
7 years ago I started my Holy Grail findings. After:
I’ve discovered OpenAPI 3 Schema and, thankfully to pyramid3_openapi, I’ve decided to rebuild my rororo library to bring OpenAPI 3 schema support to aiohttp.web applications.
The story about my findings after I decided to create CI/CD tool with Python 3. See how to prototype this kind of tool, how to work with GitHub API & how to enforce best from asyncio stack to get a working solution.
Talk about poetry – tool for Python packaging and dependency management. How I’m using it, what its benefits and problems. How and when it can replace pip, and when it cannot.
Why you might need to start thinking in data structures, or how to make your code more maintainable & predictable, while increase your development experience.
Describing my experience in migration from Django REST Framework to GraphQL using graphene-django.
Lessons learned from running aiohttp web application in production for 15+ months. Reasons why to choose asyncio stack for web development over standard Django / Flask approaches.
Describing how I use type annotations & mypy in production.
Lessons learned after using GraphQL and Python in production.
Introduction to type hinting (type annotations) in Python.
Findings & lessons from using async/await in Python for last year.
Brief overview of Firebase and how to work with it in Python.
Comparing CircleCI and other CI services and find out why it works much better for my needs.
Describing how to implement Python backend for Server Side Events (SSE) & WebSockets.
Overview of new additions to Python 3.5: async/await statements.
Developing modern web applications with React.js on frontend and Python 3 Asyncio stack on backend.
Brief overview of practices to write faster Python code.
Brief introduction to Asyncio stack for Python web developers. Describing aiohttp.web, aiopg, and rororo - libraries for building web applications on top of Python 3.
Things to know about making Flask extensions.
Overview of powerful SQLAlchemy features and how they saving the world.
Introduction to Couchbase: yet another NoSQL database built on top of Memchached & CouchDB.
Detailed introduction of Flask micro web-framework.
How Selenium solves problems with UI unit-testing by Twill, mechanize & WebTest.
Quick how-to on deploying multile Flask applications to one Heroku host.
Overview of technics and solutions to speed up Django tests execution.