Boyang Yue
Software Engineering, Big Data, and the miscellaneous
Home
Tags
09
Aug 2025
Sharing a Confidential Python Library Without PyPI
2,765 words, ~13 min read
Packaging
Security
Encryption
Python
uv
Git
GitHub
Package with uv, encrypt source in Git, and install from a trusted checkout.
03
May 2025
Python Distributions, Native Dependencies, and Environment Boundaries
2,133 words, ~10 min read
Dependency Management
Reproducibility
Python
uv
conda
How dependency shape separates uv from conda.
07
Oct 2024
Asserting, Observing, and Owning Data Quality
4,216 words, ~21 min read
Data Engineering
Data Quality
Data Contracts
Data Observability
The combination of rule-based checks, statistical monitoring, and ownership.
06
Aug 2023
Why Experiment Wins Underdeliver
4,211 words, ~21 min read
Data Science
A/B Testing
Statistics
Causal Inference
The launch gap between measured lift and real impact.
25
Feb 2023
Crop Out: Exploring Digital Image Processing
913 words, ~4 min read
Image Processing
Pillow
Python
Trick
To process images programmatically.
18
Dec 2022
Efficient Similarity Search with FAISS
1,875 words, ~9 min read
FAISS
Apache Spark
NumPy
Performance Optimization
Similarity Search
Unlock the full potential of large-scale vector searches.
11
Sep 2022
Two Measures of Fast: Throughput and Latency
2,738 words, ~13 min read
Performance Optimization
System Design
Benchmarking
Where the tradeoff is a choice, where it is arithmetic, and where there is none.
16
Jan 2022
The Comprehensive Guide to Hive UDF
2,534 words, ~12 min read
Apache Hive
Apache Spark
UDF
Java
A guide to developing Hive UDFs and integrating them with Spark SQL.
08
Oct 2021
When the Python Interpreter Is the Bottleneck
1,833 words, ~9 min read
Hybrid Programming
Performance Optimization
Python
C++
cppimport
Compile a small C++ kernel on import after profiling identifies the hot loop.
06
Jul 2021
How REST and GraphQL Draw the API Boundary
1,743 words, ~8 min read
APIs
Web Development
REST
GraphQL
HTTP
Field selection, response caching, schema contracts, and query cost.
Next page →