Study Guides

Technical study guides on software development, architecture, and more

📖
Continue Reading

Leadership & Team Management

Software Development Lifecycle

Architecture

Architectural styles from monolithic to distributed

Component design and risk analysis

Architectural and design patterns for distributed systems

Security

Data Structures & Algorithms

Programming Patterns

Observability

Networking

Databases

Deep dives into each database type with use cases and trade-offs

AWS

VPC, subnets, routing, PrivateLink, and network connectivity

Threat detection, security posture, compliance monitoring, and encryption

Azure

VNets, load balancing, CDN, DNS, and network connectivity for Azure

Cloud security posture management, threat detection, SIEM, firewalls, secrets management, and governance

Infrastructure & Cloud

Web Development

Data & Analytics

AI & Machine Learning

Generative AI fundamentals, tools, techniques, and practical applications

.NET & C#

Core C# language features: types, operators, control flow, methods, and more

Essential .NET libraries: LINQ, Entity Framework, DI, networking, configuration, logging, and common utilities

Developer Tools

ASP.NET Core

IoT

Digital twins, IoT Central, industrial IoT, edge ML, fleet management, and data serialization

WinUI 3