Continuous Deployment: As soon as the code reaches the main repository, it can be automatically and safely deployed in production.
CRUD: A series of the basic operations one must consider while dealing with data: create, retrieve, update, and delete.
Data Center: A building or a room in a building that is dedicated to store computers in safe conditions such as room temperature, humidity, Internet connection, etc.
Data Locality: When there is a restriction that some data must be used and stored in the same place. Typically imposed by countries to protect the consumer’s privacy.
Database Systems: that are designed for storing and finding information (data).
Database Schema: How tables and information are organized in a relational database.
Debug: The process of finding the root cause of a bug.
Deploy: The process of moving a software from the development stage to the production stage.
Devbox: Same as development environment.
Development Environment: The environment where a code program is being created; thus, it is still not available to users. Also known as the development stage or devbox.
Domain: The “name” part of a URL such as “wikipedia” in wikipedia.org. It’s also used to refer to the combination of domain and top-level domain such as wikipedia.org.
Dynamic website: A website where the information depends on and changes with the user that is using the system.
Dynamically Typed Language: A programming language that doesn’t require the developer to write which type each variable is (such as an integer or a float number) before ever running the code.
e2e: A type of test that aims to represent exactly what the user goes through, making sure that all parts work as the user expects.
Endpoint: A part of the server that can handle a specific request.
*feature: * A new functionality that is added to a software.
Feature flag: A strategy where a new feature is kept behind a gate. You can onboard users to this new feature slowly, as you gain more confidence that everything is working correctly.
Float number: A number that contains decimal digits such as 6.25. An alternative to integer numbers.
Framework: A language-specific tool that comes with features prebuilt and ready for a developer to build on top of while guaranteeing some features that are needed regardless of the reasons why a system was built.
Framework extensibility: How easy it is to create additional tools and adapt an existing framework.
Frontend: Area of the system that is responsible for managing user interaction.
Function: Some piece of code that receives inputs, works with them internally, and returns one or more outputs.
git: The main tool used for software versioning where you can see what was built, when, and by whom.
GitHub: A platform for code sharing and development that uses Git, similar to GitLab.
GitLab: A platform for code sharing and development that uses Git, similar to GitHub.
*glue work: * Tasks that are indispensable for a team to function, but can easily go unrecognized like writing documentation, writing notes, and mentoring.
*Hard skills: * Technical skills, like coding and software architecture. Complemented by soft skills.
Hardware The physical part of a technological device.
Hosting provider: A company that rents a computer so you can run your software on it.
Watch out for part 3
We can connect on linkedin
https://www.linkedin.com/in/obot-ernest/?_l=en_US
You can buy me a coffee for the weekend
https://www.buymeacoffee.com/megtrix
Top comments (0)