The team at Daphnis Labs redefined what’s possible for Urbanface. They delivered a bespoke, animation-heavy website that remains incredibly quick and functional. The…
Software Engineering articles
6 articles

A database backup is only useful after a restore drill
Measure recovery by restoring into an isolated environment and checking the application, roles and dependencies that need the data.

Cache API responses without mixing account data
Classify responses before caching them, make cache keys reflect their audience and test what happens when permissions change.

Test tenant isolation beyond the main application query
Review database roles, background jobs and exports together when designing row-level security for a shared application database.

Start observability by following one customer request
Connect traces, metrics and structured logs around a real failure path so the team can locate an incident and choose a next action.

Build CSV imports that preview changes before writing
Separate parsing, validation and approval so an ordinary spreadsheet upload does not become an opaque bulk edit.

Handle webhook retries without creating duplicate orders
Separate event receipt from order processing, record duplicate deliveries and recover work that stops halfway through.




