Skip to main content
Julia Norton

Software

Software engineering, architecture, APIs, debugging, testing, distributed systems, performance, and the web.

Cover image for Circuit Breaker Pattern: How Distributed Systems Handle Failure
Software Architecture

Circuit Breaker Pattern: How Distributed Systems Handle Failure

Cover image for Legacy System Modernization: Strategies, Risks, and Approaches
Software Legacy Systems

Legacy System Modernization: Strategies, Risks, and Approaches

Cover image for Technical Debt: Why Moving Fast Today Can Slow Software Tomorrow
Software Legacy Systems

Technical Debt: Why Moving Fast Today Can Slow Software Tomorrow

Cover image for Contract Testing vs Integration Testing: What’s the Difference?
Software Testing

Contract Testing vs Integration Testing: What’s the Difference?

Cover image for Mock Servers: How to Build Against an API That Doesn’t Exist Yet
Software APIs

Mock Servers: How to Build Against an API That Doesn’t Exist Yet

Julia Norton

Building things and writing about how technology works.

Projects, experiments, software, AI, technology, psychology, and things I learn along the way.

Projects

  • SummaCalculator

Explore

  • Home

© 2026 Julia Norton