
Explore serverless architectures in production, comparing AWS, Azure, and Google Cloud. Learn best practices, testing strategies, and common pitfalls from a seasoned cloud architect.

Discover how SEEK successfully implemented a bug bounty program, inviting hackers to test their web applications. Learn about the benefits, challenges, and lessons learned from this innovative security approach.

Learn effective techniques for unit testing components and services, and end-to-end testing in Angular applications, making frontend testing easier and more efficient.

Explore secure, reliable IoT development using containers, CI/CD, automated testing, and cloud frameworks. Learn device provisioning, monitoring, and field updates for longevity.

Explore Bing's microservices architecture using ASP.NET Core, Service Fabric, and Azure. Learn about DevOps workflows, continuous deployment, and high availability in large-scale production environments.

Discover strategies for creating and managing a successful software lifestyle business, balancing income and work-life harmony while staying small and independent.

Explore property-based testing with Hypothesis to efficiently catch bugs and improve software quality. Learn techniques for specifying general properties and leveraging automated exploration of code boundaries.

Explore software system documentation through a travel guide analogy, learning key elements to orient developers and improve decision-making in new projects.

Strategies for organizing ASP.NET Core projects, data access alternatives, testing tips, and rethinking MVC. Improve architecture and design with opinionated approaches to enhance application structure.

Discover strategies for implementing effective test automation across teams, including framework selection, layered testing, and gaining management support for a unified approach.

Discover strategies for testing in production, including faster deployments, commit-to-master approaches, and real-world user testing. Learn to optimize feedback loops and implement effective monitoring.

Explore innovative approaches to visual test automation, leveraging cloud computing and browser advancements for efficient, maintainable, and cost-effective visual acceptance testing.

Strategies for organizing ASP.NET Core projects, data access alternatives, testing tips, and rethinking MVC. Improve architecture and design with opinionated approaches to enhance your applications.

Explore optimization techniques for modern computing, from silicon-oriented methods to algorithm adjustments, enhancing performance in speech recognition, self-driving cars, and AI.

Strategies for organizing ASP.NET Core projects, data access alternatives, testing tips, and rethinking MVC. Improve architecture and design with opinionated approaches for better application structure.

Explore continuous delivery to Azure Web Apps using F# Make. Learn to create scalable, testable build and deployment pipelines that run consistently across local and cloud environments.

Explore serverless best practices and anti-patterns for Azure Functions. Learn key considerations, advanced tips, and real-world examples to optimize your serverless applications.

Explore property-based testing in C# and F# using FsCheck, learning how to generate input values that challenge your code's expected properties and behavior.

Explore OWASP ASVS implementation for web app security, covering 189 controls in 16 categories. Learn to define, analyze, and evaluate security tests across different maturity levels for various industries.

Discover how to leverage ATDD and cloud testing to create robust, high-quality mobile apps that meet user expectations and excel in app stores, while maintaining continuous delivery.

Explore safer C++ practices with Core Guidelines, focusing on efficiency, const usage, and minimizing raw pointers. Learn to modernize code and improve quality through automated tooling and refactoring techniques.