Tools

Confluence

A team collaboration software, developed by Atlassian, kind of a content management system that used by software teams to assemble ideas, discuss the work, exchange documents, plans, wikis, team workspaces, workflows etc. It integrates well with Jira.

Compiler

A special computer program that transfigures source code written in a programming language into another computer language.

CruiseControl

A continuous integration tool mainly for C#, used at continuous build process, it includes source control tools, provides view current and previous builds details, allows to perform a CI of any software development process.

CI tools

Jenkins, TeamCity, TFS (mainly C#), CruiseControl (C#), Bamboo, Hudson, Travis.

ClearCase

A software configuration management tool for all types of files and directories, records all actions, it provides a modeling and configuration management application, allows to retrieve code modules or other artifacts that make up a deliverable software product.

Elastic Search

A tool for real-time searching, that helps to find a database of products by description and similar text in a body of crawled web pages. 

Episerver

A global software company and platform used for digital content, e-commerce, it offers web content management, CMS, digital marketing, has digital experience cloud platform.

Exago

A a kind of business intelligence software, a cloud-based self-service platform used for interactive data visualization, hoc reporting, analysis, customizable dashboards, data management, etc.

ClearQuest

A workflow automation tool from IBM, developed by their Rational Software division, it operates as a bug tracking system and a CRM tool, it tracks and manages defects, change requests throughout the development process. 

Git

A free and open source distributed VCS for tracking changes in computer files and coordinating work on those files among multiple people.

GitHub

A web-based Git, Internet hosting service that provides the distributed version control, source code management functionality of Git and several collaboration features.

GitLab

A web-based repository manager that allows teams collaborate on code, create and edit projects, is written in Ruby, includes a Wiki and issue-tracking features, provides free private repositories and has it's own integrated CI tool. 

Google Closure

A set of tools for building rich web applications with JavaScript, was developed by Google for use in such web applications as Gmail, Google Docs, Google Maps, Google+ etc.

Graphite

An open-source software tool that monitors and graphs the performance of computer systems, allows storing numbers that change over time and graphing them. 

Hadoop

An open-source software framework that is used for distributed storage and processing of big data sets across clusters of computers using simple programming models; the Apache project.

Hg

A cross-platform, distributed revision-control tool used in software development, its goals include high performance, scalability, decentralized, etc.

Hiera

Puppet’s built-in key/value lookup tool for configuration data. Used for separating data from code, allows to write common data for most nodes, override values for unique nodes, etc. 

High-load tools

Memcached (for caching), Nginx (web server for high-load), Varnish, Squid (reverse proxies), HAProxy (load balancer), CDN.

Hudson

A continuous integration tool that provides development teams with a reliable way to monitor changes in source control and trigger a variety of builds, it supports CVSGit, Subversion, etc. 

IDE (editors for code)

Visual Studio (C#), Eclipse, NetBeans, Aptana, Xcode (iOS), WebStorm, IntelliJ IDEA.

IntelliJ IDEA

A Java integrated development environment (IDE) for developing computer software, created by JetBrains, it is centered on programmer productivity, can be used for commercial development, supports various programming language. 

Jellyfish

A data gathering, processing tool for transport intelligence, data and analysis, it saves time on a large scale and delivers accurate real-time traffic information, 

Jenkins

A cross-platform, continuous integration and continuous delivery tool that is written in Java. Allows to build and test software projects continuously, making it easier to integrate changes to the project.

Jira

A project management software, developed by Atlassian, allows to track any kind of unit of work (issue, bug, story, project task, etc.) through a predefined workflow. 

KCachegrind

A browser for data produced by profiling tools, provides data visualization, used to determine the most time consuming execution parts of program. 

Subscribe for updates