July Week 2
Saturday, 15 July 2023

Get up to speed on stuff that affects you as a developer with our weekly digest which summarizes the week's news together with links to the latest book review and our additions to Book Watch.

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

I Programmer Logo Square

July 06 - 12, 2023

Featured Articles


ESP32 In MicroPython: I2C, HTU21D and Slow Reading
10 Jul | Harry Fairhead & Mike James
article thumbnail

 

Using I2C with the ESP32 is easy - except when it isn't.  In this example we find out how to deal with the ESP32's inability to wait for slow devices. This extract is from Programming the ESP32 in MicroPython, part of the I Programmer Library.


Web Service Security: What You Should Know
06 Jul | Gilad David Maayan
article thumbnail

The proliferation of web services has introduced the need to ensure the security of sensitive information from unauthorized access or theft and to demonstrate an organization's trustworthiness. Here we outline some best practices you should consider implementing.

Banner

Programming News and Views


NET MAUI Comes to VS Code
12 Jul | Mike James
article thumbnail

At last, Microsoft seems to be serious about making .NET and C# something you would want to use with VS Code. But there is still a long way to go.


Swear By My Code
12 Jul | Harry Fairhead
article thumbnail

Open source code that contains swearwords is higher quality than code than does not. And although you might initially find this surprising, psychology offers plenty of explanations why it should be the case and there's lots of anecdotal evidence too.


Kotlin 1.9 Adds K2 Compiler
11 Jul | Mike James
article thumbnail

The Kotlin team at JetBrains has announced a new version of Kotlin that includes a beta of the new Kotlin K2 compiler for JVM. Kotlin 1.9 also includes new language features as well as improvements for Kotlin Multiplatform and Kotlin/Native.


Microsoft Adds Dynamic JSON To Azure Core Library For .NET
11 Jul | Kay Ewbank
article thumbnail

Microsoft has added a  new dynamic type to Azure.Core that lets you treat raw JSON like a strongly typed model.


Userware Releases XAML For Blazor
10 Jul | Kay Ewbank
article thumbnail

Userware has announced the release of XAML for Blazor, an extension for Blazor WebAssembly that gives .NET developers an expanded choice in coding methods, and a pathway for integrating code from XAML-based applications such as WPF, Silverlight and WinUI into web applications.


Apache Spark Now Understands English
10 Jul | Nikos Vaggalis
article thumbnail

An SDK for Apache Spark has been released that takes English instructions and compiles them into PySpark objects, making Spark more user-friendly and accessible.


Drones Replace Fireworks For 4th July Celebrations
09 Jul | David Conrad
article thumbnail

Risk of wildfires and other environmental concerns made several US cities to switch to drone light shows for this year's 4th July festivities. And in Texas a Sky Elements Drone Show achieved the Guinness World Record title for the largest aerial sentence formed by multirotor/drones.


KDE Free Qt Foundation Celebrates 25th Anniversary
07 Jul | Kay Ewbank
article thumbnail

The KDE Free Qt Foundation has celebrated its 25th anniversary with a pledge to continue protecting the future of Qt, both as open source and as a proprietary and commercially supported offering.


Get Hands-On With Generative AI On Coursera
07 Jul | Sue Gee
article thumbnail

Learn the fundamentals of how generative AI works, and how to deploy it in real-world applications with a new short course on the Coursera platform from DeepLearning.ai and Amazon Web Services.


Apache Kvrocks Reaches Top Level Status
06 Jul | Kay Ewbank
article thumbnail

Apache Kvrocks has graduated from incubation and is now a Top-Level Project (TLP). Kvrocks is a distributed key-value NoSQL database that uses RocksDB as the storage engine and is compatible with Redis protocol.


Perl 5.38.0 Released - An Appeal To New Blood?
06 Jul | Nikos Vaggalis
article thumbnail

Perl, despite having fallen out of favor and tanking in terms of programming language popularity, still moves forward. It's business as usual with version 5. 38 just released.

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


Principled Programming

Author: Tim Teitelbaum
Publisher: DateTree Press
Date: March 2023
Pages: 429
ISBN: 978-8987744109
Audience: General
Rating: 5
Reviewer: Mike James
Principled Programming - what else would you want to do?

Book Watch


Logic Pro, 3rd Ed (For Dummies)

This guide to the recording software favored by Mac users helps readers bypass the time needed to search for tech answers and spend more time capturing sounds. Graham English explains the full recording power of Logic Pro, starting with launching a project and recording your audio. He helps you explore the built-in digital instruments and beat makers, augment your recording power with plug-ins, and finalize your song by editing, adding effects, mixing, mastering, and sharing.


An Introduction to R and Python for Data Analysis (CRC Press)

This book sets out to teach students to code in both R and Python simultaneously. Taylor R. Brown presumes no prior experience with computing, and the book is intended to be used by students from a variety of backgrounds. The "Side-By-Side Approach" subtitle refers to the use of layout to help readers grasp the basics of R and Python. Exercises are provided to help students to teach themselves the skills they will need.

 


Making a Metaverse That Matters (Wiley)

In this book, subtitled "From Snow Crash & Second Life to A Virtual World Worth Fighting For", Wagner James Au explores how nascent metaverse platforms have already captured the imagination of millions.  He examines the current state of contemporary Metaverse platforms, including Meta, Roblox, Fortnite, VRChat, and Lamina1, and where they each fit into the overall technological ecosystem. Featuring stories and interviews with insiders including Metaverse creator Neal Stephenson himself, the author uses his unique, grassroots-level perspective as the first reporter embedded in a metaverse platform.

 

IP2

I Programmer has reported news for over 12 years. 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:187196282X>

<ASIN:B0C8NV75TF>

<ASIN:B0BZF8R467>
<ASIN:1394162103>

 

<ASIN:1032203250>

<ASIN:1394155816>

Last Updated ( Saturday, 15 July 2023 )