RSSAmplifier

Blog

Inácio Klassmann

Inácio Klassmann, blog, articles, tutorials, it, technology, software architect, software engineering, best practices

codegik.github.ioRSS feed ↗5 posts

Latest posts

Bringing Claude Code Into Neovim

I live in two places: a terminal running Claude Code and Neovim. For months I bounced between them. Edit in Neovim, alt-tab to the terminal, paste a file path, ask Claude something, alt-tab back, apply the change by hand. The friction was small but constant, and constant friction is the kind that wears a groove in your day. The VS Code and JetBrains crowd already had the nice version of this: ...

A Tiny Waybar Module to Watch My Claude Code Limits

I run Omarchy on my machine, and like a lot of people these days I keep Claude Code open all day. It’s great — until you hit a rate limit in the middle of something and only then remember those limits exist. There’s no warning, no gauge, nothing on the screen. You just suddenly get told to slow down. I wanted a small number on my status bar that tells me, at a glance, how much of my budget I’v...

Scala + Springboot Interoperability

This is a POC using Scala + Springboot. It is a simple project to demonstrate the interoperability between Scala and Java. Here is the full implementation. Requirements Java 21 SBT 1.10.5 Scala 3.6.2 Challenge 1: Scala Collections over Java Collections Imagine that you want to avoid the use of Java Collections in your Scala codebase. There are many reasons for that, but one of the ...

The Death of Springboot Webflux

First of all, I love Netty, it’s a great non-blocking webserver, very fast and has zero vulnerabilities so far. I also love Springboot, I’ve been using it since the very beginning. Putting both together, here is Spring WebFlux. Which is Springboot implementation for Netty embedded server. At first glance sounds to be awesome, having both good thing in just one place. However, there is somethi...

Short polling, Long polling and Websockets

It’s all about notification. Basically this polling technic is a server/client solution where in one side there is the client requesting information to the other side in background mode. The user cannot see what is happening behind the scenes, but in their perspective looks like something that pop up in the screen without manual intervention. We call this behavior as async notification mecha...