41554 blogs · [ { "id": "01a0874b-3dd5-71dd-b177-43897b80e8a9", "title": "Two Loving Cups", "url": "https://blog.iannelson.uk/two-loving-cups/", "published_at": "2026-04-29T19:00:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-43897bc6a373", "title": "Working With Claude Code: A Field Manual", "url": "https://blog.iannelson.uk/working-with-claude-code/", "published_at": "2026-04-24T21:00:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-43897c2eab4c", "title": "Fearless, Not Reckless: What Agentic Coding Gives — and What It Demands", "url": "https://blog.iannelson.uk/fearless-not-reckless/", "published_at": "2026-04-20T18:00:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-43897cb663b1", "title": "The Real Job Is Choosing the Dog", "url": "https://blog.iannelson.uk/the-real-job-is-choosing-the-dog/", "published_at": "2026-03-06T21:00:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-43897d1e1fc5", "title": "The Books I Most Enjoyed Reading in 2025", "url": "https://blog.iannelson.uk/the-books-i-most-enjoyed-reading-in-2025/", "published_at": "2025-12-28T16:00:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-43897d2927cd", "title": "That Time I Ended Up In Private Eye", "url": "https://blog.iannelson.uk/that-time-i-ended-up-in-private-eye/", "published_at": "2025-06-29T17:00:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-43897dcb6225", "title": "Will DMN for Quiche: 269 Things To Do While In Between Contracts", "url": "https://blog.iannelson.uk/will-dmn-for-quiche/", "published_at": "2025-06-23T10:00:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-43897de0c169", "title": "Canned, Scrapped, and Never Released: My Greatest Non-Hits", "url": "https://blog.iannelson.uk/canned-scrapped-and-never-released/", "published_at": "2025-06-07T15:00:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-43897e0bea08", "title": "Available Soon: Hire Me Before Someone Else Does", "url": "https://blog.iannelson.uk/available-soon-hire-me-before-someone-else-does/", "published_at": "2025-06-04T21:00:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-43897ee3af2d", "title": "When the System Doesn't Work, You Become It: Scanned Notes from My Daughter's Hospital Bedside", "url": "https://blog.iannelson.uk/when-the-system-doesnt-work-you-become-it/", "published_at": "2025-05-26T12:00:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-43897f8d4808", "title": "We Gave the TV to the Xbox", "url": "https://blog.iannelson.uk/we-gave-the-tv-to-the-xbox/", "published_at": "2025-05-26T11:00:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-43897fe08f3d", "title": "Goodbye Notebooks, Hello Digital Archive", "url": "https://blog.iannelson.uk/goodbye-notebooks-hello-digital-archive/", "published_at": "2025-05-22T19:00:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-438980ddfacb", "title": "From One Monitor to Five, and Back Again", "url": "https://blog.iannelson.uk/from-one-monitor-to-five-and-back-again/", "published_at": "2025-05-17T18:00:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-438981bde194", "title": "When the Team Starts Volunteering Demos, You Know You’re Doing Something Right", "url": "https://blog.iannelson.uk/when-the-team-starts-volunteering-demos/", "published_at": "2025-05-13T21:38:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-438981ec4d52", "title": "From WordPress to Hugo: A Return to Simpler Times", "url": "https://blog.iannelson.uk/hugo/", "published_at": "2025-05-10T21:44:00+00:00" }, { "id": "01a0874b-3dd5-71dd-b177-4389828e1647", "title": "I'm on Goodreads Now", "url": "https://blog.iannelson.uk/im-on-goodreads-now/", "published_at": "2025-05-03T14:15:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736b5c2cdbb", "title": "London, I Apologise: An Unexpected Romance with the Capital", "url": "https://blog.iannelson.uk/london-i-apologise/", "published_at": "2025-04-24T21:00:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736b6527e25", "title": "Who Reigns Supreme? Parsing Our WhatsApp Chat for Wordle Glory", "url": "https://blog.iannelson.uk/who-reigns-supreme-parsing-our-whatsapp-chat-for-wordle-glory/", "published_at": "2024-12-31T15:42:39+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736b6734536", "title": "The Books I Most Enjoyed Reading in 2024", "url": "https://blog.iannelson.uk/the-books-i-most-enjoyed-reading-in-2024/", "published_at": "2024-12-14T16:31:33+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736b6c05f51", "title": "NDC Porto 2024", "url": "https://blog.iannelson.uk/ndc-porto-2024/", "published_at": "2024-10-20T22:09:29+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736b71d9165", "title": "The Books I Most Enjoyed Reading in 2023", "url": "https://blog.iannelson.uk/the-books-i-most-enjoyed-reading-in-2023/", "published_at": "2023-12-17T15:40:15+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736b77bfd92", "title": "In Search of My Next Challenge", "url": "https://blog.iannelson.uk/in-search-of-my-next-challenge/", "published_at": "2023-01-11T13:41:19+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736b8421a9b", "title": "The 20 Books I Most Enjoyed Reading in 2022", "url": "https://blog.iannelson.uk/the-20-books-i-most-enjoyed-reading-in-2022/", "published_at": "2022-12-17T20:22:49+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736b848187f", "title": "DDDNorth 2022", "url": "https://blog.iannelson.uk/dddnorth-2022/", "published_at": "2022-12-04T15:48:39+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736b8b692ee", "title": "Funny Things My Kids Have Said – A Compilation 2010-2018", "url": "https://blog.iannelson.uk/funny-things-my-kids-have-said/", "published_at": "2022-10-01T20:46:24+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736b99bf3d6", "title": "Stanage Edge with Isla", "url": "https://blog.iannelson.uk/stanage-edge-with-isla/", "published_at": "2022-08-29T20:00:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736ba6d371d", "title": "Nether Red Brook, Kinder Scout", "url": "https://blog.iannelson.uk/nether-red-brook-kinder-scout/", "published_at": "2022-04-18T20:00:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736bb6a9b5d", "title": "The Best Wordle Starter Words", "url": "https://blog.iannelson.uk/the-best-wordle-starter-words/", "published_at": "2022-01-18T19:00:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736bbbb1bee", "title": "The Books I Most Enjoyed Reading in 2021", "url": "https://blog.iannelson.uk/the-books-i-most-enjoyed-reading-in-2021/", "published_at": "2021-12-15T21:21:01+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736bc62130d", "title": "Stanage Edge with my Mum", "url": "https://blog.iannelson.uk/stanage-edge-with-my-mum/", "published_at": "2021-07-19T18:49:44+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736bc6f3b8c", "title": "Scrambling with Isla on Saddleworth Moor", "url": "https://blog.iannelson.uk/scrambling-with-isla-on-saddleworth-moor/", "published_at": "2021-06-27T16:49:27+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736bd26e59b", "title": "Pen-y-ghent With a Daughter", "url": "https://blog.iannelson.uk/pen-y-ghent/", "published_at": "2021-04-25T18:19:33+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736bd84b80e", "title": "The 12 Books I Most Enjoyed Reading in 2020", "url": "https://blog.iannelson.uk/12-books-i-most-enjoyed-reading-in-2020/", "published_at": "2020-12-18T07:07:55+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736be24ce9c", "title": "Temperature Blanket – A Rare Opportunity for My Coding to Assist Jocelyn's Crafting", "url": "https://blog.iannelson.uk/temperature-blanket/", "published_at": "2020-02-16T22:35:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736bf08cc4d", "title": "How to Install RabbitMQ Server in Docker on a Synology NAS", "url": "https://blog.iannelson.uk/how-to-install-rabbitmq-server-in-docker-on-a-synology-nas/", "published_at": "2020-01-25T23:46:56+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736bf47b257", "title": "The 20 Books I Most Enjoyed Reading in 2019", "url": "https://blog.iannelson.uk/20-books-i-most-enjoyed-reading-in-2019/", "published_at": "2020-01-05T22:40:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736bf58c025", "title": "Scotland With A Son – Into The Highlands With My 10 Year Old", "url": "https://blog.iannelson.uk/scotland-with-a-son/", "published_at": "2018-06-01T23:00:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736bf8d188e", "title": "DDDNorth 2014 Review", "url": "https://blog.iannelson.uk/dddnorth-2014-review/", "published_at": "2014-10-22T20:11:52+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736bfd618b9", "title": "Back To Basics: On The Use And Abuse Of The Humble Boolean", "url": "https://blog.iannelson.uk/back-to-basics-on-the-use-and-abuse-of-the-humble-boolean/", "published_at": "2014-07-01T20:54:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736bfee45af", "title": "Star Of The Week", "url": "https://blog.iannelson.uk/star-of-the-week/", "published_at": "2014-05-08T20:30:11+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c0de333b", "title": "Friday Retrospective: My First Printer", "url": "https://blog.iannelson.uk/friday-retrospective-my-first-printer/", "published_at": "2014-04-25T05:30:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c1ab995a", "title": "One Reason Why NCrunch Is Worth The Cost", "url": "https://blog.iannelson.uk/one-reason-why-ncrunch-is-worth-the-cost/", "published_at": "2014-04-22T21:25:50+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c1ffdddd", "title": "I'm Back, and Trying a Ghost in the Cloud", "url": "https://blog.iannelson.uk/back-and-trying-a-ghost-in-the-cloud/", "published_at": "2014-04-16T15:46:32+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c2a029b5", "title": "Matthew Henry Nelson", "url": "https://blog.iannelson.uk/matthew-henry-nelson/", "published_at": "2012-09-26T19:09:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c2f82a8e", "title": "Available Again For Contract Work", "url": "https://blog.iannelson.uk/available-again-for-contract-work/", "published_at": "2012-03-12T08:03:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c3db6cc7", "title": "A Personal Stack Overflow Milestone", "url": "https://blog.iannelson.uk/a-personal-stack-overflow-milestone/", "published_at": "2012-01-04T21:01:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c49c3afd", "title": "Wacom Bamboo", "url": "https://blog.iannelson.uk/wacom-bamboo/", "published_at": "2011-09-13T10:09:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c4d19fc4", "title": "Schoolboy Error Of The Day", "url": "https://blog.iannelson.uk/schoolboy-error-of-the-day/", "published_at": "2011-08-17T08:08:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c4dc7ab1", "title": "It's A Small World", "url": "https://blog.iannelson.uk/its-a-small-world/", "published_at": "2011-04-09T19:04:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c4e80137", "title": "Entity Framework Week Part 5: Concluding Thoughts", "url": "https://blog.iannelson.uk/entity-framework-week-part-5-concluding-thoughts/", "published_at": "2011-03-11T09:03:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c5ce13c6", "title": "Entity Framework Week Part 4: Features and Further Investigations", "url": "https://blog.iannelson.uk/entity-framework-week-part-4-features-and-further-investigations/", "published_at": "2011-03-10T09:03:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c670faa5", "title": "Entity Framework Week Part 3: Runtime Issues Encountered", "url": "https://blog.iannelson.uk/entity-framework-week-part-3-runtime-issues-encountered/", "published_at": "2011-03-09T09:03:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c6de1788", "title": "Entity Framework Week Part 2: Conventions and Fluent Mappings", "url": "https://blog.iannelson.uk/entity-framework-week-part-2-conventions-and-fluent-mappings/", "published_at": "2011-03-08T09:03:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c72e393b", "title": "Entity Framework Week Part 1: Introduction, Configuration and Initialization", "url": "https://blog.iannelson.uk/entity-framework-week-part-1-introduction-configuration-and-initialization/", "published_at": "2011-03-07T09:03:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c7f1cf2e", "title": "Enterprise Integration Anti-Patterns #2 – Shared Assemblies", "url": "https://blog.iannelson.uk/enterprise-integration-anti-patterns-2-shared-assemblies/", "published_at": "2010-12-01T10:12:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c80e8e96", "title": "NHibernate and Mapping Aggregates", "url": "https://blog.iannelson.uk/nhibernate-and-mapping-aggregates/", "published_at": "2010-11-25T08:11:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c8666c06", "title": "Enterprise Integration Anti-Patterns #1 – The Shared Database", "url": "https://blog.iannelson.uk/enterprise-integration-anti-patterns-1-the-shared-database/", "published_at": "2010-11-08T05:11:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c8be5dd9", "title": "MVC – Where To Put Business Logic?", "url": "https://blog.iannelson.uk/mvc-where-to-put-business-logic/", "published_at": "2010-11-03T12:11:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c95e00f3", "title": "Testing IoC Registrations", "url": "https://blog.iannelson.uk/testing-ioc-registrations/", "published_at": "2010-04-09T14:04:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736c9abeffd", "title": "Testing LINQ Queries", "url": "https://blog.iannelson.uk/testing-linq-queries/", "published_at": "2010-04-09T13:04:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736ca52c294", "title": "WCF – Global Exception Handling", "url": "https://blog.iannelson.uk/wcf-global-exception-handling/", "published_at": "2010-04-09T13:04:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736cad71dda", "title": "WCF – Logging Before and After Operation Invocation", "url": "https://blog.iannelson.uk/wcf-logging-before-and-after-operation-invocation/", "published_at": "2010-04-09T13:04:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736cb8b2b85", "title": "WCF – NHibernate Unit Of Work Endpoint Behavior", "url": "https://blog.iannelson.uk/wcf-nhibernate-unit-of-work-endpoint-behavior/", "published_at": "2010-04-09T13:04:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736cba44c55", "title": "An MVC Gotcha and the PRG Pattern", "url": "https://blog.iannelson.uk/an-mvc-gotcha-and-the-prg-pattern/", "published_at": "2010-04-09T10:04:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736cc472e4a", "title": "On The Market Again", "url": "https://blog.iannelson.uk/on-the-market-again/", "published_at": "2010-04-01T08:04:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736cd21198e", "title": "MoreLINQ – IEnumerable Extension From Jon Skeet", "url": "https://blog.iannelson.uk/morelinq-ienumerable-extension-from-jon-skeet/", "published_at": "2010-03-30T10:03:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736cd78165c", "title": "On the Inherent Negativity of Computer Programmers", "url": "https://blog.iannelson.uk/on-the-inherent-negativity-of-computer-programmers/", "published_at": "2010-02-01T20:02:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736ce05537b", "title": "Deduplication Fail", "url": "https://blog.iannelson.uk/deduplication-fail/", "published_at": "2009-12-02T12:12:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736cefeb646", "title": "A Circuit Breaker Which Trips On Frequency Of Failures", "url": "https://blog.iannelson.uk/a-circuit-breaker-which-trips-on-frequency-of-failures/", "published_at": "2009-10-28T11:10:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736cf8ac417", "title": "Castle Windsor Array Resolution Gotcha", "url": "https://blog.iannelson.uk/castle-windsor-array-resolution-gotcha/", "published_at": "2009-10-26T10:10:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736cf8db25e", "title": "On Primality In Packsizes", "url": "https://blog.iannelson.uk/on-primality-in-packsizes/", "published_at": "2009-10-23T10:10:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736cf9e404b", "title": "Castle Windsor Lifestyle Gotcha", "url": "https://blog.iannelson.uk/castle-windsor-lifestyle-gotcha/", "published_at": "2009-10-19T05:10:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736cfbf3d15", "title": "SQL 2008 – Missing Indexes Hints", "url": "https://blog.iannelson.uk/sql-2008-missing-indexes-hints/", "published_at": "2009-06-11T12:06:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d0a48aec", "title": "Agile Yorkshire @ The Pub – Gojko Adzic, 10th June 2009", "url": "https://blog.iannelson.uk/agile-yorkshire-the-pub-gojko-adzic-10th-june-2009/", "published_at": "2009-06-05T08:06:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d113f46e", "title": "Ian Nelson, MCPD", "url": "https://blog.iannelson.uk/ian-nelson-mcpd/", "published_at": "2009-05-27T11:05:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d1b6aada", "title": "New Office Photos", "url": "https://blog.iannelson.uk/new-office-photos/", "published_at": "2009-05-22T07:05:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d2994620", "title": "NHProf – NHibernate Profiler", "url": "https://blog.iannelson.uk/nhprof-nhibernate-profiler/", "published_at": "2009-05-19T17:05:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d3305e37", "title": "TFS: Using Alternative Diff/Merge Tools", "url": "https://blog.iannelson.uk/tfs-alternative-diff-merge-tools/", "published_at": "2009-05-19T07:05:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d40d593a", "title": "Agile Yorkshire @ The Pub – Exploratory Testing, May 13th", "url": "https://blog.iannelson.uk/agile-yorkshire-the-pub-exploratory-testing-may-13th/", "published_at": "2009-05-07T11:05:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d429287e", "title": "Isla Grace Nelson", "url": "https://blog.iannelson.uk/isla-grace-nelson/", "published_at": "2009-05-04T21:05:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d44e793c", "title": "Alt.Net UK In The North", "url": "https://blog.iannelson.uk/alt-net-uk-in-the-north/", "published_at": "2009-04-19T20:04:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d5162f8d", "title": "Seeking Kindred Spirits", "url": "https://blog.iannelson.uk/seeking-kindred-spirits/", "published_at": "2009-04-12T14:04:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d53019a9", "title": "Failed MCP Exam 70-553 :(", "url": "https://blog.iannelson.uk/failed-mcp-exam-70-553/", "published_at": "2009-04-12T13:04:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d5dcb3a1", "title": "ASP.NET Just Became a Legacy Platform", "url": "https://blog.iannelson.uk/asp-net-just-became-a-legacy-platform/", "published_at": "2009-03-22T21:03:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d6ba6567", "title": "Zero Interest Bug Arrives", "url": "https://blog.iannelson.uk/zero-interest-bug-arrives/", "published_at": "2009-02-05T15:02:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d7aef684", "title": "NDepend", "url": "https://blog.iannelson.uk/ndepend/", "published_at": "2009-02-04T15:02:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d81bb1f4", "title": ".NET Coding Standards", "url": "https://blog.iannelson.uk/net-coding-standards/", "published_at": "2009-01-23T15:01:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d89eac76", "title": "SQL Server Point-in-Time Restore", "url": "https://blog.iannelson.uk/sql-server-point-in-time-restore/", "published_at": "2009-01-23T14:01:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736d9535d64", "title": "On 64-bit TFS, Virtualization, and Conchango SCRUM", "url": "https://blog.iannelson.uk/on-64-bit-tfs-virtualization-and-conchango-scrum/", "published_at": "2009-01-23T12:01:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736da1be27b", "title": "Zero Interest Bug", "url": "https://blog.iannelson.uk/zero-interest-bug/", "published_at": "2008-12-19T12:12:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736dae45baf", "title": "MSB3247 – Dependent Assembly Conflicts", "url": "https://blog.iannelson.uk/msb3247-dependent-assembly-conflicts/", "published_at": "2008-12-04T21:12:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736db79749b", "title": "Performance of Loops on Collections", "url": "https://blog.iannelson.uk/performance-of-loops-on-collections/", "published_at": "2008-11-28T12:11:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736dc578af9", "title": "12 Reasons Why I Love Unit Tests", "url": "https://blog.iannelson.uk/12-reasons-why-i-love-unit-tests/", "published_at": "2008-11-11T22:11:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736dca73d33", "title": "A British Wifey", "url": "https://blog.iannelson.uk/a-british-wifey/", "published_at": "2008-09-02T21:09:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736dd7cf360", "title": "What's In Your Wallet?", "url": "https://blog.iannelson.uk/whats-in-your-wallet/", "published_at": "2008-08-09T21:08:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736ddc0668a", "title": "A Keyboard Makes A Hell Of A Difference", "url": "https://blog.iannelson.uk/a-keyboard-makes-a-hell-of-a-difference/", "published_at": "2008-08-01T16:08:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736de7b211c", "title": "Database Design – Still Important In These ORM-Obsessed Days", "url": "https://blog.iannelson.uk/database-design-still-important-in-these-orm-obsessed-days/", "published_at": "2008-07-29T16:07:00+00:00" }, { "id": "01a0874b-3dd6-724e-96df-8736df7302da", "title": "Remember The Milk", "url": "https://blog.iannelson.uk/remember-the-milk/", "published_at": "2008-06-26T06:06:00+00:00" }, { "id": "01a0874b-3dd7-7302-9202-cde0db02dd0c", "title": "On the Joys of Object-Relational Mapping", "url": "https://blog.iannelson.uk/on-the-joys-of-object-relational-mapping/", "published_at": "2008-04-09T19:04:00+00:00" }, { "id": "01a0874b-3dd7-7302-9202-cde0db138ddf", "title": "Going For It", "url": "https://blog.iannelson.uk/going-for-it/", "published_at": "2008-01-14T12:01:00+00:00" } ] posts Claim your blog
Back to blog.iannelson.uk
Blog · corpus.blog/blogs/blog.iannelson.uk/posts

blog.iannelson.uk

blog.iannelson.uk

2026

2025

2024

2023

2022

2021

2020

2018

2014

2012

2011

2010

2009

2008