Well April sucked. May isn't going to be much better, even if here in Spain they are actually letting us outside to exercise now. Hang on in there. Distract yourself with the articles in this month's newsletter if you like, or focus on other things that matter more.

Take care of yourself and those you love. Stay safe. Stay home if you can.

Java Annotated Monthly Logo with coffee mug and JetBrains logo

Java News

Java turns 25 this month. Keep an eye out for a range of online events to celebrate! One advantage to fewer in-person events is that now more people should be able to "attend" celebrations like this.

Java Tutorials & Tips

My next live stream is Wednesday @ 12 noon PST! We'll explore Records, a new experimental feature in Java. Should be fun.If you missed the last two live streams, you can catch up with text and/or video here.https://t.co/1ezOGnnWTJ
— Angie Jones (@techgirl1908) May 5, 2020

Languages, Frameworks, Libraries and Technologies

Whether you have a formal code review process or not, you're going to want to look at this checklist of "Security Code Review Best Practices", us developers should make sure we're not letting some nasty things into our applications https://t.co/N3pFwA8chW
— Trisha Gee (@trisha_gee) April 21, 2020

These Uncertain Times

We're all in different countries, different stages of concern about the global pandemic. And I don't want to spend too much time dwelling on our current existence. But there's no avoiding it for many, so here at the most interesting or useful articles I read this month. Note: I did not read much this month, because doing work and home life at the same time is actually impossible.

32 of us @jcp_org peers connecting, a full day of @java! I super miss hugging each one of you, no Singapore this week yet with health already looking forward to next opportunity to mee you. #vF2F is still wonderful! #sharingIScaring #javaCOMMUNITY #java pic.twitter.com/kuSLOwniLi
— Amelia Eiras (@ameliaeiras) April 23, 2020

(I'm in the photo above. I even put on makeup for that call and everything)

Culture & Community

And Finally

A chance to catch up on the other IntelliJ IDEA videos and blog posts from this month. Mala and I have been working hard on creating a lot of new screencasts showcasing IntelliJ IDEA features, check them out!

#IntelliJTopShortcut: ⇧⌘⏎ or Shift+Ctrl+Enter. "Complete Statement" sometimes just adds a semi-colon to the line. It can be used to create the outline of for loops or if statements. It moves the cursor to the next place we'll need it#TheDriveToDevelophttps://t.co/UEYle01RnY pic.twitter.com/HDTSySysqM
— IntelliJ IDEA (@intellijidea) May 5, 2020

We are hiring! I'm currently interviewing candidates for the Java/JVM Developer Advocate role in my team but it's not too late to apply. I'm interested in talking to developers who are thinking of switching into an advocacy career, i.e. you don't need to be an experienced speaker/blogger to apply. Want to work in a fully remote, remote-first team? That's us!

If you have any interesting or useful Java / JVM news to share via Java Annotated Monthly, leave a comment or drop me a message via Twitter.

Subscribe to Java Annotated