Ramblings of a Coder's Mind

Engineering × AI × Scale

K

Tag: developer-experience

Posts tagged with developer-experience

Level Up Code Quality with an AI Assistant

Using AI coding assistants to introduce, automate, and evolve quality checks in your project. I have talked about teams needing to have a world class developer experience as a pre-requisite for a well functioning team. When teams lack such a setup, the most common response is a lack of time...

Read on →

How to choose your coding assistants

Why it’s harder for a professional developer to use a tool despite the wide variety of choices Coding assistants like Cursor, Windsurf, Claude Code, Gemini CLI, Codex, Aider, OpenCode, JetBrains AI etc. have been making the news for the last few months. Yet, the choice of tools is a lot...

Read on →

What makes Developer Experience World-Class?

The habits, tools, and practices that set great engineering teams apart. Developer experience (DevEx) isn’t just about fancy tools or slick UIs - it’s about removing friction so teams can move with confidence, speed, and clarity. In high-performing teams, great DevEx means fewer context switches, faster feedback loops, and more...

Read on →

Efficient logback logging on JVM

Efficient logging that doesn’t bring your application down is simple to setup but is often overlooked. Here are some quick tips on how to achieve exactly that Async Logging Most applications these days should have a single (console) appender. This can be linked up with your log aggregator of choice....

Read on →

IDEA IntelliJ 14 is out

Yes, you heard that right! I just got notification from the asset management team at ThoughtWorks that IDEA IntelliJ 14 is out and we get free upgrades (since we have an upgrade subscription). If you haven’t seen the features already, you should check it out! It looks like an upgrade...

Read on →

ExpandRegion on Sublime Text

Once you get used to the JetBrains suite of IDEs pressing Cmd/Ctrl+W for expanding selection becomes second nature. This leads to closing tabs on most applications such as text editors which is of little consequence since you can train yourself to use a different short cut. My favourite text editor (Sublime Text) does...

Read on →

Developers beware of OS X Yosemite

It’s been a bit over 24 hours of using OS X Yosemite and I’m liking all the UI sugar it’s added. So far, my regular applications work fine after the upgrade but the IDEA based IDE set (IntelliJ, WebStorm, PyCharm, RubyMine etc.) seem to have a problem which has been also reported...

Read on →

Eclipse Plugin Development: Project Icon Overlay

If you’re trying to create a Custom Project in Eclipse, you’ll eventually come to read a beautiful blog post over at Hidden Clause that documents quite well how to overlay your icon over Eclipse’s default folder icon to get the icon of your choice. If you’re default project is an...

Read on →

Eclipse Plugin Development: Attaching Sources

As a developer, I like to look at the source code for the libraries I use in order to understand if what I am doing is the best way to implement it or not. Though Eclipse, by default, comes with features to develop plugins, it doesn’t come with the source...

Read on →

Eclipse + GitHub

If you want Eclipse to integrate well with GitHub (I know there are millions of tutorials out there), you should really follow the tutorial for EGit and make sure you have Git set up on your Windows machine first!

Read on →

VS 2010 Beta 1: User Interface

Well, I’ve been browsing through Visual Studio 2010 for a while now. I’ve not gotten into coding but did get a chance to have a look at the User Interface for this product. Here are some of the things I’ve noticed. WPF is in: Oh yes, you heard right! The...

Read on →

Visual Studio 2010 / .NET 4.0 Beta 1 released

Yes, they are out! You might have been hearing about the two for the past week or two around the interneticle blogosphere. I certainly did and as with every VS release, I was excited. VS is the best IDE I have seen so its no surprise that a new release...

Read on →