Mala Gupta
malagupta.bsky.social
Mala Gupta
@malagupta.bsky.social
JavaChampion. Speaker. Books: http://goo.gl/QD6eeh. Co-lead
Delhi JUG. DevNexus Rockstar!
Join us! I'm excited to host another episode of #IntelliJIDEALiveStream on Wednesday, 25th June, 3-4 pm UTC, and learn from @dhinojosa.bsky.social about using the Vector API in your applications.

Checkout this link for more information: lnkd.in/gRUJi8Jh

#VectorAPI #Java
June 23, 2025 at 3:19 PM
Reposted by Mala Gupta
Blog: Foreword and Onward to Your Next Connection

I share advice & personal examples of connections I've made over 25 years. 🙏
@josepaumard.bsky.social @venkats.bsky.social @zakhav.bsky.social @sharatchander.bsky.social @malagupta.bsky.social @loiane.bsky.social
donraab.medium.com/foreword-and...
Foreword and Onward to Your Next Connection
The connections in your network are important to discover and invest in.
donraab.medium.com
June 14, 2025 at 6:08 PM
Tired of backslashes, quotes, and line breaks cluttering your String values? Meet Text Blocks in Java. They offer an easy way to write and read clean, readable multiline strings like JSON, HTML, and SQL.

Check out my blog post for more details: blog.jetbrains.com/idea/2025/06...
June 11, 2025 at 8:40 AM
Reposted by Mala Gupta
You can now select the Microsoft Build of #OpenJDK on
@intellijidea.com. Big thank you to @malagupta.bsky.social
and the @jetbrains.com team.
May 27, 2025 at 5:27 PM
Reposted by Mala Gupta
Have you registered to attend dev2next? Don't miss your chance to join us in beautiful Colorado Springs this Fall 🌄

Get ready for world-class workshops, sessions & so much more!

Tickets are on our early bird prices till June 31st so be quick!
🎟️ www.dev2next.com/register
June 2, 2025 at 4:10 PM
Reposted by Mala Gupta
Nothing says "good job" as registering for the second year of a conference.

Thanks to the returning alumni who purchased tickets for @dev2next.bsky.social 2025 during the Super Early Bird Registration phase—you made my day and I'm grateful.

🙌🤝 www.dev2next.com
June 2, 2025 at 4:44 PM
Reposted by Mala Gupta
Only a few more days left for the Super Early Bird Registration to end.

Join others who have already taken advantage of the lowest price to attend the event.

Please see details for @dev2next.bsky.social 2025 at

www.dev2next.com/register
May 29, 2025 at 11:53 AM
Reposted by Mala Gupta
💖 Today marks 30 years of #Java! Three decades of “aha!” moments, groundbreaking features, and code that changed the world. Let’s celebrate every line we’ve written! 🎉
#Java30withIntelliJIDEA
jb.gg/java30
Java turns 30!
Happy Birthday, Java! With love from JetBrains.
jb.gg
May 23, 2025 at 8:30 AM
Reposted by Mala Gupta
🎥 For 30 years, Java has been our companion. It taught us patience, sparked our creativity, and never let us give up. Watch our tribute video and experience the journey!👇
youtu.be/kHybgBHqL2A
30 Years of Java
Watch our tribute video to celebrate Java's 30th anniversary and sing along!
youtu.be
May 23, 2025 at 10:00 AM
@intellijidea.com's splash screen today and for the whole week is celebrating something special!

जन्मदिन की बधाई, जावा! (Happy Birthday, Java!)

How would you wish Java a Happy Birthday in your native language?

#Java30 #JavaBirthday @java-champions.bsky.social
May 23, 2025 at 7:19 AM
#JavaJokeOfTheDay

When you scroll past:
@Validated
@Transactional
@SomeThrows
@Slf4j
@GettingOutOfHand
@ISwearThereIsAClassHereSomewhere

And find:
public void aMethod() { .. }

No XML. No boilerplate. It just works.
Annotations are Java’s spell book.

#JavaDukeShortStories
April 30, 2025 at 3:30 PM
Tell me you are using @IntelliJIDEA, without saying so 😉

I'll start:
I try to use Alt+Enter (in vain) while using other applications, such as, Google docs.
April 30, 2025 at 5:14 AM
#JavaJokeOfTheDay

Some Java methods be like:

validateUserInputAndSanitizeIfRequiredThenProceedToNextStepUnlessCancelled();

By the time you finish reading the method name, your IDE has already indexed the whole project.

