Singletons, Singletons…

Choose the right Singleton pattern for your project. Learn about the different ways to implement the Singleton pattern, and how to use the pattern to create a database connection whose parameters can be updated after a Java application has been compiled. 

Payene Denis Kombate explores the pros and cons of various ways to implement the Singleton pattern in his article titled Effective Ways to Implement and Use the Singleton Design Pattern. His comparison includes (more...)

Java Champions

Learn how to become one of the Champions in the Java world!  Java Champions are members of the community who are recognized as leaders, technical luminaries, and innovative technologists.  All of them are top contributors in the Java community. They are conference speakers, bloggers, community leaders, user group leaders and more. You may know some of them, check them out!

“The Java Champion program is crucial to Java because its members come from all corners (more...)

JShell and REPL in Java 9

Java 9 introduces JShell and a Read-Eval-Print Loop (REPL) for the Java Programming Language.  REPL  allows you to evaluate code snippets such as declarations, statements, expressions. You can test your code as you create it, and way before you are done with your whole project. 

The JShell Java Enhancement Proposal (JEP) for the project indicated that the new feature is the result of academic feedback. Schools are adopting languages that have REPL functionality because (more...)

ERP at the Speed of Intelligence: The Internet of Things Makes the Supply Chain Faster and Smarter

By Barbara Verble, Manager JD Edwards Information Development

In just a few years, the Internet of Things has exploded across the technology world and beyond. For businesses running on ERP systems, the Internet of Things is no longer just a futuristic idea, but a clear and present opportunity. It’s not the proverbial elephant in the room because the techie and business blogosphere can’t STOP talking about it.

What about the Internet of Things and ERP? (more...)

Writing JavaFX Applications for Mobile Devices

Due to recent JavaFX ports, you can now create Java client applications that can be deployed on desktop, laptop, and embedded systems, as well as on mobile devices such as smartphones and tablets. In this Java Magazine recent  article, Johan Vos explores the state of JavaFX on mobile devices, focusing on the Android platform.

As Vos explains, like Java, one of the key benefits of JavaFX is the 'write once, run anywhere' paradigm. (more...)

20 “Cakes” of Java in Brazil

To celebrate 20 Years of Java we did a cross-country tour in Brazil for 20 days, visiting Java User Groups and Events across the country.  It was long and grueling, but a lot of fun.  And most importantly, we got to eat cake!  Cake for breakfast (thanks to Otavio and his chocolate passion) and a Java cake for dinner...  every single day! We raced robots in Campinas Untitled

And ate SOUJAVA cake!

Gave our support to the (more...)

Join Online Java Tutorials

Want to keep your skills up to date? The next Virtual Technology Summit (VTS) offers tutorials on Java 8 Lambdas, building a robot with 3D parts and Docker. Come with your questions and chat with the session speakers who are available to answer any questions 

The sessions are one hour long. The agenda is: 
  • 9:30 am: Docker for Java Developers - best-in-class platform to test and manage releases.
  • 10:30 am: Pi on Wheels, Make Your (more...)