Software Engineering logopeterindia.net
Knowledge Hub

Software Engineering

Architecture, languages, frameworks, tools, practices and disciplines that define modern software development — a hub of directories from core topics to testing, APIs and AI-assisted coding.

46 topics•6 categories•Updated October 2026

Core Topics

8 entries

The foundations: languages, frameworks, platforms, architecture, testing, categories, tools and learning resources.

Engineering Practices & Architecture

10 entries

Delivery practices and architectural styles.

Platform, Reliability & AI Coding

5 entries

Platform engineering, reliability and AI-assisted development.

Languages, Frameworks & Low-Code

6 entries

Language ecosystems and application development platforms.

Developer Tools, APIs & AI Assistance

11 entries

Tools used day to day to write, review, ship and expose code.

Testing & Application Security

6 entries

Test automation and application security testing.

Frequently Asked Questions

What is software engineering?

Software engineering applies engineering discipline to designing, building, testing, deploying and maintaining software, covering languages, architecture, tooling and team practices.

Where should I start?

Start with Software Programming Languages and Software Architecture Patterns, then Software Testing and DevOps for IT Agility to see how code reaches production.

How do microservices and event-driven architecture relate?

Microservices split an application into independently deployable services, and event-driven architecture lets those services communicate through events. The MSA and EDA sections and their pattern pages cover both.

Where are the AI coding pages?

AI Assistants, AI Code Reviewing Tools, AI Tools That Generate Code, AI-Augmented Code Modernization Tools, AI Coding Agents and the benchmarks page are linked under Developer Tools and Platform, Reliability and AI Coding.

How many directories are listed?

This hub links 46 directories on this site. It was extended from 41 when it was updated, with a new group for platform engineering, reliability and AI coding.