Greg FarrowinTowards Dev💌 Event EnvelopesIntroduce consistent attributes to event payloads to increase observability and reduce cognitive loadOct 16Oct 16
Greg FarrowinLevel Up CodingSingle Table Design (with DynamoDB)A proven technique for consistent storage and access across diverse data types.Oct 101Oct 101
Greg FarrowinLevel Up CodingCommands, Queries and Events in EDACommunicating in an event-driven way relies on async messages, but not all messages are “events”Oct 10Oct 10
Greg FarrowLean Coffee for Better MeetingsSynch time with our teams and colleagues is precious, we need to spend that time wisely. Lean Coffee is a format that helps us maximise our…Sep 301Sep 301
Greg FarrowEvents ❤️ Hexagonal ArchitectureStructuring code in a Serverless system can cause some headaches. Thankfully there is a pattern which can help: Hexagonal ArchitectureApr 9Apr 9
Greg FarrowinLevel Up CodingWhy is Event Sourcing so useful in Domain Driven Design?If you’ve been reading about Domain Driven Design, you have probably come across the term Event Sourcing. But, why are they so often found…Feb 227Feb 227
Greg FarrowinLevel Up CodingServerless ️❤️ Hexagonal ArchitectureOrganising your Serverless codebase can be a real challenge, but Hexagonal Architecture can helpJan 162Jan 162
Greg FarrowinBetter ProgrammingCommands in an Event-Driven ArchitectureWhen we think of event-driven architecture (EDA), we naturally think of fire-and-forget events. But what happens when we need a response?Apr 4, 20235Apr 4, 20235
Greg Farrowincinch TechnologyAre you sure that’s a Feature Toggle? 🤨Feature Toggles are a simple idea, at first glance. But if you scratch below the surface there can be a lot of nuance to them.Jul 4, 20223Jul 4, 20223
Greg FarrowinBetter ProgrammingTesting in Serverless ProjectsTests help to give us confidence in our coding, but they can also slow us down. How do we strike the right balance between running them…Jun 24, 20222Jun 24, 20222