To receive this digest automatically by email, sign up for our weekly newsletter.
February 6 - 12, 2020
Java Class Inheritance
Working with classes and objects is a very sophisticated approach to programming. You can't expect to absorb all of its implications in one go. We have already looked at the basics of class and objects. Now we need to look at encapsulation, constructors, overloading and inheritance.
The True State of Java and its Ecosystem
12 Feb | Nikos Vaggalis
JRebel has released its 2020 Java Technology Report. Combining its findings with those of two other recent reports on Java, from Baeldung and Snyk, allows us to reveal the latest state of affairs regarding Java and its ecosystem.
App Store Or Google Play? Where To Earn Money From Apps
12 Feb | Janet Swift
To date Google has paid $80 billion to Android developers. Apple, however, has paid out $155 billion to devs, almost twice as much. What does this discrepancy mean?
10th Google Code-in Sets New Records
11 Feb | Sue Gee
The winners of Google Code-in 2019 have been announced. The Grand Prize winners, who represent 21 countries, will get to enjoy a 4-day trip to Google HQ to meet with mentors from the open source projects they work on and with Google engineers.
Swift 5.2 Improves Performance
11 Feb | Kay Ewbank
Swift 5.2 is now available in a beta version with improvements including smaller code size and more efficient memory use, alongside better error diagnostics.
Are Developers Paid Fairly?
10 Feb | Sue Gee
HackerRank has published the results of its third annual survey which collected data and opinions from more than 160,000 developers from 162.countries. In our second look at its findings, we focus on variations in pay and developers satisfaction with their pay.
Angular 9 Moves To Ivy
10 Feb | Kay Ewbank
Angular 9 has been released with improvements to the framework, Angular Material, and the CLI. This release also moves over to the Ivy compiler and runtime by default, and introduces improved ways of testing components.
Alexa and Connected Devices - The Good, The Bad and The Ugly
09 Feb | Sue Gee
It's easy to welcome the rise of voice-assisted smart technology for its convenience. But what about the problems? Being called Alexa today results in being bullied and home control devices are being used for domestic abuse.
First Living Robots Constructed
08 Feb | Mike James
Cells are the building blocks of animals so why not repurpose them to create machines that do predetermined jobs? That's what a team at the University of Vermont has done to create xenobots.
Search Tool Released For Deleted Microsoft Knowledge Base Articles
07 Feb | Kay Ewbank
A new tool that can help find Microsoft Knowledge Base articles that have been deleted from the Microsoft site has been launched. The Microsoft KB Archive Search is described by its creators as a targeted Wayback time machine.
Electron 8 - First Release As OpenJS Foundation Incubator
07 Feb | Alex Armstrong
At the end of last year Electron joined the OpenJS Foundation as an incubator project. The release of Electron 8, less than two months later, is an indication that it is thriving in its new home.
Java 8 Remains Dominant
06 Feb | Janet Swift
While a quarter of Java developers and running the most recent Long Term Support version Java 11 in production, almost two thirds still use Java 8 and only 4% have adopted Java 12.
KDevelop Improves C++ Support and Keeps Abreast of Python
06 Feb | Kay Ewbank
If you want to delve into I Programmer's coverage of the news over the years, you can access I Programmer Weekly back to January 2012.
To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, Google+, and LinkedIn, where you are welcome to share all our stories.
You can also subscribe to our RSS Feeds - we have one for Full Contents, another for News and also one for Books with details of reviews and additions to Book Watch.