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.
Apache Meecrowave is a MicroProfile server and Apache project that can be described as the “Spring Boot of the EE world”, except one that only uses Apache software. Sven Ruppert goes over what developers need to know about this customizable server and how it works so well with Vaadin.
Every Monday we take a step back and look at all the cool stuff that went down during the previous week. Last week was certainly busy for the popular package manager, npm, with two major announcements coming back to back! But that’s not all! We had Angular v6.1.0 news, IntelliJ IDEA 2018 progress report and many more!
In the world of DevOps, traditional application security is no longer enough. How can we improve AppSec? What are the newest security challenges that arise as DevOps becomes more mature? JAXenter editor Gabriela Motroc caught up with Tim Mackey, technical evangelist for Black Duck by Synopsys at DevOpsCon 2018 to talk about all this and more.
The news is out. Guido van Rossum has stepped down from Python. Why did he leave? And what did he say in his farewell? Amidst speculation, we say a fond farewell to the Python BDFL and wish him luck on his next adventure.
TensorFlow 1.9 is here! So what does this latest update mean for the popular machine learning project? For starters, there’s an improved tf.keras beginner’s guide. For everyone else, there’s eager execution, improved GRU and LSTM implementation, and gradient boosted trees estimators.
We’re still excited about the recent Angular v6 release but the show must go on. The current release focuses on the toolchain and on making it easier to move quickly with Angular in the future so we’re excited to see what Angular v7’s “theme” will be. But until then, let’s focus on what we do know – the release candidate season for 6.1.0 has begun.
Meltdown and Spectre have been causing some scares lately, as tech companies try to keep up with their cybersecurity and fix these vulnerabilities. In this article, Patrick Londa discusses how intent breakdown plays a hand in the game.
Who doesn’t wish we could snap our fingers and have the tough, labor-intensive part of coding be finished? In this article, Daniel Kroening imagines a future where AI codes for us, and we get to do all the fun parts. The self-coding future may not be very far away. Fact or fiction?
What’s been going on in the Apache Incubator since October 2016 is, in software development terms, nothing short of revolutionary.