Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yoshitunaiga/acronyms-data
A document focused on technical acronyms found through a Software Engineer's journey
https://github.com/yoshitunaiga/acronyms-data
Last synced: about 2 months ago
JSON representation
A document focused on technical acronyms found through a Software Engineer's journey
- Host: GitHub
- URL: https://github.com/yoshitunaiga/acronyms-data
- Owner: YoshiTunaiga
- Created: 2024-05-08T14:49:34.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-08T20:50:43.000Z (8 months ago)
- Last Synced: 2024-05-09T17:03:25.815Z (8 months ago)
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TECHNICAL JARGON & ACRONYMS
This is a carefully selected assortment of technical terms, abbreviations, and phrases that as a software engineer I have commonly come across during my professional journey.
From programming languages to system architectures, this resource serves as a complete reference handbook, helping engineers comprehend complex concepts and developing a more profound understanding of the technology landscape. It is easy-to-understand and informative, empowering engineers to confidently navigate the constantly evolving world of technology.
## Table of Contents
1. [Technical Jargons](https://github.com/YoshiTunaiga/acronyms-data/blob/main/Technical%20Jargons/TechnicalJargons.md)
2. [Technical Acronyms](https://github.com/YoshiTunaiga/acronyms-data/blob/main/Technical%20Acronyms/TechnicalAcronyms.md)## Technical Jargons
| Word | Meaning | Case/Use |
| ---------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -------: |
| Tech Debt | In software development, or any other IT field technical debt is the implied cost of future reworking required when choosing an easy but limited solution instead of a better approach that could take more time. | |
| Retro Meeting | A retrospective meeting, or retro, is a structured session that gives teams time to reflect on a completed project. It allows a team and individuals to highlight both the successes and failures of a project, identify areas that need improvement, and reflect on the project as a whole. | |
| Ad Hoc | Whenever Needed | |
| Canonical Build | A canonical model is a design pattern used to communicate between different data formats. Essentially, create a data model that is a superset of all the others ("canonical"), and create a "translator" module or layer to/from which all existing modules exchange data with other modules. | |
| Proof of Concept (POC) | A proof of concept (POC) is the process of proving that an idea is feasible. It's a screening phase to decide whether the idea can and should be brought to life. A POC may very well reveal that a great-on-paper proposal doesn't have legs to stand on, in which case it should be revised or trashed. It's similar to a painted door test, which can shed light on the popularity of an idea. | |
| Regression | Regression testing is a type of software testing conducted after a code update to ensure that the update introduced no new bugs. | |
| Data Contract | It defines the structure, format, and rules of exchange in a distributed data architecture. | |
| Legacy | Is outdated computing software and/or hardware that is still in use. The system still meets the needs it was originally designed for but doesn't allow for growth. |
| Design System | A design system is a collection of reusable components and clear standards that can be assembled together to build any number of applications. Design systems aid in digital product design and development of products such as mobile applications or websites. | |
| Design Principles | A set of guidelines that helps developers to make a good system design. |
| Accessibility | Web accessibility (also referred to as a11y) is the design and creation of websites that can be used by everyone. Accessibility support is necessary to allow assistive technology to interpret web pages. |
| React Library | React is a JavaScript library that's used for building reactive websites. |
| Version Control | A system that manages and tracks changes to a project's codebase, enabling collaboration among multiple contributors, preserving a chronological history of alterations, and facilitating the efficient coordination of software development efforts. Version control is like a time machine for your project, allowing you to keep track of changes, work collaboratively with others, and easily roll back to earlier states if needed. on Scripts |
| Batch Processing | Batch processing is the method computers use to periodically complete high-volume, repetitive data jobs. Certain data processing tasks, such as Backups, filtering, and sorting can be compute-intensive and inefficient when running on individual data transactions. |