andGINEER
Andrey Sorokin, engineer
About
Blog
Tag cloud
Русский
The Great PostgreSQL Collation Conundrum: A Tale of Alphabetical Anarchy
Efficiently Listing Large AWS S3 Buckets with Python
aioS3: Efficient File Handling in Asyncio with aiobotocore
bookmate.com review - A Joke on the Book Market
Django Implementation of Infinite Scroll with HTMX
A Python library for streaming tag search in partially loaded XML from a website
Terraform for AWS serverless v2 RDS cluster with Postgres
Generic type aliasing in Python
Using Annotated to store metadata
How to create Quizlet flash cards from saved Google Translations
Unleash an explosive fleet of Lambda functions
Auto publish pip package on git tag and creating github release
Github pages with mkdocs and Python docstrings
Python asyncio version of nullcontext
Jenkins load env vars from file with expanding
MiniVac Handheld vacuum cleaner Philips 4.8v FC6142 DIY battery replacement
Bulk insert with Postgres COPY FROM in SQLAlchemy
How to use SQLAlchemy in Apache Airflow DAG
How to send params (indirectly) to pytest fixture from test
MacOS driver for Canon LaserJet LBP-1120
Import all names from Python files in package (from * import *)
Async Python code from sync code
Python decorator class to decorate standalone functions and object methods
Stress and load tests with Bombard
How to house keep your Python environment
Free Gantt chart template (like MS Project) for Google sheets or Excel
How to parse only small part of XML from NCBI (PubMed) Entrez API
BASH tricks: how to wait with timeout for string from process
Including doc tests into unit tests session
Py.test automatic Selenium screenshot
End to end tests with Selenium Grid and Python
Google sheet based on book Serious Training for Endurance Athletes, Rob Sleamaker
Serious Training for Endurance Athletes, Rob Sleamaker
How to lose weight fast and other recommendations of World Health Organization
How to use asyncio with multiprocessing in Python
Automatically add version to sources (not only Python) - GIT hooks
Python decorators - how to keep function signature (set of arguments) unchanged
Test Python with Hypothesis
Non-sequential Python
Python Multiple inheritance and super() function for dummies
Heart rate sensors comparison Garmin vs Scosche vs CooSpo
SQLplus with a human face
Spring boot MVC interceptor
Spring boot MVC emulate server error
Fast reaction from Amazon Dash by aircrack
Disqus comments alternative: github issues (Staticman)
Electronic load to test and revive rechargable batteries
iTunes (iPhone) Audiobook from mp3
Internet radio: How to connect I2S DAC to Raspberry Pi
Moscow subway NFC cards and MIFARE readers from ACS (ACR1281 и ACR122)
Athena: Beautiful PDF
IoT (Internet of things) events calendar on Kindle
Amazon Dash Button hack: Installation on Synology with Docker
Amazon Dash Button hack: Your DIY smart wifi button
OpenAPI(swagger): Exportable documentation
TRegExpr history
Saint-Petersburg 300-year anniversary
Regular expressions: Text processing from bird's eye view
TRegExpr site have been launched
About me