Less is more

5 Ways investing in simplicity will make your IT project a success

Keeping things simple is the best bet for a successful IT project. The more moving parts there are, the more can go wrong. Injecting simplicity in your projects is a sound investment, on the same level as other concerns such as performance, scalability, and security. This article examines five ways you can begin investing in simplicity.

What’s new in v5.2

Swift 5.2 adds language changes and clearer error messages

The programming language Swift is now available in version 5.2, and it has several new features on board. Two language proposals have been implemented, error messages should now show more detailed information and code completion speed should be improved.

Interview with Michael Vitz

Java 14 – “NullPointerExceptions are a significant improvement”

Java 14 was released last week, so we spoke to Michael Vitz about the latest features. Read the interview to find out why he thinks JEP 358 is a significant improvement—but does not bring Java closer to Kotlin. He also shared his thoughts on the shorter release cycle and named a feature he would like to see in Java 15.

Watch Stefan Priebsch's International PHP Conference session

Migrating to PHP 7

Are you still using PHP 5? If so, this talk is for you. Join Stefan Priebsch, co-founder and Principal Consultant of The PHP Consulting Company, and learn all about how to complete a successful migration to the latest version of PHP. Find out what the new features are and how to convince others to make the migration.

Baked in security

Five security principles developers must follow

The stakes are higher. Security must be the number one priority. Agile, MicroServices and DevOps are all disciplines that have worked hard to increase the rate at which software can adapt to changing business requirements. How do we bake security into the mix so we don’t end up adding it badly in a rush at the end? The answer is DevSecOps.

The latest Gradle features

Gradle 6.3 adds support for Java 14 & more

Gradle 6.3 has been released. The open source build automation system now offers support for the latest language version Java 14, which we welcomed last week. But that’s not all—Gradle 6.3 also adds new features such as improved error messages, fixes 33 bugs and has breaking changes on board.

Looking for the helpers

COVID-19 vs open source: How developers are fighting the virus

Programmers are in a unique position where not only can they typically work from home during the COVID-19 pandemic, but they can help lend a hand. Help fight COVID-19 and donate your computing power, help create a community app, and keep on social distancing!

See what’s new in Git

Git 2.26 sets protocol v2 as default and updates git sparse-checkout

The version control system Git has received its latest update. Git 2.26 sets v2 of the network fetch protocol as default and continues working on git sparse-checkout that was introduced in the previous version, which was released two months ago. Let’s see what has changed for this command and what else is new.