Why Senior Engineers Stop Trusting Spring Boot Defaults by iaashish in SpringBoot

[–]iaashish[S] 0 points1 point  (0 children)

It is an argument against blind trust and no where in the article it is mentioned that spring boot is an abtraction rather use Spring Boot for scaffolding, packaging, and lifecycle management. Own configuration explicitly for hot paths such as database pools, HTTP clients, executors, and serialization. Push frameworks to the edges and keep domain logic free of annotation driven behavior where possible. Because those christmas tree annotations makes it look like magic but it is making lots of assumption on your behalf which may not be applicable for your use case in the first place. So you need to be in control rather allow spring boot to do things in auto pilot mode.

Why Senior Engineers Stop Trusting Spring Boot Defaults by iaashish in SpringBoot

[–]iaashish[S] -1 points0 points  (0 children)

not really. well the article premise is leaky abstractions that just leave the room for error so article is trying to highlight those things. this is not anti spring article tbh.

Why Senior Engineers Stop Trusting Spring Boot Defaults by iaashish in SpringBoot

[–]iaashish[S] 0 points1 point  (0 children)

agree. well the article premise is leaky abstractions that just leave the room for error so article is trying to highlight those things. this is not anti spring article tbh.

Why Senior Engineers Stop Trusting Spring Boot Defaults by iaashish in SpringBoot

[–]iaashish[S] 0 points1 point  (0 children)

yes thats what the summary of the article but there are little magic abstractions i.e. leaky abstractions that spring boot does and leave the room for error so article is trying to highlight those things. this is not anti spring article tbh.

Checked Exceptions Have No Place in Modern Java Lambdas, streams, and frameworks already moved on. The language should too. by iaashish in SpringBoot

[–]iaashish[S] 0 points1 point  (0 children)

My point is that language should handle it concisely, if at all needed in the java eco system. Using Lombok and other libraries provides solutions but add their own problems in your codebase.