We were unable to load Disqus. If you are a moderator please see our troubleshooting guide.

Moin Malik • 3 months ago

Hi Rajeev,

I hope you’re doing well.

I wanted to reach out to see if we could collaborate on the Callicoder blog post website. I am a backend developer with experience in Java, Kotlin, Spring Boot, JWT, and Spring Boot Security, and I’m interested in contributing high-quality technical blog posts to the platform.

If you’re open to working together, I’d be happy to discuss ideas or share some sample topics that might be valuable to the Callicoder audience.

Looking forward to hearing from you!

Best regards,
Moin

Harry Gutierrez • 4 years ago

Thanks for the very educational tutorial you write Rajeev,
quick question, I see you use hibernate in most of your tutorials, would you still use hibernate if you have to fetch data from a table that contains lets say 1billion of records?
Thank you in advance, and keep the hard work which is amazing.

Rattan Chauhan • 4 years ago

I see why you might be asking this question. In my opinion, for such data intensive operations using hibernate session would be really a bad way to do it as hibernate will keep all these records in first level cache. Moreover without custom projection your hibernate select query might be reading more columns than required, which will further increase the data size in hibernate session. If there are joins, then the amount of data will explode.
I would suggest to use plain jdbc or JdbcTemplate to read and process 1 billion records using handwritten SQL statements giving you maximum control over what SQL is sent to DB and what columns are returned.

Atul Prakash Ray • 5 years ago

Cool...

Rashmi Narayan • 5 years ago

Hi,

Hiring for Backend Developer
Mandatory skill: Java, NodeJS
Location: Bangalore
Notice Period: Immediate to Max 15days

For more details contact- 7349616335
or
Drop your updated CV on the given mail id- rashmihn@erahrconsulting.com

Boonkuae Boonsutta • 5 years ago

Hi Rajeev Thanks for very cool blog

Rashmit Rathod • 5 years ago

Hi Rajeev
Sincere thanks for writing this wonderful blog with crisp content covering Spring boot actuator and instrumenting the Spring Boot app with Prometheus and Grafana.

Best wishes, Keep it up :-)

Moshiour Rahman • 6 years ago

Hi, Rajeev, loved your wonderful blog. I have a question, as you have mentioned how you have used Hugo to build this blog, i want to know how you have implement search in this blog? Cheers and keep up the great work :)

Rajeev Singh • 6 years ago

Hi,

Search is powered by Google custom search.

Anton Latsapneu • 6 years ago

Thanks for your efforts! Very useful info here!

kalavacharla • 6 years ago

Just came across your site. Found really good info that I could use in my project. Kudos! Good luck to you!

Phea Soy • 6 years ago

Love you are doing brother. You have motivated me. As a developer we should have a blog to describe our daily learning. It's good to learn twice and sharing other. Thanks keep your works.

Rajeev Singh • 6 years ago

Thank you 🙏

KAUSHAL DOKANIA • 6 years ago

What happened to devstint ?

arjun SINGH • 6 years ago

It's a great blog and concepts are explained in a very simple way

Rajeev Singh • 6 years ago

Thank you Arjun :)

Deer Pencil • 6 years ago

Really good content.I appreciate your effort and sharing your knowledge with us.Keep it up rajiv.

Rajeev Singh • 6 years ago

Thanks a lot :)

Mahendra Gohel • 6 years ago

Hi Rajiv,

I am new to spring boot application. i wanted to know what is the difference between IoC and Dependency injection? i had go through various article but i didn't get clear view about this? can you please give a short example of it? it will great help.

M Alvin Ramadhan • 6 years ago

What CSS framework used in this awesome blog?

Rajeev Singh • 6 years ago

Hi,

I haven't used any css framework. Everything is plain css.

M Alvin Ramadhan • 6 years ago

Wow, it's so fantastic!! Btw, How did you display lists of popular posts in Hugo? Did you use Google Analytics? Can you please give me a short example of how to do that? Thanks in advance

Rajeev Singh • 6 years ago

I've written a small python script to fetch the most popular posts from Google analytics and write the response in a yaml file. In Hugo, I read the data from the yaml file and display it.

I recently published the script on Github - Python Google analytics Popular pages

Ankur Garg • 6 years ago

Great article, Your are doing great...Keep it up.

Christian • 7 years ago

