KNOWLEDGE BASE

Tools

Essential tools and platforms for modern software development and infrastructure. Master the instruments of the trade.

Apache Airflow

Intermediate

Apache Airflow is the leading platform for programmatically authoring, scheduling, and monitoring workflows. It lets you build data pipelines as directed acyclic graphs (DAGs) with Python.

[object Object], [object Object]

Angular

Intermediate

TypeScript-based web application framework by Google

tools

Ansible

Intermediate

Automation tool for configuration management, application deployment, and task automation

tools

Apache Flink

Intermediate

Stream processing framework for real-time data applications

tools

Apache Spark

Intermediate

Unified analytics engine for large-scale data processing

tools

AWS

Intermediate

Comprehensive cloud computing platform by Amazon

tools

Babel

Intermediate

JavaScript compiler for transforming modern code into compatible versions

tools

Content Delivery Network

Intermediate

Geographically distributed network of proxy servers and data centers

tools

Chart.js

Intermediate

Chart.js is the most popular open-source JavaScript charting library. It provides beautiful, responsive, and interactive charts with a simple API for building data visualizations for the web.

[object Object], [object Object]

Cloudflare

Intermediate

American technology company

tools

Cypress

Intermediate

Cypress is a next-generation frontend testing framework built for the modern web. It enables fast, reliable end-to-end, component, and integration testing with real-time reloads and time-travel debugging.

[object Object], [object Object]

Database

Intermediate

Organized collection of structured data with efficient retrieval and storage

tools

Deno

Intermediate

Secure runtime for JavaScript and TypeScript by the creator of Node.js

tools

Django

Intermediate

High-level Python web framework encouraging rapid development

tools

Docker

Intermediate

Platform for developing, shipping, and running applications in containers

tools

Elasticsearch

Intermediate

Distributed search and analytics engine built on Apache Lucene

tools

Electron

Intermediate

Electron is a framework for building cross-platform desktop applications using JavaScript, HTML, and CSS. It combines Chromium and Node.js to enable web developers to create native desktop apps for Windows, macOS, and Linux.

[object Object], [object Object]

Envoy

Intermediate

High-performance proxy designed for service mesh architectures

tools

ESLint

Intermediate

ESLint is the most widely used JavaScript linting tool for identifying and fixing code quality issues. It provides a pluggable architecture with hundreds of rules for enforcing coding standards and catching bugs.

[object Object], [object Object]

Expo

Intermediate

Expo is an open-source platform for building universal native apps with React. It provides a managed workflow, comprehensive SDK, and development tools for creating iOS, Android, and web applications from a single codebase.

[object Object], [object Object]

Express.js

Intermediate

Minimal and flexible Node.js web application framework

tools

Git

Intermediate

Distributed version control system for tracking source code changes

tools

GitHub Actions

Intermediate

CI/CD platform for automating software workflows directly in GitHub repositories

tools

GitLab

Intermediate

GitLab is a complete DevOps platform delivered as a single application. It provides Git repository management, CI/CD, security scanning, and monitoring throughout the entire development lifecycle.

[object Object], [object Object]

Grafana

Intermediate

Observability and data visualization platform for metrics, logs, and traces

tools

gRPC

Intermediate

High-performance remote procedure call framework by Google

tools

Istio

Intermediate

Service mesh layer for managing microservice communication

tools

Jenkins

Intermediate

Open-source automation server for continuous integration and delivery

tools

Jest

Intermediate

Jest is the most popular JavaScript testing framework. Created by Meta, it provides a zero-config setup, built-in mocking, snapshot testing, and code coverage for projects of any size.

[object Object], [object Object]

JWT

Intermediate

Proposed web cryptography standard

tools

Apache Kafka

Intermediate

Distributed event streaming platform for high-throughput data pipelines

tools

Kubernetes

Intermediate

Container orchestration platform for automating deployment, scaling, and management

tools

Linux

Intermediate

Family of Unix-like operating systems that use the Linux kernel

tools

LLVM

Intermediate

Compiler backend for multiple programming languages

tools

MongoDB

Intermediate

Cross-platform document-oriented database

