An open source library for C/C++

Language Server Protocol using Clangd

Visual Studio Code uses the LSP to communicate with a language server living in an external process. This language server is implemented using libraries from Clang. In this article, Marc-André Laperle explains in depth the pros and cons of the open source Clangd and what it can do for you.

Caution: This change will not magically solve every JDK 9 adoption problem

JDK 9: Proposal to allow illegal reflective access by default

Mark Reinhold, Chief Architect of the Java Platform Group at Oracle, came up with the proposal to allow illegal reflective access from code on the class path by default in JDK 9 and to disallow it in a future release. Although the idea was well received, he emphasized that the change won’t “magically solve every JDK 9 adoption problem.”

There’s no such thing as bad pizza

The two-pizza rule: Keep teams small for quality code

No one sets out to write bad code. (Presumably.) But what’s the best way to go about creating great code? A company should throw as many developers at a problem as possible, right? Not quite. Less, as it turns out, is more.

Interview with Mélanie Bats, software developer at Obeo

Eclipse Oxygen: A better workflow for editing in Sirius

Eclipse Oxygen is hitting general availability on June 28. We’re excited to see the new features and changes are happening in the Eclipse ecosystem, so we talked with Mélanie Bats about all the news.

TensorFlow Lite, TensorFlow Research Cloud, Google.ai and more

Google I/O: AI goes with just about everything

It’s an AI world! Or at least this is what Google wants us to believe. At Google I/O 2017, the tech giant announced the launch of TensorFlow Lite, TensorFlow Research Cloud, Google.ai and gave other products (I’m looking at you, Smart Reply) an AI vibe.

Google I/O

Kotlin is now a first-class language on Android

The Android team has officially added support for Kotlin, making it a first-class language. For Android developers, this means they will finally have answers to problems such as runtime exceptions and source code verbosity. As of now, Android Studio 3.0 ships with Kotlin out of the box.

Are you for or against?

Node.js 8.0.0 has been delayed: Here’s why

Node.js 8.0.0 has been delayed. Users eager to take it for a spin will have to wait until the end of this month. Myles Borins, Developer Advocate for Node.js on Google Cloud Platform, explains why they chose to delay the release.

Seventh milestone is now available

Eclipse Oxygen: M7 is all about usability

The release train for Eclipse Oxygen has stopped into another station — the seventh milestone of 4.7. While M6 was all about the improvements made to Java Development Tools (JDT) and Plug-in Development Environment (PDE), milestone number seven is all about usability.

Portrait: Chitra Ragavan, Chief Communications Officer at Gem

Transitioning into a tech career? Silicon Valley culture is one of the biggest initial obstacles

Women are underrepresented in the tech sector —myth or reality? In addition to the Women in Tech survey, we also 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 Chitra Ragavan, Chief Communications Officer at Gem.

Containers for Eclipse

Docker container support in CDT

Eclipse CDT is a fully functional C & C++ IDE for the Eclipse platform. In this article, Jeff Johnston explains what all that buzz is about and how to support Docker Containers in Eclipse CDT.