December Week 3
Saturday, 23 December 2023

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.

I Programmer Logo Square

December 14 - 20, 2023

Featured Articles


ESP32 In MicroPython: GPIO
18 Dec | Harry Fairhead & Mike James
article thumbnail

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
article thumbnail

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?

Banner

Programming News and Views


Google Adds Gemini To Bard
20 Dec | Kay Ewbank
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

That's right. No need anymore for a separate database alongside PostgreSQL. ParadeDB has FTS covered.


C# 12 Simplifies Syntax
18 Dec | Kay Ewbank
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

Flexible Server, Microsoft’s fully-managed Postgres service built on open-source Postgres now incorporates the power of Azure OpenAI directly into the database.

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


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.

 

 

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:1871962099>

<ASIN:B0C8NV75TF>

<ASIN:0138176396>

<ASIN:3031453603>

<ASIN: 0262048647>

<ASIN: 1718503725>

Last Updated ( Saturday, 23 December 2023 )