Skip to content

functional-programming

7 posts

functional-programming
Code Architecture by Init Amortization: Lean on Lambda, Heavy Only When Earned

Match architecture weight to each runtime's init-amortization: lean handlers on single-purpose Lambda, more on a Lambdalith, full OOP/DI only on long-lived runtimes.

architecture · lambda · serverless +3

Effect on AWS Lambda: Building a URL Shortener with SST and DynamoDB

A small, complete URL shortener on AWS Lambda and DynamoDB with Effect and SST v4, showing schema-at-the-boundary, layers, and tagged-error mapping.

functional-programming · lambda · typescript +2

Learning Effect: A Practical Adoption Guide for TypeScript Developers

A practical guide to learning Effect incrementally and integrating it with AWS Lambda, with real code examples, common pitfalls, and production patterns.

typescript · functional-programming · lambda +4

Reusable AWS CDK Constructs: Factory Functions, Builders, and Aspects

How factory functions, higher-order functions, and composition turn AWS CDK into a type-safe, reusable infrastructure toolkit that prevents configuration drift.

aws-cdk · typescript · infrastructure-as-code +2

Behavioral Design Patterns in TypeScript: Observer, Strategy, Command, State1/1

Observer, Strategy, Command, State, and Mediator in TypeScript: which ones the language already covers, and when RxJS, Redux, or XState earn their place.

typescript · design-patterns · functional-programming +1

Replacing Factories and DI in Node.js with Pure Functions

Factories, service layers, and DI containers rarely earn their keep in a Lambda-shaped Node.js service. What replaces them, and where classes still win.

event-driven · functional-programming · lambda +3

Axios vs Fetch vs Undici: Node.js HTTP Clients Compared

Why undici is the sensible default for Node.js server-to-server calls, and when Axios, native fetch, or Effect is the better pick

nodejs · http · functional-programming +3