Stressing that there is no single solution for all situations, Tomasz Nurkiewicz, in his "Concurrency on the JVM: Beyond Thread.start()" article, describes a...
Stressing that there is no single solution for all situations, Tomasz Nurkiewicz, in his "Concurrency on the JVM: Beyond Thread.start()" article, describes a wide range of parallelization options for running programs concurrently. Also discussed are some tools for asynchronous programming. Using examples, the article demonstrates options available in Java and other Java Virtual Machine (JVM) languages such as Scala, Clojure, and Groovy. Topics covered include the following:...
Stressing that there is no single solution for all situations, Tomasz Nurkiewicz, in his "Concurrency on the JVM: Beyond Thread.start()" article, describes a wide range of parallelization options for...
Fredrik Vraalsen shares Java 8 best practices and pitfalls. He also suggests some libraries for functional programming.
In this interview, Bert Ertman discusses when and why companies should consider a microservices architecture. He offers three main considerations before...
In this interview, Bert Ertman discusses when and why companies should consider a microservices architecture. He offers three main considerations before switching to microservices.
Java Architect Mark Reinhold and key members of Java product team provide an informal overview of modularity as prototyped in Project Jigsaw. The goals for the...
Java Architect Mark Reinhold and key members of Java product team provide an informal overview of modularity as prototyped in Project Jigsaw. The goals for the module system are a reliable configuration to replace the class-path mechanism and a strong encapsulation. Modules will be self-describing collections of code and data, organized in packages. This overview explains the structure of a module, how calls between modules are handled, and how existing applications will...
Java Architect Mark Reinhold and key members of Java product team provide an informal overview of modularity as prototyped in Project Jigsaw. The goals for the module system are a...
How can you use the new features of Java 8 in your day-to-day programming? In the article “Java SE 8 in Practice”, Trisha Gee explores some specific Java SE 8...
How can you use the new features of Java 8 in your day-to-day programming? In the article “Java SE 8 in Practice”, Trisha Gee explores some specific Java SE 8 features such as lambda expressions and the Stream API to easily perform common operations, such as mapping, sorting, comparing, and working with files. Trisha demonstrates with live code how to create leaderboard of top tweeters, a map with key entry for every new handle and a user for each key. She compares before and...
How can you use the new features of Java 8 in your day-to-day programming? In the article “Java SE 8 in Practice”, Trisha Gee explores some specific Java SE 8 features such as lambda expressions and...
Congratulations to the nominees of the 13th Annual JCP Program Awards! JCP recognizes individuals for their participation in the innovations in Java...
Congratulations to the nominees of the 13th Annual JCP Program Awards! JCP recognizes individuals for their participation in the innovations in Java technologies. This year’s four categories of awards are Member of the Year, Outstanding Spec Lead, Most Significant JSR, and Outstanding Adopt-a-JSR Participant. For a full list of nominees visit blogs.oracle.com/jcp/ More information is available about the JCP, JSR, Adopt-a-JSR at www.jcp.org/
Congratulations to the nominees of the 13th Annual JCP Program Awards! JCP recognizes individuals for their participation in the innovations in Java technologies. This year’s four categories of awards...
JavaScript is one of the most popular languages and the natural choice for processing JSON documents. To process millions of JSON documents would you rather...
JavaScript is one of the most popular languages and the natural choice for processing JSON documents. To process millions of JSON documents would you rather perform the processing in-place or ship the data to a middle-tier engine? In the next VTS, Kuassi Mensah explains how stored procedures help in-database processing while avoiding data shipping. In order to be portable across tiers and databases, JavaScript stored procedures need a standard database access API. Java 8...
JavaScript is one of the most popular languages and the natural choice for processing JSON documents. To process millions of JSON documents would you rather perform the processing in-place or ship the...
Share your Java pictures for the JavaOne “myMatrix”, a three-dimensional mosaic by media artist Wolf Nkole Helzle. The mosaic will be created from thousands of...
Share your Java pictures for the JavaOne “myMatrix”, a three-dimensional mosaic by media artist Wolf Nkole Helzle. The mosaic will be created from thousands of individual photos. Dig out the pictures you have from past JavaOnes and other Java conferences. Our goal is to collect between 2,000-5,000 photos. One of the pictures submitted will be picked to represent 20 Years of Java Innovation. You can expect to see a surprise unveiling of this special art piece at JavaOne!! The...
Share your Java pictures for the JavaOne “myMatrix”, a three-dimensional mosaic by media artist Wolf Nkole Helzle. The mosaic will be created from thousands of individual photos. Dig out the pictures...
By David Lopez This year marks 20 years of Java! To celebrate, we wanted to get a feel for what Java and the Java Community mean to Java Developers, so this...
By David Lopez This year marks 20 years of Java! To celebrate, we wanted to get a feel for what Java and the Java Community mean to Java Developers, so this year at JavaOne Brazil, we asked them 3 Questions: What’s your favorite moment as a Java Developer? What’s your favorite thing about Java? What do you think the future of Java is? We recorded over 20 responses, each giving a unique view of what makes Java so great. To showcase these interviews, we’re launching a 3-part...
By David Lopez This year marks 20 years of Java! To celebrate, we wanted to get a feel for what Java and the Java Community mean to Java Developers, so this year at JavaOne Brazil, we asked them...