Microservices became a design style to define system architectures, purify core business concepts, evolve solutions in parallel, make things look uniform, and implement stable and consistent interfaces across systems. In this post, Zalando’s Dmitry Kolesnikov discusses the company’s principles for microservice development of stateful solutions such as fashion search and discovery.
JetBrains announced less than a week ago that Kotlin 1.1 has reached beta. Now the team has revealed that they are going to make their artifacts more friendly to the Java platform module system.
As projects got bigger and the number of teams and modules involved increased, it became obvious that the monolith approach wasn’t scalable anymore for a number of reasons. In this post, Mete Atamel, Developer Advocate at Google and speaker at JAX DevOps 2017, identifies four reasons why the shift from monolith to microservices has become necessary.
The countdown for JAX DevOps 2017 has begun. If you would like to dive deeper into topics such as container technologies, cloud platforms, Continuous Delivery, Microservices and Agile processes, this is your chance to hear top experts talk about the latest trends in this growing culture. Hurry up and save up to £200 – Very Early Bird expires in two days!
Containers revolutionize the way modern software is being developed and operated. In this expert checklist, our focus lies on what is at the heart of this revolution and how the next step of “containerization” might look like.
In this post, Kai Kreuzer, founder of openHAB.org and Project Lead of Eclipse SmartHome, announces the release of openHAB 2.0, the first openHAB release based on Eclipse SmartHome, and reveals what’s under its hood.
Apache Beam has successfully graduated from incubation, becoming a new Top-Level Project at the Apache Software Foundation. We invited the Apache Software Foundation’s Davor Bonaci and Jean-Baptiste Onofré to talk about the project’s journey to becoming a Top-Level Project and concrete plans for its future.
It turns out that working remotely is not such a good idea since it often leads to burnout. This might make sense every once in a while but if you choose to work from the comfort of your home, you should brace yourself for burnout. How come?
One of the most important aspects of a build tool is to make developers and build engineers highly productive. In this article, Stefan Oehme, core developer at Gradle, talks about Gradle’s plans for 2017.
Kotlin 1.1 has reached beta. Let’s see what’s coming (fairly soon!) in 1.1.
The rapid development of the Internet of Things has created a number of exciting new opportunities and challenges for designers. However, one consideration cannot be overlooked: the need for the device to have memory. In this article, Cher Zevala compares memory options and revisits the IoT memory types.
Which programming languages are in hot demand? Bola Rotibi, Founder and Research Director of Creative Intellect Consulting, invites readers to take a survey which aims to identify the driving forces behind the adoption of new technologies.