Converting the MySQL extension to MySQLi led to some uncertainty in the PHP community since some of the industry’s heavyweights like WordPress continued to rely on the old extension despite it being deprecated. However, as of PHP 7, this extension is no longer available. In this article, we will go over its successor in detail and present examples which highlight the differences between the two...
Clean code is a key pillar of modern software development. It is adaptable, easy to understand, and easy to maintain. But how is clean code actually written? In our guide, we will cover the most important clean code principles, such as KISS and DRY, and provide concrete examples demonstrating how to implement clean code.
What are the disadvantages of legacy code? Very old code is usually incomprehensible to programmers and is difficult to maintain and use since it is based on outdated software versions or was written by other companies. Legacy code cannot be checked using regression testing, but there are still good ways to deal with it.
In Windows, you can adapt frequently required shutdown routines to your individual needs in many different ways. For this, Windows provides an appropriate tool in the command line, which is also referred to as the prompt – CMD or cmd.exe. We introduce shutdowns via CMD, which can handle efficient, simple, but also more complex shutdown routines.
Rust, the programming language from the world of Mozilla, has been a cause for a lot of excitement among programmers and software developers in recent years. With Rust, you can expect to achieve good results in your system programming and are able to program small, high-performing web applications. Fast, secure, and simple, all at the same time: Does Rust keep its promise?
Various network features like data sharing are regulated by the SMB protocol in Windows. For maximum compatibility, Windows 10 still supports communication via the first version of this protocol – known as SMBv1, SMB 1.0 or CIFS. Since using this protocol is inadvisable for security reasons, this article explains how to disable SMB1 in Windows 10.
Cyclic redundancy checking (CRC) plays a crucial role in ensuring that the transmission and storage of files happen smoothly. If, however, this process encounters problems, the results can be horrendous, especially when trying to extract and retrieve important data. In this article, you will learn what causes a CRC error, what a CRC error is, and how best to fix it.
With the rapid global expansion of the internet, an incredible 200 different country domains are now in existence. These are known as country code top-level domains (or ccTLDs for short), and the 200 figure surpasses even the number of countries officially recognised by the United Nations. However, among the existing domain extensions, there are some that are no longer in use. In this top-level...
ICANN manages a list of different top-level domains specific to varying geographic regions. The guidelines these country code top-level domains (ccTLDs) follow (examples: .us (USA), .ca (Canada), or .mx (Mexico), are individually determined by their respective countries, leading to some substantial differences in how they are managed. But what other ccTLDs are out there? And what are the...
Container technology has shaken up classic application virtualization. It promises more flexibility, higher scalability and an overall carefree package with regard to user friendliness. However, before you decide to use Linux Containers (LXC), you should become more familiar with its features, pros, and cons, different uses as well as the defined limits of this technology.