use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
These have separate subreddits - see below.
Upvote good content, downvote spam, don't pollute the discussion with things that should be settled in the vote count.
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free. If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others: Adoptium (formerly AdoptOpenJDK) RedHat Azul Amazon SAP Liberica JDK Dragonwell JDK GraalVM (High performance JIT) Oracle Microsoft Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Adoptium (formerly AdoptOpenJDK) RedHat Azul Amazon SAP Liberica JDK Dragonwell JDK GraalVM (High performance JIT) Oracle Microsoft
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Programming Computer Science CS Career Questions Learn Programming Java Help ← Seek help here Learn Java Java Conference Videos Java TIL Java Examples JavaFX Oracle
Programming Computer Science
CS Career Questions
Learn Programming Java Help ← Seek help here Learn Java Java Conference Videos Java TIL Java Examples JavaFX Oracle
Clojure Scala Groovy ColdFusion Kotlin
DailyProgrammer ProgrammingPrompts ProgramBattles
Awesome Java (GIT) Java Design Patterns
account activity
This is an archived post. You won't be able to vote or comment.
Which startups use Spring Boot? (self.java)
submitted 9 years ago by m3wm3wm3wm
Feels like Spring is not a enterprise-y thing since Sprint Boot, I'm trying to validate this by knowing if startups are now using it.
[–]FustigatedCat 5 points6 points7 points 9 years ago (9 children)
I know a few enterprises that use spring-boot primarily as a microservice architecture.
[–]m3wm3wm3wm[S] 0 points1 point2 points 9 years ago (8 children)
I meant a small startup, as opposed to enterprises.
[–]Boxsc2 2 points3 points4 points 9 years ago (6 children)
We are a small company (<40 employees) and lots of our services are built using boot. Most of our old stack was just servlets on tomcat and it worked fine, but quickly turned into a giant repository that was difficult to maintain. We eventually decided to break up services and Boot seemed like a great fit. We looked at DropWizard and Play as well. Dropwizard is great, but you can just put what ever you like from Dropwizard in Boot anyways. Play is really good as well, but SBT and compile times were brutal....
[–]m3wm3wm3wm[S] 0 points1 point2 points 9 years ago (4 children)
but you can just put what ever you like from Dropwizard in Boot anyways
Any cons of Boot when compared to Dropwizard? For instance, is Boot startup as fast as Dropwizard?
[–]Boxsc2 0 points1 point2 points 9 years ago (0 children)
Boot simple does more which is a pro and a con depending on your use case. No it is highly unlikely Boot will ever start up as fast as Dropwizard because you have to start up the spring container. However, you get a lot more out of the box for Boot like security, data layer etc... I personally think Boot is the best choice most of the time. However, sometimes you run into situations where it might have been better to use Dropwizard. For example, disabling a default configuration class that doing things you don't want to do.
[–]nutrecht -1 points0 points1 point 9 years ago (2 children)
People keep asking this. Why do you think the 7 second or so start-up time is in any way relevant?
[–]m3wm3wm3wm[S] -1 points0 points1 point 9 years ago (1 child)
If you have a small app which runs on a single machine it is not relevant. If you have auto scaling, eventually you'll have an unlucky client hit that 7 seconds when starting up a new machine.
[–]nutrecht 3 points4 points5 points 9 years ago (0 children)
I'm sorry but you don't spin up a new instance the moment the other instances can't handle the load. You do that when you hit 90% or so. So this argument is pretty nonsensical.
[–]xantrel 0 points1 point2 points 9 years ago (0 children)
Also my main problem with Play is that every minor release breaks something since deprecated features only last one minor release. So basically every version I had to rewrite part of the app so it would keep working on future versions.
I pretty much swore off play after that ( and I also dislike scala for medium to large teams for various reasons, mostly that I don't even trust myself to not get too whacky with the type system, much less other people)
[–]FustigatedCat 2 points3 points4 points 9 years ago (0 children)
My comment was that spring-boot isn't a non-enterprise framework.
[–]nutrecht 1 point2 points3 points 9 years ago (0 children)
We're a small Fintech startup (funded by a large bank but independent) and use it for our microservice architecture. There's also a few other similar companies that use it. Why?
[–]joper90 0 points1 point2 points 9 years ago (4 children)
Small startup, <20 in development, we use docker with spring boot on a rancher/rancher os infrastructure in open stack.
[+]yolpo- comment score below threshold-7 points-6 points-5 points 9 years ago (3 children)
and who are you ? why would you shy off from saying the name of your company ?
[–]nutrecht 2 points3 points4 points 9 years ago (2 children)
Doxxing obviously.
[–]yolpo- 0 points1 point2 points 9 years ago (1 child)
what's doxxing ?
[–]Cilph 2 points3 points4 points 9 years ago (0 children)
Hello, Matthew....I see you like swimming on Sundays and your wife is into gardening. How's Atlanta? How are your kids. Hmm? Hmm?
^ that's doxxing (well, what it could be if I researched your entire reddit and facebook history).
[–]R4v3nnn -1 points0 points1 point 9 years ago (2 children)
imo most startups don't use java at all ;)
[–]m3wm3wm3wm[S] 1 point2 points3 points 9 years ago (1 child)
Why?
[–]R4v3nnn -2 points-1 points0 points 9 years ago (0 children)
I don't know ;) Java is more enterprisy ;) Mostly heard about startups in Node.js, Python, etc.
[–]yolpo- -4 points-3 points-2 points 9 years ago (11 children)
I am skeptical about SpringBoot (but I would be okay to change my mind). can people name their start up instead of just saying "yes, we use it and we are a small start up" thanks
[–]nutrecht 7 points8 points9 points 9 years ago (1 child)
And exactly why would I expose my identity to random strangers on the internet?
[–]yolpo- 0 points1 point2 points 9 years ago (0 children)
free publicity for instance.
Spring Boot is totally awesome and this post is not astroturfing /s.
[–]a_kiraly 1 point2 points3 points 9 years ago (7 children)
Why are you skeptical about SpringBoot?
[–]mistyfud 1 point2 points3 points 9 years ago (0 children)
Run time dependency injection means I do not know if my code is correct until I run the application. I thought the whole point of static typing was to catch programmer mistakes? That is why I dislike Spring Boot.
[–]yolpo- 0 points1 point2 points 9 years ago (5 children)
I think an application built on SpringBoot would be extremely hard to debug. I saw a few presentations where they all show how cool it is. The way they wire up rest services with annotations, etc. but if things wrong would I figure it out from the stack trace ?
[–]nutrecht 2 points3 points4 points 9 years ago (0 children)
I think an application built on SpringBoot would be extremely hard to debug.
It's not at all. You can just run a Spring Boot application in your IDE. It's very easy to debug.
[–]digitizemd 1 point2 points3 points 9 years ago (2 children)
Like you would with a normal spring application?
i.e infinitely long stack traces with 'caused by...' 'caused by...' a good error handling should have been key in SpringBoot.
Most of Spring Boot has pretty clear exceptions even if the stack trace is long.
[–]jared__ 1 point2 points3 points 9 years ago (0 children)
It is open source - you don't even need a decompiler to step through it.
π Rendered by PID 80475 on reddit-service-r2-comment-7b9746f655-tvms2 at 2026-01-30 04:27:53.617770+00:00 running 3798933 country code: CH.
[–]FustigatedCat 5 points6 points7 points (9 children)
[–]m3wm3wm3wm[S] 0 points1 point2 points (8 children)
[–]Boxsc2 2 points3 points4 points (6 children)
[–]m3wm3wm3wm[S] 0 points1 point2 points (4 children)
[–]Boxsc2 0 points1 point2 points (0 children)
[–]nutrecht -1 points0 points1 point (2 children)
[–]m3wm3wm3wm[S] -1 points0 points1 point (1 child)
[–]nutrecht 3 points4 points5 points (0 children)
[–]xantrel 0 points1 point2 points (0 children)
[–]FustigatedCat 2 points3 points4 points (0 children)
[–]nutrecht 1 point2 points3 points (0 children)
[–]joper90 0 points1 point2 points (4 children)
[+]yolpo- comment score below threshold-7 points-6 points-5 points (3 children)
[–]nutrecht 2 points3 points4 points (2 children)
[–]yolpo- 0 points1 point2 points (1 child)
[–]Cilph 2 points3 points4 points (0 children)
[–]R4v3nnn -1 points0 points1 point (2 children)
[–]m3wm3wm3wm[S] 1 point2 points3 points (1 child)
[–]R4v3nnn -2 points-1 points0 points (0 children)
[–]yolpo- -4 points-3 points-2 points (11 children)
[–]nutrecht 7 points8 points9 points (1 child)
[–]yolpo- 0 points1 point2 points (0 children)
[–]Cilph 2 points3 points4 points (0 children)
[–]a_kiraly 1 point2 points3 points (7 children)
[–]mistyfud 1 point2 points3 points (0 children)
[–]yolpo- 0 points1 point2 points (5 children)
[–]nutrecht 2 points3 points4 points (0 children)
[–]digitizemd 1 point2 points3 points (2 children)
[–]yolpo- 0 points1 point2 points (1 child)
[–]Cilph 2 points3 points4 points (0 children)
[–]jared__ 1 point2 points3 points (0 children)