What is a callback function?

What are callback functions?

If you want to be able to react to input on your website, eventually you will have to deal with callback functions. This type of function enables you to design your own web project with JavaScript to operate in a personalised and interactive way. In this article, you will learn what a callback function is, how it works and in which programming languages it is still used.

Option key on Macs

Option key on Mac: How to use the Opt key to save time

The Option key on Macs offers plenty of functions that simplify working with your Mac and streamline various working processes. But where can you find the Opt key on your Mac keyboard, and what functions does it control? We’ll show you what the special key is for and a number of helpful key commands.

Windows Sandbox

Windows Sandbox: installing unsafe programs in an isolated environment

Windows Sandbox has been implemented in the operating system as of version 10 Pro. It allows users to install unsafe programs in an isolated environment, without affecting the actual operating system. The Windows feature is usually deactivated in the settings menu. Our step-by-step guide shows you how to turn on Windows Sandbox.

What is sandboxing?

Sandboxing: purpose and application explained

What is sandboxing? The technical term “sandboxing” is used in software development and cyber security. It describes an isolated environment that allows you to run software in a protected manner. This has the advantage that unfinished or harmful computer programs can neither alter nor damage an operating system.

What is fuzzing?

Fuzzing: what’s behind the automated testing technique

No software is bug-free. Fuzzing is a targeted approach for finding vulnerabilities in a software program. Using fuzzing tools, random input data is automatically generated and fed to the program for processing in order to see whether intentional or accidental mishandling caused the software to crash. If so, the software poses a security risk to the entire system.

What is refactoring?

Refactoring: how to improve source code

Refactoring is a process in software development where manual or automatic adjustments are made to improve inelegant parts of the source code. The aim of refactoring is to produce a source code that is functionally unaltered, yet structurally easily legible and useable. But what advantages and disadvantages does refactoring involve?

What is behaviour-driven development?

Behaviour-driven development – a simple explainer

Behaviour-driven development (BDD) is a key component of agile software development. Instead of being based on a certain programming language, the technique utilises a form of text that subsequently allows automated tests. BDD enables non-developers to use complex tools that check the functionality of software, thereby improving the end product.

What is test-driven development?

Test-driven development: how the method works

Programmers use test-driven development (TDD) to manage software development by testing code components. The tests help to provide a clean architecture and reduce bugs. The TDD process is cyclical: After writing a test that fails, functional code is implemented which is then refactored.


What is a V-Model?

The V-Model is one of the most common models for planning and implementing software projects. From the initial concept to programming, to final acceptance – all relevant steps necessary for managing and implementing projects are defined in the V-Model. The V-Model XT is the most current version of the software development process.

Removing EXIF data

Removing EXIF metadata from photos: a how-to guide

The metadata contained in photos can be helpful to structure your personal photo library, and later locate photos more quickly or attach copyright information to photos. However, when you upload a photo online or share it with others, it’s a good idea to remove this metadata first. Keep reading to find out which information photos can contain and how you can delete it on Windows and Mac.


IONOS Website Guide: website advice for all

A website isn’t just a website – these days, there are countless ways to create an online presence in a way that matches your expectations. The ‘Websites’ section of the IONOS Digital Guide offers detailed information about creating, managing, and optimising websites as well as facts and general background information on the World Wide Web. For a closer look, you can also explore one of several subcategories about different topics. Here, we present website advice for everyone, from mere enthusiasts to qualified professionals.

What’s in the IONOS Website Guide?

The ‘Websites’ section is one of six main categories in the IONOS Digital Guide. ‘Websites’ is then broken down into four further subcategories: ‘Website creation, ‘Web design’, ‘Web development’, and ‘Digital law’. While ‘Website creation’ focuses primarily on the technical aspects of internet sites, ‘Web design’ articles look at the optical makeup of content, in particular the use of text, images, and responsive displays through HTML or CSS. ‘Web development’ covers the use of scripting languages, like PHP or JavaScript, as well as specific tools for the development of internet services. But basic information about the standards and trends of website development can also be found here. The subcategory ‘Digital law’ presents online laws and practices, like image usage rights and privacy policies.

Website advice for beginners, advanced users, and professionals

The Website Guide serves as an information portal for small and medium-sized companies, along with developers, web designers, technology lovers, and general internet enthusiasts. Many articles on the IONOS Digital Guide require little background knowledge, though some are also aimed at more experienced users. Beginners can enjoy posts on topics like ‘What exactly is a website?’, ‘The basics for modern web development’, or ‘How are websites accessed?’, while more advanced readers can broaden their knowledge of specific topics with comprehensive articles and tutorials. So whether you are a novice, an advanced user, or a professional: our handy Website Guide has plenty of useful tips and tricks to help you become an expert on the World Wide Web.

Wait! We’ve got something for you!
Get your .co.uk domain for just £1/1st year.

Enter the web address of your choice in the search bar to check its availability.
12 months for £1
then £10/year