#JavaDukeShortStories #MadeForEachOther ;)
April 29, 2025 at 3:30 PM
AI might write code. New frameworks might trend every month.

But you can’t automate community — real people & friendships, JUG meetups, learning from each other, lots of fun and open-source magic.

Java’s true power = people. Always has been. Always will be ❤️

@DelhiJUG @VikasMalik @ChhavnishMittal
April 29, 2025 at 3:45 AM
Join us tomorrow for an in-person meetup, @Nagarro Gurgaon, and learn from the amazing leaders - @venkats.bsky.social and Vikas Malik.

We have Coke, Pizza, Samosa and Kulfi too! Yay!

Meetup Details: www.meetup.com/delhi-ncr-ju...
New Java Features & Agentic AI Workflows, Sat, Apr 19, 2025, 10:30 AM | Meetup
Join the Delhi-NCR Java User Group for an exciting tech meetup featuring two insightful sessions on cutting-edge Java and AI technologies! Whether you're a Java enthusiast
www.meetup.com
April 18, 2025 at 4:10 PM
Meet Junie, your AI coding buddy from JetBrains—now built right into your favorite IDE, that is, IntelliJ IDEA (and other IDEs from JetBrains).
All JetBrains AI tools – including our improved AI Assistant and new coding agent Junie – are now available within our IDEs under a single subscription and come with a free tier.
Read the blog post for more details: 👉 jb.gg/jetbrains-id...
April 16, 2025 at 1:09 PM
IntelliJ IDEA just leveled up with version 2025.1! Meet Junie, your AI coding buddy from JetBrains—now built right into your favorite IDE, Java 24 support, and much more!
IntelliJ IDEA 2025.1 is out! Highlights include:
⚡️ A major upgrade for JetBrains AI
☕️ Java 24 support
😎 K2 mode by default
📔 Kotlin notebooks for everyone
👀 Control over watch evaluators

Learn more at our What’s New page 👇
www.jetbrains.com/idea/whatsnew/
What's New in IntelliJ IDEA
IntelliJ IDEA 2025.1 delivers full Java 24 support, introduces Kotlin notebooks, and makes K2 mode the default, marking a major step toward the best Kotlin experience. Debugging is more powerful, with...
www.jetbrains.com
April 16, 2025 at 1:06 PM
How is this: #JavaJokeOfTheDay

Generics in Java: >

Looks like XML, acts like safety net.
Safety never looked so... pointy.

#JavaDukeShortStories
April 16, 2025 at 3:30 AM
#JavaJokeOfTheDay

What’s Java’s Voldemort?
null. Say it once. Debug forever.

#JavaDukeShortStories
April 15, 2025 at 3:30 AM
#JavaJokeOfTheDay

Random dev: “Two versions a year? Java’s moving too fast!”

Java: “You mocked me for being slow. Now you want training wheels?” Pick a lane — or stick around. Try the new features sooner… you’ll love it 💕.

#JavaDukeShortStories
April 14, 2025 at 3:30 AM
Reposted by Mala Gupta
The large amount of libraries in the Java ecosystem is a blessing, but developers should be careful when adding a dependency. Do risk-assessment, look at quality, maintainability, security,...
And especially: keep in mind todays JDK provide lots of stuff that in the past was in external deps only!
Dependencies in Java projects are like garden weeds - they multiply quickly if not managed. In enterprise development, we need to prune regularly to prevent duplicate libraries, security risks, and version conflicts that can block Java upgrades. Keep your dependency garden tended! #Java
March 30, 2025 at 2:16 PM
#JavaJokeOfTheDay

Why does Java use static typing?

Because assigning "hello" to an int shouldn’t be a runtime jump scare.

Java straps on a helmet before riding.
Others ride blindfolded, crash, and blame the road.

#JavaDukeShortStories
April 12, 2025 at 3:30 AM
#JavaJokeOfTheDay

Why doesn’t Java have operator overloading?
Because chaos is not a feature.

#JavaDukeShortStories
April 11, 2025 at 3:30 AM
Check out my blog post on how using Markdown for documentation comments could help the amazing libraries, tools, or frameworks you are creating :)

Should you change all existing code documentation to markdown? It depends :)

Details in the blog post.
April 10, 2025 at 6:54 PM
#JavaJokeOfTheDay

Why do some people complain Java needs a ; at the end of a line?

Same reason they think pineapple 🍍 ruins pizza — they’re just bored.

Java’s busy working on better solutions than your semicolon feelings. 😉

#JavaDukeShortStories
April 10, 2025 at 3:30 AM