- Just-in-Time Compilation with JITWatch
- New Java Champion Vinicius Senger
- JavaOne Track Highlights: Java and Server-Side Development
- DevOps, Docker, Chef…
- From Technical Debt to Software Development Analytics
- Java 8 Update 60 Release
- Lizard Selfies with Raspberry Pi and Java EE
- Bytecode and Generics
- Solving Problems Using the Stream API
- About sun.misc.Unsafe
Thursday Aug 27, 2015
Thursday Aug 13, 2015
By Yolande Poirier-Oracle on Aug 13, 2015
At the JVM Language Summit this week, Java VM architect John Rose presented a session called ‘New Bytecodes, New Objects.’ He discussed the state of the JVM, as well as challenges and the future of the JVM
Java Language Architect Brian Goetz presented the Adventures on the Road to Valhalla. In the past year, he has worked on prototypes for generics over primitives and generics over values. In the presentation is goes over what he has learned, the design progress and the design implementation
The JVM Language Summit videos are available on Youtube Java Channel
Tuesday Apr 14, 2015
By Yolande Poirier-Oracle on Apr 14, 2015
Conference speaker Matthias Grüter explains why Docker works well with the JVM
Conference speaker Roland Huss discusses the benefits of integration tests.
Monday Mar 23, 2015
By Yolande Poirier-Oracle on Mar 23, 2015
The vJUG, a virtual Java user group, presents live streaming technical sessions about topics related to Java, JVM, Java EE, Internet of Things and more. Organized by Mani Sarkar and Simon Maple from the London Java Community, their aim is to get the greatest minds and speakers of the Java industry to give talks and presentations in the form of webinars and live streaming from JUG meetups.
First session: How is Java/JVM built? Tuesday, March 24, 2015 at 14:45 UTC, 15:45 in Germany, 10:45am in New York, 7:45am in San Francisco, and 22:45 in Beijing
Mani Sarkar and Daniel Bryant will give an overview of the Adopt OpenJDK program. They’ll explain why developers should get involved, how to participate, and how front-end developers can take advantage of the Adopt OpenJDK. Watch the session live at http://nighthacking.com/event/javaland-2015/
Second session: What's coming in Java.Next? Wednesday, March 25, 2015 at 14:45 UTC, 15:45 in Germany, 10:45am in New York, 7:45am in San Francisco, and 22:45 in Beijing
Learn from Heather VanCura how you can take part in Java technology by Adopting a JSR. This session give a brief overview of the Adopt-a-JSR program. Andres Almiray will discuss JSR 377, Desktop|Embedded Application API; Anatole Tresch will discuss JSR 354, Money & Currency API; and Ed Burns will discuss the two JSRs he is currently leading, JSR 369, Java Servlet 4.0 Specification and JSR 372, JavaServer Faces (JSF 2.3) Specification.
Two sessions are scheduled for next week. They are live from the JavaLand Conference in Germany, in partnership with the Nighthacking community. You can watch them online at http://nighthacking.com/event/javaland-2015/
Thursday Mar 19, 2015
By Yolande Poirier-Oracle on Mar 19, 2015
By Guest Blogger Stephen Chin
JavaLand is a community conference in Germany that is held in an amusement park. Come learn not only about Java and technology, but also about how geeks have fun!
We will have a live NightHacking stream running from the Java Community Area on Tuesday and Wednesday with an all-star interview line-up. Each day will also conclude with an exciting combined vJUG session, which you won’t want to miss!
Schedule (Time Zone is CET)
Tuesday Mar 03, 2015
By Yolande Poirier-Oracle on Mar 03, 2015
• JVM Reaction to Memory Pressure: “Memory pressure” is a property that represents the total memory usage (RAM) on the system. This new feature can be leveraged to reduce the amount of memory used on a system where multiple JVMs are deployed and control the amount of memory designated to be consumed by each JVM, avoiding Out of Memory Errors (OOMEs) from occurring.
• Improvements to the native packager: Enables developers to create native-feel applications that do not require clients to have an existing Java Runtime installed. These self-contained applications can then be deployed into areas like the Mac app store. The application developer has full control over the runtime and application entry points.
• Ability to modernize the JavaFX stack on Mac OS X: The JavaFX media stack has been ported on Mac OS X® from QTKit and Quicktime, which have been deprecated, to the newer AVFoundation framework. With this, developers using the JavaFX media stack can now gain Mac App Store acceptance and have the opportunity to have their applications released on the Mac App Store.
Tuesday Dec 09, 2014
By Yolande Poirier-Oracle on Dec 09, 2014
In this interview, Mark Hazel and Lucy Carey discuss a new Java knowledge sharing platform called Voxxed. The website is a “concentration of outstanding content from conferences. It includes tutorials, articles, blogs, and interviews” explains Mark. The topics cover the entire Java ecosystem: JVM, methodology, cloud, future, and mobile.Visit Voxxed.com
Friday Aug 01, 2014
By Yolande Poirier-Oracle on Aug 01, 2014
The seventh annual JVM Language Summit took place during three days earlier this week. "It is a small room gathering of JVM and language implementers" explains JVM Architect John Rose. The number of attendees is intentionally limited so they can discuss topics with presenters and each other. The talks and discussions were about " the use of the JVM to implement new languages, and language constructs. What the pain-points are and how to evolve the JVM to fix the pain-points." Watch John's interview and learn about Valhalla and Panama, two new Oracle projects related to the JVM.
The summit sessions will be available online for free in the coming weeks.
Tuesday Jul 15, 2014
By Tori Wieldt-Oracle on Jul 15, 2014
by Caroline Kvitka, Java Magazine Editor in Chief
The July/August issue of Java Magazine explores the Java Virtual Machine (JVM), and includes a JavaOne preview. While often overshadowed by the Java language, the Java Virtual Machine is the cornerstone of the Java platform. It gives Java its hardware and operating system independence, small compiled code size, and protection from malicious programs. We’ve dedicated almost an entire issue to the JVM, so if you haven’t paid much attention to it lately, buckle up and get ready for the ride.
One of the most notable things about the JVM is that it can run hundreds of programming languages besides the Java language—providing developers with flexibility and freedom of choice. In our cover story, “Alternative Languages for the JVM,” Raoul-Gabriel Urma takes a look at eight JVM languages and some of the benefits of using them. In “Performing 10 Routine Operations Using Different JVM Languages,” Venkat Subramaniam further explores the benefits of alternative languages—while also showing how Java SE 8 handles certain tasks. Developing JavaFX applications? Check out Josh Juneau’s article, “JavaFX with Alternative Languages,” to discover how alternative languages and custom APIs can speed development.
We also focus on things you can do to make the JVM work better for you. Julien Ponge shares advice on avoiding benchmarking pitfalls on the JVM, and Cas Saternos gets us up to speed on server-side deployment on the JVM. In addition, Marcus Hirt introduces us to a profiling and diagnostics tool for Java applications running on the JVM and Ben Evans gives us a primer on just-in-time compilation.
Want more? Make sure to register for JavaOne, September 28–October 2 in San Francisco, California, which features a dedicated JVM Languages track (and check out our JavaOne conference preview [with speaker previews and coffeeshop recommendations]).
Java Magazine is a FREE, bi-monthly, online publication. It includes technical articles on the Java language and platform; Java innovations and innovators; JUG and JCP news; Java events; links to online Java communities; and videos and multimedia demos. Subscriptions are free, registration required.
Have feedback for Java Magazine? Send a tweet to @oraclejavamag.
Wednesday Mar 05, 2014
By Yolande Poirier-Oracle on Mar 05, 2014
It is time to submit all those talks you have been thinking about. "We have a huge focus on community at this event, and it would be great to have many proposals from the developer community." explains JavaOne Content Chair Stephen Chin.
There is a new dedicated track for Agile development this year, making a total of nine Java tracks. This year's tracks are:
There is no time to waste! The call for papers closes April 15th at 11:59 p.m. PDT
There is a rolling submission process, so submit early!