Our Blog

Boost your knowledge with the insights from our expert team.

Health
Health
EHR
EHR
Medplum
Medplum
Security
Security
Next JS
Next JS
React
React
People
People
Open Source
Open Source
API
API
placeholder background

The Flat Success Path: Clean Python Code Made Simple

Learn how to write more maintainable Python code by implementing the single success path principle. Discover how guard clauses and flat code structure can improve code readability and reduce complexity.

Learn how to write more maintainable Python code by implementing the single success path principle. Discover how guard clauses and flat code structure can improve code readability and reduce complexity.

placeholder background

The Flat Success Path: Clean Python Code Made Simple

Learn how to write more maintainable Python code by implementing the single success path principle. Discover how guard clauses and flat code structure can improve code readability and reduce complexity.

Learn how to write more maintainable Python code by implementing the single success path principle. Discover how guard clauses and flat code structure can improve code readability and reduce complexity.

placeholder background

Tech Debt Tango: Dancing Through Bad Code and Refactors with Grace

Managing technical debt poses a significant challenge for software developers. The most common struggle is determining the best time to address known issues. It can be even harder to fit solutions into tight product backlogs full of shiny new features.

Managing technical debt poses a significant challenge for software developers. The most common struggle is determining the best time to address known issues. It can be even harder to fit solutions into tight product backlogs full of shiny new features.

placeholder background

Tech Debt Tango: Dancing Through Bad Code and Refactors with Grace

Managing technical debt poses a significant challenge for software developers. The most common struggle is determining the best time to address known issues. It can be even harder to fit solutions into tight product backlogs full of shiny new features.

Managing technical debt poses a significant challenge for software developers. The most common struggle is determining the best time to address known issues. It can be even harder to fit solutions into tight product backlogs full of shiny new features.