What is fuzzing?
Fuzzing: what’s behind the automated testing technique
  • Web development

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.

Fuzzing: what’s behind the automated testing technique
What is refactoring?
Refactoring: how to improve source code
  • Web development

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?

Refactoring: how to improve source code
What is behavior-driven development?
Behavior-driven development – a simple explainer
  • Web development

Behavior-driven development (BDD) is a key component of agile software development. Instead of being based on a certain programming language, the technique utilizes 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.

Behavior-driven development – a simple explainer
Enabling macros in Excel
Enabling Excel macros: How to activate these practical scripts
  • Online sales

For over three decades, Microsoft has offered Excel, an excellent solution for creating simple spreadsheets and calculating complex formulas and functions. In addition to its vast functionality, another benefit of Excel spreadsheets is that you can create and use macros to automate any process or task. We’ll show you how to enable macros in Excel.

Enabling Excel macros: How to activate these practical scripts
What is test-driven development?
Test-driven development: how the method works
  • Web development

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.

Test-driven development: how the method works
Kata Containers
Kata Containers: basics, function, and applications
  • Know-how

A Linux container is either secure or flexible and simple. At least this used to be the case for a long time until the open-source project Kata Containers emerged and combined the best from both container technology and virtual machines. How did the open-source community behind the OpenStack Foundation (OSF) pull this off?

Kata Containers: basics, function, and applications
Splitting Excel Cells
Splitting Cells in Excel: How to Divide Cell Content Among Multiple Columns
  • Online sales

If a table field contains several values, it often makes sense to split the respective Excel cell. Although the Microsoft spreadsheet program doesn’t offer a general function for this, you can split the cell content among multiple columns by configuring and using separators. We explain how you can use this option in your Excel document.

Splitting Cells in Excel: How to Divide Cell Content Among Multiple Columns
Removing EXIF data
Removing EXIF metadata from photos: a how-to guide
  • Web design

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.

Removing EXIF metadata from photos: a how-to guide
What is InfluxDB?
InfluxDB – explanation, advantages, and first steps
  • Technical matters

The open-source database management system InfluxDB manages and visualizes data from time series databases, in which thousands of data sets from Internet of Things (IoT) devices or sensors are captured in a constant stream of time-stamped data. The current version 2.0 runs as a cloud service with its own user interface and is written in the new scripting, and query language, Flux.

InfluxDB – explanation, advantages, and first steps
Setting the print area in Excel
Setting the print area in Excel
  • Online sales

Excel spreadsheets can sometimes grow to epic proportions. However, you might not need the entire spreadsheet for a presentation. Rather than wasting tons of paper, you can set the print area in Excel. That way you can print out only the content that’s important to you right now. We’ll explain how to set and restore the print area in Excel.

Setting the print area in Excel