41554 blogs · [ { "id": "01a087a2-0688-727a-a1cc-9532d1f4f70d", "title": "Frisky and Xarray Example", "url": "https://matthewrocklin.com/frisky-xarray/", "published_at": "2026-06-25T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d27a0884", "title": "Updated Thoughts on AI", "url": "https://matthewrocklin.com/ai-2026-06/", "published_at": "2026-06-19T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d3041873", "title": "Stepping Back", "url": "https://matthewrocklin.com/stepping-back/", "published_at": "2026-04-02T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d34050d1", "title": "Saying Goodbye to Winner-take-all Software", "url": "https://matthewrocklin.com/winner-take-all/", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d364c0fe", "title": "Claude Chic: Week 2", "url": "https://matthewrocklin.com/claude-chic-week-2/", "published_at": "2026-02-02T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d39a4d28", "title": "Multi-Agent Workflows", "url": "https://matthewrocklin.com/ai-multi-agent/", "published_at": "2026-01-29T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d4577808", "title": "Beginning Again", "url": "https://matthewrocklin.com/ai-beginners/", "published_at": "2026-01-27T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d4eaf5f4", "title": "Claude Chic", "url": "https://matthewrocklin.com/introducing-claude-chic/", "published_at": "2026-01-26T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d5346fe3", "title": "AI Zealotry", "url": "https://matthewrocklin.com/ai-zealotry/", "published_at": "2025-12-31T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d535205e", "title": "Twitter, LinkedIn, and Failing in Public", "url": "https://matthewrocklin.com/fail-in-public/", "published_at": "2025-07-23T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d5a5264e", "title": "I Walked across Spain", "url": "https://matthewrocklin.com/camino/", "published_at": "2025-07-14T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d5ef7d27", "title": "Thoughtful Professional Writing", "url": "https://matthewrocklin.com/organized-writing/", "published_at": "2025-05-07T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d5f94c38", "title": "Transactionalism vs Respect", "url": "https://matthewrocklin.com/transactionalism/", "published_at": "2025-05-05T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d6e86af6", "title": "Hammers and Nailguns", "url": "https://matthewrocklin.com/hammers-and-nailguns/", "published_at": "2025-01-06T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d7d50a36", "title": "Python Support is Socially Complex", "url": "https://matthewrocklin.com/support-complex/", "published_at": "2024-12-09T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d80c7593", "title": "Cloud Computing is Broken", "url": "https://matthewrocklin.com/cloud-is-broken/", "published_at": "2024-12-03T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d826d1ea", "title": "Venting and Constructive Communication", "url": "https://matthewrocklin.com/venting/", "published_at": "2024-10-25T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d8c4c617", "title": "SatCamp Retrospective", "url": "https://matthewrocklin.com/satcamp/", "published_at": "2024-10-04T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d91292a7", "title": "How I Almost Quit My Job, and How Being Selfish Saved Me", "url": "https://matthewrocklin.com/leverage/", "published_at": "2024-09-20T00:00:00+00:00" }, { "id": "01a087a2-0688-727a-a1cc-9532d9a43d1a", "title": "What Does Pangeo 2.0 Look Like?", "url": "https://matthewrocklin.com/pangeo-2.0/", "published_at": "2024-09-18T00:00:00+00:00" }, { "id": "01a0821d-5c01-7284-83fa-8d927b1017af", "title": "Write Short Blogposts", "url": "https://matthewrocklin.com/blog//work/2019/06/25/write-short-blogposts", "published_at": "2019-06-25T00:00:00+00:00" }, { "id": "01a0821d-5c01-7284-83fa-8d927b6d43b3", "title": "GPU Dask Arrays, first steps", "url": "https://matthewrocklin.com/blog//work/2019/01/03/dask-array-gpus-first-steps", "published_at": "2019-01-03T00:00:00+00:00" }, { "id": "01a0821d-5c01-7284-83fa-8d927bc51bbf", "title": "First Impressions of GPUs and PyData", "url": "https://matthewrocklin.com/blog//work/2018/12/17/gpu-python-challenges", "published_at": "2018-12-17T00:00:00+00:00" }, { "id": "01a0821d-5c01-7284-83fa-8d927caa63f1", "title": "Support Python 2 with Cython", "url": "https://matthewrocklin.com/blog//work/2018/11/28/python-2-and-cython", "published_at": "2018-11-28T00:00:00+00:00" }, { "id": "01a0821d-5c01-7284-83fa-8d927d002983", "title": "Anatomy of an OSS Institutional Visit", "url": "https://matthewrocklin.com/blog//work/2018/11/27/uk-met-visit", "published_at": "2018-11-27T00:00:00+00:00" }, { "id": "01a0821d-5c01-7284-83fa-8d927d6c8ded", "title": "So you want to contribute to open source", "url": "https://matthewrocklin.com/blog//work/2018/10/12/so-you-want-to-contribute-to-open-source", "published_at": "2018-10-12T00:00:00+00:00" }, { "id": "01a0821d-5c01-7284-83fa-8d927e4c1c89", "title": "Dask Development Log", "url": "https://matthewrocklin.com/blog//work/2018/09/17/dask-dev", "published_at": "2018-09-17T00:00:00+00:00" }, { "id": "01a0821d-5c01-7284-83fa-8d927ed86d67", "title": "Dask Release 0.19.0", "url": "https://matthewrocklin.com/blog//work/2018/09/05/dask-0.19.0", "published_at": "2018-09-05T00:00:00+00:00" }, { "id": "01a0821d-5c01-7284-83fa-8d927ef1360a", "title": "High level performance of Pandas, Dask, Spark, and Arrow", "url": "https://matthewrocklin.com/blog//work/2018/08/28/dataframe-performance-high-level", "published_at": "2018-08-28T00:00:00+00:00" } ] posts Claim your blog
Back to Matthew Rocklin
Blog · corpus.blog/blogs/matthewrocklin.com/posts

Matthew Rocklin

matthewrocklin.com

2026

2025

2024

2019

2018