Practice by Tech Stack — ProTechStack

2 min read Original article ↗

Angular

Angular

Signals, dependency injection, RxJS, change detection, and standalone components.

CSS3

CSS3

Style sheet language for describing presentation

CSS & Tailwind

Layout, animations, responsive design, CSS architecture, and Tailwind patterns.

Ember.js

Ember.js

Framework for ambitious web applications

HTML5

HTML5

Markup language for creating web pages

JavaScript

JavaScript

Closures, prototypes, event loop, async patterns, and ES2024+ features.

Next.js

App Router, server actions, middleware, ISR, caching strategies, and deployment.

React

React

Components, hooks, state management, reconciliation, and performance patterns.

Svelte

Svelte

Cybernetically enhanced web apps

Tailwind CSS

Tailwind CSS

Utility-first CSS framework

TypeScript

TypeScript

Type system, generics, utility types, type guards, and advanced patterns.

ASP.NET

ASP.NET

Web framework for building web apps with .NET

C#

C#

Object-oriented programming language

Django

Django

High-level Python web framework

Elixir

Elixir

Dynamic, functional language for maintainable applications

Express.js

Express.js

Web framework for Node.js

Flask

Flask

Micro web framework for Python

Go

Go

Goroutines, channels, interfaces, concurrency patterns, and systems programming.

Java

Java

JVM internals, Spring Boot, concurrency, collections, and design patterns.

Kotlin

Kotlin

Statically typed programming language

Laravel

Laravel

Eloquent, middleware, queues, events, service container, and API resources.

Ns

NestJS

Modules, providers, guards, interceptors, microservices, and GraphQL.

.NET Core

.NET Core

Cross-platform framework for building applications

Node.js

Node.js

Event loop, streams, clustering, worker threads, and runtime internals.

PHP

PHP

Server-side scripting language

Python

Python

Data structures, concurrency, decorators, metaclasses, and pythonic patterns.

Ruby

Ruby

Dynamic, object-oriented programming language

Ruby on Rails

Ruby on Rails

Web application framework written in Ruby

Rust

Rust

Systems programming language focused on safety and performance

Scala

Scala

Multi-paradigm programming language

Spring Boot

Spring Boot

Java framework for building production-ready applications

Spring Framework

Spring Framework

Comprehensive programming and configuration model

Symfony

Symfony

PHP framework with reusable components

AWS

AWS

EC2, Lambda, S3, DynamoDB, IAM, VPC, and cloud architecture patterns.

CI/CD

Pipelines, GitHub Actions, testing strategies, deployment, and release management.

Docker

Docker

Images, containers, networking, volumes, multi-stage builds, and Compose.

λ

Data Structures & Algorithms

Arrays, trees, graphs, dynamic programming, sorting, and complexity analysis.

System Design

Scalability, load balancing, caching, databases, messaging, and distributed systems.

MongoDB

MongoDB

Aggregation pipeline, indexing, sharding, replication, and schema design.

MySQL

MySQL

Open-source relational database management system

PostgreSQL

PostgreSQL

Advanced queries, JSONB, full-text search, partitioning, and extensions.

SQ

SQL

Joins, indexing, query optimization, window functions, and database design.