Update on Dependency Injection (DI) with C#

Dependency injection (DI) is a design pattern that allows a class to receive its dependencies from the outside, rather than creating them itself. This can help to improve the testability, flexibility, and modularity of an application. In .NET Core, dependency injection is implemented using the Microsoft.Extensions.DependencyInjection package. To use dependency injection in a .NET Core... Continue Reading →

Microsoft defender for Cloud (DevOps) & SonarQube

Microsoft Defender for Cloud is a security solution that provides protection for cloud-based workloads, including Azure infrastructure and applications. Microsoft Defender for Cloud uses advanced security technologies and threat intelligence to help protect against cyber threats, including malware, phishing, and ransomware attacks. Microsoft Defender for Cloud can be integrated with Azure DevOps to provide security... Continue Reading →

What is DevSecOps exactly?

DevSecOps is a term that refers to the integration of security practices into the software development and operations process. It is based on the principles of DevOps, which is a collaborative approach to software development that focuses on continuous integration, delivery, and deployment. In the context of DevSecOps, security is treated as an integral part... Continue Reading →

Monitoring with Azure and Arc enabled resources

Continuous monitoring is the practice of continuously monitoring your IT systems and infrastructure to detect and respond to security threats and operational issues. With Azure Arc enabled resources, you can use Azure Monitor to implement continuous monitoring for your hybrid and multicloud environments. To set up continuous monitoring with Azure Arc enabled resources, you can... Continue Reading →

Checkov vs tfsec Terraform testing framework

Checkov is an open source static code analysis tool for infrastructure as code (IaC) that helps you to ensure that your Terraform, CloudFormation, and Kubernetes resource configurations adhere to best practices and are secure. It scans your IaC code and flags potential security issues, such as exposed secrets, unencrypted data at rest, and open firewall... Continue Reading →

Azure DevOps, CI/CD pipelines Explained

Azure DevOps is a cloud-based platform for developing, building, and deploying software. It includes a range of tools and services for version control, collaboration, build and release management, and more. One of the key features of Azure DevOps is the ability to create pipelines for continuous integration and continuous delivery (CI/CD). These pipelines allow you... Continue Reading →

Create a website or blog at WordPress.com

Up ↑