tools

MySQL

Intermediate

Popular open-source relational database management system

tools

Neovim

Intermediate

Neovim is a hyper-extensible, modern refactor of Vim. It features asynchronous architecture, built-in LSP client, Tree-sitter syntax engine, and first-class Lua support for creating powerful editor configurations.

[object Object], [object Object]

Next.js

Intermediate

React framework for production-grade full-stack web applications

tools

NGINX

Intermediate

Open source web server and a reverse proxy server

tools

Node.js

Intermediate

JavaScript runtime environment

tools

NoSQL

Intermediate

Non-relational database systems designed for scale and flexibility

tools

OAuth

Intermediate

Open standard for token-based authentication and authorization

tools

OpenTelemetry

Intermediate

Linux Foundation project

tools

PostgreSQL

Intermediate

Advanced open-source relational database with strong ACID compliance

tools

Prettier

Intermediate

Prettier is an opinionated code formatter that supports many languages. It enforces consistent style by parsing code and reprinting it with its own rules, eliminating debates about code formatting.

[object Object], [object Object]

Processing

Intermediate

Processing is a flexible software sketchbook and language for learning how to code within the context of the visual arts. It is the premier tool for creative coding, generative art, and data visualization.

[object Object], [object Object]

Prometheus

Intermediate

Monitoring and alerting toolkit for cloud-native environments

tools

Protocol Buffers

Intermediate

Google's language-neutral serialization format for structured data

tools

RabbitMQ

Intermediate

Open-source message broker implementing AMQP protocol

tools

Ruby on Rails

Intermediate

Server-side web application framework written in Ruby

tools

React

Intermediate

JavaScript library for building user interfaces

tools

Redis

Intermediate

In-memory data structure store used as cache, database, and message broker

tools

Redis Cache

Intermediate

In-memory caching layer commonly built on Redis for high-speed data access

tools

Relational Database

Intermediate

Database organized according to the relational model of data

tools

REST

Intermediate

Architectural style for designing networked applications

tools

Selenium

Intermediate

Selenium is the most widely used browser automation framework. It supports multiple browsers and programming languages for web application testing, scraping, and automation at scale.

[object Object], [object Object]

Socket.IO

Intermediate

Socket.IO is a real-time bidirectional event-based communication library. It enables real-time, bidirectional communication between web clients and servers using WebSocket with fallback options.

[object Object], [object Object]

Spring Framework

Intermediate

Application framework and inversion of control container for Java

tools

SQLite

Intermediate

Embedded SQL database engine known for simplicity and reliability

tools

Svelte

Intermediate

Compiler-driven framework for building fast web applications

tools

Terraform

Intermediate

Infrastructure as Code tool for defining and provisioning cloud resources

tools

Three.js

Intermediate

Three.js is the most popular 3D JavaScript library for creating interactive 3D graphics in the browser using WebGL and WebGPU. It provides a comprehensive API for scenes, cameras, lights, materials, and animations.

[object Object], [object Object]

TLS

Intermediate

Cryptographic protocol for secure communication over a network

tools

TypeScript Compiler

Intermediate

Compiles TypeScript to JavaScript, performing type checking and transpilation

tools

Varnish Cache

Intermediate

HTTP accelerator and reverse proxy for caching web content

tools

Vercel

Intermediate

American cloud application company

tools

Vite

Intermediate

Vite is a modern build tool that provides an extremely fast development server with native ES module imports and optimized production builds using Rollup. It is the default build tool for Vue, React, Svelte, and many other frameworks.

[object Object], [object Object]

Vitest

Intermediate

Vitest is a blazing-fast unit test framework powered by Vite. It offers Jest-compatible API with native ESM support, TypeScript integration, and instant hot-module reloading for an exceptional testing experience.

[object Object], [object Object]

Vue.js

Intermediate

Progressive JavaScript framework for building user interfaces

tools

WebAssembly Runtime

Intermediate

Runtime engine for executing WebAssembly modules outside the browser

tools

Webpack

Intermediate

Module bundler for JavaScript applications

tools

WebSocket

Intermediate

Computer network protocol

tools