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.
July 06 - 12, 2023
Featured Articles
|
ESP32 In MicroPython: I2C, HTU21D and Slow Reading 10 Jul | Harry Fairhead & Mike James
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
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.
|
|
Programming News and Views
|
NET MAUI Comes to VS Code 12 Jul | Mike James
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
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
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
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
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
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
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
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
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
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
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.
|
|
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.
|
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> |