days
0
-31
0
hours
-1
0
minutes
-4
-2
seconds
-3
-5
search
First part of our CI/CD expert check

Continuous Delivery Expert Check 2020 – CI/CD, security & rolling deployment (Part 1)

Continuous delivery and continuous integration are far more than simply buzzwords or emerging trends. Automation is advancing inexorably, especially on the DevOps scene. But how will CI/CD develop in the coming year? And why is delivering software continuously so important? For our big Continuous Delivery Expert Check 2020, we asked seven respected experts in the field about these and other topics. In the first part of our expert check, see what best practices can help ensure security and what type of deployment our experts prefer – blue/green deployment or rolling deployment?

Latest feature release for GraalVM

GraalVM 20.1 adds speed improvements, language updates & more

GraalVM 20.1 has arrived, three months after the last update. This feature release adds improved Kotline coroutine support in the compiler for increased runtime speed, a new mechanism for handling native images, and new language features for JavaScript, Python and more.

Watch Tobias Günther's International PHP Conference session

Undoing things and saving your neck with Git

We cannot avoid mistakes. But with the right tools, we can make sure they don’t hurt too much. Git offers many ways to undo, revert, recover and fix. We’ll look at the bad things that can happen to you – and how Git can save your neck. Tobias Günther will show you how.

Approaches to problem-solving

Graduating out of maturity models

This article by Andrew Davis takes a look at maturity models and what improvements can be made to this method when embarking on your DevOps journey. Find out ways to improve your organization and how to learn from the scientific method.

The next step forward

How developers can go Kubernetes-native

Kubernetes orchestrates the relationships between all of the containers in a system, such as communication and resource allocation. This article by Markus Eisele examines how to become Kubernetes-native and much more flexible.

Gitaly Clusters, dark theme & more

GitLab reaches milestone version 13.0

The DevOps lifecycle platform GitLab was launched in 2011, and it has come a long way since then. See what has happened in the milestone release GitLab 13.0. The latest features include highly available Git storage without NFS, auto deployment to AWS Elastic Container Service, a dark theme in the Web IDE, and much more.

Last week's highlights

Weekly Review: Plans for Java 16, Spring Boot 2.3, data science coding tips & more

Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week, Spring Boot 2.3 arrived and we took a look at Java’s migration to Git and GitHub, which keeps getting closer. Read on for more highlights including better coding habits for data scientists as well as interviews on Nordic language BERT models and the JavaScript framework Crank.js.

Here's to 25 more years of Java

To 25 glorious years of Java!

Java is turning 25 years old! Here’s a tribute to keeping the tradition of Java programming alive and well. This article takes a look back at the history of the programming language, how it transformed an era, and how it excels today in multiple spheres.

Step-by-step game creation

Avoid the Enemy! This is a simple game made with Kree.

Follow this tutorial and learn how to make a simple game using Kree Java. Learn how to create a scene, create a GameObject, add components to the GameObject, gather input from a user, create custom components, generate random numbers, and detect collisions.