Open in app

Sign In

Write

Sign In

Leonardo Zanivan
Leonardo Zanivan

391 Followers

Home

About

Published in criciumadev

·Jul 31, 2018

It’s time! Migrating to Java 11

Why you should migrate to next Java now! — TL;DR; Describes the benefits of upgrading the application to Java 11. Migration can be done incrementally: run, compile, modularize. Full source code and related posts are available at the bottom. Motivation Oracle JDK 8 will end its life in January, 2019 (153 days from now), stopping the release of public updates, so…

Java

7 min read

It’s time! Migrating to Java 11
It’s time! Migrating to Java 11
Java

7 min read


Published in criciumadev

·Jun 23, 2018

Serverless Native Java Functions using GraalVM and Fn Project

GraalVM: a game changer for Java and Serverless? — TL;DR; Java Functions compiled into a native executable using GraalVM reduces cold start times and memory footprint by order of magnitude compared to running on JVM. Native Java Functions performs equal to or better than Go functions in terms of execution time and memory used. Native Java Functions executable runs from…

Serverless

3 min read

Serverless Native Java Functions using GraalVM and Fn Project
Serverless Native Java Functions using GraalVM and Fn Project
Serverless

3 min read


Published in criciumadev

·Jun 20, 2018

First MicroProfile.io application using Java Module System

Embrace the JPMS power with MicroProfile.io applications — Update Sample application migrated to use JDK 11. MicroProfile.io Eclipse MicroProfile project is growing fast, it has a lot of supporters and compatible implementations. I see it as a new way to package enterprise Java Enterprise applications that already leverage of existing Java Specifications (JSRs) and want to be compatible with different…

Java

3 min read

First MicroProfile.io application using Java Module System
First MicroProfile.io application using Java Module System
Java

3 min read


Published in criciumadev

·Jun 12, 2018

Create a Cloud Native Image using Java Modules

How to create a minimal and optimized Docker image using module system step-by-step — In previous post I described a series of benefits of upgrading to Java 10 and by leveraging of new Java Module System you could: Create a minimal JRE image for your application. Decrease application memory footprint. Optimize application startup time. Upgrade to Java 10 now! Why not? How to migrate to module system step-by-stepmedium.com

Docker

5 min read

Create a Cloud Native Image using Java Modules
Create a Cloud Native Image using Java Modules
Docker

5 min read


Published in criciumadev

·May 18, 2018

Upgrade to Java 10 now! Why not?

How to migrate to module system step-by-step — Update: Jump to Java 11 It’s time! Migrating to Java 11 Why you should migrate to next Java now!medium.com TL;DR; Describes the benefits of upgrading the application to module system. Migration can be done incrementally: run, compile, modularize. Full source code and upcoming posts are available at the bottom. After the release of Java 9 and now 10, there is a lot of open questions on how to migrate applications…

Java

6 min read

Upgrade to Java 10 now! Why not?
Upgrade to Java 10 now! Why not?
Java

6 min read


Published in criciumadev

·Feb 7, 2018

Using OpenJ9 for running Microservices in Docker

Remember: New Open Source JVM optimized for Cloud and Microservices Goal Run a Java microservice application inside Docker with OpenJ9 JVM implementation. Project Description Sample SpringBoot 2 microservice with a simple REST resource implementation. Docker image is using OpenJ9 JVM with optimized settings for Docker. We are using a 128m max heap size…

Docker

2 min read

Using OpenJ9 for running Microservices in Docker
Using OpenJ9 for running Microservices in Docker
Docker

2 min read


Published in criciumadev

·Feb 7, 2018

New Open Source JVM optimized for Cloud and Microservices

Finally a new Open Source competitor for the well known HotSpot Java Virtual Machine arrived in the wild. Meet Eclipse OpenJ9! TL;DR; New OpenJDK JVM runtime implementation (replaces HotSpot). Has a 2x smaller memory footprint and starts 2x faster than HotSpot. Not released yet; Pre-packaged builds and Docker images are available. Eclipse OpenJ9 …

Java

4 min read

New Open Source JVM optimized for Cloud and Microservices
New Open Source JVM optimized for Cloud and Microservices
Java

4 min read

Leonardo Zanivan

Leonardo Zanivan

391 Followers

Software Architect, Professor and Speaker https://panga.dev

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Mark from Marketing

    Mark from Marketing

  • Willian Antunes

    Willian Antunes

  • Marcelo Cajueiro

    Marcelo Cajueiro

  • Tim Berners-Lee

    Tim Berners-Lee

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech