Category: software

software

Adopting WebAssembly (Wasm): Use Cases, Performance Tips, and Security Best Practices

WebAssembly (Wasm) has moved beyond a niche browser feature to become a versatile runtime for modern software. Its combination of near-native performance, strong sandboxing, and language-agnostic compilation makes it an appealing target for web apps, edge functions, plugins, and server-side workloads. Understanding where Wasm shines and how to adopt it can help teams build faster, […]

Morgan Blake 
software

How to Secure Your Software Supply Chain: SBOMs, CI/CD Hardening, and Least-Privilege Practices

Software supply chain security has moved from niche concern to boardroom priority as modern development depends heavily on third-party code, open-source libraries, containers, and CI/CD tooling. A resilient approach combines transparency, automation, and least-privilege controls so teams can reduce risk without slowing delivery. Why the software supply chain mattersEvery dependency and build pipeline component is […]

Morgan Blake 
software

Shift-Left Security: 7 Practical Steps to Secure Software Earlier in the SDLC

Shift-left security: Practical steps to secure software earlier in the lifecycle As software delivery accelerates, waiting until late-stage testing or production to find security issues becomes risky and costly. Shift-left security moves security activities earlier into design and development, making vulnerabilities easier to fix and reducing release friction. Here’s a practical guide to adopting shift-left […]

Morgan Blake 
software

Feature Flags Strategy: Safer Rollouts, Faster Experimentation

Feature flags are transforming how teams deliver software: they decouple deployment from release, reduce risk, and enable experimentation at scale. For engineering leaders and product teams aiming for faster iteration and safer rollouts, a pragmatic feature-flag strategy is one of the highest-leverage investments. What feature flags do– Toggle features on and off without redeploying code.– […]

Morgan Blake 
software

Software Supply Chain Security: Practical Steps for Development Teams (SBOMs, CI/CD, Reproducible Builds)

Securing the Software Supply Chain: Practical Steps for Development Teams Why supply chain security mattersModern software depends on a complex web of open-source libraries, third-party services, build tools, and CI/CD pipelines. Compromise anywhere along that chain can lead to widespread impact: backdoors in dependencies, malicious packages, or tampered build artifacts. Strengthening the software supply chain […]

Morgan Blake 
software

How to Tame Technical Debt: Practical Strategies and a Checklist for Engineering Teams

Taming technical debt is one of the most important priorities for teams building software today. Fast delivery cycles, cloud-native architectures, and growing user expectations make it easy for short-term tradeoffs to become long-term maintenance drains. Left unchecked, technical debt slows innovation, increases risk, and drives up operational costs. What technical debt really looks likeTechnical debt […]

Morgan Blake 
software

How to Secure Your Software Supply Chain: SBOMs, Reproducible Builds, Signing & CI/CD Hardening

Software supply chain security has moved from niche concern to operational priority for teams shipping code. Modern applications rely on layers of open-source libraries, container images, CI/CD pipelines, and third-party build tools — each link is a potential attack surface. Strengthening the supply chain reduces risk, protects customers, and helps meet regulatory and customer expectations. […]

Morgan Blake 
software

How to Harden Your Software Supply Chain: SBOMs, CI/CD Scanning & Artifact Signing

Software supply chain security is a top priority for development teams of every size. As modern applications rely heavily on open-source libraries, third-party services, and automated build pipelines, a single compromised dependency or misconfigured CI/CD step can expose entire fleets of systems. Strengthening the software supply chain reduces risk, improves resilience, and protects users — […]

Morgan Blake