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

Down the rabbit hole of an Apache APISIX plugin

Down the rabbit hole of an Apache APISIX plugin

20
Comments
5 min read

Want to connect with Nicolas Frankel?

Create an account to connect with Nicolas Frankel. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Monkey-patching in Java

Monkey-patching in Java

31
Comments 4
7 min read
Offering my blog to new authors

Offering my blog to new authors

10
Comments
2 min read
Send your logs to Loki

Send your logs to Loki

45
Comments 4
4 min read
Introduction to the Tower library

Introduction to the Tower library

21
Comments 2
3 min read
Ops friendly Apache APISIX

Ops friendly Apache APISIX

31
Comments 6
3 min read
My final take on Gradle (vs. Maven)

My final take on Gradle (vs. Maven)

40
Comments 15
8 min read
System architecture: move authentication to the API Gateway

System architecture: move authentication to the API Gateway

83
Comments
5 min read
Apache APISIX without etcd

Apache APISIX without etcd

22
Comments 5
5 min read
Designing APIs with Swagger and OpenAPI

Designing APIs with Swagger and OpenAPI

11
Comments
2 min read
Reactive database access on the JVM

Reactive database access on the JVM

12
Comments
8 min read
Sticky sessions with Apache APISIX - the demo

Sticky sessions with Apache APISIX - the demo

33
Comments
6 min read
Sticky sessions with Apache APISIX

Sticky sessions with Apache APISIX

51
Comments
4 min read
Evaluating Apache APISIX vs. Spring Cloud Gateway

Evaluating Apache APISIX vs. Spring Cloud Gateway

24
Comments
9 min read
Playing with WASM on Docker

Playing with WASM on Docker

6
Comments 1
6 min read
GitLab Pages preview

GitLab Pages preview

6
Comments 5
5 min read
Health Check Response Format for HTTP APIs

Health Check Response Format for HTTP APIs

11
Comments
3 min read
Managing Data Residency - the demo

Managing Data Residency - the demo

34
Comments
6 min read
Working on an unfamiliar codebase

Working on an unfamiliar codebase

12
Comments
3 min read
Managing Data Residency - concepts and theory

Managing Data Residency - concepts and theory

30
Comments
6 min read
Server-side rendering in Rust - a Dall.E use-case

Server-side rendering in Rust - a Dall.E use-case

16
Comments
5 min read
Leverage the richness of HTTP status codes

Leverage the richness of HTTP status codes

16
Comments 2
4 min read
Fearless Distroless

Fearless Distroless

11
Comments 2
6 min read
The importance of rel=canonical for content writers

The importance of rel=canonical for content writers

43
Comments 7
3 min read
My first Firefox extension

My first Firefox extension

13
Comments
8 min read
My evaluation of the Scaleway Cloud provider

My evaluation of the Scaleway Cloud provider

8
Comments
6 min read
mTLS everywhere!

mTLS everywhere!

33
Comments
11 min read
gRPC on the client side

gRPC on the client side

38
Comments
7 min read
Authenticate with OpenID Connect and Apache APISIX

Authenticate with OpenID Connect and Apache APISIX

35
Comments
6 min read
Make your security policy auditable

Make your security policy auditable

13
Comments
8 min read
The right feature at the right place

The right feature at the right place

31
Comments
5 min read
Null safety: Kotlin vs. Java

Null safety: Kotlin vs. Java

16
Comments 20
5 min read
Securing Admin access to Apache APISIX

Securing Admin access to Apache APISIX

9
Comments
4 min read
Learning by doing: An HTTP API with Rust

Learning by doing: An HTTP API with Rust

3
Comments
8 min read
The quest for REST

The quest for REST

27
Comments 6
7 min read
API Design Patterns

API Design Patterns

1
Comments
6 min read
2022 in retrospective

2022 in retrospective

1
Comments
5 min read
An immutable Mastodon handle

An immutable Mastodon handle

9
Comments
4 min read
Preparing to move away from Twitter

Preparing to move away from Twitter

13
Comments 2
7 min read
Web resource caching: Server-side

Web resource caching: Server-side

35
Comments
4 min read
Web resource caching: Client-side

Web resource caching: Client-side

80
Comments 3
9 min read
A poor man's API

A poor man's API

163
Comments 8
7 min read
Spring Modulith: have we reached modularity maturity?

Spring Modulith: have we reached modularity maturity?

31
Comments 6
6 min read
Geo-routing with Apache APISIX

Geo-routing with Apache APISIX

42
Comments 2
7 min read
Structured error messages for HTTP APIs

Structured error messages for HTTP APIs

27
Comments
4 min read
Discuss the problem, not the solution

Discuss the problem, not the solution

8
Comments 1
5 min read
Exceptions in Java lambdas

Exceptions in Java lambdas

40
Comments 4
5 min read
Different test scopes in Rust

Different test scopes in Rust

7
Comments
8 min read
Rewriting the Apache APISIX response-rewrite plugin in Rust

Rewriting the Apache APISIX response-rewrite plugin in Rust

14
Comments
6 min read
Apache APISIX loves Rust! (and me too)

Apache APISIX loves Rust! (and me too)

30
Comments
5 min read
Introduction to Kubernetes extensibility

Introduction to Kubernetes extensibility

5
Comments
8 min read
The maze of Python dependency management

The maze of Python dependency management

6
Comments
6 min read
A quick glance at the Kubernetes Gateway API

A quick glance at the Kubernetes Gateway API

48
Comments
6 min read
End-to-end tracing with OpenTelemetry

End-to-end tracing with OpenTelemetry

69
Comments
9 min read
Renovate, a Dependabot alternative

Renovate, a Dependabot alternative

11
Comments
6 min read
Backend-for-Frontend: the demo

Backend-for-Frontend: the demo

8
Comments
7 min read
Back to basics: accessing Kubernetes pods

Back to basics: accessing Kubernetes pods

40
Comments
10 min read
On cosmetics vs. intrinsics in programming

On cosmetics vs. intrinsics in programming

7
Comments
3 min read
Discussing Backend For Front-end

Discussing Backend For Front-end

14
Comments
4 min read
Writing your own service discovery client for Apache APISIX

Writing your own service discovery client for Apache APISIX

9
Comments
8 min read
loading...