Menu Search

15 Acronyms Web Developers Should Know

As technology develops, so does the language. It's not an easy task to understand every acronym in the intimidating industry. Check out this list to see what new words are being added to the love language of web development lingo. 


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

It supplements HTML so that interactions and widgets commonly used in applications can be passed to assistive technologies when there is not otherwise a mechanism.

Read more!

Atomic Cascading Style Sheets: a CSS writing methodology developed by Yahoo.

Web developers love to use CSS because it allows them to position their element where ever they want on the web page. ... Most of the web developers love to use CSS for building their HTML based web applications because they allow them to create print-friendly web pages. 

Did you know there are 4 types?

3. AMP
Accelerated Mobile Pages: a mobile web standard initiated by Google with the purpose of making mobile sites faster.

An HTML page designed to be super lightweight and critically fast loading. So Google, Twitter, a bunch of other companies have rolled this out — kind of in response to projects like the Facebook Instant Articles project from Facebook and Apple News and so forth. 

Check out Google's AMP project 

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

API is the way for an application to interact with certain systems/applications.


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

Block Element Modifier is a methodology that helps you to create reusable components and code sharing in front-end development

Need an introduction? 

6. CMS
Content Management System: software that allows us to publish, modify, and organize different kinds of digital content.

Blue Archer has their own custom CMS that could be yours, contact us today!

Want to learn more about our Custom Software Applications?

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

A set of APIs allowing the manipulation of CSS from JavaScript. It is much like the DOM, but for the CSS rather than the HTML. It allows users to read and modify CSS style dynamically.

Everything you need in one presentation --> Click here. 

Free and Open-Source Software: a software that is free in the sense that it doesn’t have any constraints on copyrights, and open-source in the sense that anyone can access and modify the source code of the software.

FOSS programs are those that have licenses that allow users to freely run the program for any purpose.


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

The main pieces of a GUI are a pointer, icons, windows, menus, scroll bars, and an intuitive input device.

Check out the benefits of GUI

10. IIFE
Immediately Invoked Function Expression: a popular JavaScript design pattern that creates a lexical scope.

This one can be tricky, check out examples here

11. LAMP
Linux, Apache, MySQL, PHP/Python/Perl: a popular web stack for creating dynamic websites.

It is an open-source development platform for creating and managing Web applications.

Check out the above video on installation instructions. 

12. MEAN
MongoDB, Express.js, Angular, Node.js: a JavaScript-only web stack for creating dynamic websites and web applications.

MEAN.JS will help you get started and avoid useless grunt work and common pitfalls, while keeping your application organized. 

Check out the software's blog for constant updates and new releases. 

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

MVC allows you to divide the content of a page into different groups, displaying only one group at a time. Each View control manages one group of content and all the View controls are held together in a MultiView control.

Want a tutorial?

14. OOP
Object-Oriented Programming: A programming paradigm as opposed to procedural programming.

Object-oriented programming is a programming paradigm based on the concept of "objects", which can contain data, in the form of fields, and code, in the form of procedures.

Check out Polymorphisms

15. REST
Representational State Transfer: A set of software design architectural guidelines for data transmission between client and server. Following the principles of the REST architecture, we can create RESTful APIs for our web applications.

Separation of client and server



Login    Register
Please Login to post a comment     

Comments (0)

3 Ways to Engage

1. Call 412.353.1050, extension 1

2. Complete the quick contact form to the right

3. Launch our project planner to begin the discussion


  • This field is for validation purposes and should be left unchanged.

Get Started With Our Project Planner

A few details about your project and goals is the first step towards identifying a solution that's right for you.

Launch Planner