Apps come in all shapes and sizes nowadays – from native mobile apps designed for smartphones and tablets, to desktop installations for office management. And now, there’s a new form of application that works on all operating systems and devices: web apps. But what are web apps, what are their specific features, and how to they differ from native apps or indeed traditional websites? Let’s take a...What is a web app? Definition and examples
Double is better, especially when it comes to data backups. Backups shouldn’t only contain important files like documents, tables, presentations, or videos. Generate a comprehensive storage image of your entire system with the help of image-based backup tools and completely restore it including configurations in the event of total failure. Find what makes a good image tool and which functions you...Image tools: A comparison of the best programs
Bandwidth plays an important role when sending data over IP networks. This is especially true when packets are being sent to more than one recipient, which can result in overloads preventing the data from being sent problem-free. Therefore, IP multicast was developed early on to enable data to be sent simultaneously to multiple destination nodes.Multicast: Point-to-multipoint connection for efficient data transfer
If you like designing websites but have a tough relationship with CSS, SASS might be the right solution for you. The preprocessor makes it easier for you to work on the design, but it has a few peculiarities. Our comprehensive SASS tutorial uses examples to explain what you can do with the programming language, and explains the subtleties of SASS syntax. If you want to learn SASS, we can provide...The big SASS tutorial: what you need to know!
Processing big data plays an increasingly important role in many companies. Among the key tasks are the separation of important and unimportant data and the creation of suitable visualizations to be able to present the results in an appropriate form. The open source tool Jupyter Notebook proves to be an excellent solution for this, as well as for displaying live code.Jupyter Notebook: Web documents for data analysis, live coding and more.
It won’t take long for those looking to get into to software development to encounter the term CRUD. The acronym stands for the typical operations used for communicating with database systems; these normally form the basis of database management. But just how are these access functions for data management actually set up? And how much of role does CRUD play when it comes to the databases’...CRUD: the basis for data management
Applications on the web need interfaces in order to exchange data. If you run a web project yourself and want to grant other programs access to certain data sets, an API (application programming interface) like this is essential. Established concepts such as REST or SOAP are often used in development – but there are alternatives, as GraphQL proves.GraphQL: flexible query language and runtime environment for your web API
If Chrome displays the message "ERR_CONNECTION_CLOSED" instead of the website you want to access, it means that the contacted server has interrupted the connection. Reloading the URL is often not enough to fix the problem. Unfortunately, determining the source of the error is anything but a simple task. To fix the "ERR_CONNECTION_CLOSED" error, you need a good amount of patience.ERR_CONNECTION_CLOSED: How to fix the connection error
Chrome is the world’s most widely-used internet browser. The application scores points not only when it comes to security and speed, but also with its features such as cross-device synchronization of user data. But errors can occur even when surfing with Google’s wonder weapon. These can lead to the browser crashing or prevent certain pages from being accessed. The error message...ERR_SSL_PROTOCOL_ERROR: how to fix the Chrome bug
“B2C“ stands for “Business-to-Consumer” and refers to business relationships between companies and consumers. For example, when customers place an order in an online store, they enter into a business relationship with the respective company. The company enters into a communication relationship with their customers by sending an order confirmation, a newsletter, or recommendations for further...B2C: Business-to-consumer