New to Rust? Don’t make these common mistakes

When you start learning a programming language, you will inevitably experience some frustration along with the fun. Some of that frustration comes with learning anything new and complicated, and some is unnecessary—self-inflicted, even! When learning Rust, it helps to...

JavaScript promises: 4 gotchas and how to avoid them

I’ve previously covered the basics of JavaScript promises and how to use the async/await keywords to simplify your existing asynchronous code. This article is a more advanced look at JavaScript promises. We’ll explore four common ways promises trip up developers and...

Kotlin cozies up to Spring Framework

JetBrains is deepening its collaboration with the Spring platform team, with the goal of making the Kotlin language a top choice for professional server-side work. The JetBrains-Spring partnership, announced May 22, is intended to make Kotlin a more natural and...