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.
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.
The final version of Angular 9 was released in February 2020, which means the road to Angular 10 has begun. We are keeping close tabs on the new releases. After three release candidates, Angular 9.1.0 has arrived, and it will be the last v9.x release before work on Angular 10 begins.
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.
To celebrate the release of Java 14, here’s a deep dive into Records in JDK 14. It’s written by Developer Advocate at JetBrains, founder of eJavaGuru.com and Java Champion, Mala Gupta. What a treat! So let’s get stuck in.
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.
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.
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.
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!
Working from home, social distancing and #StayAtHomeSaveLives. Why not use the time to help your offspring to take their first steps in the world of computer science? We’ve collected some resources on coding for kids so you can help learning become child’s play.
Women are underrepresented in the tech sector —myth or reality? Three years ago, we launched a diversity series aimed at bringing the most inspirational and powerful women in the tech scene to your attention. Today, we’d like you to meet Kristin Simonini, VP Product at Applause.
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.
Prettier helps enforce a consistent style by parsing re-printing your code line-by-line. The new 2.0 release introduces a new CLI that is now more user-intuitive and developer-friendly, changed default values, TypeScript 3.8 features, and more.
Here we will dive into the human aspects affecting all of us, and address some of the ways in which we can turn this unfortunate event into an engaging learning experience for ourselves, our team and everyone we interact with.