Tools

GCC

Stands for GNU Compiler Collection. A compiler system that supports several languages including C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages.

Genesys

A drag-and-drop design tool for deploying, managing and optimizing engagement strategies. It does not require deep technical expertise. It provides features for developing and simplifying self-service applications, as well as communicating with the customers.

Gerrit

A web-based collaboration tool for developers, that allows to review and then approve or reject changes in the source code. It provides features for discussing the code within the team, use Git for larger code in the review workflow and manage workflows.

Git

A lightweight and fast distributed VCS for small and large projects alike, which it handles with the same efficiency. Git handles all changes via a series of commands. It also provides support for nonlinear, distributed workflows.

GitFlow

GitFlow is a branching model for Git. It is a list of rules to keep a repo’s history organized, and is used to make the release process, bug fixes, and feature creation easier.

GitHub

A web-based distributed VCS for tracking changes and coordinating work on files among multiple people. It includes, but is not limited Git functionality, and offers features like code review and hosting, discussions and feedback, team collaboration and management.

GitLab

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

Google Analytics

A web-based tool for digital analysis of customer experience. It is used for tracking and reporting website traffic and analyzing incoming data. It helps to build a customer profile via their behavior. It also works with other Google products.

Google Closure

A set of tools for building rich web applications with JavaScript. It was developed by Google for use in such web applications as Gmail, Google Docs, Google Maps, Google+, and others. It has a JavaScript library, optimizer and templating system.

Google Drive

A cloud-based file storage, that includes basic Office suite tools: Docs, Sheets, Slides, and others. It provides features for sharing and editing documents in collaboration with other Google Drive users, public and private or limited access. More features can be added via Add-ons.

Grafana

A suite for metric analytics and visualization. It is also used for visualizing and understanding custom metrics, as well as creating and exploring sharable dashboards for easier team collaboration. Grafana supports different databases.

Graphite

An open-source software tool that monitors and graphs the performance of computer systems. It allows to store values and track them over time. It consists of three components: carbon, whisper and graphite web app; therefore, it gathers and stores time-series data, and then renders graphs on demand.

Grep

A command-line utility used for searching pieces of data that match regular expressions. The search is performed on plain-text data sets. If results are positive, grep will output lines containing the matches or any output based on specific options.

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. It is used for separating data from code and allows to write common data for most nodes, override values for unique nodes. It primarily uses YAML and JASON files.

High-load tools

A set of website optimization and scaling tools. Some of these tools act as web servers and reverse proxies, others help reduce the load on a web server while increasing website speed. They are also used for caching web, sharing network resources and aiding security.

Hudson

A continuous integration tool that provides development teams with means for monitoring changes in source control and trigger a variety of builds. It is written in Java and supports various revision and version control systems, including, but not limited to, CVS, Git, Subversion.

IDE (editors for code)

Stands for Integrated Development Environment. It facilitates developers in creating software, and offers a number of features, including a compiler/interpreter, editor, debugger. It allows developers to write and format source code, execute the code, perform error diagnostics, and more.

Inkscape

A vector graphics editing tool. The tool facilitates designers in taking doodles and sketches to a complete design, that is professional grade and ready to publish on a website. It uses Scalable Vector Graphics, unlike many other similar tools.

Jedi

An easy static analysis tool for Python that also supports autocompletion. It is a library that can be used in different IDEs/editors using simple APIs. Jedi also enables searching for related names and listing them in a Python file.

Jellyfish

A data gathering and processing tool for transport intelligence, data and analysis. It saves time on a large scale and delivers accurate real-time traffic information. It also helps to reduce budget due to automation and streamlining of the process.

Jenkins

A cross-platform, continuous integration and continuous delivery tool, written in Java. It allows to build and test software projects continuously, and simplifies integration of changes to the project. More features can be added via plugins.

Kibana

An open source data visualization platform for ElasticSearch. It helps to create bar, line and scatter plots, or pie charts, and maps on top of large volumes of data. It also helps put geospatial data onto any map and perform analysis on data from ElasticSearch.

Kibana is used in episode 5 season 3 of the TV drama series “Mr. Robot”.

Kunagi

A web-based tool that facilitates team collaboration and integrated project management. It is primarily used for software projects. Kunagi allows to manage projects from start to finish in one place and also provides features for all Scrum practices.

LabVIEW

Stands for Laboratory Virtual Instrument Engineering Workbench. A platform for designing systems. LabVIEW facilitates visualization of hardware and software, allowing to test measure and control applications. It is also used in Engineering Education.

Development by Synergize.digital

Sign up for updates
straight to your inbox