While you were away

#AboutLastWeek: Top 100 Java libraries, Angular 2 best assets and Google gives Oracle a run for its money

Gabriela Motroc
Ripped paper with word weekly report image via Shutterstock

Each Monday we take a step back and analyze what has happened in the previous week. Last week we watched Google score a major victory against Oracle and we learned from Takipi that going through Github and searching for popular Java libraries has its perks. Plus, we celebrated Towel Day and we analyzed Angular 2’s best assets. But that’s not all folks!

And the winner is Google!

The long-term legal battle between Google and Oracle is (for now) behind us. After deliberating for about three days, the jurors finally had an answer to the question: Has Google proved that its implementation of Java (within Android) constitutes fair use under the Copyright Act? Their answer was that Google had not broken any law.

Google’s victory comes amidst fear that Oracle’s accusations would undercut practices that are used around the globe to create all sorts of software. Jurors decided that the search giant did not need Oracle’s permission to use some elements of Java and agreed with the former’s lawyers who claimed that copyright law allows “fair use” of Java elements as long as they represent only a small part of a massive system of software that Google designed for a new purpose.

But not so fast!

Top 100 Java libraries

Takipi’s Henn Idan admitted that their favorite pastime for long weekends is to go through Github and search for popular Java libraries. After analyzing 47,251 import statements of 12,059 unique Java libraries that are used by the top 3,862 Java projects on Github, they presented the top 100 Java libraries.

Here’s a sneak peek at their findings:



When looking at the majority of Java developers they’re pretty consistent when it comes to their choice of Github libraries. It’s not a big surprise, considering the amount of existing projects using these libraries that will keep on using them through 2017 and beyond.

More reasons to love Angular 2

Programmer Tero Parviainen wrote a love letter to Angular 2 in which he revealed all the reasons why he’s excited about the upcoming release.

Tero is talking about TypeScript, server-side rendering, lazy loading, native app support and more. See for yourself!

Happy #TowelDay— it’s that time of year again

May 25 is the day fans remember science fiction author Douglas Adams by carrying a towel. The celebratory day was first held 15 years ago, two weeks after Adams’ death from a heart attack aged 49.

If you want to read about Eclipse hawkBit, BootsFaces 0.8.6, or the TypeScript compiler for Eclipse, don’t forget to take a daily dose of

Gabriela Motroc
Gabriela Motroc was editor of and JAX Magazine. Before working at Software & Support Media Group, she studied International Communication Management at the Hague University of Applied Sciences.

Inline Feedbacks
View all comments