30 Acronyms Web Developers Should Know

The lingo of a web growth attention contains so many acronyms we are regulating day in and day out, that it’s not customarily daunting for novices, though sometimes also tough for practicing developers to follow. Most of us safely use some-more common acronyms such as HTML, CSS, or HTTP, though what about a reduction widely used or newer ones?

10 Numeronyms Web Developers Should Know

10 Numeronyms Web Developers Should Know

Developers and tech-savvy people have always been captivated to numbers, so it’s customarily a matter of march that…Read more

In this glossary, we have collected 30 acronyms that are frequently used in today’s web growth articles and discussions in sequence to assistance a readers keep adult with a contemporary attention lingo.

1. ARIA

Accessible Rich Internet Applications: infrequently also used as WAI-ARIA.

Web standards published by a World Wide Web Consortium (W3C). The ARIA selection defines different front-end methodologies that make web calm accessible for infirm people who entrance a web with assistive technologies (AT), such as shade readers.

A Look Into: ARIA Web Standards HTML Apps Accessibility

A Look Into: ARIA Web Standards HTML Apps Accessibility

A truly open and thorough web needs technologies that concede infirm users relying on assistive technologies to enjoy…Read more

2. ACSS

Atomic Cascading Style Sheets: a CSS essay methodology grown by Yahoo.

ACSS is formed on reusable, single-purpose (Atomic) classes and short, predicted category names that make it probable to impression directly a HTML. Atomizer is a apparatus that can assistance beget Atomic classes for web projects.

3. AMP

Accelerated Mobile Pages: a mobile web customary instituted by Google with a purpose of making mobile sites faster.

AMP restricts how we can use HTML, CSS, and JavaScript in sequence to urge performance, and it provides us with Components we can use to bucket outmost resources and run scripts around a AMP runtime.

4. API

Application Programming Interface: a set of pre-written formula features (properties, methods, classes, etc.) specified by a publisher of a API, that assistance us use best practices and write unchanging code.

We can select from many web APIs, though amicable media and record sites, such as Facebook, Twitter, and Google also tell their possess APIs.

5. BEM

Block, Element, Modifier: a naming convention for essay readable, consistent, and maintainable CSS classes.

When regulating a BEM methodology, we emanate classes via a whole plan that follows a block__element--modifier syntax.

  • Blocks are a names of standalone entities, such as menu or button.
  • Elements are opposite collection or functionalities of a blocks, such as success or alert.
  • Modifiers change a impression of blocks, such as large or small. For instance, .button__alert--large would be a current BEM category name.

6. CDN

Content Delivery Network: a network of distributed servers that store transcribe copies of a web content.

CDNs concede us to broach calm to any user from a server that is closer to their location or less overloaded. This approach we can grasp softened opening and revoke server downtime.

7. CMS

Content Management System: a program that allows us to publish, modify, and classify opposite kind of digital content.

Most CMSs are used for web publishing, such as WordPress, Drupal, and Joomla. CMSs separate calm from display and functionality, therefore make it probable to conduct web calm though any coding knowledge.

8. CRUD

Create, Read, Update, Delete: a tenure used in database management, it contains a 4 simple functions of a determined database.

In SQL, a 4 associated commands are: INSERT (for Create), SELECT (for Read), UPDATE (for Update), and DELETE (for Delete).

CRUD functions report a typical information life cycle on energetic websites.

9. CSSOM

Cascading Style Sheets Object Model: a set of APIs used by browsers to properly describe CSS styles on a web page.

The CSSOM represents all CSS styles (selectors and their properties) on a web page as a map of nodes. CSSOM has a identical tree structure to DOM, though it’s a apart information model.

10. CTA

Call-To-Action: a selling tenure frequently used in web design.

A CTA is a summary destined to users or impending business to take an evident action. In web design, CTAs are customarily dressed adult links that aim to entice users to click a button, banner, advertisement, etc.

11. DOM

Document Object Model: an API for HTML and XML documents, used by browsers to describe these documents.

The DOM specifies a logical structure of a document, and represents it as a node tree in that nodes are objects that paint opposite collection of a document. Nodes can be created, modified, and removed.

12. ECMAScript (ES)

European Computer Manufacturers Association Script: a scripting denunciation specification on that a syntax of JavaScript – along with JScript and ActionScript – is based.

ECMAScript got a name from a European Computer Manufacturers Association, a classification that standardised it.

13. FOSS

Free and Open-Source Software: a program that is free in a clarity that it doesn’t have any constraints on copyrights, and open-source in a clarity that anyone can entrance and cgange a source formula of a software.

Sometimes also referred to as FLOSS. See GNU‘s stance on a FOSS vs. FLOSS terminology.

14. FTU

First Time Use: a initial time a user loads a program after installation.

