In the late 1990s, the XML-RPC specification laid the foundation for the basic practical interfaces of our modern web services. The precursor to technologies such as SOAP describes the simplest way to execute functions via RPC remote access. Here, you will learn what roles this XML format and the HTTP(S) transfer protocol play.
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.
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?
Want to restore your session in Firefox? If you accidentally close Firefox all the tabs you had open will disappear from the tab bar when you reopen the browser. Fortunately, the web browser has a built-in feature for restoring your previous Firefox session or individual tabs. How does this feature work and what settings are required to restore tabs in Firefox?
Use icon fonts for integrating vector-based pictograms into your website. In contrast to pixel images, vector graphics have the advantage that they can be scaled up or down without sacrificing quality. With the help of CSS (cascading style sheets) web designers can also integrate other code-based design features. There are many different open source projects available that boast large icon...
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?
When designing new software, applications, and programs, the user interface plays an important role. After all, it ensures that a game or app is easy to use for end users. The GUI, therefore, provides an interface between technology and people. We explain how exactly this works and what advantages and disadvantages GUIs have.
Wrappers enclose individual program components like envelopes. The main program communicates only with the wrapper function, which accesses the interfaces of the wrapped parts of the program. This approach gives software developers a level of compatibility that was previously unavailable when using different libraries, databases, or programming languages.
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 optimizing 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?
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.