Author Profile Chirag Sharma
Chirag Sharma

BE Engineering | Second Year Student | Frontend Developer | WordPress Dev

Developers Terminology

May 1st 2020   176

Developers Terminology
Developers Terminology

As the Technology evolves and its roots are getting deeper and deeper There are some of the jargon (terms) which should be known by the young developers out there trying to create there own image and persona in this Competitive world. So, Down below I have enlisted some of the terms that are used in Industries on a regular basis.

1) API- stands for "Application Program Interface". This Enable secure access to enterprise data assets and processes. APIs are the building blocks for app creation integrations.

When you use an application on your mobile phone, the application connects to the Internet and sends data to a server. The server then retrieves that data, interprets it, performs the necessary actions, and sends it back to your phone. The application then interprets that data and presents you with the information you wanted in a readable way. This is what an API is - all of this happens via API. Some of the popular examples of Api's are

YouTube API: Google's APIs let developers integrate YouTube videos and functionality into websites or applications. YouTube APIs include the YouTube Analytics API, YouTube Data API, YouTube Live Streaming API, YouTube Player APIs, and others.

Amazon's Product Advertising API gives developers access to Amazon's product selection and discovery functionality to advertise Amazon products to monetize a website. 

For More Info Visit the Following Link https://developers.google.com/youtube/v3/live/getting-started

2) Bug- An Error or Flaw in the website or app that does not keeps it from running as expected. A bug produces unexpected results or causes a system to behave unexpectedly.  

I would say there are three types of software bugs.

  • Compilation Errors
  • Run Time Errors
  • Logic Errors

3) Cache- The Storage of certain elements to help with faster load times from repeated website visitors. more the requests that can be served from the cache, the faster the system performs.

4) CDN- A content delivery network (CDN) is a system of distributed servers (network) that deliver pages and other web content to a user, based on the geographic locations of the user, the origin of the webpage and the content delivery server.

The Following is the Bootstrap cdn for css file only

<link rel="stylesheet"href="https://stackpath.bootstrapcdn.com/bootstrap4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">

(available on Bootstrap Official Site)

5) CMS-"Content Management System". As name suggests it is a program that you used to create and maintain your website's content.

Following are some CMS 

  • Kentico.
  • Microsoft SharePoint.
  • IBM Enterprise Content Management.
  • Pulse CMS.
  • Sitecore.
  • Shopify.

6) Cookies- Many times you must have wondered what does this cookies meant to be? If yes so, I have got the answer for you. These cookies are the data sent by an Internet Server to a Browser. In other words these are data packages that are provided by Internet Servers to your browsers. When you visit some sites, the server gives you a cookie that acts as your identification card. Servers can use cookies to provide personalized web pages.

7) DevOps- Now this is something that is new into the market which stands for "Development Operations". It's a Union of Process, People and Working Product that enable continuous integration and continuous delivery of value to our end users. So, they can build, test, and release software faster and more reliably.

8) Favicon- Short for "favorite icon" it's the icon that appears in your website's browser tab.

9) Framework- A Framework, or software framework, is a platform for developing software applications. For example Bootstrap that you have seen above is the framework of Cascading Style Sheets(CSS).

10) GUI- "Graphical User Interface". The image of how a website is laid out and meant to be interacted with. A GUI displays objects that convey information, and represent actions that can be taken by the user. The objects change color, size, or visibility when the user interacts with them. Some popular, modern graphical user interface examples include Microsoft Windows, macOS, Ubuntu Unity, and GNOME Shell for desktop environments, and Android, Apple's iOS, BlackBerry OS for smartphones.

11) Meta Tag- Additional information on web pages or elements, such as the way a piece of content should display in Google Search results. For example if you have created a website and want your website to be appeared in the Search Engine (Google) then you have to use meta tag.

12) Plugin- Modules or Software that can be added ("plugged in") to a system for added functionality or features. You will be familiar with this once you start working on websites that is created on WordPress.

13) Responsive Design- Websites that accommodate the screen on which they're being viewed. Consider that you have opened a website onto your laptop or PC and the contents of the website are fully visible to you but, the same website you open on your mobile you won't be able to see all the contents of the website because of the limitation of the Screen. So, to make the website responsive we use CSS framework Bootstrap to make it Responsive.

14) UI-"User Interface".The visual elements that go into a website or app. This helps to create the website more interactive with the User.

15) Wireframe- It is a bare bones structure of a website. No fonts, colors, or images, this layout is the first step to making sure that the foundation is added before content is added. Wire frames can also be used to create the global and secondary navigation to ensure the terminology and structure used for the site meets user expectations. 

So, above are some of the Developers term you all must aware of. Hope you like it :)