DEV Community

Nicolas Frankel profile picture

Nicolas Frankel

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

Work

Developer Advocate for Apache APISIX

Toying with Kotlin's context receivers

Toying with Kotlin's context receivers

Reactions 6 Comments
4 min read
Conditional build on GitLab

Conditional build on GitLab

Reactions 10 Comments
2 min read
Securely authenticate to Google Cloud from GitHub

Securely authenticate to Google Cloud from GitHub

Reactions 10 Comments
4 min read
Chopping the monolith

Chopping the monolith

Reactions 6 Comments
8 min read
Beautify your GitHub repo

Beautify your GitHub repo

Reactions 94 Comments 5
6 min read
Rust in Action

Rust in Action

Reactions 6 Comments
3 min read
Handling null: optional and nullable types

Handling null: optional and nullable types

Reactions 15 Comments
5 min read
APISIX, an API Gateway the Apache way

APISIX, an API Gateway the Apache way

Reactions 17 Comments 4
7 min read
Error handling across different languages

Error handling across different languages

Reactions 15 Comments
6 min read
Lessons learned from previous projects

Lessons learned from previous projects

Reactions 16 Comments 1
5 min read
Alternatives to DTO

Alternatives to DTO

Reactions 9 Comments 2
3 min read
Evolving your RESTful APIs, a step-by-step approach

Evolving your RESTful APIs, a step-by-step approach

Reactions 56 Comments 3
12 min read
Avoiding Stringly-typed in Kotlin

Avoiding Stringly-typed in Kotlin

Reactions 7 Comments
4 min read
System Logger

System Logger

Reactions 6 Comments
4 min read
The Gilded Rose Kata in Rust

The Gilded Rose Kata in Rust

Reactions 7 Comments
5 min read
The Flatten Maven plugin

The Flatten Maven plugin

Reactions 6 Comments 3
3 min read
Treat security as a risk

Treat security as a risk

Reactions 4 Comments 1
4 min read
You're running untrusted code!

You're running untrusted code!

Reactions 11 Comments
7 min read
A tentative comparison of fault tolerance libraries on the JVM

A tentative comparison of fault tolerance libraries on the JVM

Reactions 6 Comments
5 min read
Beautify third-party API with Kotlin

Beautify third-party API with Kotlin

Reactions 5 Comments
3 min read
Native-image with Quarkus

Native-image with Quarkus

Reactions 10 Comments
8 min read
Multiple Spring Boot applications in the same project

Multiple Spring Boot applications in the same project

Reactions 5 Comments
3 min read
Port management in your local Kubernetes cluster

Port management in your local Kubernetes cluster

Reactions 5 Comments
2 min read
Native-image with Micronaut

Native-image with Micronaut

Reactions 2 Comments
7 min read
Native-image with Spring Boot

Native-image with Spring Boot

Reactions 8 Comments
10 min read
Extending third-party APIs in different languages

Extending third-party APIs in different languages

Reactions 7 Comments
6 min read
A list of cache providers

A list of cache providers

Reactions 6 Comments
17 min read
Hazelcast + Kibana: best buddies for exploring and visualizing data

Hazelcast + Kibana: best buddies for exploring and visualizing data

Reactions 19 Comments
24 min read
Choosing a cache - capabilities

Choosing a cache - capabilities

Reactions 6 Comments
8 min read
Kotlin and FaaS, an impossible union?

Kotlin and FaaS, an impossible union?

Reactions 3 Comments
4 min read
Faster Maven builds in Docker

Faster Maven builds in Docker

Reactions 27 Comments
9 min read
Faster Maven builds

Faster Maven builds

Reactions 12 Comments
7 min read
Multiple ways to configure Spring

Multiple ways to configure Spring

Reactions 6 Comments 4
6 min read
Reassessing TestNG vs. Junit

Reassessing TestNG vs. Junit

Reactions 4 Comments
5 min read
Annotation-free Spring

Annotation-free Spring

Reactions 12 Comments 7
6 min read
On metrics

On metrics

Reactions 6 Comments
6 min read
On online public speaking

On online public speaking

Reactions 1 Comments
4 min read
Free Docker registries

Free Docker registries

Reactions 8 Comments 1
2 min read
Updating data files, commits vs. pull requests

Updating data files, commits vs. pull requests

Reactions 6 Comments 4
3 min read
Rust's Vector

Rust's Vector

Reactions 25 Comments 8
4 min read
GitLab as your Continuous Deployment one-stop shop

GitLab as your Continuous Deployment one-stop shop

Reactions 21 Comments
4 min read
diceroller, a sample Rust project

diceroller, a sample Rust project

Reactions 15 Comments 3
9 min read
Rust and the JVM

Rust and the JVM

Reactions 12 Comments
6 min read
A Rust controller for Kubernetes

A Rust controller for Kubernetes

Reactions 10 Comments 2
8 min read
Rust on the front-end

Rust on the front-end

Reactions 40 Comments
7 min read
The Rustlings exercises - part 2

The Rustlings exercises - part 2

Reactions 5 Comments
3 min read
BlockHound: how it works

BlockHound: how it works

Reactions 5 Comments
5 min read
The Rustlings exercises - part 1

The Rustlings exercises - part 1

Reactions 8 Comments
5 min read
My second cup of Rust

My second cup of Rust

Reactions 12 Comments
6 min read
My first cup of Rust

My first cup of Rust

Reactions 41 Comments
12 min read
Hacking third-party APIs on the JVM

Hacking third-party APIs on the JVM

Reactions 6 Comments
8 min read
Timely computation of derived values

Timely computation of derived values

Comments
2 min read
Querying Your In-Memory-Data-Grid: Why and How?

Querying Your In-Memory-Data-Grid: Why and How?

Reactions 5 Comments
8 min read
Teeing, a hidden gem in the Java API

Teeing, a hidden gem in the Java API

Reactions 8 Comments 1
3 min read
A real-world example of a Stream Collector

A real-world example of a Stream Collector

Reactions 4 Comments
4 min read
An example of overengineering - keep it WET

An example of overengineering - keep it WET

Reactions 5 Comments
2 min read
A look at Kotlin's delegation

A look at Kotlin's delegation

Reactions 5 Comments
4 min read
Hazelcast, from Embedded to Client-Server

Hazelcast, from Embedded to Client-Server

Reactions 3 Comments
8 min read
Your own custom Spring Data repository

Your own custom Spring Data repository

Reactions 9 Comments
6 min read
Changing a field's type in recent JDKs

Changing a field's type in recent JDKs

Reactions 6 Comments
5 min read
loading...