HNHacker News
TopNewBestAskShowJobs

fatcatdogfat

9 karma · joined June 25, 2020

submissionscomments
fatcatdogfat··on U.S. Population Growth Has Been Driven Exclusively by Minorities
I dont have any reference to support this, I think Thomas Sowell or someone else on one of the Hoover Institutes youtube videos, said this, Israel is the only first world country that does not rely on immigration to support population growth, so i would assume all other first world countries population growth is due to minority immigration
fatcatdogfat··on Ask HN: What topics are a must have for a JR server side Java dev?
For devs transitioning into modern java development, I always suggest:

https://spring.io/guides/gs/rest-service/

Lots of new java stuff (for example newer springboot tools and projects) and old stuff (custom built applications that are no longer being updated and dynamic web applications that uses older building tools or older frameworks no longer supported like struts) are used at companies simultaneusly, so if you learn the new stuff, which is probably easier and more rewarding because its faster to build applications with, keep in mind you will eventually need to learn about the "magic under the hood" so dont hesitate to learn and read how things work.

If you want to learn about legacy dynamic web app or legacy spring (not springboot just spring, as they are different), google a tutorial for that and you will learn more about how annoying java web development used to be (and still is at most fortune 500 companies unable to upgrade to newer infrastructure, people that complain about java probably worked with one of these old applications),

If u are unfamiliar with the tools required to run these applications (like maven or gradle, or installing the java sdk and setting it up, getting your IDE working), you will learn about setting up a java dev environennt, as it can be a very frustrating, bug filled experience, dont get frustrated just google the error messages you will learn a lot,

Real life java application scenarios/projects that you can build for your portfolio:

-a SQL DB (google: how to connect java springboot to mysql database tutorial) connected to a Java API(google: springboot rest api tutorial) that talks to a JS front end

-a java powered calculator, chess, or hangman application to be run in terminal/console

-A java api that can send out json responses of true or false based on question and answers

The main reasons companies use java is because they built java apps ten years ago, and its easier to hire java engineers who can maintain that code, rather than get the company's major apps on a new language that would be harder to hire to support for

Im sure most companies wouldnt use java if hiring/they didnt have active users wasnt an issue, but regardless of that, the java development industry is very healthy and people are optimistic about its career growth for devs

Also suggested:

-improve ability to be able to complete "easy" java leetcode questions so if they give you those you arent caught off gaurd

fatcatdogfat··on Ask HN: Tired of Leetcode style interviews. What to do?
This past year a big insurance company in USA didnt leetcode me for a dev position

Most do though

fatcatdogfat··on What's the problem with background screening companies?
I had a background check with a big company recently and it wasnt to much trouble, they asked for proof of this and that, i agree its definitly not pleasent and not the best way to start off with a company,

Another company simply asked for my credentials and then told me i passed it,

I assume its because new employee people have scammed companies during the past and these big companies get burned, so then legal counsel tells them they have to do these expensive/annoying background check on every candidate to prevent the 1/1,000,000 bad employees from getting in that aggregiously lie about theyre backgrounds and have malicous intentions.

fatcatdogfat··on Ask HN: Solo devs, what’s your choice lang/library for rapidly making REST APIs?
sorry I meant this one:

https://spring.io/guides/gs/rest-service/

fatcatdogfat··on Ask HN: Solo devs, what’s your choice lang/library for rapidly making REST APIs?
FYI

https://spring.io/guides/tutorials/rest/

fatcatdogfat··on Ask HN: Switch to Java as Senior JavaScript Dev?
NC has a lot of enterprises there which would lead me to assume their infrastructure was built out 10 years ago in Java which is why a lot of stuff in the enterprise space is still Java, enterprises continue to choose Java because there are millions of devs who know basic Java and basics about the Springboot/spring frameworks.

You don't really need to become a Java champion or study to pass the spring exams to get a great Java dev job at an enterprise, as your previous experience will translate,

I would recommend checking out springboot's official tutorials as they are very approachable, or don't, sounds like you'll be okay either way :)

fatcatdogfat··on Ask HN: Solo devs, what’s your choice lang/library for rapidly making REST APIs?
Java Springboot REST is my preferred choice,

Easy to build quick prototypes, you can take advantage of the Springboot ecosystem packages developed by enterprise grade devs from around the world, and most infrastructure tools provide Java specific instructions to get started with which makes plugging in tools unfamiliar with more easy