Karanveer Plaha

+ Follow
since Jan 26, 2019
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Karanveer Plaha

I have the OCA Java 8 cert. I remember studying for it and really getting familiar with evaluating Java code in my head. About a week later I had a Java interview and got the job.

At that job there was a java enterprise app written by consultants with PhDs in math and CS who were not around to enhance the application. There was also no JavaDoc comments to speak of - no public classes or methods had documentation.

I was the only one on the team who had a Java cert so was given the task to enhance it with the new requirements. I did what I could and started reading. It was really challenging at times but after about 2 months, I was able to create enough of a mental model of the codebase, and how to use the classes and interfaces, to make the enhancement.

The OCA certainly made me familiar enough with Java such that syntax, and following along with code blocks was not a hurdle for me anymore. The main challenge was the semantics, the domain modeling, and design patterns which I had to really struggle to understand the how and why of it all. Those things the cert will not teach.
Does Go have its own version of proposed features that way Python has PEP and Java has JCP?
1 year ago
Yes. I think both books tackle all topics in a self contained manner.

You'd have an easier time with the second book if you're familiar with the content of the first book. Like understanding generics, classes, collections, interfaces etc.

I would classify the first book as the title suggests, it's core Java. The second book I'd classify as being modern java since it goes into the details of features of Java 8, 9 and 11.

Also, the first book has more imperative programming examples since streams and lambdas are not too prominent in the first book. But the second book introduces those concepts and adds some functional programming to the code examples.

1 year ago
At my new job, the backend is Java EE and my coworkers are all using JDeveloper. I'm not familiar with it and my experience with Java has been limited to Java SE and Spring development with Netbeans and Intellij. I can work in JDeveloper if I have to but I would prefer to use Netbeans or intellij. Is there a way to import a java ee project from JDeveloper.

There's basically two modules - an EJB project and a Web project which contains an Angular front-end build. Should I recreate each project separately in the other IDE? Any suggestions?
I've been learning JavaScript the past month and it's only re-affirmed my love for Java. I can't wait to learn about the new features.
1 year ago
This thread is great. I just discovered Java Streams last month and my brain was baffled and amazed with the ease and flexibility of functional programming. It set me off on an appetite for functional programming knowledge that has completely changed the way I write java programs.
1 year ago