Just sent you $10 on Patreon for the great NodeJS / ExpressJS / MongoDB tutorial! It was just what I needed and I couldn't find just that anywhere. So I really appreciate it.

Ratnesh • 7 years ago

Are you still working at DirectI ?

Rajeev Singh • 7 years ago

Hi Ratnesh,

I've recently joined GoJek. Have updated this page now to reflect that.

Cheers,
Rajeev

ねこまむし • 7 years ago

It's a very good blog! so cool! I'm very like the spring boot categories.
And I want to know what is the best way that we use spring boot(jpa or not) to crud db which tables are already created,
and write custom SQL.
Is the JdbcTemplate best?

Rajeev Singh • 7 years ago

Yes, JdbcTemplate is both simple and efficient. You don't have to use an ORM. You can also have a look at jOOQ. I've worked with jOOQ in one of my projects and I liked it :)

ねこまむし • 7 years ago

Thanks for your reply! And waiting for your spring boot updates~

Arpan Agrawal • 7 years ago

Hello Rajeev, You have done a great job.. can you also create a Spring boot project with oauth2 implementation.

Rajeev Singh • 7 years ago

Hi Arpan,

I've created a Github repository that demonstrates OAuth2 Login with Google, Facebook and Github using OAuth2 capabilities provided in Spring Security 5. It uses Spring Boot 2.0 in backend and React in frontend. Check out the repository here -

spring-boot-react-oauth2-social-login-demo

The project is complete. A blog post will follow soon.

Cheers,
Rajeev.

Ichroman Raditya Duwila • 7 years ago

Hi Rajeev, you are doing great with this blog. How can I subscribe your blog to get notified when a new post is up?

ele243 • 7 years ago

Hey Rajeev, where did you learn about Spring or Java EE in general? I know Java pretty well, but I am unable to understand anything beyond that like JavaEE stuff or Spring stuff(especially Security). Do you have any roadmap(with courses, books, blogs etc) of sorts to get to your current level or is this something one can only achieve doing a real job? Thanks.

Rajeev Singh • 7 years ago

Hey man,

Most of the things that I've learned is by doing. I think learning by doing is the best way to excel at anything. The following things will help you along the way -

1. Spring Guides

2. Spring Developer Youtube Channel

3. The following course on Udemy looks good from the reviews (Though, I haven't taken this course. So can't say much about it).

Spring Framework Master Class - Beginner to Expert

Hope it helps.
Cheers!

Ines Beugré • 7 years ago

Your blog is very good and adapted for new developper.
Thank you

Lokesh Thadani • 7 years ago

Simply wow !!! I can easily say this one of the best blogs i have ever read on spring boot. It just kicks you started.Thanks Rajeev. Also could you please share some article on spring security and angular too ?

Patrik Nygren • 7 years ago

Great Blog Rajeev! Ill keep it in my bookmarks.

Rajeev Singh • 7 years ago

Thank you :-)

Rishikesh Kashid • 7 years ago

Hello Rajeev Kumar Singh,

Very easy code and implementation.

Can you please help me out for sending message to a particular group.
e.g : If I have three groups like groupone , grouptwo and groupthree with multiple users.

If I am belong from groupone and gonna send message to groupone only. Means all users from group one can see my message only.

How can i impl it by using spring websockets ?

Thanks,

Azeem Mohammed • 7 years ago

I found this blog very useful. Thanks for the tutorial. We also need with angularjs 2/4 with spring-boot-spring-security-jwt-mysql.
is it possible to write an artical similar to your previous react stack from 1 to 4. :)

simohamed hammadi • 7 years ago

Thanks for your efforts and sharing knowledge

Chandrashekar Gaajula • 7 years ago

Really good content. Keep them coming.

Laxminarsaiah • 7 years ago

Good job bro..keep it up give us more stuff.

Rajeev Singh • 7 years ago

Thank you-:) And, yes I'll keep adding more stuff regularly.

Syam • 7 years ago

There is a lot to learn from you. Kudos to you :)

Rajeev Singh • 7 years ago

Thank you for the kind words Syam :-)

Ravi Kumar • 7 years ago

Looking like a fresher, but you are a champ.

Rajeev Singh • 7 years ago

Thank you :)

Er. Ramit Vakil • 8 years ago

Very Nice Rajeev, Keep up the good work. :)