Articles
Reference guides and explainers on investing, software, genetics, and the apps.
Investing
Common Sources of Error in Trading Backtests
Survivorship bias, data adjustments, transaction costs, lookahead, and overfitting.
An Introduction to Dollar-Cost Averaging
Investing a fixed amount at regular intervals.
Understanding Risk-Adjusted Returns
The Sharpe ratio, Sortino ratio, and maximum drawdown.
An Introduction to Portfolio Rebalancing
Maintaining a target allocation as values change.
Understanding Index Funds and ETFs
Two common types of pooled investment funds.
Understanding Compound Interest
How interest can accumulate on itself over time.
Asset Allocation and Diversification
Distributing investments across categories.
Understanding Market and Limit Orders
Common order types for buying and selling securities.
Understanding Volatility
How the variability of returns is described.
Development
UUIDs Explained: Versions and Use Cases
How UUIDs are structured and the versions in common use.
Understanding Base64 Encoding
Representing binary data as text, and why it is used.
An Introduction to Hashing Algorithms
Cryptographic hash functions and their common uses.
How JSON Web Tokens (JWT) Work
Structure, signatures, and stateless authentication.
Understanding Cron Expressions
The format used to schedule recurring tasks.
Understanding JSON
A widely used data interchange format.
Understanding URL Encoding
How special characters are represented in web addresses.
An Introduction to Regular Expressions
A notation for describing patterns in text.
Understanding Unix Timestamps
Representing time as a single number.
Color Models: HEX, RGB, and HSL
How colors are represented in digital design.
Character Encoding and UTF-8
How text is represented in computers.
Genetics
How to Read Your Raw DNA Data
Understanding the raw files from consumer DNA tests.
Understanding SNPs and Genetic Variants
The most common type of genetic variation.
Genotype and Phenotype Explained
Two foundational concepts in genetics.
DNA, Genes, and Chromosomes
How genetic information is organized.
Genetic Deep Dive Report
399 SNP variants across 23 categories.