corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087a3-2c1e-7247-b3bc-16de88b8a121", "title": "Klutz Power", "url": "https://mchow.com/posts/klutz-power/", "published_at": "2026-08-29T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de88c313e8", "title": "PyPharma: Modernising Clinical Data Transformation (PHUSE NJ 2026)", "url": "https://mchow.com/posts/pypharma-phuse-nj/", "published_at": "2026-07-22T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de899ade15", "title": "The Curse of Documentation (posit::conf 2025)", "url": "https://mchow.com/posts/curse-of-documentation/", "published_at": "2025-09-17T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de8a215c50", "title": "Polars: Laying the Foundation of the pharmaverse-py (PHUSE NJ 2025)", "url": "https://mchow.com/posts/polars-pharmaverse-phuse-2025/", "published_at": "2025-07-21T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de8a5b33ce", "title": "User Guides: engaging new users, delighting old ones (SciPy 2025)", "url": "https://mchow.com/posts/user-guides-scipy-2025/", "published_at": "2025-07-09T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de8af9165f", "title": "Plotting art with plotnine", "url": "https://mchow.com/posts/plotnine-art/", "published_at": "2024-07-14T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de8b618a91", "title": "Two years at RStudio (now Posit)", "url": "https://mchow.com/posts/two-years-at-rstudio/", "published_at": "2024-06-01T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de8bfe0e4f", "title": "Why did I join RStudio (now Posit)?", "url": "https://mchow.com/thoughts/why-rstudio/", "published_at": "2024-06-01T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de8c478cd2", "title": "Making Beautiful, Publication Quality Tables in Python is Possible in 2024 (PyCon US)", "url": "https://mchow.com/posts/beautiful-tables-python-pycon-2024/", "published_at": "2024-05-17T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de8d18aa64", "title": "The project questionnaire: from ideas to action", "url": "https://mchow.com/posts/cfp-project-questionnaire/", "published_at": "2024-03-16T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de8db8c04b", "title": "Poet Mouthwash", "url": "https://mchow.com/thoughts/poet-mouthwash/", "published_at": "2024-03-05T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de8dca3ae2", "title": "The Dashboard", "url": "https://mchow.com/thoughts/the-dashboard/", "published_at": "2023-12-03T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de8e7c02db", "title": "GOTCHA", "url": "https://mchow.com/tiny/gotcha/", "published_at": "2023-06-18T12:01:01+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de8ed9be0c", "title": "GOD KNOWS WHERE", "url": "https://mchow.com/tiny/god-knows-where/", "published_at": "2023-06-18T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de8f4e79a4", "title": "BOYS CLUB", "url": "https://mchow.com/tiny/boys-club/", "published_at": "2023-05-13T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de8f54f72c", "title": "TAKE TWO AND CALL ME IN THE MORNING", "url": "https://mchow.com/tiny/sweet-tart/", "published_at": "2023-05-13T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de900561a4", "title": "One year on the open source team at RStudio (now Posit)", "url": "https://mchow.com/posts/one-year-at-rstudio/", "published_at": "2023-02-01T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de901a3867", "title": "The Accidental Analytics Engineer (Coalesce 2022)", "url": "https://mchow.com/posts/accidental-analytics-engineer/", "published_at": "2022-10-18T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de9028a0c8", "title": "FELT GOOD AT THE TIME MIGHT DELETE LATER", "url": "https://mchow.com/tiny/felt-good-at-the-time/", "published_at": "2022-06-01T12:01:12+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de90e47983", "title": "HUNGER GAMES", "url": "https://mchow.com/tiny/hunger-games/", "published_at": "2022-06-01T12:01:11+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de9109cac0", "title": "OPTIONALITY", "url": "https://mchow.com/tiny/optionality/", "published_at": "2022-06-01T12:01:06+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de919f2538", "title": "OUT OF SIGHT", "url": "https://mchow.com/tiny/out-of-sight/", "published_at": "2022-06-01T12:01:02+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de91bd9074", "title": "IT'S ON THE BOX", "url": "https://mchow.com/tiny/its-on-the-box/", "published_at": "2022-06-01T12:01:01+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de92a1b097", "title": "(DRAFT) Three Contrasting Views in Education Research", "url": "https://mchow.com/drafts/three-contrasts-in-ed-1-rigor-relevance/", "published_at": "2020-10-11T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de93795943", "title": "Pandas has a hard job (and does it well)", "url": "https://mchow.com/posts/pandas-has-a-hard-job/", "published_at": "2020-05-26T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de940332fd", "title": "Single dispatch for democratizing data science tools", "url": "https://mchow.com/posts/2020-02-24-single-dispatch-data-science/", "published_at": "2020-02-24T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de94cd0998", "title": "What would it take to recreate dplyr in python?", "url": "https://mchow.com/posts/2020-02-11-dplyr-in-python/", "published_at": "2020-02-11T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de9565b730", "title": "Using R and the A* Algorithm: Cruising Around Minecraft", "url": "https://mchow.com/posts/r-and-astar-with-minecraft/", "published_at": "2019-03-18T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de95cd5b1c", "title": "Using R and the A* Algorithm: Animated Pathfinding with gganimate", "url": "https://mchow.com/posts/r-and-astar-maze-viz/", "published_at": "2019-02-27T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de95ee9844", "title": "Using R and the A* Algorithm: Turning Cats into Dogs", "url": "https://mchow.com/posts/r-and-astar-cats-to-dogs/", "published_at": "2019-01-21T00:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de962369cd", "title": "The Prototype that Lived Forever", "url": "https://mchow.com/drafts/the-prototype/", "published_at": "2018-05-08T16:00:00+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de9669a550", "title": "Teaching Data Science to High Schoolers", "url": "https://mchow.com/posts/data-science-cbk/", "published_at": "2018-04-05T15:17:07+00:00" }, { "id": "01a087a3-2c1e-7247-b3bc-16de96be8642", "title": "| Michael Chow", "url": "https://mchow.com/about/", "published_at": null }, { "id": "01a087a3-2c1e-7247-b3bc-16de96e13d03", "title": "| Michael Chow", "url": "https://mchow.com/projects/", "published_at": null } ] posts
Claim your blog
Back to mchow.com
Blog · corpus.blog/blogs/mchow.com/posts
mchow.com
mchow.com
2026
Klutz Power
original ↗
29 Aug 2026
PyPharma: Modernising Clinical Data Transformation (PHUSE NJ 2026)
original ↗
22 Jul 2026
2025
The Curse of Documentation (posit::conf 2025)
original ↗
17 Sept 2025
Polars: Laying the Foundation of the pharmaverse-py (PHUSE NJ 2025)
original ↗
21 Jul 2025
User Guides: engaging new users, delighting old ones (SciPy 2025)
original ↗
9 Jul 2025
2024
Plotting art with plotnine
original ↗
14 Jul 2024
Two years at RStudio (now Posit)
original ↗
1 Jun 2024
Why did I join RStudio (now Posit)?
original ↗
1 Jun 2024
Making Beautiful, Publication Quality Tables in Python is Possible in 2024 (PyCon US)
original ↗
17 May 2024
The project questionnaire: from ideas to action
original ↗
16 Mar 2024
Poet Mouthwash
original ↗
5 Mar 2024
2023
The Dashboard
original ↗
3 Dec 2023
GOTCHA
original ↗
18 Jun 2023
GOD KNOWS WHERE
original ↗
18 Jun 2023
BOYS CLUB
original ↗
13 May 2023
TAKE TWO AND CALL ME IN THE MORNING
original ↗
13 May 2023
One year on the open source team at RStudio (now Posit)
original ↗
1 Feb 2023
2022
The Accidental Analytics Engineer (Coalesce 2022)
original ↗
18 Oct 2022
FELT GOOD AT THE TIME MIGHT DELETE LATER
original ↗
1 Jun 2022
HUNGER GAMES
original ↗
1 Jun 2022
OPTIONALITY
original ↗
1 Jun 2022
OUT OF SIGHT
original ↗
1 Jun 2022
IT'S ON THE BOX
original ↗
1 Jun 2022
2020
(DRAFT) Three Contrasting Views in Education Research
original ↗
11 Oct 2020
Pandas has a hard job (and does it well)
original ↗
26 May 2020
Single dispatch for democratizing data science tools
original ↗
24 Feb 2020
What would it take to recreate dplyr in python?
original ↗
11 Feb 2020
2019
Using R and the A* Algorithm: Cruising Around Minecraft
original ↗
18 Mar 2019
Using R and the A* Algorithm: Animated Pathfinding with gganimate
original ↗
27 Feb 2019
Using R and the A* Algorithm: Turning Cats into Dogs
original ↗
21 Jan 2019
2018
The Prototype that Lived Forever
original ↗
8 May 2018
Teaching Data Science to High Schoolers
original ↗
5 Apr 2018
Undated
| Michael Chow
original ↗
—
| Michael Chow
original ↗
—