Mala Gupta's Avatar

Mala Gupta

@malagupta.bsky.social

JavaChampion. Speaker. Books: http://goo.gl/QD6eeh. Co-lead Delhi JUG. DevNexus Rockstar!

1,044 Followers  |  143 Following  |  38 Posts  |  Joined: 08.11.2024
Posts Following

Posts by Mala Gupta (@malagupta.bsky.social)

Post image

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

23.06.2025 15:19 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Foreword and Onward to Your Next Connection The connections in your network are important to discover and invest in.

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...

14.06.2025 18:08 โ€” ๐Ÿ‘ 12    ๐Ÿ” 7    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

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...

11.06.2025 08:39 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

You can now select the Microsoft Build of #OpenJDK on
@intellijidea.com. Big thank you to @malagupta.bsky.social
and the @jetbrains.com team.

27.05.2025 17:27 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Video thumbnail

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

02.06.2025 16:10 โ€” ๐Ÿ‘ 5    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

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

02.06.2025 16:44 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

29.05.2025 11:53 โ€” ๐Ÿ‘ 5    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Java turns 30! Happy Birthday, Java! With love from JetBrains.

๐Ÿ’– 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

23.05.2025 08:30 โ€” ๐Ÿ‘ 28    ๐Ÿ” 8    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
30 Years of Java
Watch our tribute video to celebrate Java's 30th anniversary and sing along! 30 Years of Java

๐ŸŽฅ 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

23.05.2025 10:00 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2
Post image

@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

23.05.2025 07:19 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

#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

30.04.2025 15:30 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

30.04.2025 05:14 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Post image

#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 ;)

29.04.2025 15:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

29.04.2025 03:45 โ€” ๐Ÿ‘ 17    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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

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...

18.04.2025 16:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Meet Junie, your AI coding buddy from JetBrainsโ€”now built right into your favorite IDE, that is, IntelliJ IDEA (and other IDEs from JetBrains).

16.04.2025 13:09 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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!

16.04.2025 13:06 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

How is this: #JavaJokeOfTheDay

Generics in Java: <T extends Comparable<T>>

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

#JavaDukeShortStories

16.04.2025 03:30 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#JavaJokeOfTheDay

Whatโ€™s Javaโ€™s Voldemort?
null. Say it once. Debug forever.

#JavaDukeShortStories

15.04.2025 03:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#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

14.04.2025 03:30 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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!

30.03.2025 14:16 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#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

12.04.2025 03:30 โ€” ๐Ÿ‘ 15    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

#JavaJokeOfTheDay

Why doesnโ€™t Java have operator overloading?
Because chaos is not a feature.

#JavaDukeShortStories

11.04.2025 03:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

10.04.2025 18:54 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

#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

10.04.2025 03:30 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#JavaJokeOfTheDay

Why do Java developers use a class literally named Unsafe?

Because it gives them raw, unchecked, low-level power. ๐Ÿ’ฅ
Sometimes, danger comes with speed.

We all do unsafe things in life.
At least Java warned us first. ๐Ÿ˜

#JavaDukeShortStories

09.04.2025 03:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hereโ€™s some #Maven dependency advice: if your source code imports a class then make sure its provider (the JAR file) is explicitly listed as a dependency.

DO NOT, I repeat, DO NOT rely on the transitive closure of resolved dependencies.

If used, declare it.

Youโ€™ll thank me later.

08.04.2025 10:18 โ€” ๐Ÿ‘ 58    ๐Ÿ” 14    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 2
Post image

#EclipseCollections has been in development for 21 years, with 10 years @eclipsefdn.bsky.social. I wrote a book about the library and many lessons I've learned after 35 years of coding. Counting down the next 10 years evolving and growing in OSS w/ #Java. ๐Ÿ‘๐Ÿ™

09.04.2025 00:51 โ€” ๐Ÿ‘ 14    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

#JavaJokeOfTheDay

What happens when you run 20-year-old Java code?

It runs. Simple.
Other languages drop support, break things, and call it โ€œprogress.โ€

Some age like milk. Java? Like enterprise wine. ๐Ÿท

#JavaDukeShortStories

08.04.2025 03:30 โ€” ๐Ÿ‘ 14    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Check out the 'Featured Content' section in this month's #JavaAnnotatedMonthly, in which I highlight #Java24 and the #JavaOne conference!

07.04.2025 04:34 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0