Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our weekly book review. This week's featured articles are an extract from Ian Elliot's JavaScript Async book and another chapter of Modern Java by Mike James.
To receive this digest automatically by email, sign up for our weekly newsletter.
March 26 - April 1, 2020
Featured Articles
JavaScript Async - Avoiding State With Yield Ian Elliot
One way to keep your UI responsive is to break a computation up into small chunks. The problem is that you have to record the state of the computation so you can restart it. Yield can be used to do this automatically. This is an extract from Chapter 4 of my book on JavaScript Async.
|
Building a Java GUI - Containers Mike James
In this chapter of Modern Java we get to grips with the idea of a container that is used to host components to build a user interface. We also find out how the Swing GUI Builder generates code to make it all much easier.
|
News
Why Do Android Devs Convert To Kotlin? 01 Apr | Mike James
Not just why, but how? Moving an app from an existing language to a new one isn't something that happens every day, but since the advent of Kotlin it's more common than it was. So what is Java to Kotlin all about?
|
David Silver Awarded ACM Prize In Computing 01 Apr | Sue Gee
David Silver, best-known for AlphaGo, is the latest recipient of the ACM Prize in Computing. It is awarded for his breakthrough advances in computer game-playing and contributions to the "growing and impactful area of deep reinforcement learning".
|
New Udacity Web Developer Nanodegrees 31 Mar | Sue Gee
Ever since it introduced its project-based micro-credential, Udacity has offered Nanodegrees in Web Development. We take a look at the latest revision of the Full Stack and Front End Web Developer Nanodegree Programs while there is still time to take advantage of the Free Access for a month offer.
|
Facebook Builds Rome 31 Mar | Kay Ewbank
Facebook has developed Rome, an “all-in-one” solution for JavaScript and TypeScript development. The project (named after the saying that 'all roads lead to Rome') is described as a complete JavaScript toolchain that compiles and bundles JavaScript projects, lints and type-checks, runs tests, and can also format code.
|
Apache Software Foundation - 21 Years Following the Apache Way 30 Mar | Sue Gee
The Apache Software Foundation, the world's largest open software foundation celebrated its 21st Anniversary by reminding us of "The Apache Way".
|
JavaFX 14 Released 30 Mar | Kay Ewbank
The latest version of JavaFX has been released with improvements including support for HTTP/2 in the WebView component. JavaFX is a cross-platform framework that lets developers create a single app for use on desktops, embedded devices, Android and iOS based on JavaSE.
|
Fighting Coronavirus At Home With Exascale Power 28 Mar | Sue Gee
In the drive to combat the coronavirus, Folding@ Home's distributed network is now running at over 1,000,000,000,000,000,000 operations per second, more than five times faster than the world fastest supercomputer.
|
IoT Adoption Survey Reveals Open Source Rules 27 Mar | Harry Fairhead
The Eclipse Foundation's IoT Working Group has issued a report that reveals that for commercial organizations the IoT is real and adoption is growing, albeit with a degree of caution. As far as IoT is concerned, the open source model clearly dominates.
|
Trio Of Microsoft Certifications Bite the Dust - UPDATE: Deadline Extended 27 Mar | Sue Gee
Having recently announced the imminent end of the Microsoft Certified Solutions Developer/Expert/Architect certifications, Mircrosoft has extended the retirement date by seven months, to January 31,2021, citing the impact of Covid-19 as the reason.
|
Apache Samza Improves State Management 27 Mar | Kay Ewbank
There's a new version of Apache Samza, an open source framework for developing and running stream processing jobs. Samza was originally developed alongside Kafka by LinkedIn before being made open source and taken into the Apache Software Foundation fold.
|
Udacity Offers Free Access To Nanodegree Programs 26 Mar | Sue Gee
Udacity has come up with a positive response to social isolation. Its Quarantine Special offers Free Access for 30 days to any of 40 nanodegree programs, including many we've introduced before.
|
NetBeans Adds JDK 14 Support 26 Mar | Kay Ewbank
There's a new version of Apache NetBeans with improvements including more support for JDK 14 and new support for JavaServer Faces.
|
Books of the Week
Full Review
The Pragmatic Programmer, 21st Anniversary Edition
This is a second edition of the highly regarded book by Dave Thomas and Andy Hunt covering the non-technical aspects of being a software developer. Awarding it a rating of 5, Mike James concludes:
If you are looking for a book that is fun to read and will make you think about what you are doing when you program, then you will want a copy of this book.
Added to Book Watch
|
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.
<ASIN:1871962560>
<ASIN: 1871962536>
<ASIN:0135957052>
<ASIN:1484257375>
<ASIN:1838987428>
<ASIN:1840788755>
|