codingblocks / CodingVocabulary

Repository of coding terminology and phrases
MIT License
2 stars 2 forks source link

CodingVocabulary

Repository of coding terminology and phrases, fantastic idea from JoeRecursionJoe!

Cross Cutting Concerns

Functionality that crosses across multiple boundaries in an application or system.

Functional Decomposition

Breaking down a process into smaller pieces based on functionality

Scaling

"Horizontal Scaling" / "Scaling Out" Adding more copies of nodes (servers / processes) in order to increase work done at the same time.

Scaling "Vertically" Adding more resources to a single node (like a server) in order to increase throughput

CRUD

Simple operations for Create Read Update Delete

Mock Objects

Mock Objects are simulated objects that mimic the behavior of real objects in controlled ways used in testing code.

Other links:

New Programming Jargon

Funny and wise list of programmer terms from Jeff Atwood: https://blog.codinghorror.com/new-programming-jargon/

Includes creative terms like "Yoda Conditions", "Stringly Typed", and the classic "Heisenbug" that succinctly and humourously describe common programming...things.

Docker Terms

Defintions for common docker terms: https://docs.docker.com/glossary/

DigitalOcean Community Glossary

Definitions and links for common server terms like Ansible, IaaS, and Virtual Hosts: https://www.digitalocean.com/community/tutorials/digitalocean-community-glossary