#AboutLastWeek: Top 100 Java libraries, Angular 2 best assets and Google gives Oracle a run for its money
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.
A well-deserved victory for Google vs Oracle. The alternative would’ve had a chilling effect on software innovation. https://t.co/d3mW8dIqqk
— Hadi Partovi (@hadip) May 27, 2016
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!
— Martijn Verburg (@karianna) May 27, 2016
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.
— David East (@_davideast) May 27, 2016
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.
Any man who can hitch the length & breadth of the galaxy & still know where his towel is, is clearly a man to be reckoned with. #TowelDay
— Lou Brutus (@LouBrutus) May 25, 2016
— Killer Kitsch (@killer_kitsch) May 25, 2016