I used Copilot for 8 months in 2024. It was great! (I even included it on my 2024 list.) But Cursor blows it out of the water. Copilot was the most accurate when I was writing generic/boilerplate code (e.g. API endpoints) or test cases with lots of repeated code blocks. Anything more complex (especially logic spanning multiple files and modules) and Copilot was unreliable. Cursor feels like an actual context-aware pair programmer with a decent understanding of the project I’m looking at.
Kagi: a better search engine than Google
I measure the effectiveness of searches by how long it takes me to find what I was actually looking for. By that measure, Google has been steadily getting worse.
The consistently great results page is further boosted by the search personalization I control. I’ve told Kagi that any results from Stack Overflow or Medium should be weighted higher, and blocked other sites I don’t care to see results from.
In September 2024, Kagi released the Kagi Assistant — a privacy-first integration with the most performant LLMs. It’s included as part of the base Kagi subscription plan
Advanced Spring Boot Concepts Every Java Developer Should Master:
Spring Boot’s simplicity often overshadows its power to handle complex enterprise requirements. In this article, lets see the glimpse of 7 advanced Spring Boot topics with short explanations and examples to solidify the basic understanding.
The parallel stream makes use of multiple threads in the data processing which leads to faster execution on multi-core processors. The caution here is that parallel streams should not be overused, especially concerning overhead due to thread management