Full-stack Developer

A software developer who designs, develops, maintains and supports the entire end-to-end product. These developers are capable of developing and implementing modern solutions to any industry problem. They typically work with different technologies such as mobile application development, web application development, back-end software development and front-end software development.

More terms you might want to know

User Journey Map

A diagram that reflects the processes and steps a user would take when completing a certain task or goal. The User Journey Map also highlights the key activities, touchpoints, stakeholders, and benefits of an experience. In order to develop an effective strategy that helps guide users through the process of reaching their goals and objectives, the User Journey Map provides a comprehensive view of how your customers will navigate towards achieving their goals.

Palette

A set of colors which can be used to create a particular visual effect. It is usually composed of multiple primary, secondary, and tertiary colours.

Agile Design

A process that involves assigning people to work on different parts of the design and making sure that they focus on one area at a time. This method is an excellent way to release products more quickly and with higher quality.

The most common types of agile methods are Scrum, Kanban, XP and Agile Modeling. It can often be difficult for companies to make the switch because it requires significant changes in how product development occurs.

Balance

The principle of both sides of an object having a sense of symmetry. It ensures that the weight and visual mass are distributed evenly on both sides of a surface. Balance is more important than symmetry because people don't often notice when something is asymmetrical, but they will always see if something is unbalanced.

Class

A selector that can be applied to any HTML element. Classes should be used when designing for multiple instances. For example, if you want all <h1> tags in the website to look blue, then you could use the class="blue-text" attribute.

Wireframe

A low-fidelity representation of a user interface design.

Bowl

In typography, a bowl is a curved shape used to control the area of white space.

JPEG Image

JPEG stands for Joint Photographic Expert Group, an international standards body that sets standards for creating and handling compressed digital images. The JPEG file format was designed to balance good visual quality and small file size, typically through lossy compression. The JPEG file format is widely used as a means of compressing digital images, particularly those produced by digital cameras.

A/B Testing

A statistical method in which two variants of the same activity are compared against each other (typically with several variants), one at a time, and the most effective variant is selected.

Texture

The surface quality of an element.

Problem?

Got a suggestion or found an issue with the glossary?
Let me know!