August Week 1
Saturday, 12 August 2023

If you've not visited I Programmer before, this Weekly Digest gives you a taster. It has links to our news with its mix of analysis and comment and the week's additions to Book Watch Archive and the latest Book Review. In our top featured articles this week we explore the way  Python uses Unicode without encoding for its strings and UTF-8 encoding for its source files.

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

I Programmer Logo Square

August 03 - 09, 2023

Featured Articles


Programmer's Python Data - Unicode Strings
08 Aug | Mike James
article thumbnail

Strings in the era of Unicode are no longer simple. Python uses Unicode without encoding for its strings and UTF-8 encoding for its source files. Find out how it all works in this extract from Programmer's Python: Everything is Data .


Identifying Skills Gaps in Your Development Team
03 Aug | Gilad David Maayan
article thumbnail

A skills gap refers to a significant discrepancy between the skills that employers need and those that employees possess - be they technical abilities, soft skills, or industry-specific knowledge. Regardless of their nature, skills gaps can pose significant challenges for both employers and employees.

Banner

Programming News and Views


Google Proposes Web Integrity Standard Which Appalls Many
09 Aug | Mike James
article thumbnail

Google has suggested a far-reaching addition to the web which it calls "Web Integrity Standard". This solves a problem that is important not only to Google but to the entire economy of the web. Some users claim it is the death of ad-blocking and the introduction of DRM for web pages. But could it secure the long-term future of the web?


Rust Takes Its Place At Work
09 Aug | Sue Gee
article thumbnail

Rather later than planned, the results of the latest Rust Developer Survey, which was conducted in December 2022, are out. They show that more people than ever before are using Rust and that around half of users do so on a daily basis.


GnuCOBOL 3.2 Improves Dialect Handling
08 Aug | Kay Ewbank
article thumbnail

GnuCOBOL has been updated to add improved dialect handling including changed defaults to better match the selected dialect, a complete new dialect GCOS. The new version also has  support for more COBOL statements, intrinsic functions and syntax from both "old" and new dialects.


Microsoft Introduces Unity Extension For VSCode
08 Aug | Mike James
article thumbnail

Microsoft has announced a preview release of a Unity extension for Visual Studio Code. The extension builds on the C# Dev Kit currently in preview.


Amazon Releases Jupyter Code Analysis Extension
07 Aug | Kay Ewbank
article thumbnail

Amazon has released a new CodeGuru extension that can be used to identify common problems such as code cell execution order, incorrect API calls, and security.


Julia Makes Its Debut in TIOBE Top 20
07 Aug | Janet Swift
article thumbnail

The August 2023 TIOBE Index is published today and records the fact that Julia, a dynamic language for technical computing that runs MATLAB and R-style programs and has achieved popularity among the scientific computing community, is included in the top 20 for the very first time. For a young language this is a remarkable achievement.


Open Antikythera on Kickstarter
06 Aug | Sue Gee
article thumbnail

Regarded as the first analogue computer and named for the Greek island where it was found in a sunken ship, the  Antikythera Mechanism is over 2000 years old. Now a functioning replica has been built that uses 3D printed parts and there's a Kickstarter campaign for it.


SIGGRAPH 2023 Real-Time Live! Trailer
04 Aug | David Conrad
article thumbnail

This year's SIGGRAPH takes place next week and now we bring you the Real-Time Live! Trailer - a taste of what you might expect if you attend the early evening presentation in Los Angeles in person or follow the exclusive live streaming on Twitch.


Sci-Hub Founder Receives EFF Award
04 Aug | Sue Gee
article thumbnail

The Electronic Frontier Foundation has announced that Alexandra Asanovna Elbakyan, who founded SciHub in 2011 is the recipient of the 2023 EEF Award for Access to Scientific Knowledge.


Dart Frog For A Unified Tech Stack
03 Aug | Kay Ewbank
article thumbnail

The Flutter consulting firm Very Good Ventures (VGV) has released Dart Frog 1.0, an open source and lightweight framework designed to help Flutter and Dart developers maximize their productivity by having a unified tech stack that enables sharing tooling and models.


Nim 2 Released
03 Aug | Alex Denham
article thumbnail

There's a new release of Nim, the systems programming language, with improvements including ORC memory management as a default.

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 helps us to continue posting.

Full Review


Bare Metal C

Author: Steve Oualline
Publisher: No Starch Press
Date: August 2022
Pages: 304
ISBN: 978-1718501621
Audience: C programmers
Rating: 3
Reviewer: Harry Fairhead
Bare metal C sounds exciting and very basic. Time to find out how the machine really works.

Book Watch


Azure SQL Hyperscale Revealed (Apress)

This book, subtitled "High-performance Scalable Solutions for Critical Data Workloads" shows how to deploy, configure, and monitor an Azure SQL Hyperscale database in a production environment. Zoran Barać and Daniel Scott-Raynsford begin by showing Hyperscale helps eliminate many of the problems of traditional high-availability and disaster recovery architecture. They then go on to look at how Hyperscale overcomes storage capacity limitations and issues with scale-up times and costs. The book also covers migrating current workloads from traditional architecture to Azure SQL Hyperscale.

 


Telling Stories with Data (Chapman & Hall/CRC)

This book teaches the end-to-end skills needed to do data science and includes applications in R. Dr. Rohan Alexander says this means gathering, cleaning, preparing, and sharing data, then using statistical models to analyse data, writing about the results of those models, drawing conclusions from them, and finally, using the cloud to put a model into production, all done in a reproducible way. The book looks at how the communicate the results of statistical modelling, and also looks at ethics and reproducibility.

 


Neuromined: Triumphing over Technological Tyranny (Fast Company Press)

This book asks whether advances in technology are working for us or against us. Robert Edward Grant and Michael Ashley team up to explore significant questions such as will self-driving cars help us maximize our time and get to our destination safely, or will they erode the autonomy and freedom we feel when we drive ourselves, and what happens if the government, in the name of public health, gains access to the data in our handy fitness trackers and uses it to reward or limit us.

 

 

IP2

Do you want to turn the clock back? You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.

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, 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.

Send your programming press releases, news items or comments to : NewsDesk@i-programmer.info

 

<ASIN:1871962595>

<ASIN:B09ZGBHMG9>

<ASIN:1718501625>

<ASIN:1484292243>

<ASIN:1032134771>

<ASIN:1639080341>

 

Last Updated ( Saturday, 12 August 2023 )