In times of content management systems and website construction kits, you might think it’s a waste of time learning HTML. But if a page doesn’t work for some reason or if you plan to install dynamic elements, you won’t be able to continue without having knowledge of this web language. In our detailed HTML tutorial, we introduce you to the basic features of the markup language, including numerous...
Running dynamic websites that use complex content management systems benefit from quick loading times. This is because they ensure good performance and therefore increase user-friendliness. With the release of PHP7, a new scripting language is now available with which the loading times of your own website can be significantly shortened compared to the older script version.
PHP 7.1 has many fans in the web developer community. But now it's time to say goodbye and switch to a newer version. The development team has set the end-of-life date for PHP 7.1 for December 1, 2019. From that date on, the version will receive no further updates. Even security gaps will no longer be closed by the official developers. What should you do now?
How information actually read? For some people the answer seems obvious – from left to right. For people from many cultures, however, the opposite direction is considered normal. These are all conventions – something that computers do not understand. So, in which order should bytes be read? The byte order mark (BOM) solves this problem.
The app market has already produced several new and progressive app formats; conventional native apps were followed by the development of web apps and hybrid apps. But then what is a progressive web app (PWA)? Fundamentally, they are based on the concept of a web app that then takes the form of an app. But PWAs manage to go one step further, promising users the optimized use of a mobile device’s...
NoSQL databases have long since been serious competitors to classic relational database systems, like MySQL. They replace the strictly-defined storage structures of traditional models through flexible saving procedures. This allows data pools to be easily distributed onto multiple servers in order to guarantee high availability of web applications. But are these new systems really all that they’re...
Programming has been dominated by agile software development in recent decades, and with good reason. Agile software development owes much of this success to the extreme programming (XP) methodology. It doesn’t get any more agile than XP! This methodology emphasizes the people involved and requires thinking in very small steps. How does extreme programming work?
Agile software development is supposed to make the programming process more dynamic and efficient. At first, pair programming might seem counterproductive because two programmers have the same task: They work together on the same piece of code and take turns checking each others’ work. This peer review process is designed to ensure fewer mistakes and better results. How does it work?
Anyone who develops software must keep a lot in mind. Good usability is just as important as the functionality of an application. At the same time, optimal performance is crucial – not so program errors. Finally, the product also needs to run well on the intended target platforms or devices. But how do software development kits (SDKs) help to meet these goals?
Many website operators fall short when it comes to keeping up with the creation and maintenance aspects of their sites. Despite responsive design, many websites still have loading times that are too long, which can prove off-putting for visitors. Our guide reveals what you can do to optimize the performance of your website.