Part 1

Technology highlights from 2016 and trends for 2017

2017 is just around a corner, so it’s time to look back at this year’s highlights and see which technology trends might become important next year. We asked six people to share the most memorable technology highlights and the ones they would recommend.

Interview with Björn Rabenstein, Production Engineer at SoundCloud

“Prometheus itself is a product of a DevOps mindset”

A lot of companies and organizations have adopted Prometheus and the project quickly gained an active developer and user community. It is currently a standalone open source project maintained independently of any company. In 2016, Prometheus joined the Cloud Native Computing Foundation as the second hosted project after Kubernetes. We talked to Björn Rabenstein, engineer at SoundCloud and Prometheus core developer, about how Prometheus can help companies adopt DevOps.

Multi-dimensional arrays in Java with Eclipse January

Eclipse January is a set of common data structures in Java, including a powerful library for handling numerical data. As the volumes and complexity of data dramatically increases —the so-called ‘Big Data’— Eclipse January provides a numerical library that simplifies the handling and manipulation of data in the form of multi-dimensional arrays.

Don’t create a data governance tug of war between financial pros and IT staff

If the organization can give the IT team a tool that is useful to them and their role, and satisfy data governance requirements while, at the same time, meeting the requirements of finance and accounting professionals, the enterprise can achieve a win-win for all parties and, in so doing, ensure that everyone has the information they need to do their jobs.

A new beginning for TeXlipse

In this article, Torkild U. Resheim, senior software developer, consultant and Eclipse committer, talks about TeXlipse, a plugin for the LaTeX typesetting tool.

Interview with James Dumay, lead contributor to the Jenkins Blue Ocean plugin

Inside Blue Ocean – the new UX that’s getting the Jenkins community excited

To many dev teams, Jenkins is synonymous with continuous integration (CI), automating the mundane tasks of integration, test and build for projects – the very thing founder Kohsuke Kawaguchi created it for, in the underbelly of Sun and Oracle. However, as more organizations adopt Jenkins as their engine for continuous delivery (CD), broader teams with varying degrees of technical skills demand a more bespoke and succinct user interface. We talked to James Dumay, ‎Senior Product Manager at CloudBees and lead contributor to the Jenkins Blue Ocean plugin, about the need for Blue Ocean and what to expect from it in the near future.

Whatever you do, do NOT try to reinvent the wheel

Pain when accessing relational DB? Try JPA Repositories

Accessing a relational database data from an object-oriented application can be a very boring task, especially when things are simple and “just” have to be done. Instead of focusing on what we need, we have to focus on how to extract it. Fortunately, there are a lot of frameworks for Object Relational Mapping (ORM), that help a lot with these tasks.

Modeling and simulation with Eclipse ICE and EAVP

In this article, Jay Jay Billings, member of the Computer Science Research Group at Oak Ridge National Laboratory, explains how to do modeling and simulation with Eclipse Integrated Computational Environment & Eclipse Advanced Visualization Platform (EAVP).

[Bit]coin flipping

What a year can do for blockchain

Blockchain adoption is gaining momentum not only in banking but also in the enterprise. The first sign that 2016 was going to be a good year for blockchain was the amount of money invested into blockchain companies: almost $300 million in the first half of 2016. The second sign was that blockchain consortia began to spring up like mushrooms after the rain. But will it be smooth sailing from here on?

“If you can cache everything in a very efficient way, you can often change the game”

Netflix OSS: Change the game with Hollow

Netflix Hollow is a Java library and comprehensive toolset for harnessing small to moderately sized in-memory datasets which are disseminated from a single producer to many consumers for read-only access. It is built with servers busily serving requests at or near maximum capacity in mind and its aim is to address the scaling challenges of in-memory datasets. Let’s see the advantages that come from using Netflix Hollow.