November Week 3
Written by Editor   
Saturday, 23 November 2019

Every day I Programmer has new material written by programmers, for programmers. This weekly digest gives a summary of the latest content, which this week includes an extract from Android Programming in Kotlin showing how to work with Android Studio's layouts and an article from our history section on Steve Jobs and the Early Apple Years.

To receive this digest automatically by email, sign up for our weekly newsletter. 

IP2

November 14 - 20, 2019 

Featured Articles

Android Programming In Kotlin: Layouts 

Layouts are containers for other components. In modern Android you only need the constraint layout but there are others. Here's how to work with them in Kotlin, an extract from my published book Android Programming in Kotlin: Starting With An App .

 

Steve Jobs and the Early Apple Years   

nextSteve Jobs - the name needs no further explanation. Many think he was, and remains, the most important figure in technology's history. Others are not so sure. Our account is of the early years, before the era of the iPhone for which Jobs himself became an icon.

 

Book Review of the Week

Mike James concluded his review with:If you aren't afraid of math, and perhaps know some quantum mechanics, then this book might let you see how the physics can be used for computation. You might at the end of it think that a quantum computer doesn't really have that many uses. Cracking codes and simulating molecules about sums it up - and this might well be true.

Banner

New Listings in Book Watch   

News

Android Studio 4 & Jetpack Compose - More Churn  
Wednesday 20 November

androiddevWe don't normally talk about Alpha releases, but this one is important because it gives the direction that Android development is being pushed in. 

New Database For Data Scientists  
Wednesday 20 November

tiledbA new database designed to help data science teams make faster discoveries by giving them a more powerful way to store, update, analyze, and share large sets of diverse data has been released. 

Black Friday Discounts On Coursera
Wednesday 20 November

article thumbnailCoursera is already running a Black Friday promotion offering a 10% discount on their first course to new users on selected courses. So if you've not previously signed up, here is an incentive that is  available from now until November 29th. 

Dart 2.6 Adds Native Linux Support  
Tuesday 19 November

dartlogoGoogle's Dart has increased support for native, ahead-of-time (AOT) compilation for Linux, Windows and MacOS. The extra support comes from an extension of Dart's existing compiler set called dart2native, which can be used to create command-line programs. 

$5 million For Open Source Software Projects for Science   Tuesday 19 November

czi1The Chan Zuckerberg Initiative has announced funding for over forty open source tools that are essential to biomedical research. There will be two more opportunities for OSS projects to request funding, with the second round opening next month. 

The Open Source Guides To Managing Open Source Software Projects   Monday 18 November

A set of guides detailing the ins and outs of launching, managing, maintaining and contributing to open source projects has been made available. Although created and curated by GitHub, with input from outside community reviewers, they are not exclusive to GitHub products. 

.NET Jupyter Notebooks Announced  
M
onday 18 November

jupyter2Microsoft has announced that you'll be able to run .NET code in Jupyter Notebooks, specifically C# and F#, and therefore ML.NET as well. The new support is enabled by the .NET kernel for Jupyter and Try .NET. 

GitHub's Arctic Archive  
Saturday 16 November

gihhubarchivearchiveThe most bizarre announcement made at GitHub Universe 2019 was that GitHub is planning to store every open source GitHub repo in disused mine on the Svalbard, a remote island closer to the North Pole than to the Arctic Circle. 

The Fate Of Programming To Be Decided By The Supreme Court   Saturday 16 November

SCSealIn an unexpected turn of events, the U.S. Supreme Court has agreed to hear Google's petition asking for a judicial review of the copyright issues stemming from the Oracle v Google lawsuit. This will impact the future not only of Android but software in general. 

New From GitHub Universe  
Friday 15 November

GitHub Universe, its annual user event, took place this week. Here is a round up of its notable announcements inclding the launch of GitHub SecurityLab which  aims to bring together security researchers across the industry to secure the open source ecosystem. 

LG Auptimizer Open Sourced  
Friday 15 November

auptimizerAn optimization tool for Machine Learning (ML) that automates many of the tedious parts of the model building process has been released in an open source version by LG. Auptimizer is designed to run and record sophisticated hyperparameter optimization (HPO) experiments to assist with fine tuning ML models. 

Brave Browser Reaches Version 1.0  
Thursday 14 November

bravesqBrave, the open-source Chromium-based browser that features ad-blocking together with a blockchain-based digital advertising platform, has emerged from its beta. Version 1.0 encompasses iOS devices as well as Android and desktop.  

Go.Dev Portal Now Online  
Thursday 14 November

godevA new portal for Go developers has been launched by the Go Developers Network. Go.dev is described as providing learning resources to get started with the language, featured use cases, and case studies of companies using Go. 

 

Banner

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. 

IP2

<ASIN:1871962544>

<ASIN:B07S5CT71C>

<ASIN:0262039257>

<ASIN:1680502263>

<ASIN:0135861446>

<ASIN:1492046531>


 

Last Updated ( Saturday, 23 November 2019 )