The feature we always hear about whenever Java 9 is in the news is Jigsaw, modularity for Java. But modularity just doesn’t scratch the same developer itch that Java 8’s lambdas and streams did, and as developers we’re left with a vague sensation that version 9 might just not be that interesting. In fact, Java […]

Read more

“The thing is, non blocking communication in classic, imperative code can quickly turn into a unmaintainable swamp of threads and callbacks.” Frank Lyaruu is talking about non-blocking goodness that doesn’t trash your code at Voxxed Days Athens. We asked him when you’d need non-blocking code.   What are the situations where you need non-blocking code? […]

Read more

Bring your favorite questions about Java SE and the Java Development Kit — past, present, or future — to this open Q&A session. Mark Reinhold Mark Reinhold is Chief Architect of the Java Platform Group at Oracle. His past contributions to the platform include character-stream readers and writers, reference objects, shutdown hooks, the NIO high-performance […]

Read more

How does Fork/Join work, and where does ManagedBlocker come in? We interviewed concurrency expert Heinz Kabutz at Voxxed Days CERN. Turbo Charge CPU Utilization in Fork/Join Using the ManagedBlocker Fork/Join is a framework for parallelizing calculations using recursive decomposition, also called divide and conquer. These algorithms occasionally end up duplicating work, especially at the beginning […]

Read more

The developer community conference is starting today in the US. Started by the Belgium Java User Group, Devoxx has come a long way, and now it is at the heart of Silicon Valley: San Jose. On January 23rd, we spoke to Program Chair Stephan Janssen about talks to look out for and the rockstar speakers to expect. […]

Read more

Vaadin Framework 8 renewed essentially the whole data binding API and added dozens of enhancements. Here is a list of the most important changes that will give you a boost in your next Vaadin Framework projects. New modern Java APIs The main feature in Vaadin 8 is core API modernization. We now fully take advantage […]

Read more

Java 8 was comparatively easy to upgrade to, but for Java 9, “there is work ahead of us.” How can we prepare for the impending Java 9 GA release? What is changing, and how can we adapt? We interviewed Nicolai Parlog about Java 9 at Voxxed Days Zurich 2017. For the full talk, see below: […]

Read more

By Mikhail Selivanov – Freelance Software Engineer at Toptal Java is a programming language that was initially developed for interactive television, but over time it has become widespread over everywhere software can be used. Designed with the notion of object-oriented programming, abolishing the complexities of other languages such as C or C++, garbage collection, and […]

Read more

At Voxxed Days CERN, Josh Long‘s gave his talk on Cloud Native Java, which he is giving again at Devoxx US 2017. This is an extract of the early release version of Josh Long and Kenny Bastani’s book: Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry. The extract is published on Voxxed […]

Read more

By Mikhail Selivanov – Freelance Software Engineer at Toptal Java is a programming language that was initially developed for interactive television, but over time it has become widespread over everywhere software can be used. Designed with the notion of object-oriented programming, abolishing the complexities of other languages such as C or C++, garbage collection, and […]

Read more