41554 blogs · [ { "id": "01a087d4-9737-7235-85cf-78f8afacd10e", "title": "Introducing Fidra: Monte Carlo Forecasting for Software Teams", "url": "https://richashworth.com/blog/introducing-fidra/", "published_at": "2025-10-26T10:00:00+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8aff59d88", "title": "The Friction Matrix: Visualising the Cost of Tech Debt", "url": "https://richashworth.com/blog/the-friction-matrix/", "published_at": "2025-06-09T21:01:00+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b0aeefee", "title": "Privacy Policy", "url": "https://richashworth.com/privacy/", "published_at": "2025-01-18T00:00:00+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b0facf2e", "title": "Analysing Subtitles with Natural Language Processing", "url": "https://richashworth.com/blog/analysing-subtitles-with-natural-language-processing/", "published_at": "2021-09-16T12:24:53+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b10bd7c2", "title": "Building A Smarter Business With Event-Driven Architecture", "url": "https://richashworth.com/blog/smarter-business-with-event-driven-architectures/", "published_at": "2020-07-30T10:41:00+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b1adc020", "title": "Decision-Making in Autonomous Teams", "url": "https://richashworth.com/blog/decision-making-in-autonomous-teams/", "published_at": "2020-06-28T19:22:31+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b25c6cdc", "title": "Interactive Kotlin with kscript and fswatch", "url": "https://richashworth.com/blog/kotlin-worksheets-with-kscript/", "published_at": "2019-03-31T08:38:12+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b28f9850", "title": "Scala Central: Functional Design Patterns in Scala", "url": "https://richashworth.com/talks/fp-patterns-scala-talk/", "published_at": "2018-06-06T20:05:33+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b2b865f2", "title": "Moving to a Startup: The Changing Role of Dev Manager", "url": "https://richashworth.com/talks/moving-to-a-startup-the-changing-role-of-dev-manager/", "published_at": "2018-01-05T13:08:23+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b332a87b", "title": "Functional Design Patterns in Scala: 3. Monads", "url": "https://richashworth.com/blog/functional-patterns-in-scala-monads/", "published_at": "2017-12-30T18:49:37+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b391080f", "title": "Functional Design Patterns in Scala: 2. Lenses", "url": "https://richashworth.com/blog/functional-patterns-in-scala-lenses/", "published_at": "2017-06-24T09:31:08+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b3bfca53", "title": "Functional Design Patterns in Scala: 1. Monoids", "url": "https://richashworth.com/blog/functional-patterns-in-scala-monoids/", "published_at": "2017-05-30T17:30:45+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b4766ee2", "title": "Agile Estimation For Distributed Teams", "url": "https://richashworth.com/blog/agile-estimation-for-distributed-teams/", "published_at": "2016-08-15T19:24:53+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b49b4bad", "title": "Steve Reich’s Clapping Music with Akka", "url": "https://richashworth.com/blog/clapping-music-in-scala/", "published_at": "2016-03-31T21:45:02+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b50ecd3e", "title": "LCD Digits Kata with Scala", "url": "https://richashworth.com/blog/lcd-digits-kata-with-scala/", "published_at": "2016-01-01T16:41:39+00:00" }, { "id": "01a087d4-9737-7235-85cf-78f8b5b8fed6", "title": "Turbocharge Your Mocking Framework With PowerMock", "url": "https://richashworth.com/blog/turbocharge-your-mocking-framework-with-powermock/", "published_at": "2012-03-16T01:32:00+00:00" }, { "id": "01a087d4-9738-7257-be3d-d856ab0b132f", "title": "Using Reflection To Create Mock Objects", "url": "https://richashworth.com/blog/using-reflection-to-create-mock-objects/", "published_at": "2011-10-07T09:40:11+00:00" }, { "id": "01a087d4-9738-7257-be3d-d856ab1aa4a1", "title": "About Me", "url": "https://richashworth.com/about/", "published_at": null }, { "id": "01a087d4-9738-7257-be3d-d856ac06bcdc", "title": "Projects", "url": "https://richashworth.com/projects/", "published_at": null } ] posts Claim your blog
Back to richashworth.com
Blog · corpus.blog/blogs/richashworth.com/posts

richashworth.com

richashworth.com

2025

2021

2020

2019

2018

2017

2016

2012

2011

Undated