My fav feature is honestly how little boilerplate I need compared to Spring Boot and the syntax sugar is honestly really nice.
243 karma · joined December 9, 2014
My fav feature is honestly how little boilerplate I need compared to Spring Boot and the syntax sugar is honestly really nice.
Annotation ideas: https://github.com/Kareadita/Kavita/issues/3890 (since from research, seems there is a strong need for this)
It's faster for me to do it manually (and I still learn) than having to find hard to spot bugs from the AI output (as it always outputs some weird stuff).
I was extremely disappointed. It recreated enum files with the same values, tons of changes, overall I rolled back.
I use copy/paste into ChatGPT/Claude a lot. I will stick with that. I control the scope, I control what I copy or how I take the solutions.
I stand by my belief that AI cannot work on medium to large codebases. I know we see vibe coding as a trend, but those are usually greenfield applications.
I saw that you support fetching author information, etc, where are you sourcing that information?
But considering we are just now getting Select tags with styling, signals how long it might take for a typeahead which is vastly more complex.
Great performance improvements too.
Edit: Found the issue, it's under consideration: https://github.com/baskerville/plato/issues/69
I've been struggling with Tkinker too much recently and the last time I dealt with pyQt I lost too much hair. This looks like my salvation for shipping a good looking interface.
Look forward to see how this project matures. We need more options in the book reading scene that are self-hosted and not Calibre.
Spring boot vs .NET is pretty similar, they both offer DI, Filters, Middlewares, etc. The ways I really proved to switch (given my development team is usually freshers) is to showcase the power of the Identity framework, LINQ (especially with EF Core and the ability to still use Raw Queries), and just overall being easier than Java (LINQ methods, extensions, syntax sugar).
Another big one is how damn easy it is to update and the performance posts MS does with the improvements. So you literally change one line in simple web apps and get performance boosts. Java doesn't really have that PR and the language (imo) is very verbose and painful to use (like their stream API).
All in all, we are building our rewrite in .NET (and Angular 17) and my team and I couldn't be happier.
Only downside is the cost of CPU/Memory, as I do IntelliJ for web development and Rider for C#. Can be quite heavy. But the products themselves make up for it in base features over something like VS Code.
There needs to be a middle ground so it's helpful but not full-scale, like ChatGPT, so the hallucination issue is much less.
The goal is to take the simplicity of Plex and bring that to comics, manga, and books (epub and pdf). There is so much potential with an app like this, esp with text to speech getting good.
I'm also working on Comic tagging tool: MangaManager, which is aimed at bulk editing/writing ComicInfo.xml into archives, which is how metadata is loaded into the major applications for Comics/Manga.
https://github.com/Kareadita/Kavita https://github.com/MangaManagerORG/Manga-Manager