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.
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.
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.
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.
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
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.
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.
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.
This one can be tricky, check out examples here.
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.
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.
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.
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.
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.