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.
November 30 - December 06, 2023
Featured Articles
|
Deep C# - Casting the Escape from Strong Typing 04 Dec | Mike James
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
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.
|
|
Programming News and Views
|
VS Code Gets Better At Make C/C++ 06 Dec | Mike James
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
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
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
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
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
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
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
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
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
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
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.
|
|
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.
|
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> |