Featured | Featured article

Design Patterns in Java

Master the art of clean, scalable object-oriented programming in Java with design patterns like Singleton, Factory, and Observer—your ultimate guide to creating flexible, change-friendly code.

Rheinwerk Computing
Rheinwerk Computing

Rheinwerk Computing is an imprint of Rheinwerk Publishing and publishes books by leading experts in the fields of programming, administration, security, analytics, and more.

Blogs by Rheinwerk Computing

Python

Exploring JSON and Python

Python and JSON together form a dream team. To process JSON documents, you must import the json module. This module comes with Python by default and...

JavaScript

The Principles of Object-Oriented Programming

Object-oriented programming is based on four essential principles.

DevOps

Getting Started with GitLab

With Microsoft’s acquisition of GitHub in June 2018, it once again became clear that cloud services and thus also the data stored there can quickly...

DevOps

Getting Started with Kubernetes

Kubernetes has revolutionized the way developers deploy, manage, and scale containerized applications.

What Is?

What Is a Convolutional Neural Network?

A convolutional neural network (CNN) is a special multilayer network consisting of a detection part and an identification part.

Python

Introduction to Web Scraping with Python

In the modern digital age, data is a valuable asset: Information from websites can be pivotal for businesses, researchers, and developers.

HTML & CSS

How to Use Efficient and Simple CSS

Using CSS can make your web development life easier. In this blog post, we present a little guide on how to write the most efficient and simple CSS...

DevOps

The Grafana-Docker Setup

In this blog post, we’ll describe a Docker setup in which Grafana works with a database and a collector.

What Is?

What Is the Spring Expression Language (SpEL)?

In Spring, the Spring Expression Language (SpEL) provides a powerful syntax for querying and manipulating objects at runtime.

What Is?

What Is the International Software Architecture Qualification Board and Its Certifications?

Software architecture is an extremely young discipline, and, despite many publications on the subject, various opinions still exist regarding its...