August Week 1
Written by Editor   
Saturday, 07 August 2021

If you've not visited the I Programmer webzine (web-based magazine) before, this Weekly Digest gives you a taster. It has links to our wide ranging news with its mix of analysis and comment. It also lists the week's additions to Book Watch Archive and our Book Review of the Week. 

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

IP2

 July 29 - August 4, 2021

Featured Articles     

Programmer's Guide To Theory - What Is Recursion
Mike James
article thumbnail

 

So you know what recursion is, but do you know why it is? This is what this extract from Programmer's Guide To Theory is all about.


Programming Is Hard - No Exceptions Ever!
Mike James
article thumbnail

Don’t raise an exception – EVER! Exceptions are, in practice the lazy programmer's way out of a hole. It would be better not to dig the hole in the first place, but if you do find yourself in such a hole then the advice is to stop digging and climb out - not drop someone else into the hole by throwing an exception.

Banner

Programming News and Views   


Jetpack Compose Multiplatform Alpha Released
04 Aug | Nikos Vaggalis
article thumbnail

Jetpack Compose Multiplatform, an extension to the Jetpack Compose UI framework from JetBrains, now in Alpha, makes it possible to build Android, Desktop, and Web UIs with the same artifacts from a single codebase.


Discount Offer For Coursera Professional Certificates
04 Aug | Sue Gee
article thumbnail

During August, Coursera is offering 25% off the first month of some of its beginner-level Professional Certificates that could help you embark on a new career. 


SQLBolt - Learn SQL The Interactive Way
03 Aug | Nikos Vaggalis
article thumbnail

As the world becomes more data-driven, SQL is increasingly moving from a "nice to have" skill to a first class requirement for disciplines like Data Science, Machine Learning and Business Intelligence. Here's a free resource for learning SQL right in your browser.


Cassandra 4 Improves Performance
03 Aug | Kay Ewbank
article thumbnail

 

Version 4.0 of Apache Cassandra, the open source NoSQL distributed database, has finally arrived with improvements including much faster performance and a promise that this release is the most stable yet.


Program Deep Learning on the GPU with Triton
02 Aug | Nikos Vaggalis
article thumbnail

 

Triton is a new, Python-like, language from OpenAI intended to ease programming for the GPU by providing an alternative to CUDA.


Microsoft Will Replace Xamarin Forms With MAUI .NET
02 Aug | Kay Ewbank
article thumbnail

Microsoft has updated Xamarin.Essentials and has revealed its plans for Xamarin.Forms once .NET MAUI Essentials arrives this fall. Alongside more details of MAUI, Microsoft says it will end updates to the Xamarin mobile app development platform in November 2022.


Beach Cleaning Robot
01 Aug | Sue Gee
article thumbnail

Every year, 4.5 trillion cigarette butts end up in the environment. BeachBot, or “BB” for short, can spot cigarette butts, pluck them out of the sand, and dispose of them in a safe bin.


Recruiting University Students With Job-Ready Skills
30 Jul | Sue Gee
article thumbnail

Data from HackerRank’s skill assessment platform shows that the next generation of in-demand talent is coming from universities you may not expect, such as New Jersey Institute of Technology, Oregon State University and University of Texas.


Jetpack Compose Is 1.0 And Ready For Use
30 Jul | Mike James
article thumbnail

Jetpack Compose is now fully launched and is the preferred way to create an Android UI. Greeted as a glorious day by some, for me it is simply proof that the inmates have taken over the asylum.


GitHub Launches Project Governance Framework
29 Jul | Alex Denham
article thumbnail

GitHub has announced a governance framework for open source projects. Minimum Viable Governance (MVG) is aimed at both large and small projects, and is open source so can be modified.


Apache Impala 4 Supports Operator Multi-Threading
29 Jul | Kay Ewbank
article thumbnail

 

Apache Impala 4 has been released with many improvements including support for multi-threading across all operators, and support for all TPC-DS 99 queries without manual rewrites. The new version has also improved authentication and authorization.


Banner

Books of the Week

If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a small source of revenue that enables us to continue posting.

Full Review 

Added to Book Watch  

More recently published books can be found in Book Watch Archive.

From the I Programmer Library

Our latest title is:

Last Updated ( Saturday, 14 August 2021 )