PHP 7.2

PHP 7.2 – end-of-life (EOL) on November 30, 2020


PHP 7.2 will not be supported much longer. Now is the time to take advantage of the time left before the end-of-life date and replace outdated versions with more recent PHP code. This will make sure security gaps are closed, bugs are fixed, and the performance of web offers won’t...



PHP 8: What you need to know about the latest update


PHP is one of the most important languages on the Internet. Many content management systems like WordPress, TYPO3 or Joomla are based on PHP. The release of PHP 8 is imminent, but we’ve already had some information about its new features. Also some old features will be reworked,...


Jenkins tutorial

Jenkins: Tutorial for the CI-Tool

Continuous integration can improve the work of software development: fewer errors and more efficient, continuous integration. But this requires a simple yet comprehensive tool. That's why we're introducing Jenkins. This software makes it easier for you to work with automatic builds and individual pipelines. Our Jenkins tutorial will help you along the way!

Web programming languages

Web programming languages: the best languages for web development

So, you are looking to learn one or more web programming languages? The first challenge is to choose one. After all, there are hundreds of programming languages, but not all of them are good for web development. To make this decision easier for you and help you tackle your web project, we are going to provide a brief introduction to the most well-known web development languages.

Waterfall methodology

Waterfall methodology

Waterfall methodology is one of the classic procedural models of process management. Its central feature is the structured execution of clearly separated project phases. The waterfall model is mainly used in software development, where it still holds its own against more flexible models. We present the waterfall model, and its application possibilities, and explain where its limits lie in the area...

Different app formats: what is a web app?

What is a web app? Definition and examples

Apps come in all shapes and sizes nowadays – from native mobile apps designed for smartphones and tablets, to desktop installations for office management. And now, there’s a new form of application that works on all operating systems and devices: web apps. But what are web apps, what are their specific features, and how to they differ from native apps or indeed traditional websites? Let’s take a...

SASS tutorial

The big SASS tutorial: what you need to know!

If you like designing websites but have a tough relationship with CSS, SASS might be the right solution for you. The preprocessor makes it easier for you to work on the design, but it has a few peculiarities. Our comprehensive SASS tutorial uses examples to explain what you can do with the programming language, and explains the subtleties of SASS syntax. If you want to learn SASS, we can provide...

Jupyter Notebook

Jupyter Notebook: Web documents for data analysis, live coding and more.

Processing big data plays an increasingly important role in many companies. Among the key tasks are the separation of important and unimportant data and the creation of suitable visualizations to be able to present the results in an appropriate form. The open source tool Jupyter Notebook proves to be an excellent solution for this, as well as for displaying live code.

CRUD – the most important database operations

CRUD: the basis for data management

It won’t take long for those looking to get into to software development to encounter the term CRUD. The acronym stands for the typical operations used for communicating with database systems; these normally form the basis of database management. But just how are these access functions for data management actually set up? And how much of role does CRUD play when it comes to the databases’...


GraphQL: flexible query language and runtime environment for your web API

Applications on the web need interfaces in order to exchange data. If you run a web project yourself and want to grant other programs access to certain data sets, an API (application programming interface) like this is essential. Established concepts such as REST or SOAP are often used in development – but there are alternatives, as GraphQL proves.

Sequence diagrams

Sequence diagrams: depicting UML message exchanges

Sequence diagrams help you depict the message flow within a system in clear detail. A UML sequence diagram is a good choice for anyone who wants to understand a specific application case well. In object-oriented programming, sequence diagrams are suitable for checking the logic of a system. We’ll present these diagram types in detail and explain how to create a sequence diagram.

Black Friday Sale
Get found, grow online and save big with business-boosting products.
Sale ends Cyber Monday.
Save up to 99%