days
0
-41
-9
hours
0
-9
minutes
-3
-5
seconds
-2
-8
search

Chris Stewart

Chris Stewart
Chris Stewart is an Online Editor for JAXenter.com. He studied French at Somerville College, Oxford before moving to Germany in 2011. He speaks too many languages, writes a blog, and dabbles in card tricks.

@mrchrisno1

All Posts by this author

Serverless trends in focus

Serverless trends in 2020 you should know about

Serverless is a relatively novel concept and cloud architectural model but has been advancing very quickly over the past 5 years. In this article, we’ve compiled a list of recent changes that are likely to shape how development teams use serverless in practice.

Pack your things, we're moving!

Java 16: Migration to Git and GitHub gets closer

The move from Mercurial to Git and GitHub is imminent. With Java 16, the remaining projects – including the JDK itself – will finally move. Mercurial has been under criticism for some time now and Project Skara has presented clear results, the two corresponding JEPs have now been earmarked for Java 16. Let’s take a closer look.

It's a JEP!

JEP 380: Unix-domain socket channels

Another day, another JEP. The goal of JEP 380 is to introduce support for Unix-domain socket features that are common to the major Unix platforms and Windows. This will be achieved by adding a handful of API elements. Let’s take a closer look.

It's a JEP!

JEP 378 – Text blocks leave preview in JDK 15

Text blocks were added to Java as a preview feature in JDK 13. With JDK 14 the feature was previewed for a second time with the addition of two more escape clauses. Now, text blocks will be a full-fledged feature in JDK 15 because the community is in agreement: text blocks are ready. Let’s take a closer look.

Supersonic subatomic Java

Quarkus – an IO thread and a worker thread walk into a bar: a microbenchmark story

A competitor recently published a microbenchmark comparing the performance of their stack to Quarkus. The Quarkus team feels this microbenchmark shouldn’t be taken at face value because it wasn’t making a like-to-like comparison leading to incorrect conclusions. Both of the two frameworks under comparison support reactive processing. Reactive processing enables running the business logic directly on the IO thread, which ultimately performs better in microbenchmark focusing on response time and concurrency. The microbenchmark should have been written so that both frameworks (or neither framework) obtain this benefit. Anyway, this turns out to be a very interesting topic and good information for Quarkus users, so read on.

Interview with Will Cappelli, CTO EMEA and Global VP of Product Strategy at Moogsoft

Moogsoft Enterprise 8.0 interview: “AIOps is here to stay”

To mark the release of Moogsoft Enterprise 8.0 we caught up with Will Cappelli, CTO EMEA and Global VP of Product Strategy at Moogsoft. We talked about the AIOps platform, the new ability to create virtual Network Operations Centers, the long-term effects of COVID-19 on the industry, and the future of AIOps.

Slow startup and large footprint will be a thing of the past

Project Leyden to bring static images to the Java platform and JDK

Chief Architect of the Java Platform Group at Oracle, Mark Reinhold, has written a call for discussion proposing a new project, Project Leyden, that will address the long-term pain points of Java’s slow startup time, slow time to peak performance, and large footprint. It will do this by introducing static images to the Java platform and JDK. Let’s take a closer look.

It's a JEP!

JEP 376: ZGC – Concurrent Thread-Stack Processing

Almost there – Garbage collection with the Z Garbage Collector is almost completely free of infamous safepoint operations. Stack processing is the only thing not really running in a concurrent phase yet. JEP 376 addresses exactly this problem and should finally put an end to unnecessary pauses. Let’s take a closer look.

Interview with John Pocknell

Challenges with Managing the Exploding Data Firehose

In this interview, John Pocknell, Senior Market Strategist at Quest Software, covers the challenges and bottlenecks preventing data teams from success and explores what data-driven businesses need to keep in mind as data becomes more critical.