November Week 2
Saturday, 18 November 2023

Get up to speed on stuff that affects you as a developer with our weekly digest. It summarizes the week's news together with the week's book review and new titles selected for Book Watch Archive. In this week's top featured article Mike James provides a plain-spoken guide to Lambda Calculus suitable for programmers.

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

I Programmer Logo Square

November 09 - 15, 2023

Featured Articles

Programmer's Guide To Theory - Lambda Calculus
15 Nov | Mike James
article thumbnail

Lambda calculus is close to logic and pure maths and it can be difficult to see what it is actually all about in practical terms. So there is a need for a plain-spoken guide suitable for programmers.

Advanced Best Practices for CI/CD Pipelines
13 Nov | Gilad David Maayan
article thumbnail

The continuous integration and continuous delivery (CI/CD) pipeline is an integral part of modern DevOps practices, enabling software development teams to push code changes more frequently and reliably. As the intricacy and scale of software continue to expand, the necessity for sophisticated practices to effectively manage it is becoming increasingly evident.


Programming News and Views

GitHub Sees Exponential Rise In AI
15 Nov | Sue Gee
article thumbnail

Developers are flocking to AI creating an explosion of generative AI activity in open source. The 11th annual Octoverse report, unveiled at last week's GitHub Universe event recorded 65K public generative AI projects built on GitHub in the past year and noted that almost a third of starred open source projects have a maintainer using GitHub Copilot.

.NET 8 Released
15 Nov | Kay Ewbank
article thumbnail

.NET 8 has been generally released. This is the latest long term support (LTS) version that will be supported for the next three years. Microsoft says the new version delivers improvements to the performance, stability, and security, as well as platform and tooling enhancements aimed at increasing developer productivity and speed of innovation.

Leporello.js - The Next Gen JavaScript IDE
14 Nov | Nikos Vaggalis
article thumbnail

Leporello.js is an interactive functional programming IDE for JavaScript with debugging superpowers. Let's look at what makes it different from traditional IDEs.

Grafana Adds New Tools
14 Nov | Kay Ewbank
article thumbnail

Grafana Labs has announced new tools to make it easier to analyze application data on Grafana Cloud. The announcements are an Application Observability tool for Grafana Cloud, and Grafana Beyla, the eBPF-based application auto-instrumentation open source project for application observability.

Hydra Turns PostgreSQL Into A Column Store
13 Nov | Nikos Vaggalis
article thumbnail

Hydra is an open-source extension that adds columnar tables to Postgres for efficient analytical reporting. Version 1.0 is generally available.

OpenAI Announces Improved Models And APIs
13 Nov | Kay Ewbank
article thumbnail

OpenAI has announced new and improved models and APIs at its first Developer Day Conference. The company also announced it is reducing pricing for parts of its platform.

Microsoft Windows Announced 40 Years Ago
12 Nov | Sue Gee
article thumbnail

Although it didn't launch until 1985, Microsoft Windows was announced in November 1983. It signaled the move for users from the command line to a GUI environment, something that some programmers still resist today.

New Hour Of Code Announced
10 Nov | Kay Ewbank
article thumbnail

New activities for this year's Hour of Code have been announced. The focus for 2023,"Creativity with AI", is designed to let students learn about computer science and artificial intelligence.

Othello Solved - It's A Draw!
10 Nov | Mike James
article thumbnail

The board game Othello, also known as Reversi as it played by reversing the colors of black and white disks, has been solved using alpha-beta pruning. Given "perfect play", that is a situation in which neither player makes a mistake, the outcome will always be a draw.

Step CI - The API Quality Assurance Framework
09 Nov | Nikos Vaggalis
article thumbnail

Power up your API testing inside your CI workflow with Step CI, a free open-source tool that has also introduced a paid Support Plan.

GitHub Announces AI-Powered Changes
09 Nov | Kay Ewbank
article thumbnail

GitHub has announced changes to its platform that will use AI "in every step of the developer lifecycle". The intention is to make natural language become the universal programming language. The announcement was made at GitHub Universe.


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

Data Structures & Algorithms in Python

Author: Dr. John Canning, Alan Broder and Robert Lafore
Publisher: Addison-Wesley
Date: October 2022
Pages: 928
ISBN: 978-0134855684
Audience: Python developers
Rating: 4
Reviewer: Mike James
Data structures in Python - a good idea!

Book Watch

Data Smart, 2nd Ed (Wiley)

With the subtitle "Using Data Science to Transform Information into Insight", this book is a field guide to building statistics, machine learning, and powerful artificial intelligence concepts inside the  spreadsheet. In this updated edition, author Jordan Goldmeier shows how to implement data science problems using Excel while exposing how things work behind the scenes.


The C# Type System (No Starch Press)

This book looks at C#'s type system, the foundation upon which all C# programs are built. Steve Love shows how to define and implement value types effectively, and write more performant and robust code. Real-world code examples and test cases throughout are designed to improve your programming with C# and show how best to implement the principles you’re learning.


Begin to Code (Microsoft Press)

This full-color guide will help you start creating cloud-based apps and games fast, even if you've never done it before. Rob Miles has revamped the tutorial for beginners providing challenges from debugging to step-by-step Make Something Happen exercises replicated as YouTube videos linked directly from the book.




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 :





<ASIN: 1718501587>

<ASIN: 0138065403>

Last Updated ( Saturday, 18 November 2023 )