Time to check in on IntelliJ IDEA 2018! The second Release Candidate of IntelliJ IDEA 2018.2 is out, which can only mean one thing: 2018.2 is right around the corner.
What are the current and future challenges of Jakarta EE? In this article, Dmitry Kornilov explains why making sure everything transfers over to the Eclipse Foundation is taking a lot longer than you’d think.
Go 1.11 is expected to be released in August 2018 and guess what? It will add experimental support for a new concept called “modules.” Let’s take a look and see what this means for Go developers.
Gradle is here with the newest release 4.9 and it impresses us with an extensive list of new features, improvements, issue fixes, and a couple of breaking changes!
Women are underrepresented in the tech sector —myth or reality? Last year, 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 Liat Palace, Director, Delivery Technology Office DevOps Coaching Team at Amdocs and speaker at JAX London 2018.
Let’s discuss test-driven development. Some say it’s a waste of time. Others liken it to a magic spell that will instantly find bugs in their code. So, what is the truth? We take a look at just some of the opinions in the vast ocean of TDD debate. What do you think?
Since summer is well upon us, how about taking a quick trip to exotic Madagascar to meet some sweet asity birds? Or, we can just build universally reusable web fragments on the JVM with Asity, a lightweight abstraction layer for various web frameworks on the Java Virtual Machine that makes the long-lived “Write Once, Run Anywhere” concept a fascinating reality!
Nagini, except for being the… massive friend of he-who-must-not-be-named, is also a static verifier for Python, built on the Viper verification infrastructure. Is it me or did a lot of snakes just started hanging around?
The Facebook incubator team is at it again. This time, they’ve hatched a new kind of way to distribute self-contained executables with a new archive. Never worry about distributing at scale with XARs!
Our IDE series continues with Kotlin! This pragmatic language for the JVM has a number of options for developers, which might explain why it’s on the rise. Today, we take a look at some of our favorite IDEs and text editors.
Apache Cassandra is turning 10! It’s become a top-level Apache Software Foundation project as a database used by thousands of developers ever since it debuted a decade ago, To celebrate, we’re testing your knowledge of this popular database.
Last Thursday, someone gained access to an npm publisher’s account and used it to publish an unauthorized update of a popular package which contained malicious code. “What the code did was attempt to steal additional login tokens for npm from these other users, by sending them to a remote server,” Laurie Voss explained. “This, if successful, would have allowed them to hijack other packages and compromise more users.” Learn more about the incident here.
GitHub is a website where millions of developers gather every day to collaborate on open source software. It’s also the place that hosts billions of lines of code, and also a place where users of software go to report issues they might have. Learn all the most important pieces of GitHub that you should know as a developer with this how-to from Flavio Copes.