corpus.blog
Most cited
Talked about
Blogs
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
Introducing Fidra: Monte Carlo Forecasting for Software Teams
original ↗
26 Oct 2025
The Friction Matrix: Visualising the Cost of Tech Debt
original ↗
9 Jun 2025
Privacy Policy
original ↗
18 Jan 2025
2021
Analysing Subtitles with Natural Language Processing
original ↗
16 Sept 2021
2020
Building A Smarter Business With Event-Driven Architecture
original ↗
30 Jul 2020
Decision-Making in Autonomous Teams
original ↗
28 Jun 2020
2019
Interactive Kotlin with kscript and fswatch
original ↗
31 Mar 2019
2018
Scala Central: Functional Design Patterns in Scala
original ↗
6 Jun 2018
Moving to a Startup: The Changing Role of Dev Manager
original ↗
5 Jan 2018
2017
Functional Design Patterns in Scala: 3. Monads
original ↗
30 Dec 2017
Functional Design Patterns in Scala: 2. Lenses
original ↗
24 Jun 2017
Functional Design Patterns in Scala: 1. Monoids
original ↗
30 May 2017
2016
Agile Estimation For Distributed Teams
original ↗
15 Aug 2016
Steve Reich’s Clapping Music with Akka
original ↗
31 Mar 2016
LCD Digits Kata with Scala
original ↗
1 Jan 2016
2012
Turbocharge Your Mocking Framework With PowerMock
original ↗
16 Mar 2012
2011
Using Reflection To Create Mock Objects
original ↗
7 Oct 2011
Undated
About Me
original ↗
—
Projects
original ↗
—