days
-4
0
hours
-1
-8
minutes
-3
-4
seconds
-2
-7
search
JAX Developers Puzzle deadline approaching: Play for a chance to win a complimentary JAX London 2018 ticket!
Part 1

Technology highlights from 2016 and trends for 2017

JAX Editorial Team
technology trends

Nostalgia Past image via Shutterstock

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.

Some say 2016 was a good year for technology, some cannot wait to welcome 2017. But no matter how this year was for you, one thing matters: there were lessons learned and battle scars gained. We all have our highlights and our recommendations and we all have a clear idea of how 2017 should look like.

We asked six people to share their most memorable technology highlights and the ones they would recommend.

6 answers: What was your personal technology highlight this year?

The interviewees

Screen-Shot-2016-08-02-at-11.35.27-AM

Lukas Eder is a Java and SQL aficionado. He’s the founder and head of R&D at Data Geekery GmbH, the company behind jOOQ, the best way to write SQL in Java.

stevenaidamast

Steve Naidamast is a Senior Software Engineer at Black Falcon Software.

nicolai-parlog-e1430917268747

Nicolai Parlog blogs about software development on codefx.org and is a long-tail contributor to several open source projects.

ivan-150x124

Ivan Kusalic is a software engineer working for HERE, a Nokia business in Berlin.

spichale-150x129

Kai Spichale is an IT Solution Architect at SAP

Dr. Jonas Helming is co-lead for the EclipseSource Munich team and the project lead of the Eclipse EMF Client Platform and the EMFStore project.

Lukas Eder: Oracle’s move to offer images on Docker for free on GitHub. This certainly isn’t the most thrilling thing in the complete technology landscape, but for me personally, having struggled with installing Oracle EE so much in the past, this is really making my work so much easier!

OK, they created the GitHub project earlier, but I discovered it only in 2016.

My highlights this year were Microservices and PaaS.

Steve Naidamast: After thinking about this for a short while I would have to say my own technical highlight for the year was the upgraded version of MonoGame, a cross-platform, XNA-based, game engine that allowed developers across the spectrum to be able to program any type of game they could imagine in just about any major language.  Learning to use a relatively low-level library, which is about one step above DirectX isn’t easy but there is enough support for this game engine to make it worth the effort.

Nicolai Parlog: That would be JUnit 5. 

That would be the release of Eclipse Che.

Ivan Kusalic: Professionally this has been a great year for me. From interesting Scala modeling situations, through challenging API design problems, to far-reaching architectural decisions. But if I needed to pick one highlight, it would be defining architecture and driving implementation for highly-availability of a service sensitive to data consistency that serves more than 1 billion requests per month.

Jonas Helming: That would be the release of Eclipse Che in early 2016, a completely new IDE and platform for the Eclipse ecosystem. Of course, we looked into ways of extending it immediately.

Kai Spichale: Personally, my highlights this year were Microservices and PaaS. To be more precise, SAP HANA Cloud Platform has surprised me in a good way, bringing lots of benefits to our Microservice architectures and being used productively starting this year. With regard to Microservices, I’d like to recommend the book by Eberhard Wolff .

 

What technology did you discover in 2016 which you would warmly recommend to others?

Lukas Eder: I’ll cheat and recommend a non-technology thing that I’ve “discovered” this year. My cute little daughter shipped in January and taught me to move slower, spend more time “idling” (i.e. looking after her) instead of running after work and technology trends all the time. You wouldn’t believe it but 2016 has been a much more productive and financially interesting year for me than the previous ones, even if I definitely worked less!

Steve Naidamast: Since I am a Microsoft .NET developer I haven’t made a language change in many years since I have found no need to.  However, I do keep apprised of what is going with language advances.  Apple’s “Swift” language, though introduced in 2014 has come a long way to become a rather mature language that finally offers people who already develop for Apple equipment as well as those who would like to, a far easier way to do so.  “Swift” is a construct of many languages taking their greatest strengths to produce a C#\Java like equivalent that is far easier to learn and use than Objective-C, which has been Apple’s primary, development language for years.

Nicolai Parlog: Asciidoctor, particularly with reveal.js for slides.

Ivan Kusalic: We had very positive experience using Akka Streams in our main Scala service this year. Though still relatively new, technology is already quite stable, development is fast-paced, the community is becoming more vibrant every day, and the core development team is very responsive. If you need streaming with back-pressure on JVM, I’d recommend Akka Streams.

Jonas Helming: Typescript. We use that in developing JSON Forms. It’s a lightweight option for developers working in the JavaScript environment to counter the downsides of JavaScript.

Kai Spichale: I found the programming language Go to be pretty interesting this year, e.g. because it is object oriented, although it doesn’t have hierarchical classes. A Go Distribution also encompasses essential tools for building binaries, running tests and package management.

 

Have you taken our DevOps survey yet? Help us identify the latest trends in modern DevOps

Leave a Reply

Be the First to Comment!

avatar
400
  Subscribe  
Notify of