41554 blogs · [ { "id": "01a08746-9e3a-7268-ad64-f888ffb0aa91", "title": "About", "url": "https://blog.danallan.com/about/", "published_at": "2025-01-03T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f8890032c0b0", "title": "Soap Bubble Recipe", "url": "https://blog.danallan.com/posts/2020-11-25-soap-bubbles/", "published_at": "2020-11-25T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f88900fafc52", "title": "DIY Super Soaker Prototype", "url": "https://blog.danallan.com/posts/2020-06-07-diy-super-soaker-prototype/", "published_at": "2020-06-07T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f889016ad962", "title": "The SciPy Ecosystem Should Use Custom Entrypoints More", "url": "https://blog.danallan.com/posts/2019-07-24-use-entrypoints-more/", "published_at": "2019-07-25T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f889024f131c", "title": "Sharing Jupyter Notebooks", "url": "https://blog.danallan.com/posts/2019-07-01-sharing-jupyter-notebooks/", "published_at": "2019-07-03T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f8890341ad28", "title": "Bootstrap a Scientific Python Library", "url": "https://blog.danallan.com/posts/2019-06-30-scientific-python-cookiecutter/", "published_at": "2019-06-30T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f8890436972e", "title": "Beats-per-Minute Measurement Tool", "url": "https://blog.danallan.com/posts/bpm/", "published_at": "2014-12-19T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f889046eb57d", "title": "Winter is Coming", "url": "https://blog.danallan.com/posts/2013-04-04-winter-is-coming/", "published_at": "2013-04-04T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f8890497bd74", "title": "Remembering Zlatko Tesanovic's Classroom Wit", "url": "https://blog.danallan.com/posts/2012-11-16-remembering-zlatko-tesanovic-classroom-wit/", "published_at": "2012-11-16T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f889056ee62a", "title": "Photomosaics", "url": "https://blog.danallan.com/posts/2012-10-27-photomosaics/", "published_at": "2012-10-27T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f88905b29102", "title": "Illusion Songs", "url": "https://blog.danallan.com/posts/2012-10-15-illusion-songs/", "published_at": "2012-10-15T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f8890681e3c4", "title": "Tug of War with Pulleys", "url": "https://blog.danallan.com/posts/2010-10-27-tug-of-war/", "published_at": "2010-10-27T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f889071b01ec", "title": "Exploding Popsicle Sticks", "url": "https://blog.danallan.com/posts/2008-09-13-exploding-popsicle-sticks/", "published_at": "2008-09-13T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f8890727f243", "title": "The Horn of Jericho: An Acoustical Cannon", "url": "https://blog.danallan.com/posts/2008-08-12-the-horn-of-jericho-an-acoustical-cannon/", "published_at": "2008-08-12T00:00:00+00:00" }, { "id": "01a08746-9e3a-7268-ad64-f88907894576", "title": null, "url": "https://blog.danallan.com/static/papers/hl-mencken-snopes-trial/", "published_at": null } ] posts Claim your blog
Back to blog.danallan.com
Blog · corpus.blog/blogs/blog.danallan.com/posts

blog.danallan.com

blog.danallan.com

2025

2020

2019

2014

2013

2012

2010

2008

Undated