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.

What is web scraping?

What is web scraping?

Web scraping involves the extraction and storage of certain data from a website. It all takes place automatically thanks to special software. Using web harvesting, companies are able to be more competitive and develop new products faster. But the process isn’t always legal. We explain what aspects are important to keep in mind.

XPath Tutorial

XPath Tutorial for Beginners

XPath provides you with a syntax that clearly addresses the elements of an XML document. As a path description language, XPath is the basis for query languages such as XQuery or the transformation of XML documents via XSLT. We’ll introduce to you the XPath data model and use examples to illustrate XPath syntax.

What is an API?

APIs: What you need to know about programming interfaces

For us, the process seems simple: We instruct a program to send data to a different software application to be processed there. But the programs are often coded by various manufacturers, sometimes even in different languages, and yet the data transfer works. APIs make this possible! But how do these application programming interfaces work?

How to clear history in Chrome

How to clear your history in Chrome

It’s only logical: The more browsing history you save, the more space it will take up on your device. Is it time to delete your Chrome history? If you're trying to free up space, clearing the list of web pages you've visited is a good place to start. We also recommend clearing this cache on a regular basis for security reasons. In this tutorial, we'll explain how to clear your Chrome history....

Restore tabs in Chrome

How to restore the previous session in Chrome

Trying to restore your tabs in Chrome? Accidentally closed your Chrome browser or individual tabs and simply can’t find those pages again? As a Google Chrome user, you can prevent this from happening, thanks to a built-in feature that lets you restore your most recently closed tabs. How do you restore tabs in Chrome, and does it make a difference if you want to restore individual or multiple tabs?...

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