FTU is a essential partial of a app adoption process. User influence rates can be softened if user onboarding is scrupulously designed. During FTU we can uncover how an app works, or make users set critical options (time zone, language, preferences, etc.).

15. GUI

Graphical User Interface: a type of user interface, as against to command-driven interfaces.

A GUI creates it probable for users though technical believe to interact with a software though training authority languages, such as MS-DOS. GUIs use graphical icons and a visual language to capacitate users to give commands to a application, and to take inputs.

16. IDE

Integrated Development Environment: Aa program focus that provides us with a programming environment that integrates different collection indispensable for growth testing, such as a source formula editor, build automation tools, a compiler or interpreter, and a debugger. Xcode, Eclipse, and Visual Studio are examples of IDEs.

17. IIFE

Immediately Invoked Function Expression: a renouned JavaScript settlement pattern that creates a literal scope.

An IIFE is a function expression that is executed immediately after it’s evaluated. It can be used for storing formula that needs to be executed customarily once, namespacing, and formulating private variables and closures.

An IIFE uses a following syntax:

(function(){
    // code
}());

18. ITCSS

Inverted Triangle Cascading Style Sheets: a scalable CSS architecture for reusable CSS code.

ITCSS splits CSS properties into levels based on their specifity and importance. The levels are represented as an inverted triangle in that specifity increases from a prosaic tip to a tip during a bottom.

19. JSON

JavaScript Object Notation: a language-independent, human-readable data format for interchanging data.

JSON can store objects as collections of name-value pairs, and arrays as systematic collections of values. Its syntax is similar to JavaScript’s, that’s because it’s a many common information format in JavaScript-based applications.

20. LAMP

Linux, Apache, MySQL, PHP/Python/Perl: a renouned web stack for formulating energetic websites.

The LAMP smoke-stack consists of Linux as handling system, Apache as web server, MySQL as database government software, and PHP, Perl or Python as scripting language. Its Windows various is called WAMP, while a OS X various is MAMP.

21. LTR/RTL

Left To Right / Right To Left: terms used in internationalization

LTR and RTL are locale properties of a denunciation or nation settings of a UI. LTR stands for Left To Right, RTL stands for Right to Left. They prove a direction of a text.

Most languages are LTR and interfaces are customarily designed for them, though we can simply supplement RTL support to many CMSs, such as to WordPress with a rtl.css file.

22. MEAN

MongoDB, Express.js, Angular, Node.js: a JavaScript-only web stack for formulating energetic websites and web applications.

The MEAN stack consists of a MongoDB NoSQL database, a Express.js web focus framework, a Angular.js frontend framework, and a Node JavaScript runtime, and it runs on any handling system.

23. MVC

Model-View-Controller: An architectural pattern used in object-oriented programming.

The MVC settlement keeps a information proof apart from a user interface by organisation objects into 3 groups: Model Objects for a underlying information structure and logic, View Objects for a user interface, and Controller Objects for behaving as surrogate between other objects and for charge coordination.

24. OAuth

Open Authentication: An open protocol that creates secure authorization probable in a protected and standardised way.

OAuth is frequently used as a process for enabling users to record in to a site using third-party services, such as Facebook, Twitter, or Google – this approach stealing a separator of registration.

25. OOP

Object-Oriented Programming: A programming paradigm as against to procedural programming.

In OOP, we emanate models identical to a real-world environment by creation use of 4 vital principles: abstraction, encapsulation, estate polymorphism. At a centre of OOP, there are objects that reason encapsulated information in a form of properties and methods.

26. REGEX

Regular Expression: A text pattern used for relating impression combinations in opposite strings.

Regex creates it probable to simply search certain sequences of characters in a text, and to validate user input. Regex is partial of many renouned programming languages, such as JavaScript, PHP, Python, Ruby, Java, and others.

27. REST

Representational State Transfer: A set of software settlement architectural guidelines for data transmission between customer and server. Following a beliefs of a REST architecture, we can emanate RESTful APIs for a web applications.

28. SCM

Source Control Management: a complement for managing mixed versions of a same document, application, code, or other kind of information. Also called version or revision control management.

SCM creates it probable to keep lane of changes, and prevent information loss. The many renouned SCM systems are Git and SVN.

29. SMACSS

Scalable and Modular Architecture for Cascading Style Sheets: A CSS essay methodology that allows us to modularize CSS code, and make it some-more entertaining and maintainable.

SMACSS defines 5 forms of impression manners (base, layout, module, state, theme), and identifies them with opposite selector prefixes.

30. WYSIWYG

What You See Is What You Get: A form of content editor that allows users to revise text, images, and other calm forms without essay any markup.

In a WYSIWYG editor, users can see how a finish outcome will demeanour like while they emanate a content. The post editor interface of WordPress and many blogging platforms are good examples of WYSIWYG systems.

Add Comment