DEV Community

Nicolas Fränkel profile picture

Nicolas Fränkel

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

Work

Developer Advocate for Apache APISIX

Top 7
4
Four Year Club
Writing Debut
100 Thumbs Up Milestone
Java
Three Year Club
Trusted Member 2022
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Two Year Club
One Year Club
16 Week Writing Streak
Langchain4J musings

Langchain4J musings

15
Comments
8 min read

Want to connect with Nicolas Fränkel?

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

Already have an account? Sign in
DuckDB in Action

DuckDB in Action

8
Comments
2 min read
Summary of the AJAX frameworks comparison

Summary of the AJAX frameworks comparison

9
Comments 1
3 min read
Vaadin, the battery-included server-side AJAX framework

Vaadin, the battery-included server-side AJAX framework

8
Comments
5 min read
Augmenting the client with HTMX

Augmenting the client with HTMX

8
Comments 2
5 min read
Augmenting the client with Alpine.js

Augmenting the client with Alpine.js

8
Comments
4 min read
Augmenting the client with Vue.js

Augmenting the client with Vue.js

7
Comments
8 min read
Server-Side Rendering with Spring Boot

Server-Side Rendering with Spring Boot

6
Comments
6 min read
A short history of AJAX and SSR

A short history of AJAX and SSR

7
Comments 1
4 min read
DRY your Apache APISIX config

DRY your Apache APISIX config

23
Comments
5 min read
When (not) to write an Apache APISIX plugin

When (not) to write an Apache APISIX plugin

31
Comments
6 min read
Kotlin Coroutines and OpenTelemetry tracing

Kotlin Coroutines and OpenTelemetry tracing

8
Comments 2
4 min read
Default map value

Default map value

8
Comments 5
4 min read
OpenTelemetry Tracing on Spring Boot, Java Agent vs. Micrometer Tracing

OpenTelemetry Tracing on Spring Boot, Java Agent vs. Micrometer Tracing

9
Comments
6 min read
Free tier API with Apache APISIX

Free tier API with Apache APISIX

24
Comments 1
4 min read
Differentiating rate limits in Apache APISIX

Differentiating rate limits in Apache APISIX

21
Comments
5 min read
Advanced URL rewriting with Apache APISIX

Advanced URL rewriting with Apache APISIX

39
Comments 1
3 min read
Dynamic watermarking with imgproxy and Apache APISIX

Dynamic watermarking with imgproxy and Apache APISIX

31
Comments
2 min read
Dynamic watermarking on the JVM

Dynamic watermarking on the JVM

12
Comments
3 min read
Renovate for everything

Renovate for everything

21
Comments
1 min read
A refresher on GitHub Pages

A refresher on GitHub Pages

17
Comments 2
3 min read
Random and fixed routes with Apache APISIX

Random and fixed routes with Apache APISIX

34
Comments
5 min read
Even more Opentelemetry!

Even more Opentelemetry!

28
Comments
6 min read
Parsing structured environment variables in Rust

Parsing structured environment variables in Rust

Comments
3 min read
Workflow, from stateless to stateful

Workflow, from stateless to stateful

20
Comments 1
5 min read
My opinion on the Tauri framework

My opinion on the Tauri framework

14
Comments 1
4 min read
The Vary HTTP header

The Vary HTTP header

13
Comments 2
2 min read
Five ways to pass parameters to Apache APISIX

Five ways to pass parameters to Apache APISIX

38
Comments 1
5 min read
The try block in Rust

The try block in Rust

18
Comments 6
3 min read
Implementing the Idempotency-Key specification on Apache APISIX

Implementing the Idempotency-Key specification on Apache APISIX

41
Comments
8 min read
Fixing duplicate API requests

Fixing duplicate API requests

44
Comments 5
3 min read
Apache APISIX North America Tour

Apache APISIX North America Tour

44
Comments
8 min read
The pitfall of implicit returns

The pitfall of implicit returns

21
Comments 3
3 min read
Using my new Raspberry Pi to run an existing GitHub Action

Using my new Raspberry Pi to run an existing GitHub Action

14
Comments 2
4 min read
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

26
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

27
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

31
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

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