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

Using my new Raspberry Pi to run an existing GitHub Action

Using my new Raspberry Pi to run an existing GitHub Action

12
Comments 2
4 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
From Kotlin Scripting to Python

From Kotlin Scripting to Python

12
Comments
4 min read
Secure your API with these 16 Practices with Apache APISIX - part 2

Secure your API with these 16 Practices with Apache APISIX - part 2

25
Comments
3 min read
Secure your API with these 16 Practices with Apache APISIX - part 1

Secure your API with these 16 Practices with Apache APISIX - part 1

15
Comments
7 min read
Error management in Rust, and libs that support it

Error management in Rust, and libs that support it

19
Comments
5 min read
Hardening Apache APISIX with the OWASP's Coraza and Core Ruleset

Hardening Apache APISIX with the OWASP's Coraza and Core Ruleset

11
Comments
6 min read
Improving upon my OpenTelemetry Tracing demo

Improving upon my OpenTelemetry Tracing demo

21
Comments
7 min read
Keeping your fonts in embedded SVG

Keeping your fonts in embedded SVG

11
Comments
15 min read
Kicking the tires of Docker Scout

Kicking the tires of Docker Scout

9
Comments 3
3 min read
2023 in retrospective

2023 in retrospective

18
Comments 2
5 min read
Five Apache projects you probably didn't know about

Five Apache projects you probably didn't know about

26
Comments 1
4 min read
Apache APISIX plugin priority, a leaky abstraction?

Apache APISIX plugin priority, a leaky abstraction?

36
Comments
11 min read
Canary releases with Apache APISIX

Canary releases with Apache APISIX

32
Comments
6 min read
Chopping the monolith in a smarter way

Chopping the monolith in a smarter way

30
Comments
4 min read
Exploring the OpenTelemetry Collector

Exploring the OpenTelemetry Collector

8
Comments
8 min read
API versioning

API versioning

22
Comments
5 min read
Feedback from calling Rust from Python

Feedback from calling Rust from Python

9
Comments
4 min read
Python "magic" methods - part 2

Python "magic" methods - part 2

10
Comments
8 min read
Python "magic" methods - part 1

Python "magic" methods - part 1

16
Comments 6
7 min read
Resizing images on-the-fly

Resizing images on-the-fly

25
Comments
6 min read
Down the rabbit hole of an Apache APISIX plugin

Down the rabbit hole of an Apache APISIX plugin

20
Comments
5 min read
Monkey-patching in Java

Monkey-patching in Java

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

Offering my blog to new authors

11
Comments 2
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)

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

System architecture: move authentication to the API Gateway

88
Comments 2
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

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

Sticky sessions with Apache APISIX - the demo

34
Comments
6 min read
Sticky sessions with Apache APISIX

Sticky sessions with Apache APISIX

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

Evaluating Apache APISIX vs. Spring Cloud Gateway

25
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

12
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

39
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
loading...