CVE-2022-0847 (aka Dirty Pipe): What does it mean for defenders
Analysis of the Dirty Pipe Linux kernel vulnerability (CVE-2022-0847), its impact on cloud environments, and defensive advice.
Analysis of the Dirty Pipe Linux kernel vulnerability (CVE-2022-0847), its impact on cloud environments, and defensive advice.
A guide to using SIMD (SSE) instructions in C# to optimize performance, demonstrated by summing a list of integers.
Part 4 of a Kubernetes for Developers series, focusing on setting up monitoring with kube-prometheus-stack, Prometheus, and Grafana.
Explains the repository design pattern to improve Fluent ORM usage in Vapor 4, addressing issues with models and queries.
A developer shares their experience creating and publishing their first Rust crate, 'recoord', for handling and resolving geographic coordinates.
Part 4 of a series for MSPs on using Azure Policy to enforce governance and guardrails across multiple customer Azure tenants at scale.
A developer troubleshoots and fixes empty responses in Cloudflare Workers Sites caused by caching headers and conditional GET requests.
Explains the Decorator Pattern in C# using a cached repository example to add behavior dynamically without subclassing.
A tutorial on creating a custom RequiredIf validation attribute for conditional form validation in Blazor applications.
Explains how to use Directory.Build.props to centralize and manage common MSBuild configurations across multiple C# projects.
A guide for iOS developers on how to programmatically open their app's Documents folder in the Files app using a URL scheme.
Exploring Azure AD B2C's 'Seamless Migration' feature for moving user identities to the cloud with minimal friction.
A tutorial on implementing gradient borders for UIViews in UIKit using CAGradientLayer and UIColor patterns.
Explains how to use DebuggerTypeProxy and DebuggerDisplay attributes in C# to control how complex objects appear in the debugger.
A guide to correctly implementing gradient text in UIKit's UILabel, covering common pitfalls and solutions for proper rendering.
Advanced techniques and best practices for optimizing performance in Blazor applications, covering virtualization, lazy loading, and AOT compilation.
A developer shares the process of creating and distributing a Lua package using LuaRocks, despite the package being unfinished and having quirks.
A developer shares lessons from his fourth year running a bootstrapped software company, focusing on his successful TinyPilot KVM device.
Troubleshooting guide for Azure DevOps Contributors encountering TF401027 error when trying to create a new repository.
Final part of a series proposing a research agenda for ML monitoring, focusing on data management challenges like metric computation and real-time SLI tracking.