Technology highlights from 2016 and trends for 2017
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?
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.
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.