With the countdown to Christmas 2023 well underway, the I Programmer team wishes you all a very enjoyable time over the festive season.
To receive this digest automatically by email, sign up for our weekly newsletter.
December 14 - 20, 2023
Featured Articles
|
ESP32 In MicroPython: GPIO 18 Dec | Harry Fairhead & Mike James
GPIO is fundamental to connecting with the outside world. This extract from Programming the ESP32 in MicroPython, part of the I Programmer Library, shows you how to get started with GPIO.
|
Code Refactoring: Trends and Technologies for 2024 14 Dec | Gilad David Maayan
Code refactoring, the process of restructuring existing computer code without changing its external behavior involves making changes to the code's structure, organization, or naming conventions to improve its readability, maintainability, and overall quality. How will the latest technology impact the way we approach this task?
|
|
Programming News and Views
|
Google Adds Gemini To Bard 20 Dec | Kay Ewbank
Google has announced that Gemini Pro is available in Bard. This is described as the biggest upgrade to Bard since it launched. Google has also released a Gemini API and other AI tools for developers.
|
Google Offers One Time Payment - Devs Get Nothing 20 Dec | Mike James
Google has agreed to pay $700 million in a settlement of the Epic Games win over the monopoly status of the Play Store. However, Epic points out that this is nowhere near enough and a one-time payment.
|
Apache Releases NetBeans 20 19 Dec | Kay Ewbank
Apache NetBeans 20 has been released with improvements to its support for Gradle, Maven, Java and PHP.
|
ElasticSearch Search Capabilities Baked Into PostgreSQL 19 Dec | Nikos Vaggalis
That's right. No need anymore for a separate database alongside PostgreSQL. ParadeDB has FTS covered.
|
C# 12 Simplifies Syntax 18 Dec | Kay Ewbank
C# 12 was released as part of .NET 8. The main work on C# has been simplification of the syntax and making code execution faster.
|
The Visual Studio Code Oracle Java Platform Extension 18 Dec | Nikos Vaggalis
A new extension by Oracle makes the life of Java devs a little bit easier and more productive.
|
A Tale of Three (Robot) Dogs 17 Dec | Lucy Black
Quadruped robots continue to make strides. Here we look at the fastest, the most versatile and the least threatening - or rather most approachable.
|
.NET Conf 2023 Was A Blast! 15 Dec | Nikos Vaggalis
The biggest .NET virtual event reached its 13th online conference. All the sessions have been made available on YouTube.
|
Programmer Gifts - Mugs With Attitude 15 Dec | Mike James
It's that mug time of year and what better than a new endpoint for your favourite algorithm oil... we have some for your consideration. This first one reflects how I feel most of the time and not only when I'm coding - debugging, refactoring and documenting.
|
Amazon Improves SageMaker 14 Dec | Kay Ewbank
Amazon has added eight new features to Amazon SageMaker, its end-to-end machine learning (ML) service.
|
Azure Database Flexible Server for PostgreSQL Boosted By AI 14 Dec | Nikos Vaggalis
Flexible Server, Microsoft’s fully-managed Postgres service built on open-source Postgres now incorporates the power of Azure OpenAI directly into the database.
|
|
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
|
Functional Design (Addison-Wesley)
Author: Robert C. Martin Publisher: Addison-Wesley Date: September 2023 Pages: 384 ISBN: 978-0138176396 Rating: 4.5 Reviewer: Kay Ewbank
This book sets out to explain the principles, patterns and practices of functional design, and why functional programming is a good thing.
|
Book Watch
|
Modern C Programming (Springer)
This book provides comprehensive detail about modern C programming, including the standards C99, C11, C17, C23, reflecting recent updates. The book features a number of targeted examples, atomic data types, and threads. After covering the standards of C, Orhan Gazi explains data types, operators, loops, conditional statements, functions, pointers, and more. The book is intended primarily for electrical and hardware engineers looking to use or update their knowledge of modern C programming.
|
Understanding Deep Learning (MIT Press)
This book provides an accessible treatment of deep learning. Simon Prince curates only the ideas he considers most important with the aim of providing a high density of critical information. From machine learning basics to advanced models, each concept is presented in lay terms and then detailed precisely in mathematical form and illustrated visually. Suitable for anyone with a basic background in applied mathematics.
|
How AI Works (No Starch Press)
In this book subtitled "From Sorcery to Science", Ronald T. Kneusel explores the explosion of artificial intelligence by explaining — without a single mathematical equation — what happened, when it happened, why it happened, how it happened, and what AI is actually doing "under the hood and sets out to unravel the mysteries of artificial intelligence, without the complex math and unnecessary jargon.
|
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:1871962099>
<ASIN:B0C8NV75TF>
<ASIN:0138176396>
<ASIN:3031453603>
<ASIN: 0262048647>
<ASIN: 1718503725> |