December Week 1
Saturday, 09 December 2023

Leave it to us to sift through the news and find the items that are relevant or interesting to developers, data scientists and anybody interested in programming languages, artificial intelligence, cloud computing and much much more. This week we have a roundup of titles on Python from the I Programmer library and an extract from our book on C#.

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

I Programmer Logo Square

November 30 - December 06, 2023

Featured Articles


Deep C# - Casting the Escape from Strong Typing
04 Dec | Mike James
article thumbnail

Casting is one of the most confusing aspects of any modern language and it often makes beginners think hard. But if you know why you are doing it, then the how makes a lot more sense. We have encountered casting earlier in the context of strong typing but there is more to it. Find out in this extract from my new book, Deep C#: Dive Into Modern C#.


I Programmer Experts On Python
30 Nov | Kay Ewbank
article thumbnail

The team of I Programmer book reviewers read a lot of programming titles, but as you may have noticed, some of us also write books about programming too. Here's a selection of titles on Python all from the I Programmer Library.

Banner

Programming News and Views


VS Code Gets Better At Make C/C++
06 Dec | Mike James
article thumbnail

VS Code is a "go-anywhere, work-with-anything" dev system. However, not all languages are created equal and build systems for C/C++ are particularly challenging. The latest VS Code does something to make it easier.


Generative AI For Beginners
06 Dec | Sue Gee
article thumbnail

Here are two introductions to Generative AI  - one from DeepLearning.AI presented by Andrew Ng, the other from Google Cloud Training. Both are on the Coursera platform and both are short, six hours and less than one hour respectively.


Microsoft Open Sources Terminal Chat
05 Dec | Kay Ewbank
article thumbnail

Microsoft is making Terminal Chat, an AI feature for Windows Terminal that was announced at Microsoft's Build 2023 conference, open source.


Notepad++ Twentieth Anniversary
05 Dec | Alex Denham
article thumbnail

An updated version of Notepad++ is available, on its 20th anniversary. The text editor first saw light in November 2003 when it was released on SourceForge.


Amazon Previews Q, Its AI-Powered Assistant
04 Dec | Kay Ewbank
article thumbnail

Amazon has announced Q, a generative artificial intelligence powered assistant that can be tailored to the data in a specific organization.


Liberica Joins The Java CRaC Train
04 Dec | Nikos Vaggalis
article thumbnail

CRaC is a novel technique that makes the JVM faster to start.
Liberica's JDK build has just added support for it. Here are the details.


Spot + ChatGTP - It's Amazing
03 Dec | Sue Gee
article thumbnail

Boston Dynamics' quadruped robot Spot has been given the ability to hear questions and respond to them, thanks to integration with Chat GPT and other AI models. See Spot in action as a tour guide and as a proof of concept for the robotics applications of foundational models.


Advent Of Code 2023 Unlocked
01 Dec | Lucy Black
article thumbnail

December 1st is the day on which, each year, Eric Wastl opens a very special advent calendar. You don't get rewarded with chocolates in the Advent of Code - instead it's stars for solving coding puzzles.


Windows Wallpaper Is Latest Ugly Sweater Design
01 Dec | Kay Ewbank
article thumbnail

Microsoft has made the classic Windows XP wallpaper the design for its shot at this year's ugly sweater options. If, like me, you're wondering how you managed to successfully avoid this as a concept, read on.


GameMaker Free For Non-Commercial Use
30 Nov | Sue Gee
article thumbnail

GameMaker, for creating 2D platform games and now part of the Opera family, has made a change to its prices and terms and it is good news. GameMaker is now free for non-commercial purposes on all non-console platforms.


Microsoft Launches SharePoint Embedded
30 Nov | Kay Ewbank
article thumbnail

Microsoft has launched SharePoint Embedded, a new API-only cloud-based file and document management system that can be used by app developers to make use of the Microsoft 365 file and document storage platform for any app.

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
Audience: General
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


Patterns of Distributed Systems (Addison-Wesley)

This book describes a set of patterns that have been observed in mainstream open-source distributed systems. Unmesh Joshi looks at how distributed systems are inherently stateful systems, and what can and will go wrong when data is stored on multiple servers--from process crashes to network delays and unsynchronized clocks.

 


Python Playground, 2nd Ed (No Starch Press)

This book shows how to turn code into tangible creations with Python Playground, a collection of 15 inventive projects that will expand your programming horizons, spark your curiosity, and elevate your coding skills. Mahesh Venkitachalam shows how to generate art and music, simulate real-world phenomena, and interact with hardware, all through the use of Python and common libraries such as numpy, matplotlib, and Pillow.

 


The Archived Web (MIT Press)

Subtitled "Doing History in the Digital Age", this book offers an original methodological framework for approaching the web of the past, both as a source and as an object of study in its own right. Niels Brügger approaches the archived web as a semiotic, textual system in order to offer the first book-length treatment of its scholarly use.

 

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

<ASIN: B09FTLPTP9>

<ASIN:1871962749>

<ASIN:1871962595>

<ASIN:1871962765>

<ASIN:‎ B0CK3X93KF>

<ASIN: 0138176396>
<ASIN:1718503040>

<ASIN: 0138221987>

<ASIN:0262549719>

Last Updated ( Saturday, 09 December 2023 )