PANACHES Knowledge

Software Development Glossary

This glossary explains the vocabulary of software development, from the earliest programming concepts through to production deployment. It also covers interface design, data, working tools, quality a…

790 terms to explore

790 terms

Fundamentals of Development

30 terms

Data, Types and Memory

40 terms

Operators and Control Flow

34 terms

Functions, Modules and Functional Programming

34 terms

Paradigms and Object-Oriented Programming

32 terms

Algorithms and Data Structures

37 terms

Languages, Compilation and Environments

43 terms

Software Architecture and Design

39 terms

Web Development and Interfaces

42 terms

Web Protocols and API Design

55 terms

Databases and Persistence

47 terms

Concurrency, Asynchrony and Distributed Systems

38 terms

Desktop, Mobile and Systems Applications

35 terms

Git and Version Control

41 terms

Testing and Quality Assurance

38 terms

Debugging, Errors and Observability

30 terms

Compilation, Dependencies and Project Tooling

31 terms

DevOps, Infrastructure and Delivery

39 terms

Application Security and Secure Development

39 terms

Performance and Optimization

31 terms

Work Methods and Product

35 terms