Close

(60) DevOps

DevOps is a set of practices that automates the processes between software development and IT teams so that they can build, test, and release software faster and more reliably. DevOps is founded on building a culture of collaboration between teams that historically functioned in relative siloes.

Streamlining Your Acceptance Testing with FitNesse Framework

Streamlining Your Acceptance Testing with FitNesse Framework

FitNesse is a web-based acceptance testing framework for software. It allows users to define and execute acceptance tests for web applications using a simple, wiki-based syntax. FitNesse is implemented in Java and can test applications written in any language. One advantage of FitNesse is that it is easy to use […]

Devamını Oku

Version Control Systems

Version Control Systems

A Version Control System (VCS), also known as a Source Control System, is a software tool that helps teams manage changes to source code over time. It keeps track of every modification to the code in a special kind of database. If a mistake is made, developers can turn back […]

Devamını Oku

Everything you need to know about Agile methodologies

Everything you need to know about Agile methodologies

There are over 50 agile methods for project managers to improve project delivery structure. Agile methodology turns an idea with requirements into a software solution using constant planning, development, delivery, and communication. Popular methodologies are Scrum, Kanban, DevOps, Scrumban, Design Thinking, AgilePM, SAFe, Scrum at Scale, Open Space Agility, Disciplined […]

Devamını Oku

What Is Ansible?

What Is Ansible?

Ansible is an open-source software platform for automating and configuring IT infrastructure. It is used to manage and automate various IT operations, including the deployment of applications, the configuration of systems, and the orchestration of complex workflows. Ansible operates on a “push” model, pushing changes from a central control node […]

Devamını Oku

Things you should look for in a Code Review

Things you should look for in a Code Review

Code review, or peer review, is a quality assurance activity in software development where one or several individuals examine parts of the code. The purpose of code review is to ensure that the code base is of good quality and to allow reviewers and authors to learn from each other. […]

Devamını Oku

Python Code Analysis Made Easy

Python Code Analysis Made Easy

Many tools and applications can help you with code review and quality control for your Python projects on GitHub. Some of the popular ones are: MultiQC: A tool aggregating quality control reports from multiple devices across many samples into a single report. It supports various Python tools such as FastQC, […]

Devamını Oku

SonarQube for Python: The Guardian Angel of Code Quality

SonarQube for Python: The Guardian Angel of Code Quality

SonarQube is an open-source platform developed by SonarSource for continuous inspection of code quality. It provides automated reviews with static code analysis to detect bugs and code smells in 29 programming languages. SonarQube offers reports on duplicated code, coding standards, unit tests, code coverage, code complexity, comments, bugs, and security […]

Devamını Oku