October Week 3 – iProgrammer


Written by Editor   

Every day I Programmer has new material written by programmers, for programmers. This week Book Review Editor Kay Ewbank has a round up of recommendations for books on the latest versions of C#. Our other feature continues an exploration of fundamental data structures.  Plus all the news.

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

October 14 – 20, 2021

Featured Articles     


Top Choice C# Titles

Kay Ewbank

C# is a rich language with many books devoted to explaining its finer points. This can make it tricky to find a good book on C# whether you’re learning it for the first time or trying to improve your knowledge of a specific area. In this guide, we’ve highlighted the best of the C# ‘classics’ that we’ve reviewed on I Programmer, with a special focus on those that have been written or updated to cover the latest C# 9.

+ FULL STORY


Data Structures Part II – Stacks And Trees

Harry Fairhead & Mike James

Part II of our look at data takes us into more sophisticated structures that are fundamental to computing  – stacks, queues, deques and trees. If you don’t know about these four then you are going to find programming tough and you will have to reinvent the wheel to solve otherwise simple problems.

+ FULL STORY

Programming News and Views    

UWP Is Dead, Long Live The App SDK

20 Oct | Mike James

Of course, I don’t really mean the “long live” part and it very likely it won’t be. It just emphasizes how lost Microsoft is in the developer world. Where next and what faces sunset next are what we must all be thinking.

+ FULL STORY


AI Identifies Who Was Important In History

20 Oct | Sue Gee

A new algorithm is being used to search historic documents to discover who were the influential people in bygone days. Is this  yet another example of AI expanding the horizons of our knowledge?

+ FULL STORY


MAUI Improves Android App Start Time

19 Oct | Kay Ewbank

The latest preview of .NET Multi-platform App UI (MAUI) is now available with .NET 6 RC2 and in the preview channel of Visual Studio 2022 Preview 5. Among the improvements to the new release are performance tweaks to help Android apps start more rapidly .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

+ FULL STORY


Google Announces Forms API

19 Oct | Alex Denham

Google has announced a restricted beta of the Google Forms API, with an open beta due within a few months. The API works with Google Forms, which provides a way to create and distribute forms, surveys, and quizzes.

+ FULL STORY


Microsoft’s Data Science for Beginners

18 Oct | Nikos Vaggalis

There’s a new free, self-paced online course about Data Science from Microsoft’s Azure Cloud Advocates. Its 20 lesson curriculum, expected to take 10 weeks to complete, is targeted at those new to Data Science. Of course, it uses Python.

+ FULL STORY


Streamlit 1.0 Adds Developer Support

18 Oct | Kay Ewbank

Streamlit, an app framework for machine learning and data science, has been updated. Streamlit 1.0 has been enhanced to move from a simple way to work with data and models to providing ways to develop and deploy apps.

+ FULL STORY


A Robot That Can Hop, Jump and Balance on a Skateboard

17 Oct | Lucy Black

Researchers at Caltech have built a bipedal robot that, inspired by way birds move around, combines walking with flying. Watch the video to meet Leo and see its range of movements which include walking on a slackline, hopping, and riding a skateboard.

+ FULL STORY


Ethics of AI – A Course From Finland

15 Oct | Nikos Vaggalis

Α free online text-based course by the University of Helsinki for anyone who is interested in the ethical aspects of AI.

+ FULL STORY


Facebook Open Sources Mariana Trench

15 Oct | Kay Ewbank

Facebook has open sourced Mariana Trench, a tool used at Facebook to identify and prevent security and privacy bugs in Android and Java applications.

+ FULL STORY


TigerGraph 3.2 Improves Scalability And Security

14 Oct | Kay Ewbank

TigerGraph has been updated with new availability, scalability, manageability, and security features that the team says will ensure mission-critical graph applications work flawlessly in both private and public clouds.

+ FULL STORY


A Lightning Fast JSON Parser Library

14 Oct | Nikos Vaggalis

simdjson is a C++ library that can parse JSON documents very fast. Version 1. 0 has been just released. How does it compare?


+ FULL STORY

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 

Verdict: This book isn’t about applications. it is a rambling introduction to the Kotlin language. Most of the time the explanations are not particularly helpful and are mostly concerned with being cute rather than clear. This said, I can well imagine that there are readers who will want a discursive journey through some parts of the Kotlin language without too much emphasis on why Kotlin is a better Java.

Added to Book Watch

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

From the I Programmer Library

Newly published:

  • Deep C#: Dive Into Modern C# by Mike James

    In Deep C#, I Programmer’s Mike James, who has programmed in C# since its launch in 2000, provides a “deep dive” into various topics that are important or central to the language at a level that will suit the majority of C# programmers. Not everything will be new to any given reader, but by exploring the motivation behind key concepts, which is so often ignored in the documentation, the intention is to be thought-provoking and to give developers confidence to exploit C#’s wide range of features.