software development terms

October 7, 2022

Development Terms For Non-Developers – Experts Zone #27

Olga

Olga Vasylenko

Marketing Specialist
Marcin

Marcin Leszczyński

Junior Frontend Developer
Hubert

Hubert Królikowski

Junior Java Developer
SHARE
Development Terms For Non-Developers – Experts Zone #27
web development(14)

What software development terms should you know to speak with development team in one language? Our backend and frontend development interns recorded a video for you with some basic terms. Have a nice watch!

Transcription

Marcin
Hi everyone, welcome to Frontend House channel. Today we will talk about words (development terms) which you have to know before you start to cooperate with software team - to create your app or website. Interns from Frontend House and Liki will present some of such words which are important to know. Let's begin. 

API


Huber
Hello, my name is Hubert. Let's start with API. API is a short for Application Programming Interface - how computers and applications communicate with one another. 

Frontend


Adrian
Hi, I'm Adrian and I'm frontend intern. Frontend is a layer above the backend and it includes all software or hardware that's part of a user interface. Human, or digital users, interact directly with various aspects of the front end of a program including user entered data, buttons, programs, websites and other features. Most of these features are designed by User Experience (UX) professionals to be accessible, pleasant and easy to use. 

Bug and debugging


Mateusz
Hello, my name is Mateusz Matusiak, I work for Liki Mobile Solutios and I'm backend Intern. Today we will talk about bug and debugging - what it is. So bug in historical terms was firstly known on September 9th 1947, a team of computer scientists and engineers reported the world's first computer bug. A bug is a flow or glitch in a system, but this time it was a real time moth that was causing the issues with the computer's hardware. So debugging is the process of finding out and eliminating bugs, which is very useful to make our code better. It's hard to do it on production server, so here logging is very super handy to deal with bugs. 

Cache


Marcin
Hi, my name is Marcin, I'm frontend intern. What is cache? Cache is temporary data storage that helps sites speed up by storing relevant information such as images or fonts. The first time you visit the website, the cache saves it. Thanks to cache, when you visit the same website again, your computer does not have to reload all the website information as it already saved. 

Backend


Hubert
Let's talk about backend. The backend refers to parts of a computer application or a programs code that allow it to operate and that cannot be accessed by a user. Most data and operating syntax are stored and accessed in the backend of a computer system. Typically the code is composed of one or more programming languages. The backend is also called the data access layer of software or hardware and includes any functionality that needs to be accessed and navigated to by digital means. 

Attributes


Adrian
Attributes are special words used inside the opening tag to control an HTML (HyperText Markup Language) element behavior. For example, there is an anchor tag in which we can specify href attribute by passing a link to another website or ID of content to which we want to navigate to. There's also src attribute in which we can specify URL of the image and many more attributes to work with. 

Deployment


Mateusz
Deployment is a process that makes a software system available for use to all people around the world. So if we have local server like on our local machine, and we want to make it available to our users, we have to deploy it on some Amazon or something like that. 

Cookies


Marcin
What is cookies? Probably all of you struggle with those big modals where you have to accept or reject the cookies policy. But what's really our cookies? It is the string sent by Internet server to a browser. Each time the browser access the same server (when you type a web address or URL into the browser), it sends the data back as it means of tracking how (and how often) it accesses the web server. It can store your data, for example, the theme or language you choose. 

Git


Hubert
Okay, so Git is a version control system where developers can store and manage their code. 

Documentation


Adrian
Documentation is a crucial part of web development and software engineering. Documentation is essentially the central point of reference for anyone involved in managing, maintaining or using a website or piece of software. Documentation may provide information on requirements, architecture and design, technical properties, information for the end user or marketing. 

Full stack


Mateusz
The term full stack refers to the technologies and skills needed to complete a project, with each individual component being a stack. Stacks can be mobile, web, or software specific. Typically, a software engineer will focus on one part of development, either the front end or the backend side. 

Sitemap


Marcin
So what is the sitemap? Outline of all pages on websites, organized in hierarchical order. Thanks to it, Google's indexing robots can easily analyze the site and position it better (search engine optimization), which affects the number of its visits. 

GitHub


Hubert
GitHub is a cloud interface for Git, which also offers its own features, such as backtracking, task management, or project wikis. 

Web app


Marcin
Now let’s focus on web app. It's important to distinguish between the mobile apps and web apps, as they are built differently. Native mobile apps are built for a specific platform, such as iOS for iPhone, and are installed and run on the device itself. Web apps, on the other hand, are accessed via the Internet browser and will adapt to whichever device you are viewing them. They are not native to a specific operating system, nor do they need to be downloaded or installed. 
Adrian
Feel free to check out the rest of videos on our channel. 
Marcin
Bye. Visit frontendhouse.com and see you next time. 
Huber
Thank you for watching. Bye. 
Mateusz
Thank you. Bye. 

Do you need web developers to create a website or software development? Or maybe UX/UI designers to sketch an application program interface and outlone graphical user interface? Or experienced product owner to help you choose the best content management system? Our app/web developer will choose the best-suited programming language for your website or app and make it stunning. In Frontend House web developers write clean code, so you may focus on the business side. And let's not forget about SEO friendly content, so search engines will boost your project among other web pages. Interested?

What do you think? Share your impressions!

Ask Us any question.

(preffered about front end, in other case we can answer longer and not on topic)

Free consultation usually takes 15 minutes, where we can answer any front end related questions. We are always trying to agree term which suits both sides. Our Experts take care about quality of all answers.

Contact us
Olga
Olga
Bartek

How the consultation looks like?

  1. Ask question

  2. - Which technology choose to build quickly MVP?

    - How to solve problem of required technologies in the project?

    - How to extend my team with experts of UX/UI?

    - Is possible to ...

  3. Who will contact You?

  4. Immediately after ordering a free consultation, our office will contact you, ask about the topic and arrange a convenient date for an interview with an expert.

    Each interview is conducted by our internal consultant based on his full experience and knowledge. Even if he or she does not know the answer (which is rare), he will consult the topic with the full team and come back with the answer.

question mark icon
Arrow icon
Brain cog icon
Arrow icon
Video call icon

Meet the authors

Olga

Olga Vasylenko

Marketing Specialist

Marcin

Marcin Leszczyński

Junior Frontend Developer

Hubert

Hubert Królikowski

Junior Java Developer

Subscribe for tech insights

We will keep you up-to-date with fresh front end podcasts, news and articles

Still have some questions?

If you have any questions, feel free to contact us. Our Business Development Team will do their best to find the solution.