Eric J Ma's Website
Home
Blog
Books
Open Source
Projects
Talks
Teaching
Bio
til
2024-09-15: Sync GitHub secrets with your .env and gh CLI
2023-10-14: How I made a local pre-commit hook to resize images
2023-10-09: Check docstrings blazing fast with pydoclint
2023-10-08: VSCode Tip: Cmd+P lets you switch to any file within a repository
2023-09-17: How to extract query params from FastAPI
2023-08-27: Deploy to Dokku from GitHub Actions
2023-08-26: Enable GitHub Actions to Push Code Changes
2023-08-22: Use Cron to execute commands on startup
2023-07-12: How to configure a minimum Python version in pyproject.toml
2023-05-02: How to make Python context managers aware of their code
2023-04-29: How to use NumPy's where function with JAX's vmap
2023-01-07: Twitter Threads about Generative AI Business Ideas
2022-08-20: How to solve raspberry pi failing to update because of repository suite value
2021-12-30: Better conda environments on GitHub actions
2021-08-15: Ancestors and descendants apply to undirected and directed graphs
2021-07-10: How to enable custom source package installation in Binder
2021-05-29: Ward: A new Python package for software testing
2021-05-28: Help MathJax render correctly by wrapping latex in span tags
2021-05-14: Set environment variables inside a Jupyter notebook
2021-05-12: Desktop Python applications with Flask
2021-05-06: Canada exports education
2021-05-05: Probability Simplex
2021-05-03: Nudge for your flu shot
2021-04-28: Preview built static sites on Netlify
Resume
LinkedIn
Twitter
Octodon
GitHub
Stack Overflow
Contact Me
Blog RSS