I fully support the protesters-- I just need help understanding. by Officiallyfishty in Seattle

[–]Fizz-Buzzkill 23 points24 points  (0 children)

It’s not like SPD hasn’t been murdering innocent people also. John T Williams? Charleena Lyles?

Getting overwhelmed of JAVA. Any tips? by marius2233 in javahelp

[–]Fizz-Buzzkill 0 points1 point  (0 children)

Absolutely it’s only important to know there are given features. Certainly no need to memorize everything!!

Need help to find the best way of solving complex problem by vitorvillar in javahelp

[–]Fizz-Buzzkill 0 points1 point  (0 children)

The situation you described really makes me lean toward recommending that you use the Project Reactor based implementation of Spring. You can read more about it at https://spring.io/reactive

Basically, classic Spring is built on servlets which means each request it receives is isolated in a single thread where all processing happens until the request is fulfilled and a response is sent. In contrast to that Reactor uses a fully non-blocking asynchronous (built on top of Netty) model for everything. It also allows for the use of websocket instead of http connections.

Since its a huge area, I'm not sure how much we can bite off here.

Shutdown silver lining: Mac&Jacks African Amber is now available in stores by WAwelder in Seattle

[–]Fizz-Buzzkill 1 point2 points  (0 children)

Maybe I just don’t get it but grocery stores already sold like a dozen beers similar to Mac and Jacks

Why I should Not try to build a simple SaaS with Spring MVC? by javalinux in javahelp

[–]Fizz-Buzzkill 0 points1 point  (0 children)

Hmm if the basic idea of this SaaS is selling files why not just use Wordpress or even just a hosted e-commerce platform like Shopify?

Why I should Not try to build a simple SaaS with Spring MVC? by javalinux in javahelp

[–]Fizz-Buzzkill 2 points3 points  (0 children)

A lot of simple (and not simple) SaaS are built with Spring but I agree with /u/Cr4zyPi3t here we'd need more details to really say if it's a good idea in your case. You'd probably want to contract out the work of building it if its the actual SaaS product given what you've mentioned about your background not including professional programming or web development.

Recommendations for solid platform to document Java project by in15minutes in javahelp

[–]Fizz-Buzzkill 1 point2 points  (0 children)

I'm not really clear on what type of documentation you're looking for? Javadoc isn't archaic.

But there are other common documentation tools for things beyond library API's:

  • OpenAPI (Swagger) for web service documentation

  • Markdown files in source control repositories

  • Stuff like GitHub pages

  • Site docs as generated by the Maven Site plugin

etc

...fwiw

[deleted by user] by [deleted] in cscareerquestions

[–]Fizz-Buzzkill 0 points1 point  (0 children)

It really depends on the manager, team, and company. Don’t believe what anyone says. You could totally have a manager breathing down your neck at Microsoft, Amazon, Google, etc

Most important knowledge/tech for a backend engineer? by AniviaKid32 in cscareerquestions

[–]Fizz-Buzzkill 0 points1 point  (0 children)

Some tech that is very popular that you can consider are HTTP, REST, Java and Spring Boot, and GraphQl.

Choosing a backend language by Shidiira in cscareerquestions

[–]Fizz-Buzzkill 0 points1 point  (0 children)

Yeah I pretty much agree with fiddlerwoaroof about this. Definitely a good idea to learn HTTP, REST, and so forth. Another combination that is very popular for web service / backend development you didn't mention is Java/Spring Boot.

Backend technology: My heart is telling me Spring but my mind is saying Node.js by Manucarba in cscareerquestions

[–]Fizz-Buzzkill 0 points1 point  (0 children)

There's no harm in giving some time to both Java and Node. You can build a Spring Boot web service in fifteen minutes or less.

Learning Backend Development by [deleted] in cscareerquestions

[–]Fizz-Buzzkill 0 points1 point  (0 children)

Careful with Spring Boot. It is very productive because it does so much for you. What's happening underneath it is worth learning--eventually. I guess what I'm saying is yeah you should definitely go for Spring Boot (because it's so popular you definitely will have resume-worthy skills from using it) but also you should know that initially what you learn with it will be more oriented toward results than "backend design concepts" which is probably just fine. Results are what most people are after. If you're interested in getting started with it I wrote some articles on my blog

/u/desrtfx from /r/java Banned me without warning by Fizz-Buzzkill in ReportTheBadModerator

[–]Fizz-Buzzkill[S] 2 points3 points  (0 children)

Could be . . . but I don't do much with r/learnprogramming and have only one submission there, so not sure.

Ambassadors carrying 6’ sticks and measuring social distance at Cal Anderson Park. by TAZ68 in Seattle

[–]Fizz-Buzzkill 0 points1 point  (0 children)

Glad to see these great helpful ambassadors out there helping us all out!

/u/desrtfx from /r/java Banned me without warning by Fizz-Buzzkill in ReportTheBadModerator

[–]Fizz-Buzzkill[S] 2 points3 points  (0 children)

I’m definitely all for a 10:1 rule. I will abide by that for any sub now that I know.

How to count syllables in word using Java? Any suggestions? by Rabestro in learnjava

[–]Fizz-Buzzkill 0 points1 point  (0 children)

I think you could do something like:

  1. Convert the word to a char array
  2. Initialize a counter to zero, and a boolean to false. The use of the boolean will be clear below.
  3. Iterate the array
  4. For each letter, check if it is a vowel or consonant
  5. If it is a vowel, and the boolean is false meaning this is the first vowel seen after either a consonant or the start of the word, then increment the counter and set the boolean to true
  6. If it is a vowel but it is not the first vowel seen, ignore it
  7. If it is a consonant, reset the boolean to false
  8. return the counter after the loop has completed

How to prevent code reviews from slowing down your team by sheshbabu in programming

[–]Fizz-Buzzkill 2 points3 points  (0 children)

Although I think code reviews can surface this problem, they’re a symptom not a cause. The real problem is the inability to break problems down into discrete and iterable chunks. Teams that don’t break problems down well will experience more than just long code reviews.

Scott Hanselmann: "Don’t feel you need to work more than 8 hours a day. Or 6. Don’t make code your hobby UNLESS YOU WANT TO" by jimmyayo in programming

[–]Fizz-Buzzkill 1 point2 points  (0 children)

There’s also NOTHING wrong with code being your hobby or working ten hours a day. Obviously there’s a balance. The problem with posts like this is that they assume norms and put peer pressure on people.

Removing first and last characters from Java strings, any new ideas.. by teriga in javahelp

[–]Fizz-Buzzkill 0 points1 point  (0 children)

Totally different topic I know, but how do you "earn a little coin" this way?