Skip to content
View nfrankel's full-sized avatar

Highlights

  • Pro

Organizations

@formations @ajavageek

Block or report nfrankel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nfrankel/README.adoc
ℹ️

last updated 2026.08 This profile is automatically generated.

If you’re interested in knowing more, please check the code.

Nicolas Fränkel is a technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.

✍️ Most recent blog posts

Solving Gradle metadata and Renovate integration (2026-08-16)

My current company has settled on using Gradle. It doesn’t make me very happy, but you need to learn to work with constraints. Plus, I must admit that the developers who actually implemented the build files did a pretty good job overall: they used Kotlin instead of Groovy, they moved code to regular plugins, etc. This week, I worked on improvements to a new project and set up Renovate.[…​]

Security Baked Into the JVM: two Subjects, one call (2026-08-09)

The constraint system stops a bad call before it leaves the JVM. The Safe Codebase Audit Pipeline stops bad code before a client ever loads it. What remains is identity: who is calling, and can you verify it? Most frameworks answer with a token check at the door. A filter validates a bearer token, sets a thread-local variable, and hopes that nothing downstream forgets to look at it. DirtyChai answers differently.[…​]

GitHub agentic workflows and Renovate (2026-08-02)

I’ve been a big fan of Renovate for a couple of years already. Renovate scans your repositories, detects outdated package versions, and opens pull requests to automatically bump them. It’s similar to Dependabot in that it keeps your dependencies up to date. If I had to compare them in one sentence, I’d say Renovate is less integrated in the GitHub ecosystem, but handles more ecosystems and, more importantly, is extensible.[…​]

🗣️ Upcoming talks

🎥 Latest video recording

Latest video recording
Practical introduction to OpenTelemetry tracing

Pinned Loading

  1. opentelemetry-tracing opentelemetry-tracing Public

    Demo for end-to-end tracing via OpenTelemetry

    Kotlin 78 26

  2. morevaadin/More-Vaadin morevaadin/More-Vaadin Public

    Sample projects of articles on morevaadin.com

    Java 78 99

  3. kaadin kaadin Public

    Kotlin DSL for Vaadin

    Kotlin 43 12