DEV Community

loading...
Nicolas Frankel profile picture

Nicolas Frankel

Dev Advocate | Former developer | Former architect | Former teacher | Still learning and blogging.

Work

Developer Advocate at Hazelcast

The state of JVM desktop frameworks: Swing

The state of JVM desktop frameworks: Swing

Reactions 0
8 min read
Musings around a Dockerfile for Jekyll

Musings around a Dockerfile for Jekyll

Reactions 1
9 min read
Feedback on the Log4J2 hack in Spring Boot

Feedback on the Log4J2 hack in Spring Boot

Reactions 1
3 min read
A dirty hack to ease the usage of Log4J2 in Spring Boot

A dirty hack to ease the usage of Log4J2 in Spring Boot

Reactions 8
4 min read
A Hitchhiker’s Guide to Caching Patterns

A Hitchhiker’s Guide to Caching Patterns

Reactions 7
5 min read
Event Streams in Action

Event Streams in Action

Reactions 5
3 min read
(Finally) solving a substitution GraalVM issue

(Finally) solving a substitution GraalVM issue

Reactions 1
5 min read
Announcing the Hazelcast Heroes Program

Announcing the Hazelcast Heroes Program

Reactions 5
1 min read
Most commonly available JDKs

Most commonly available JDKs

Reactions 3
5 min read
From Spring Boot to Quarkus

From Spring Boot to Quarkus

Reactions 7
3 min read
From Spring Boot to Micronaut

From Spring Boot to Micronaut

Reactions 13 Comments 3
7 min read
From Reactor to Coroutines

From Reactor to Coroutines

Reactions 1
4 min read
Update on the state of Java modularization

Update on the state of Java modularization

Reactions 7
7 min read
Do's and don'ts for conference organizers, a speaker's point-of-view

Do's and don'ts for conference organizers, a speaker's point-of-view

Reactions 14 Comments 2
7 min read
A Hitchhiker's Guide to Containerizing (Spring Boot) Java Apps

A Hitchhiker's Guide to Containerizing (Spring Boot) Java Apps

Reactions 6
10 min read
On learning a new programming language

On learning a new programming language

Reactions 13
5 min read
Hazelcast joins Hacktoberfest 2020!

Hazelcast joins Hacktoberfest 2020!

Reactions 6
2 min read
Migrating from Imperative to Reactive

Migrating from Imperative to Reactive

Reactions 7
11 min read
In defense of XML

In defense of XML

Reactions 6 Comments 7
7 min read
Google Summer of Code 2020: A Mentor's Perspective

Google Summer of Code 2020: A Mentor's Perspective

Reactions 6
5 min read
Customizing your GitHub profile - Building

Customizing your GitHub profile - Building

Reactions 6
6 min read
Customizing your GitHub profile - Scripting

Customizing your GitHub profile - Scripting

Reactions 7
8 min read
On house building and software development projects

On house building and software development projects

Reactions 4
4 min read
GitHub Actions and Maven releases

GitHub Actions and Maven releases

Reactions 5
6 min read
Handcrafting your own SVG

Handcrafting your own SVG

Reactions 8
5 min read
Date and time gotchas

Date and time gotchas

Reactions 5
6 min read
Advices on writing blog posts

Advices on writing blog posts

Reactions 8 Comments 2
7 min read
Different kinds of testing

Different kinds of testing

Reactions 53 Comments 7
9 min read
A sorting bug

A sorting bug

Reactions 5 Comments 3
3 min read
Challenges of Open Data

Challenges of Open Data

Reactions 1
5 min read
Designing an evergreen cache with Change Data Capture

Designing an evergreen cache with Change Data Capture

Reactions 5
9 min read
On Open Source, licenses and changes

On Open Source, licenses and changes

Reactions 2
6 min read
Digging into Hibernate's Query Cache

Digging into Hibernate's Query Cache

Reactions 12
5 min read
The illusion of statelessness

The illusion of statelessness

Reactions 7
6 min read
On Project Loom, the Reactive model and coroutines

On Project Loom, the Reactive model and coroutines

Reactions 3
7 min read
Managing the risk of not upgrading

Managing the risk of not upgrading

Reactions 7
3 min read
Why I (still) love Vaadin

Why I (still) love Vaadin

Reactions 20 Comments 5
7 min read
Changing coding habits to be stream-friendly

Changing coding habits to be stream-friendly

Reactions 5 Comments 2
2 min read
Automating a conference submission workflow: deploying to production

Automating a conference submission workflow: deploying to production

Reactions 1
7 min read
Automating a conference submission workflow: integrating the solution

Automating a conference submission workflow: integrating the solution

Reactions 5
4 min read
Automating a conference submission workflow: the setup

Automating a conference submission workflow: the setup

Reactions 5
5 min read
Assessing projects' sustainability on GitHub

Assessing projects' sustainability on GitHub

Reactions 3
4 min read
An introductory guide to annotations and annotation processors

An introductory guide to annotations and annotation processors

Reactions 7
8 min read
Logging additional metadata

Logging additional metadata

Reactions 7
3 min read
An Experiment in Streaming: Bytecode Continuous Deployment

An Experiment in Streaming: Bytecode Continuous Deployment

Reactions 6
8 min read
Coping with incompatible code in Graal VM AOT compilation

Coping with incompatible code in Graal VM AOT compilation

Reactions 7 Comments 1
6 min read
loading...