@codehead01

Hey Code Heads! If you enjoy my tech rants, fuel the chaos with a coffee ☕☕☕☕
https://buymeacoffee.com/codehead

@dejangegic

Conveniently not mentioning Go

@filipvasiljevic8837

this is a great way to ragebait viewers into revealing what their stack is :D

@deadhntr6155

I have never felt so superior for being a spring boot dev lol

@japadkman

All the projects I made with spring boot worked like a charm, they just use more memory than what I'd like, but then its java, thats expected.
Initialy it took me a while to propperly setup everything how I wanted to, JWT auth and all that, but after that everything is just done. Easy to query the database with JPQL, and also easy to raw dog some SQL if things get intense. Easy to deploy with the docker image builder that comes with it. Easy to test, so on etc.

Now on my new job im working with go, and sometimes I miss some spring boot niceties, but the fact that you basicaly just need to add an orm and a http server package and can just start going is kind of amazing compared to Java where spring boot will download half the internet in dependencies just because you want to parse a JSON.

Java paid my bills for 10 years, it has a special place in my heart.

@abdullahhejazi

Using that argument, Laravel would be the ultimate backend framework, it has everything you mentioned and more built-in: Authentication, Authorization, DB Connection with ORMs, logging, file management, and a whole array of other things.

@2192_RAHULPATIL

Idk why people complains java is so difficult i never find it difficult rather i found it the most logical language

@miftaumatanmi6853

Anything you can use very well is the best. PERIOD.

@bluefrancis14

I have plenty of things to say against using Java. But... with all these JS frameworks releasing every Wednesday, I would happily settle with Java and Spring Boot. Shout out to the NestJS devs.

@TaqiA

Never use JVM ecosystem in my entire career. when suddenly my company "forced" me to use Kotlin with Spring and from that day i really love Spring (especially with Kotlin). Using Spring is almost like travelling around the globe with all your equipment needed, heavy.. but all you need is there and it's just worked

@paperell

>enjoy writing 69 lines of configuration just to let a user login
bro, I think you never had to configure Spring Security...
Spring Security is an example of why I think many don't like Spring Boot, sold as a convention over configuration but you spend all the time programming against a black box of interfaces and annotations because it has no sane defaults.
To be honest I really tried to like it but it just didn't work between us. 
I'm very jealous of those that can work with it though, infinite jobs where 80% of the time you are in meetings pretending to know about patterns and are paid the big bucks by immortal corpos

@sturtle_

Spring-Boot is an amazing framework. Extremely reliable. Now don't get me wrong, configurations and resource management can be a pain. Along with spring-boot upgrades. But hell I had to re-write an entire library in python for proper observability requirements. Essentially MDC aspects for proper logs and metric collection.

With a proper IDE, spring-boot is also very easily to read through and understand. But that's assuming devs care to read through the dependency code they use. Spring Boot does so much good stuff, just a steep learning curve. Most other frameworks I develop in I find myself constantly re-writing common features.

Learning spring-boot has taught me lessons that can be brought to any other framework.

@manjeshkumarsharma

Why not .NET which is made for a specific language and that language is made for a specific runtime that is .NET which is used in multiple enterprise applications

@hermes6910

My team is switching to Java 17 / Spring Boot 3.

While I'm maintaining a CakePHP/jQuery legacy app with no documentation and a C#/WinForms desktop app developed by someone who doesn't code professionally, and on which our whole support relies.

You can't even imagine how much I'm looking forward to working on Java/Spring Boot.

@AtomicCodeX

Dude forgot that ASP is the same but C# has LINQ which makes  it better

@sarthakbiswas6925

Been a spring boot developer for 2 years, realised there's nothing better than Golang

@mazenyasser7208

As a Django developer, this hits hard.. We're transitioning a project from Monolithic to Microservice which django has little support for (As far as I know), and it is nothing short of hell. Also the customization bit is kinda true. However I'm not switching, its gonna be a major waste of my 2 years with django, even if I can already code in Java. But Django is great for building really fast easy projects (Batteries included).

@abela801

Laravel: "Am i a joke to you" 😂

@wildfireDZ

Everything you can do in spring-boot you can do that in Laravel way way faster and less headaches. Shifting was best decision I ever done

@paulsingh11

Love it! Currently getting the certification for Spring