August is typically a quiet month, and whilst this is the case in terms of industry announcements, there have been incredible learning resources and general Java articles created. Here, we have rounded up some of the best of them, covering DevOps, cloud computing, Java, Jakarta EE, MicroProfile and open source.
We loved seeing Java getting some much needed love in two pieces of content that went viral: ‘Don’t call it a comeback: Why Java is still champ’ andthisReddit post. As theEclipse Foundation Executive DirectorMike Milinkovich put it, “Java has been around now for 25 years and I believe that it’s going to be around for another 25 years. I think it’s undergoing a renaissance, both from a technology perspective, but just as importantly from an ecosystem perspective.” We are proud to be one of the open source vendors making use of freely available Java technology to innovate and build that ecosystem!
Watch out for us in September. We’ll be atJConfin Chicago, where one of our experts Fabio will be delivering his popular talk on integration testing. And we have a very exciting webinar coming up in partnership withAzul, where we will take onGraalVMand AOT Compilation – suggesting that new isn’t always better, and there are reasons you should stick with JIT. Sign uphere.
In the meantime, we hope you enjoy the top content we have collated for you – get stuck in!
Most Shared Post of the Month: How to use the Command pattern in Java – Rafael del Nero shows you how to use the Command Pattern to encapsulate requests as objects to execute alone or in sequence in your programs. Read now.
Controlling your server with a reverse shell attack – Brian Vermeer discusses how reverse shell attacks work and how you can protect yourself from them. Read this clear & concise blog with examples in Java & other languages.
External Debugging Tools 1: dtrace & strace – With these tools, track bugs within an application & its external dependencies without the source or deep knowledge of the environment! Shai Almog shows you how.
Java Fundamentals – The basics of Java – you probably know them, but this clear & concise guide is great to pass on to students, colleagues, non-technical project managers etc.
Getting started with Jakarta EE Bean Validation – Francesco Marchioni covers the specification which allows you to express constraints on your model & create custom ones in an extensible way – as well as covering changes for Jakarta EE 10.
Don’t call it a comeback: Why Java is Still Champ – Fantastic article by Mike Melanson – featuring commentary from Mike Milinkovich of the Eclipse Foundation and Martijn Verburg of London Java Community and Microsoft – highlighting Eclipse Adoptium as one of the projects taking Java forward.
MySQL rewriteBatchedStatements – In this article, Vlad Mihalcea shows you how MySQL rewriteBatchedStatements works when using JDBC, JPA, or Hibernate. Take your pick!
Explaining distributed systems to a layman – Kislay Verma talks about distributed systems in super-simple, jargon free language – this is a great one to pass on to bosses, procurement, managers, even family members!
‘The best thing we can do today to JavaScript is to retire it,’ says JSON creator Douglas Crockford Do you agree that JavaScript is a “dinosaur language”? – Read the article by Tim Anderson where he discusses.
IntelliJ IDEA. Pro Tips: Using Git Interactive Rebase – Marit van Dijk takes you through using Git Interactive Rebase to change individual commits, squash commits, drop commits or change the order of them. Make your Git history linear & meaningful!
A complete guide to Java 12 syntax changes– Aneesh Mistry looks at the main syntax changes introduced in Java 12 – including changes to String class, Files class & Collectors class. Watch now.
Hibernate & JPA Tutorial – Crash Course – Marco Behler provides a comprehensive tutorial – aiming at a good (initial) understanding of how to use these tools & what your future Hibernate / JPA learning journey entails.
In this useful, concise video– Dalia Abo Sheasha explores how to use Azure in IntelliJ IDEA to create, develop & deploy your applications to the cloud.
Java on Azure Tooling Update August 2022 – Improvements in the IntelliJ IDEA toolkit! AKS Azure & IntelliJ IDEA can all be used with Payara as we are aggressively compatible with multiple technologies, this may be useful.
New webinar date for your diaries – & it’s on a controversial topic! – Our CEO Steve Millidge discusses with Azul’s Simon Ritter why Ahead-of-time Compilation is overhyped…Tune in September 28. Sign uphere.