RSSAmplifier

Blog

Julien's DevRel corner

DevRel, Thoughts, Climate and Code

lengrand.frRSS feed ↗15 posts

Latest posts

My blog was hacked and Claude and I just fixed it

My self-hosted Ghost blog got silently hacked via a malicious script injected directly into the database, targeting only Windows users. I traced the source of the issue and fixed it quickly with the help of Claude Code.

Ways in which GenAI has changed the way I write code so far

AI has fundamentally transformed my developer workflow, from stack choices and IDE preferences to how git is used. I using Claude and orchestration tools like Maestro to guide implementation while tests serve as guardrails.

Ways in which GenAI has changed my (tech) life so far

GenAI changed everything: harder to find quality content, social media flooded with bots, lost communities. But maybe it's making us more human again? #GenAI #TechCommunity

Using Coolify for subdomain direct redirect without a app resource

Coolify's dynamic proxy configuration lets you redirect subdomains to external URLs without creating full resources. Using a simple YAML file with Traefik configuration, you can set up SSL-enabled redirects directly through Coolify's interface.

Extracting moments of interest from Dash Cam footage

DIY Dashcam Incident Logging with Apple Shortcuts After buying my first car at nearly 40, I needed a way to mark interesting dashcam moments while driving. My solution? A simple Apple Shortcut that voice-captures timestamp and location data into a note when I say "record incident."

Hosting Bugsink on Coolify

A simple Docker Compose setup to host Bugsink using Coolify that supports HTTPS

KotlinConf 2025 is a real bowl of fresh air for backend Devs

With their keynote that JetBrains intentionally started putting backend developers in the spotlight again. They made big, impactful announcements, both at an ecosystem and language levels and I can't wait to try out all of the new goodies.

My experience using Junie for the past few months

Junie is one of the best coding agent I've been trying out so far. Very well integrated with IntelliJ, great for Kotlin, and the test first focus makes it quite good at coming out with good results. However, I do miss the capability to only accept part of a solution and it can be very slowwwwww.

You probably shouldn't hire a Developer Advocate yet

Many companies with job ads out for Developer Advocates don't know that's not what they should be hiring for (yet). More often than not, what they need first is some internal mindset change. And even then, a Developer Experience will go a long way to achieve the first stages of a healthy community.

Impressions on the remarkable 2, one month in

This article describes my experience with the Remarkable 2 after a month of usage. I am generally happy with it, though many things are lacking in my opinion.

Hosting Kotlin applications using Coolify

TL;DR : With Coolify you can host you Kotlin applications in seconds on your own server and benefit from auto deploys, custom domains, preview branches and more. You can see the code here, and access the sample here.

🎉Celebrating Kotlin 2.0🎉

Upgrading a simple Kotlin and PicoCLI project to Kotlin 2.0 in under 5 minutes to celebrate the new version coming up!

A retrospective on getting solar panels installed

A retrospective on getting solar panels installed. The installation cost around 5k€ (4k€ after government subsidies), and we were able to generate over 80% of our yearly consumption and save just short of 1k€ in year 1 as well as shave off our CO2 footprint by over a ton

Visualizing your AAARRP priorities as a way to manage up in your DevRel team

In this article, I'm describing how we used the AAARRRP framework to visually describe our DevRel team's strategy and clarify the reason for our day to day activities to our internal stakeholders, and more focus on impact instead.

Creating an OpenAPI generator from scratch : From YAML to JetBrains HTTP Client

In this article, I'll be implementing an openapi generator from scratch so you can too! We'll be creating a very simple generator for the Jetbrains HTTP Client