Sometime you were with other programmers and you did can't understand some words they said? This repository contains the most frequently technical words what a programmer can said.
- Bug: is an error, flaw or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.
- Concurrency: Is the ability for a program to be decomposed into parts that can run independently of each other. This means that tasks can be executed out of order and the result would still be the same as if they are executed in order.
- Homoiconicity: is a property of some programming languages. A language is homoiconic if a program written in it can be manipulated as data using the language, and thus the program's internal representation can be inferred just by reading the program itself. For example, a Lisp program is written as a regular Lisp list, and can be manipulated by other Lisp code. In homoiconic languages, all code can be accessed and transformed as data, using the same representation. This property is often summarized by saying that the language treats "code as data".
- Refactoring: is a discipline technique for restructuring and existing body of code, alterning its internal structure without changing its external behavior. The basic purpose of code refactoring is to make the code more efficient and maintainable.
- Typo: A typographical error (often shortened to typo)
- Webhook: Web hooks provide a mechanism where by a server-side application can notify a client-side application when a new event (that the client-side application might be interested in) has occurred on the server.