As we know python is an unavoidable programming language when it comes to Infrastructure automation or IT Operations. Directly or indirectly Python plays an important role in DevOps as it is the popular backend programming language say, Docker, Puppet, Ansible, and more. But the painful part is the different versions of python in the operating […]
DigitalVarys is the Community of Developers and Authors of Technical Content about #DevOps, Cloud, #ProjectManagement, #InformationSecurity, #DataScience and #WebDevelopment.
Development Archives covers topics on Web and Platfrom Application Development Strategies, Trends, and Technologies. Especially, App Development Archives of DigitalVarys talks about Tutorials, Guides, and How To’s on App Development Technologies and Trends.
Introduction Communication between Microservices is very important. We cannot afford to lose even a single message in the communications. Hence, we had two different Communication methods for microservices. We call those are Asynchronous and Synchronous Communications. Synchronous communication will wait for the response but on the other hand, Asynchronous communication will not wait for the
Dynamic Application Security Testing (DAST) also called Black Box Testing is a testing practice that will test the application by executing your web application. As we know, In SAST, a Web application will be tested inside the application which doesn’t even require that the application should be running. So, when we do Dynamic Analysis, we
As part of the DevSecOps implementation in the CICD pipeline, Scanning the Source code and performing Static Analysis SAST is important. SAST is basically Whitebox testing which will be performed on source code. This will help in finding very important vulnerabilities in the source code. Specifically, vulnerabilities defined by OWASP Top 10 should be mitigated.
Delivering Secured Software is very important as the modern world has the risk of potential attacks in various ways. To mitigate them, we need to embed certain security testing procedures in our Software Development Lifecycle. Fortunately, With DevOps, we have a systematic process called CICD and we are going to add certain Security Testing in
DevOps is fine! Now we got to include the security in the DevOps process. Hence we got DevSecOps. We talked about DevSecOps a lot. But If you want to become an expert in DevSecOps, you need a Road Map to learn. As part of the Road Map to DevSecOps, this is part -1, talking about
AEM (Adobe Experience Manager) is a Content Management System that is widely used in large organizations. WordPress, Drupal, and much other Content Management Systems are good enough for developing and serving the Web content. But AEM is leading with Comprehensive and Robust Content Management System. However, the application runtime platform of AEM is very huge
The Content Management System is the platform to Create, Update, Delete and Manage the Web contents and digital contents. Mostly, Content Management Systems are used for Enterprise Content Management (ECM) and Web Content Management (WCM) where ECM is can be used for Document management, Digital asset management and more. While, WCM is used for Website
GIT is the most used and powerful among the Version Control Systems. We have already discussed Some Basic Git Operations in our Git Basics and Beginner Guide and In detail, we have discussed GIT Branch and its Operations. One of the other important operations in Git is Merge and Rebase. People often get confused with
The Event-Driven Programming is an Architectural design pattern to build the software application where components of the runtime open event and responds to the event. In this article, we will discuss the traditional Programming and Event-Driven Programming with detailed comparison and examples to understand. Traditional Programming Let’s see how HTTP 1.0 to understand how events