All articles
- Streamlining Event-Driven Architecture with Knative Channels and SinkBinding Feb 25, 2023
- Troubleshooting and debugging knative with kafka Jan 24, 2023
- Smart mock by side effect replacement Jan 17, 2023
- Consume Kafka events with Knative service and FastAPI on kubernetes Sep 15, 2022
- How to delete kubernetes stuck CRD deletion Jul 4, 2022
- Handle python versions and virtualenv like a pro! (including Apple M1) May 2, 2022
- Install psycopg2-binary on Apple M1 silicon May 1, 2022
- Django multi-select choice field in admin panel Jan 24, 2022
- Using DynamoDB with FastAPI Jan 22, 2022
- Pytest with respx and vcr! The best way to test remote service requests Oct 24, 2021
- Python type annotation improvement with Generic and TypeVar Oct 15, 2021
- SSL connection setup using PostgreSQL and SQLAlchemy Oct 13, 2021
- SqlAlchemy 1.4 async ORM with FastAPI Oct 9, 2021
- Checkout what's new in Python 3.10 Oct 4, 2021
- The best pre-commit config for Python code Jun 10, 2021
- My experience with FastAPI and async database connection Jun 6, 2021
- Neovim on OS X Dec 20, 2020
- Continuous Integration and Deployment using Google Cloudbuild Oct 19, 2020
- Processing markdown in Gatsby with Contentful May 29, 2020
- React form validation using material-ui and yup May 16, 2020
- Have you ever considered AWS Elastic Beanstalk for Django? Jun 9, 2019
- 10 steps to setup FTP server on Google Compute Engine Apr 20, 2019
- Heroes of Might and Magic 3: Horn of the Abyss on Linux and macOS #wine Jan 21, 2019
- Django Rest Framework using Python 3.7 on GAE Standard Dec 24, 2018
- How to create Alexa Skill using Python Nov 7, 2018
- Hi, I'm Piotr Nov 2, 2018