If you haven't tried the new evolved
#switch
for a while in
#Java
, give it a try!
Check out my new blog post to find out how it helps you to write & read concise code that is easy to understand, has fewer bugs, and much more:
#IntelliJIDEA
Your pom.xml might list just 7 dependencies, but your application might be dependent on many more.
One of my favorite
@intellijidea
features is being able to view ALL the dependencies in my
@ASFMavenProject
project, in a visual manner (including its transitive dependencies).
On my first assignment as a Java programmer (in 2001), I built a desktop application using Swing, including its drag and drop capabilities. I'm still proud of it.
What did you create using Java (now or earlier)?
#MovedByJava
Proud to be featured in 'Times Techies', in today's edition of
@timesofindia
, on 25 years of
@Java
! Sharing my views on why Java continues to be popular, relevant, its awesome Java community, and more!
Thanks for the opportunity,
@jen_s_nicholson
!
#MovedByJava
Elated to share the release of my next
@Java
title-OCP
#Java
SE 11 Programmer I Cert Guide, in its early access version by
@ManningBooks
.
Use code mlgupta6 to get a 50% discount, when you order this book on Manning's website ().
#JavaCertification
Which organization do you work with and how does it use
#Java
?
1. I work with JetBrains
2. JetBrains created IntelliJ IDEA, an IDE for JVM developers, using Java.
3. JetBrains created Kotlin, a JVM language.
and many more :-)
#MovedByJava
If developers named their children the way they name their variables, they would be called:
a
b
c
x
y
child
child1
child2
c1
son1
daughter1
d2
sweetButClingyFirstChild
:-D
What is the 'code' name of your child, friend, or anyone else?
My mother is admitted to hospital (Escorts, New Delhi) for COVID.
We are urgently looking for Plasma donors (pref blood group A & AB, but others is okay too) from the ones who have recovered from COVID in the last 3-4 months.
Any help would be highly appreciated!
Airplane stories :-)
Me: Using Java's
#SwitchExpressions
in a method.
Dev next to me: (Smiles), Hey! It won't work. Switch statements can't return a value.
Me: Which Java version are you on?
Dev next to me: 9 (with a big smile)
Me: Changes JDK to 13 in IntelliJ. It does😎
I'm in the process of planning a webinar on developing Spring applications using
#IntelliJIDEA
. I'll invite a developer/ speaker from the
#Spring
team.
What topics would you like to be covered in it?
I loved the 'Happy 25th Birthday, Java' event today, with inspiring panelists.
Thanks
@Sharat_Chander
and
@Java
for having me in the intro video & for the shout out towards the end of the session. It means a LOT to me!
#MovedByJava
again! :-)
(Screenshot from this session)
It took me a long time to accept my failures and not be embarrassed about them. It is easy to read quotes or say things, but practicing them is a different game on another level.
Being comfortable with who I am has made me happier.
Do you want to share your story?
One of the best approach to understand and remember complex topics - images + humor.
Here's the simplified equals() contract from the class java.lang.Object.
(Image from my
@ManningBooks
title-OCP Java SE7 ProgrammerII Cert - )
#Java
#WomenInTech
@intellijidea
I vote for Alt+Enter. It lets me discover the features or solutions I don't even know about. Also, it is context-aware :-)
#WhenInDoubtUseAltEnter
Java is unstoppable. With switch expressions, Java 12 is enhancing one of its basic language constructs – switch – to improve everyday coding experience for developers.
Read more in my blog:
#Java12
#WomenInTech
#SwitchExpressions
#ModernJava
Hey
#IntelliJIDEA
users, which is your all time and recent favorite IJ shortcut?
I'll start.
1) My all time favorite is Alt + Enter.
2) Recently I'm also using 'Complete Current Statement' a lot (Shift+Ctrl+Enter for Win/Linux/ ⇧⌘⏎ on macOS).
My article on Sealed classes in the Java Magazine :-)
Check out why decoupling accessibility from extensibility is a powerful concept, and how you can use it with the Sealed classes.
Here's my latest blog post 'Constructor makeover in Java22'.
Find out why and how the constructors are changing, and how will it help you.
#Java22
#IntelliJIDEA
One of the most inspiring humans,
@techgirl1908
, is speaking at JetBrains Technology Day for Java!
Did I mention that she is the youngest Java Champion and one of my favs? :-)
#JBTechDayforJava
Introducing JetBrains Technology Day for Java speakers and talks:
🎙 Your Tests Lack Vision: Adding Eyes to Your Automation Framework, by
@techgirl1908
🗓 July 10, 7pm - 8pm CEST / 5pm - 6pm GMT
🎟 Details and registration:
#JBTechDayforJava
Hello Java Students! Your 'HelloWorld' Java code and 'main()' method are changing for better.
Find out how it could help you in my blog post - 'HelloWorld' and 'main()' meets minimalistic:
#Java22
I started to learn programming in
#Java
, after I graduated. I was doing good with Visual Basic (if anyone remembers that), but Java's promise of - WORA (Write Once Run Everywhere) was too big to ignore.
When and why did you start with Java?
#MovedByJava
If you lead a Java User Group in India, please connect with me. We have a group of Java community group leaders, where we offer and seek support :-)
Also, is anyone aware of a Java User Group in Pune or any of its leaders?
#JavaOne
was a great conference - great quality content, amazing speakers and audience. And of course, meeting old friends and making new ones :-). Thanks for having me
@JavaOne
!
Inviting all JUG (Java User Group) leaders to join JCP's
#JavaInEducation
initiative, to inspire the next generation of developers to use
#Java
.
Join the group, discussions, and access resources:
What a day!
I'd like to thank all the speakers who presented today! They all have been very kind to do so.
Also, a big thanks to all the attendees, your questions, and tweets and questions helped us to keep going.
#JBTechDayforJava
#JetBrainsLovesJava
We’d like to thank all the incredible speakers who presented at this event!
Your contribution to the
#Java
community is amazing.
And of course, a big thanks to our participants! You made this event a big success!
Just completed a year of working with an amazing team
@JetBrains
.
My first visit to JetBrains office at
#StPetersburg
. It was great to meet and brainstorm ideas with people I interact remotely.
And it was cold!!
Assumption: To use 'var' in
#Java
10 and beyond, just drop the type of variable.
Reality: Won't work, if the remaining code doesn't has sufficient information for the compiler to infer variable type.
Image from my
@Packt
title-
#WomenInTech
#Java11
Java 12 is introducing Switch Expressions to improve your everyday coding experience.
Find out why and how to use it with the upcoming IntelliJ IDEA 2019.1
#Java12
Working with
@intellijidea
is a lot of fun too. Here's a list of my favorites:
a) Mario progress bar plugin
b) Changing background image or themes
c) Adding images in Java doc renderer
d) Using search everywhere as a calculator.
e) Moving around classes in a UML diagram.
A great talk from
@BrianGoetz
on the design or implementation options and challenges of adding
#Lambdas
to
#Java
:
Questions answered: why not 'just' use Function types, inner classes, MethodHandles and much more.
Yes,
#JetBrains
is adding AI support to its IDEs and tools! Join us for our AI Launch event tomorrow to find out how it can benefit you and your workflows:
6th Dec 2023
9:30 pm IST | 5 pm CET | 8 am CET
#JetBrainsAI
IntelliJ IDEA now supports new features from Java 19, including record patterns and changes to pattern matching for switch expressions.
Learn more in this blog post 👇
#Java14
is introducing multiple language changes.
Check out this blog post to know how you can use all the new
#Java14
language features in
#IntelliJIDEA
2020.1:
To unleash their potential, use these features in combination with other features.
We are super excited about this event at JetBrains. Register today!
With the varied topics and experience level covered by the sessions, I’m sure it has something for everyone!
#JBTechDayForJava
🗓 Join a free virtual event, JetBrains Technology Day for Java, on July 10.
🎙Topics: Modern Java, Frameworks, Testing, Concurrent Garbage Collectors, Contributing to OSS, and much more!
🎟 Save your seat:
#JetBrainsLovesJava
#JBTechDayforJava
I'm excited to share my experiences of working with
@Java
and my contributions to the Java communities and
@Sharat_Chander
will talk about 25 ways that would position
#Java
for the next 25 years and beyond.
Details & Registration (Dec 8):
@techgigdotcom
One of my favorite speakers (and my super amazing colleague),
@trisha_gee
is speaking at JetBrains Technology Day for Java.
This is a virtual event, free for all to attend. Register now, if you haven't :-)
#JBTechDayforJava
#JetBrainsLovesJava
Introducing JetBrains Technology Day for Java speakers and talks:
🎙Life Beyond Java 8, by
@Trisha_Gee
🗓 July 10, 12pm - 1pm CEST / 10am - 11am GMT
🎟 Details and registration:
#JetBrainsLovesJava
#JBTechDayforJava
One of the most important aspects of earning the Java Certification is - deep diving on the Java topics.
With the knowledge of these topics under your belt, you are sure to be more confident, understand how code works, and writer better code.
#JavaCertificationMatters
Chandrayaan-3 Mission:
'India🇮🇳,
I reached my destination
and you too!'
: Chandrayaan-3
Chandrayaan-3 has successfully
soft-landed on the moon 🌖!.
Congratulations, India🇮🇳!
#Chandrayaan_3
#Ch3
I’ll be speaking on how to ease the preparation of Java Programmer Certification at DevNexus.
If you have been facing any issues with understanding or remembering any Java language concept, let me know. I could probably create a fun image to help:-)
My favorite part about using the new Java 22 features in IntelliJ IDEA is I could use them even if I don't know their syntax, or where to use them 🤯!
Check out my blog post to discover Java 22 features and IntelliJ IDEA magic :-)
IntelliJ IDEA turns 20! Thank you for being with us💖 It’s been 20 years of productive development, 20 years of passion for code, 20 years of innovation!
To take a look back at the fantastic journey we’ve been on together, visit our website:
#IJ20Bday
I'm often asked about a list of
#Java
#OSS
projects by developers and students, they should contribute to.
Please share if you know about these, have contributed to them, maintain one, or have talked about them.
Tagging
@MaritvanDijk77
,
@snicoll
,
@NikhilNanivade
,
@CesarHgt
.
I usually maximize my editor pane while coding, hiding everything else. I find this set of shortcuts very useful because it lets me stay in the flow while creating a new file.
I can create a new file without using the main menu, Project Tool window, or my mouse :-)
Create a new class without using the Project Tool Window.
Use Alt+Home (or ⌘ Up) to access the navigation bar. Select the package and invoke the 'New' dialog by using Alt+Insert (or ⌘ N). To create a new package, add the package name as the prefix.
#IntelliJIDEATips
Check out my latest blog post to learn more about
#StringTemplates
in Java, and how they address multiple pain points related to String concatenation.
#Java21
The existing String concatenation options are difficult to work with and can be error-prone. String Templates (previewed in
#Java21
) greatly improve how you can combine string literals and variable values.
For details, check out this post by
@eMalaGupta
:
As a big
@iamsrk
fan, I added his pic to my technology slides!! :-)
Explaining Java’s new release cadence at
@CsharpCorner
conf.
Comparing star Java features with
@iamsrk
and explaining how the release train wouldn’t leave the platform without their star, until
#Java
version 9.
Me: yay! Look at the new cool language features in Java!
A Dev: yes, it is great to see the Java language get inspired by features a, b & c in this other JVM language.
Me: Yes, right. Buy your fav JVM language still needs the JVM for execution (if not a native image).
I've always been very vocal about the importance of
#JavaCertifications
to level up our Java skills.
Don't miss this amazing offer by Oracle - $25 for Java learning + certification voucher, valid until Apr 25th.
I was absolutely thrilled to see my quote on this page :-)
Celebrate the
#Java
25th Anniversary with Oracle University! You can now access the Java 25th Anniversary learning subscription for FREE and purchase your Java Certification Exam for just $25. This offer is only valid until April 25, 2021.
#MovedbyJava
We are giving away custom Lego sets:
#AdaLovelace
,
#RedHat
VP Engineering Denise Dumas & female tech leaders of tomorrow!
For a chance to win, simply:
Retweet this tweet & tag a female coworker or women who inspires you!
We'll inform winners via DM on 8 Oct. 🍀
On my way to
@jbcnconf
. Super excited(!) Looking forward to present a session on ‘Java 9, 10, 11 - what the future holds’ and meeting all
#Java
enthusiasts!
#WomenInTech
#Java11
Very proud to share: i’m Working on my next book - ‘Java 11 Quick Start’ with
@PacktPub
.
Special discount codes for the
@jbcnconf
- EBook code: J11QSEB50, Print book: J11QSB15. Early access edition coming soon!
#WomenInTech
#Java
#Java11
What does community mean to you?
To me, it means an unlimited pool of friends, who I respect, look up to, and can talk about all things - tech and non-tech :-)
#JavaCommunity
It was a pleasure & an honor to present at the OracleDeveloper Live event (Sep 2021).
I demonstrated how IntelliJ IDEA can lower your cognitive load when working with new language features in Java 17, like Pattern Matching for Switch and Sealed classes.
If you are looking for something super exciting this weekend, try out
@intellijidea
's 'Code with Me'. Pair program with your colleagues, students, and friends, and much more.
Details:
IntelliJ IDEA 2020.1 is Released! What's new:
* Support for Java 14
* Download the JDK from the IDE
* Dataflow analysis assistance in the debugger
* LightEdit mode
* And so much more!
Learn all the details at
I'm excited to host the amazing, humble, and kind
@starbuxman
on this webinar in another few minutes.
Join us for a live demonstration on using
@Kotlin
to develop enterprise applications using
@StringBoot
.
In an hour,
@starbuxman
will demonstrate how to use
@Kotlin
and
@SpringBoot
to develop enterprise applications.
Use the following link to view the webinar's live stream and participate by asking your questions:
Session agenda:
Here's my article on 'Pattern Matching with instanceof', introduced as a preview language feature in
#Java14
.
I love how you can combine the usage of this feature with other language features and make your code concise and easy to read.
A very Happy Republic Day to all Indians!
Watching the Republic Day parade, in-person, or on our television has been a part of our celebrations, as far as I can remember.
A few screenshots from the Republic Day Parade at the Rajpath,
#NewDelhi
, this morning.
#26january