Category: software

software

Feature Flags: Best Practices, Pitfalls, and Metrics to Reduce Risk and Accelerate Delivery

Feature flags are one of the most practical tools for accelerating software delivery while reducing deployment risk. When used well, they enable teams to decouple feature rollout from code deployment, support progressive delivery patterns, and create safer paths for experimentation and observability. What are feature flags?Feature flags (also called feature toggles) are conditional switches in […]

Morgan Blake 
software

The Complete Guide to Feature Flags (Feature Toggles): Best Practices, Rollout Strategies, and Experimentation

Feature flags (also called feature toggles) have become a core technique for modern software delivery, enabling teams to ship faster, reduce risk, and run experiments without lengthy release cycles. When applied well, feature flags let you decouple deployment from release, control exposure, and iterate based on real user data. What feature flags doAt their simplest, […]

Morgan Blake 
software

How to Secure Your Software Supply Chain: Practical Steps for SBOMs, Artifact Signing, and CI/CD Hardening

Practical guide to securing your software supply chain Software supply chain security has moved from niche concern to a core requirement for engineering teams. Modern applications depend on thousands of open-source packages, CI/CD pipelines, container images, and third-party services—each link is a potential attack surface. Strengthening the supply chain reduces the chance of silent compromise, […]

Morgan Blake 
software

Software Supply Chain Security: How to Harden Your CI/CD with SBOMs, Signing, and Reproducible Builds

Why software supply chain security matters — and what to do about it Software projects rely on an ecosystem of open-source libraries, third-party services, and automated build pipelines. That convenience increases velocity but also expands the attack surface. Supply chain compromises can insert malicious code, tamper with builds, or substitute artifacts, so securing the pipeline […]

Morgan Blake 
software

Secure Your Software Supply Chain with SBOMs and CI/CD

Software supply chain security has moved from a niche concern to a core requirement for any organization that builds or uses software. As dependencies multiply and development workflows become more automated, teams need pragmatic controls that reduce risk without slowing delivery. The best approach combines lightweight governance, automated checks in CI/CD, and clear artifact provenance—starting […]

Morgan Blake 
software

From Monitoring to Observability: How to Instrument, Trace, and Define SLOs for Modern Microservices

Traditional monitoring still has a place, but modern software systems demand something deeper: observability. Where monitoring answers “Is the system up?” observability helps teams answer “Why is the system behaving that way?” That distinction matters for distributed architectures, microservices, serverless functions, and dynamic cloud environments. What observability is (and isn’t)Observability is the ability to infer […]

Morgan Blake 
software

Observability-First: A Practical Guide to Monitoring Cloud-Native Applications

Observability-first: a practical guide to monitoring cloud-native software As applications move to distributed, containerized architectures, traditional monitoring no longer provides the visibility teams need. An observability-first approach treats logs, metrics, and traces as a single, correlated source of truth—making it easier to find root causes, meet reliability targets, and ship features faster. Why observability matters– […]

Morgan Blake 
software

Practical Guide to Software Supply Chain Security: SBOMs, CI/CD Hardening, and Artifact Signing

Software supply chain security has shifted from a niche concern to a priority for developers and engineering teams. Attacks that exploit dependencies, CI/CD misconfigurations, or unsigned artifacts can bypass traditional perimeter defenses. Strengthening the supply chain doesn’t require huge budgets—practical controls and better processes dramatically reduce risk. Why supply chain security mattersModern applications depend on […]

Morgan Blake 
software

Observability for Modern Distributed Systems: A Practical Guide to Metrics, Logs, Traces, SLOs and OpenTelemetry

Observability has moved from a nice-to-have to a core capability for teams building modern software. As systems grow distributed, ephemeral, and dependent on third-party services, traditional monitoring that watches a handful of server metrics no longer gives the visibility engineers and product teams need. Observability focuses on understanding system behavior from the outside in, enabling […]

Morgan Blake