I switched to Java.
I use IntelliJ IDEA to write Java code almost every day now.
You might be curious what happened?
I’ll tell you in a bit, but before, here’s a big news from the Node Foundation:
NODE 4 is no longer supported
This means if you use Node.js version 4 and there’s a bug,
security vulnerability or some other nasty thing,
then you are all on your own.
No one will push an official patch.
Node 10 is LTS. Node 8 is LTS but Node 4 LTS is no longer supported.
LTS means long-term support.
I explained it in one of my podcasts.
Don’t be like Uber who runs on Node 0.10.
Update to Node 8 or better Node 10 now.
As of me, I don’t have any production Node projects anymore.
And I don’t need to update anything.
In February, I joined Indeed as an Engineering Leader.
I’m getting myself aquatinted with the Indeed tech stack and it’s all Java here… but guess what?
I totally love it!
I enjoy having predictable autocomplete.
I enjoy creating bazzilion classes, getters, setters, interfaces and immutables, because I feel more productive (I know, it could be just an illusion).
I might even revisit my Java to Node guide and write Node to Java.
Reading blog posts is good, but watching video courses is even better because they are more engaging.
A lot of developers complained that there is a lack of affordable quality video material on Node. It's distracting to watch to YouTube videos and insane to pay $500 for a Node video course!
[End of sidenote]
I still can’t believe I write Java again after 10 years but here I am.
Writing Spring controller, Java 8 optionals and POJOs.
Life is a constant learning and it’s fun to learn new tech.
Speaking of learning, make sure you check out new NodeU plans.
The lowest starts just at $5/y. It’ll buy me a cup of coffee.
If you are serious about learning and want me to coach you personally1-on–1, then buy my $500/y plan
(We can even talk on the phone!).
Learn more at https://node.university/premium-membership.
As for me, I’m going back to my IDEA and NullPointer Exceptions.
Microsoft MVP | Book and Course Author | Software Engineering Leader
To contact Azat, the main author of this blog, submit the contact form or schedule a call at clarity.fm/azat and we can go over your bugs, questions and career.