Vadim MarkovtsevinBetter ProgrammingI Forked “Asyncpg” — And It Parses Database Records to Numpy 20x FasterPresenting the fork of asyncpg — asynchronous PostgreSQL client for Python — based on NumPy structured arrays·8 min read·Jun 2, 2022--2--2
Vadim MarkovtsevinTowards Data ScienceMy Continuous Integration takes too much time. How do I fix it?Approaches to reducing the CI run times. Measure, optimize, leverage the hidden resources, and more.·8 min read·Mar 23, 2022--3--3
Vadim MarkovtsevinTowards Data ScienceHow we optimized PostgreSQL queries 100xSome of the tricks we used to speed up SELECT-s in PostgreSQL: LEFT JOIN with redundant conditions, VALUES, extended statistics, primary…·11 min read·Mar 8, 2022--3--3
Vadim MarkovtsevinBetter ProgrammingContinuous Performance Improvement of HTTP APIWe developed an analytics HTTP API in Python. This is how we discovered what to improve to serve requests faster·7 min read·Feb 23, 2022--2--2
Vadim MarkovtsevinTowards Data ScienceHow we optimized Python API server code 100xSome of the tricks we used to speed up calls to our analytics API written in Python: played with asyncio, messed with SQLAlchemy, hacked…·12 min read·Feb 9, 2022--3--3
Vadim MarkovtsevShould you enlarge your PRs?The empirical laws of how long it takes to review and release a pull request depending on its size. We inferred them from 100,000 pull…·8 min read·Jun 10, 2021----
Vadim MarkovtsevinTowards Data ScienceDeploying Kubeflow to a bare-metal GPU cluster from scratchMy experience of deploying Google’s Kubernetes ML toolkit on physical servers with multiple GPUs: tuning the host OS, installing k8s…·14 min read·Mar 18, 2021--2--2
Vadim MarkovtsevinTowards Data ScienceFuzzy matching people namesI’ve recently had to solve an interesting problem: given two unordered lists with real people names, match identities in between.·10 min read·Feb 25, 2021--1--1
Vadim MarkovtsevinTowards Data ScienceHacking Google Coral Edge TPU: motion blur and Lanczos resizeEdge TPU is a powerful device that is capable of general-purpose image filtering thanks to efficient 2D convolutions and TensorFlow.·11 min read·Nov 28, 2019----