The language of a developer can be a tricky one, there is a lot of technical jargon, acronyms and phrases that don’t really make any sense to those who aren’t in the industry.
Here’s a short list of commonly used terms to clear things up. So the next time your developer says “I need to flush the cash”, you don’t think they’re about to drop someone’s wallet down the toilet.
The back-end of your website is usually referring to the CMS or admin of your site.
The front-end is what your website users will see and interact with.
Git is a version control software, that allows developers to track changes to a system, and makes it easier for multiple developers to work on the same project at the same time.
You’ve probably heard about cookies a lot over the past couple of years since the cookies consent law. A cookie is data that has been stored on your computer by your browser, which a website can use when you return to a previously visited website. Passwords for example, are stored in cookies.
Your browser stores files downloaded from websites, so that the next time you visit that website, it will be faster to load. This is known as your cache.
A CDN or Content Delivery Network, is a service that stores files from your website on servers across the world. They help to speed up the load times of websites, as the CDN will source files from servers which are closest to the users computer. For example, if a website is hosted on a server in the United States, if the site is using a CDN, it will get stored files from a server that is closer to you, which might be London. It takes significantly less time to connect to a server in London, than it does in the US and speeds up the load times of the website.
FTP – File Transfer Protocol. An FTP allows a developer access to a website’s core files. They can download, upload, edit and create files on a website via the FTP.
Deprecated code is essentially outdated code. For example, a particular line is no longer used in the system, and isn’t valid anymore. Deprecated code often occurs when things like plugins or CMS’s aren’t kept up to date with the latest versions.
DNS – Domain Name Service. A DNS assigns domain names to IP addresses. A domain name is basically a user friendly IP address. When you enter a domain name in a web browser, the DNS springs into action, and converts the domain name to the correct IP address, and connects you to the website’s server.
You might have a developer ask for a domain’s DNS settings to be pointed at their servers. This is basically just telling the DNS where to look for the website.
There are many other terms that I have skipped over, but to list everything, would not only take a long time, but be pretty boring to read. Hopefully you feel more enlightened, and the next time you’re talking to a developer, you can confidently understand what they’re talking about, and don’t look like this: