The container platform Docker offers native functions for the orchestration of containers in physical or virtual clusters. Docker also offers a tool for the deployment of multi-container apps with Compose. Thanks to the native swarm mode, you can scale complex applications by yourself on any number of Docker hosts. We show you how that works and offer comprehensive help in our tutorial for Docker [...]
"Error establishing a database connection": this WordPress database error can drive website operators and internet users mad! What do you do when your WordPress site displays this error message? We explain how to locate the error and which steps you need to take to fix it. Our instructions will help you to understand why this error occurs and what you have to do in order to make your website work [...]
REST (Representational State Transfer) plays an important role in the development of modern web applications. Part of the concept, which distinguishes itself from comparable solutions due to its demand for a universal interface, is an internal application structure that follows the HATEOAS approach. This article reveals what’s behind this acronym and why exactly HATEOAS is so important for REST.
Hyperlinks, links from one website to another, are one of the basic elements of the world wide web – the world’s most popular and widely used hypertext system. Hyperlinks are primarily used to navigate the net. But search engine providers use a network of cross-referencing links to determine who links to whom. Hyperlinks are interpreted as recommendations. If a trustworthy website links to another [...]
The successful information architecture of a website ensures that users and search engines can quickly and easily orient themselves within a website. Anyone who categorizes page content in a sensible way and structures it efficiently facilitates both daily work on the page and later expansion of the website. As a basic framework of the website, information architecture is an important factor in [...]
Live chats are being used more frequently as additional communication channels in an array of different web projects. The real-time solution of contacting customers is especially useful in e-commerce. Unlike traditional support possibilities, website operators and service workers seize the opportunity, using live chats to help potential customers overcome any doubts or problems. Before this, you [...]
Every day we work with text on PCs, smartphones, tablets and other computer equipment using our keyboards. We expect letters, numbers, and characters to appear on the monitor before us. The fact is that there is a decades-old coding system behind this everyday function. Since the 1960s, ASCII has determined how computers interpret our input. We have prepared a practical ASCII table to help you [...]
Would you give your bank account pin number to a stranger? Certainly not. However, this is essentially just what you are doing if you don’t secure your online banking log-in with a password that can’t be figured out by hackers in a matter of seconds. In order to be able to create and manage all of your passwords in a completely secure way, it is worth making use of a password manager.
Google has more or less shaped the way that we search for things online. The undisputed market leader among search engines has consistently found new features and functions to simplify and speed up the methods we use to find web pages and information on the internet. Since the foundation of the Google search back in 1998, Larry Page and Sergey Brin’s internet giant has consistently kept things [...]
For many years now, optimizing images on a smartphone or tablet has been viewed as just another step in the photography process. With digital technology becoming ever more sophisticated, photo-editing apps that can be installed directly on mobile devices look and perform in an increasingly similar manner to their desktop predecessors, saving users from the tedious task of editing on a PC. But what [...]