Terminology

Find below the list of most commonly used terms and abbrevations.

Terms Explanation
Agile Is a software development cycle is a process by which a team can manage a project by breaking it up into several stages and promotes constant development and testing throughout the software development lifecycle of the project.
Refactoring Is the process of changing a software system in such a way that it does not change what it is supposed to do, yet improves its internal structure. This results in a better performance, faster output.
Abbrevation Explanation
API Application Programming Interface is a little program which makes it possible for third parties to use the information of a website.
IDE Integrated Development Environment is a computer program that makes it easier to write other computer programs. They are used by programmers to edit software code.
MVP Minimum Viable Product is a version of a product (website, app) with just enough features to satisfy early customers and provide feedback for future product development.
PX Pixel is the smallest dot that can be turned on or off, or given a colour on your screen. The more pixels your screen has, the higher the resolution. The size of the pixel depends on the resolution of your screen and cannot be pinned down. Sometimes a pixel can be 0.25 mm, but I can also be 0.50 mm, or 0.35, etc.
REST Representational State Transfer is a way for two computer systems to communicate over the internet.