Backend technology & scripting
Languages, Frameworks or Runtimes used to build core application or system logic, server or desktop side.
Python
Wide range of uses programming language with great libraries and comunity support.
C/C++
Command Line and embeded applications
SQL
Database query, stored procedures, functions processing language and methods
powershell
Powerfull windows command line / scripting language.
sh/bash
Unix/Linux shell scripting languages.
cmd
Windows command-line interpreter and simple batch scripting.
Frontend, testing & auxiliaries
User Interface, testing, support, analytics or auxiliary languages & frameworks
HTML
Web page language.
CSS
Stylesheets for web pages.
JavaScript
ECMAScript® standard implementation for web pages usually executed at client side.
Bootstrap
Framework for responsive sites that can work both on PC and mobile.
Selenium
Great for automated frontend testing.
Supporting technology and solutions
System base components and development tools
Oracle DB
Enterprise class SQL Database server for Linux/Unix operating systems.
MS SQL Server
Enterprise class SQL Database server for Microsoft Server.
PostgreSQL
Small to medium scale solutions SQL DB server.
SQLite
Best filetype SQL DB as data storage for local or small applications.
Redis
In-memory data store, database type.
PyCharm
Python IDE
Visual Studio Code
IDE for HTML, CSS, JavaScript, C++
NGINX
Webserver
GitHub
Code revision control and code review
Docker
Application containerization
Second choice stack
Usually picked when there is no other option or used in the past
Java
JVM CMD/Shell console or JavaFX GUI. Maven as package/dependncy control.
MySQL
Small to medium scale solutions SQL DB server.
InteliJ IDEA
IDE for Java
Apache
Webserver