App Development

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.

Manage multiple Python Versions with Pyenv

How to Manage multiple Python Versions with pyenv

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 […]

How to Manage multiple Python Versions with pyenv Read More »

Kafka vs ActiveMQ vs RabbitMQ vs ZeroMQ

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

Kafka vs ActiveMQ vs RabbitMQ vs ZeroMQ Read More »

DevSecOps – Dynamic Analysis DAST with OWASP ZAP and Jenkins.

DevSecOps – Dynamic Analysis DAST with OWASP ZAP and Jenkins.

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

DevSecOps – Dynamic Analysis DAST with OWASP ZAP and Jenkins. Read More »

Static Analysis SAST with Jenkins Pipeline

DevSecOps – Static Analysis SAST with Jenkins Pipeline.

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.

DevSecOps – Static Analysis SAST with Jenkins Pipeline. Read More »

Implement Security Testing In IDE

How To Implement Security Testing In IDE.

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

How To Implement Security Testing In IDE. Read More »

Create AEM in Docker with Docker Compose.

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

Create AEM in Docker with Docker Compose. Read More »

Top Content Management System

Top Content Management System (CMS) Platforms.

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

Top Content Management System (CMS) Platforms. Read More »

What is Event-Driven Programming.

What is Event-Driven Programming?

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

What is Event-Driven Programming? Read More »