41554 blogs · [ { "id": "01a08741-ec48-71c8-ac0d-b169ab48f685", "title": "A new harmonium Part 3: Bellows", "url": "https://blog.afandian.com/post/2026/02/new-harmonium-3-bellows/", "published_at": "2026-02-08T00:00:00+00:00" }, { "id": "01a08741-ec48-71c8-ac0d-b169abedf51d", "title": "A new Harmonium 2: Deconstruction", "url": "https://blog.afandian.com/post/2026/02/new-harmonium-2-deconstruction/", "published_at": "2026-02-07T00:00:00+00:00" }, { "id": "01a08741-ec48-71c8-ac0d-b169aca18cb0", "title": "A new harmonium 1: Springs", "url": "https://blog.afandian.com/post/2026/01/new-harmonium-1-springs/", "published_at": "2026-01-30T00:00:00+00:00" }, { "id": "01a08741-ec48-71c8-ac0d-b169ad7e8af3", "title": "Performance of folktunefinder.com and Cloudflare", "url": "https://blog.afandian.com/post/2025/12/folktunefinder-performance/", "published_at": "2025-12-21T00:00:00+00:00" }, { "id": "01a08741-ec48-71c8-ac0d-b169ae661306", "title": "Three Bean Salad: Jingleography", "url": "https://blog.afandian.com/2022/10/three-bean-salad-jingleography/", "published_at": "2022-01-15T12:00:00+00:00" }, { "id": "01a08741-ec48-71c8-ac0d-b169ae6d462b", "title": "Pipes and Paper: Ancient Abstractions (or: hacking my ReMarkable tablet into a live presentation tool)", "url": "https://blog.afandian.com/2020/10/pipes-and-paper-remarkable/", "published_at": "2020-10-11T00:00:00+00:00" }, { "id": "01a08741-ec48-71c8-ac0d-b169af2fd247", "title": "A Light Box in Heavy Times", "url": "https://blog.afandian.com/2020/02/light-box-heavy-times/", "published_at": "2020-03-22T00:00:00+00:00" }, { "id": "01a08741-ec48-71c8-ac0d-b169af9d491e", "title": "UX for Toddlers", "url": "https://blog.afandian.com/2019/09/ux-for-toddlers/", "published_at": "2019-09-09T00:00:00+00:00" }, { "id": "01a08741-ec48-71c8-ac0d-b169b06e7a52", "title": "Dry Land", "url": "https://blog.afandian.com/2019/04/dry-land/", "published_at": "2019-04-06T21:30:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9277e72568", "title": "Guyana", "url": "https://blog.afandian.com/2019/04/guyana/", "published_at": "2019-04-06T21:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9278997f59", "title": "Wot? No Diesel?", "url": "https://blog.afandian.com/2019/04/wot-no-diesel/", "published_at": "2019-04-06T20:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9279737ce6", "title": "Icebergs", "url": "https://blog.afandian.com/2019/04/icebergs/", "published_at": "2019-04-06T19:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf92797f8ca1", "title": "Conferences and committees", "url": "https://blog.afandian.com/conferences-and-committees/", "published_at": "2019-03-01T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf927a6c07c7", "title": "Balti Express and other Imaginary Boats", "url": "https://blog.afandian.com/2019/01/balti-express/", "published_at": "2019-01-06T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf927a71172e", "title": "Going in", "url": "https://blog.afandian.com/2018/12/going-in/", "published_at": "2018-12-31T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf927b6f406f", "title": "What's that sound?", "url": "https://blog.afandian.com/2018/12/whats-that-sound/", "published_at": "2018-12-30T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf927c153594", "title": "Hoisting the flag", "url": "https://blog.afandian.com/2018/11/hoisting-the-flag/", "published_at": "2018-11-18T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf927cdd23dd", "title": "Eight Boat Stories", "url": "https://blog.afandian.com/2018/11/eight-boat-stories/", "published_at": "2018-11-17T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf927d5f38c3", "title": "Listers never break", "url": "https://blog.afandian.com/2018/11/listers-never-break/", "published_at": "2018-11-17T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf927e26b1dc", "title": "Remembering Barbara Newman", "url": "https://blog.afandian.com/2018/11/remembering-barbara-newman/", "published_at": "2018-11-13T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf927e994c81", "title": "Five principles for community altmetrics data", "url": "https://blog.afandian.com/2018/05/five-principles-altmetrics/", "published_at": "2018-05-29T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf927f707e89", "title": "Some thoughts on 'General discussion of data quality challenges in social media metrics'", "url": "https://blog.afandian.com/2018/05/zahedi-costas-altmetrics/", "published_at": "2018-05-29T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf927f818d90", "title": "Tracking scholarly discussion online, as it happens", "url": "https://blog.afandian.com/2018/04/tracking-scholarly-discussion/", "published_at": "2018-04-25T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf927fea61ce", "title": "Gemini PDA", "url": "https://blog.afandian.com/2018/04/gemini-pda/", "published_at": "2018-04-12T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928096c2b6", "title": "A decade of Folk Tune Finder, an open manifesto for the decade to come", "url": "https://blog.afandian.com/2018/02/a-decade-of-folk-tune-finder/", "published_at": "2018-02-13T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf92809fafc6", "title": "Annointing the Threshold", "url": "https://blog.afandian.com/2017/02/annointing-the-threshold/", "published_at": "2017-02-03T22:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9280f797d9", "title": "Why I'm giving up on Facebook", "url": "https://blog.afandian.com/2017/01/why-i-am-giving-up-on-facebook/", "published_at": "2017-01-22T22:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf92819cd742", "title": "Snowing now, is it?", "url": "https://blog.afandian.com/2017/01/snowing-now-is-it/", "published_at": "2017-01-13T22:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9281c8ef37", "title": "Talking to teams in different timezones: an idea", "url": "https://blog.afandian.com/2016/12/talking-to-teams-in-different-timezones/", "published_at": "2016-12-01T22:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9282b7b546", "title": "Login and favourites are being removed from FolkTuneFinder", "url": "https://blog.afandian.com/2016/11/folktunefinder-login-removed/", "published_at": "2016-11-14T22:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9283039a1c", "title": "Royal Mint \"most secure coin in the world\" website is insecure", "url": "https://blog.afandian.com/2016/10/pound-coin-security-website-insecure/", "published_at": "2016-10-31T22:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf92836af25a", "title": "Skint 2016", "url": "https://blog.afandian.com/2016/10/skint/", "published_at": "2016-10-30T22:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9283bcbdc5", "title": "Removing Favourites from FolkTuneFinder?", "url": "https://blog.afandian.com/2016/16/removing-favourites-on-folktunefinder/", "published_at": "2016-10-16T00:00:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf92840a2b6a", "title": "Oak Bees", "url": "https://blog.afandian.com/2016/10/oak-bees/", "published_at": "2016-10-03T00:00:55+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9284fbd0d9", "title": "Conferences in 2016", "url": "https://blog.afandian.com/2016/10/conferences-2016/", "published_at": "2016-10-01T00:00:55+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9285c86ffb", "title": "First Honey", "url": "https://blog.afandian.com/2016/09/first-honey/", "published_at": "2016-09-26T00:00:55+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9285da3537", "title": "Another Year", "url": "https://blog.afandian.com/2016/08/three-years-at-crossref/", "published_at": "2016-08-08T00:00:55+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928647d6a4", "title": "I got a BQ Aquaris M10 Ubuntu tablet", "url": "https://blog.afandian.com/2016/04/i-got-a-bq-aquaris-m10-ubuntu-tablet/", "published_at": "2016-04-26T22:06:36+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9286e83f7e", "title": "Save Aldershot Leopard Barn", "url": "https://blog.afandian.com/2016/04/save-aldershot-leopard-barn/", "published_at": "2016-04-14T20:57:02+00:00" }, { "id": "01a08741-ec49-7090-897f-bf92871bc9f9", "title": "Winter Turnaround", "url": "https://blog.afandian.com/2016/03/winter-turnaround/", "published_at": "2016-03-20T22:14:14+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928786bb40", "title": "New Year, new Folk Tune Finder!", "url": "https://blog.afandian.com/2016/01/folk-tune-finder-7/", "published_at": "2016-01-03T11:10:03+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9287c00974", "title": "Christmas Lights Competition 2015", "url": "https://blog.afandian.com/2015/12/christmas-lights-competition-2015/", "published_at": "2015-12-15T14:52:33+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9288a6ea33", "title": "Unwelcome guests", "url": "https://blog.afandian.com/2015/11/unwelcome-guests/", "published_at": "2015-11-12T13:00:44+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9288cfff02", "title": "What a Difference a Week Makes", "url": "https://blog.afandian.com/2015/07/what-a-difference-a-week-makes/", "published_at": "2015-07-05T16:28:04+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9288d55ca2", "title": "Honey are not the only bees", "url": "https://blog.afandian.com/2015/07/honey-are-not-the-only-bees/", "published_at": "2015-07-03T09:08:28+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9289bbfe13", "title": "A Busy July day (video)", "url": "https://blog.afandian.com/2015/07/a-busy-july-day/", "published_at": "2015-07-02T08:08:48+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9289d6751a", "title": "Frustration (video)", "url": "https://blog.afandian.com/2015/07/frustration/", "published_at": "2015-07-01T15:04:52+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9289eb656a", "title": "The First Death", "url": "https://blog.afandian.com/2015/06/the-first-death/", "published_at": "2015-06-29T11:34:19+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928ae11584", "title": "The Timelapse Beehive", "url": "https://blog.afandian.com/2015/06/the-timelapse-beehive/", "published_at": "2015-06-25T08:57:32+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928b9e1e7c", "title": "Feeding Bees", "url": "https://blog.afandian.com/2015/06/feeding-bees/", "published_at": "2015-06-24T20:44:50+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928c6942c3", "title": "Achieving Bees", "url": "https://blog.afandian.com/2015/06/achieving-bees/", "published_at": "2015-06-22T11:23:31+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928c851d38", "title": "The hive", "url": "https://blog.afandian.com/2015/05/the-hive/", "published_at": "2015-05-10T14:30:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928cedaf87", "title": "The Golden Throng", "url": "https://blog.afandian.com/2015/05/the-golden-throng/", "published_at": "2015-05-10T13:32:07+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928db097ae", "title": "Co-Operative Online Banking", "url": "https://blog.afandian.com/2015/02/co-operative-online-banking/", "published_at": "2015-02-12T18:42:00+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928e2f3063", "title": "Unexpectedly good snow photos", "url": "https://blog.afandian.com/2015/02/unexpectedly-good-snow-photos/", "published_at": "2015-02-03T11:02:01+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928ee2b620", "title": "New boat. Part two.", "url": "https://blog.afandian.com/2014/07/new-boat-part-two/", "published_at": "2014-07-23T09:43:40+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928f06d89d", "title": "The New Boat. Part One.", "url": "https://blog.afandian.com/2014/05/the-new-boat-part-one/", "published_at": "2014-05-02T16:40:57+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928f75387e", "title": "Taking apart a Nokia 105", "url": "https://blog.afandian.com/2014/01/taking-apart-a-nokia-105/", "published_at": "2014-01-19T22:26:38+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928f7a05bf", "title": "Effectiveness of interval histogram Euclidean distance for predicting tune similarity", "url": "https://blog.afandian.com/2014/01/effectiveness-of-interval-histogram-euclidean-distance-for-predicting-similarity/", "published_at": "2014-01-11T20:02:14+00:00" }, { "id": "01a08741-ec49-7090-897f-bf928ff8c6f1", "title": "Getting to work in the 2014 Oxford floods", "url": "https://blog.afandian.com/2014/01/getting-to-work-in-the-2014-oxford-floods/", "published_at": "2014-01-07T12:03:39+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9290df6935", "title": "Oxford Geek Nights - Strong and Static Typing vs Weak and Dynamic Typing", "url": "https://blog.afandian.com/2013/10/oxford-geek-nights-strong-and-static-typing-vs-weak-and-dynamic-typing/", "published_at": "2013-10-17T09:36:50+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9291dad35d", "title": "Comments on the Oxford Mail site are completely broken", "url": "https://blog.afandian.com/2013/10/comments-on-the-oxford-mail-site-are-completely-broken/", "published_at": "2013-10-03T20:20:31+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9292462b8c", "title": "To a toaster", "url": "https://blog.afandian.com/2013/08/to-a-toaster/", "published_at": "2013-08-15T22:55:48+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9292c300e1", "title": "Photoshop Bug", "url": "https://blog.afandian.com/2013/08/photoshop-bug/", "published_at": "2013-08-09T21:14:35+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929373f5f5", "title": "Interview Questions", "url": "https://blog.afandian.com/2013/08/interview-questions/", "published_at": "2013-08-02T12:46:56+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929395316c", "title": "Hot", "url": "https://blog.afandian.com/2013/07/hot/", "published_at": "2013-07-19T07:15:32+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9293c12ee8", "title": "Unit Testing in Go, talk at London Go Users Group", "url": "https://blog.afandian.com/2013/05/unit-testing-in-go-talk-at-london-go-users-group/", "published_at": "2013-05-29T10:47:14+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929402eef5", "title": "A Phonetic alphabet for the 21st Century", "url": "https://blog.afandian.com/2013/05/a-phonetic-alphabet-for-the-21st-century/", "published_at": "2013-05-23T07:30:57+00:00" }, { "id": "01a08741-ec49-7090-897f-bf92947d4a24", "title": "International Bagpipe Day at the Pitt Rivers", "url": "https://blog.afandian.com/2013/03/international-bagpipe-day-at-the-pitt-rivers/", "published_at": "2013-03-10T13:41:51+00:00" }, { "id": "01a08741-ec49-7090-897f-bf92955524d0", "title": "Global object appears not to load in Play framework", "url": "https://blog.afandian.com/2013/03/global-object-appears-not-to-load-in-play-framework/", "published_at": "2013-03-02T13:45:44+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9295e2bf71", "title": "OxLork perform at the Ashmolean", "url": "https://blog.afandian.com/2013/02/oxlork-perform-at-the-ashmolean/", "published_at": "2013-02-24T20:31:22+00:00" }, { "id": "01a08741-ec49-7090-897f-bf92967ba8e1", "title": "Visualising folk tune structures", "url": "https://blog.afandian.com/2013/02/visualising-folk-tune-structures/", "published_at": "2013-02-18T19:43:30+00:00" }, { "id": "01a08741-ec49-7090-897f-bf9297769e98", "title": "All OxLork code samples online", "url": "https://blog.afandian.com/2013/02/all-oxlork-code-samples-online/", "published_at": "2013-02-16T16:06:57+00:00" }, { "id": "01a08741-ec49-7090-897f-bf92983adbf1", "title": "The trouble with buttons without captions", "url": "https://blog.afandian.com/2013/01/the-trouble-with-buttons-without-captions/", "published_at": "2013-01-21T19:11:45+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929900fdb3", "title": "Using TASCAM US-122 audio/midi interface with Mountain Lion", "url": "https://blog.afandian.com/2012/12/tascam-us-122-on-mountain-lion/", "published_at": "2012-12-08T18:19:45+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929997c3c3", "title": "Thursday: Gas Mission.", "url": "https://blog.afandian.com/2012/11/thursday-gas-mission/", "published_at": "2012-11-29T13:26:44+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929a0654f4", "title": "Tuesday: Floods reach Abingdon Road", "url": "https://blog.afandian.com/2012/11/tuesday-floods-reach-abingdon-road/", "published_at": "2012-11-27T17:50:55+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929acdb8d7", "title": "Oxford Flooding: The Cold Light of Monday", "url": "https://blog.afandian.com/2012/11/oxford-flooding-the-cold-light-of-monday/", "published_at": "2012-11-26T14:48:08+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929b6eedb6", "title": "BETTER DROWNED THAN DUFFERS", "url": "https://blog.afandian.com/2012/11/better-drowned-than-duffers/", "published_at": "2012-11-24T11:24:33+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929bce80e8", "title": "Flooding in Oxford", "url": "https://blog.afandian.com/2012/11/flooding-in-oxford/", "published_at": "2012-11-24T09:33:24+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929c2ff221", "title": "Unit Testing in Go: talk at Oxford Geek Night", "url": "https://blog.afandian.com/2012/11/unit-testing-in-go-talk-at-oxford-geek-night/", "published_at": "2012-11-21T22:25:49+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929c881618", "title": "Oxford Laptop Orchestra – Lecture 4 — Modulation", "url": "https://blog.afandian.com/2012/11/oxford-laptop-orchestra-lecture-4-modulation/", "published_at": "2012-11-10T18:54:47+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929d616a2c", "title": "Oxford Laptop Orchestra — Lecture 3 — Transcending Analogue", "url": "https://blog.afandian.com/2012/11/oxford-laptop-orchestra-lecture-3-transcending-analogue/", "published_at": "2012-11-09T21:35:54+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929dd5a20d", "title": "Oxford Laptop Orchestra – Lecture 2 – Control Structures and Timbres", "url": "https://blog.afandian.com/2012/10/oxford-laptop-orchestra-lecture-2-control-structures-and-timbres/", "published_at": "2012-10-22T21:00:38+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929debac0a", "title": "Is Betteridge's Law of Headlines Dead?", "url": "https://blog.afandian.com/2012/10/is-betteridges-law-of-headlines-dead/", "published_at": "2012-10-22T14:27:08+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929e3225e3", "title": "Oxford Laptop Orchestra : Lecture 1 : Music and Programming", "url": "https://blog.afandian.com/2012/10/oxford-laptop-orchestra-lecture-1-music-and-programming/", "published_at": "2012-10-17T21:19:21+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929e3528ab", "title": "Putting the Engine Back : video", "url": "https://blog.afandian.com/2012/10/putting-the-engine-back/", "published_at": "2012-10-14T13:10:40+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929e8b6a9f", "title": "Birthday Shinbash", "url": "https://blog.afandian.com/2012/09/birthday-shinbash/", "published_at": "2012-09-09T17:17:45+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929e9a7975", "title": "My first piece of digital audio music: A Very Great Sadness", "url": "https://blog.afandian.com/2012/08/my-first-piece-of-digital-audio-music-a-very-great-sadness/", "published_at": "2012-08-29T19:49:58+00:00" }, { "id": "01a08741-ec49-7090-897f-bf929f4adb96", "title": "IndexError 'list index out of range' in Django Admin", "url": "https://blog.afandian.com/2012/08/indexerror-list-index-out-of-range-in-django-admin/", "published_at": "2012-08-22T16:12:58+00:00" }, { "id": "01a08741-ec49-7090-897f-bf92a02f4c4d", "title": "Blacking Up (Part Two)", "url": "https://blog.afandian.com/2012/08/blacking-up-part-two/", "published_at": "2012-08-20T21:39:51+00:00" }, { "id": "01a08741-ec49-7090-897f-bf92a0eccda6", "title": "Blacking up (Part 1)", "url": "https://blog.afandian.com/2012/08/blacking-up/", "published_at": "2012-08-17T12:11:00+00:00" }, { "id": "01a08741-ec4a-7142-b2a7-e4ccb2b90192", "title": "Modified external lamp", "url": "https://blog.afandian.com/2012/07/outside-light/", "published_at": "2012-07-29T11:13:07+00:00" }, { "id": "01a08741-ec4a-7142-b2a7-e4ccb357e5da", "title": "Sound file Plotter in Go using gosndfile / libsndfile", "url": "https://blog.afandian.com/2012/07/sound-file-plotter-in-go-using-gosndfile-libsndfile/", "published_at": "2012-07-25T21:27:46+00:00" }, { "id": "01a08741-ec4a-7142-b2a7-e4ccb373f3ca", "title": "Strange error in Go: 'fmt.Println not used'", "url": "https://blog.afandian.com/2012/07/strange-error-in-go-fmt-println-not-used/", "published_at": "2012-07-03T11:42:37+00:00" }, { "id": "01a08741-ec4a-7142-b2a7-e4ccb391d752", "title": "Mapping Live River Conditions on the Thames", "url": "https://blog.afandian.com/2012/06/river-conditions-on-the-thames/", "published_at": "2012-06-23T10:00:12+00:00" }, { "id": "01a08741-ec4a-7142-b2a7-e4ccb42f653a", "title": "Jaga Jazzist Concert at the Barbican", "url": "https://blog.afandian.com/2012/06/jaga-jazzist-concert-at-the-barbican/", "published_at": "2012-06-17T19:04:49+00:00" }, { "id": "01a08741-ec4a-7142-b2a7-e4ccb52a3d46", "title": "Peacock Experts — video", "url": "https://blog.afandian.com/2012/06/peacock-experts/", "published_at": "2012-06-15T07:26:05+00:00" }, { "id": "01a08741-ec4a-7142-b2a7-e4ccb5b40702", "title": "Graffiti Tribute to Hussain Mohammed", "url": "https://blog.afandian.com/2012/06/graffiti-tribute-to-hussain-mohammed/", "published_at": "2012-06-13T12:53:36+00:00" }, { "id": "01a08741-ec4a-7142-b2a7-e4ccb6a04d0a", "title": "Aeropress explosion (and copycat Gaggia)", "url": "https://blog.afandian.com/2012/06/aeropress-explosion/", "published_at": "2012-06-12T10:17:29+00:00" } ] posts Claim your blog
Back to blog.afandian.com
Blog · corpus.blog/blogs/blog.afandian.com/posts

blog.afandian.com

blog.afandian.com

2026

2025

2022

2020

2019

2018

2017

2016

2015

2014

2013

19 Jul 2013

2012