September Week 3
Saturday, 21 September 2024

Take a break and catch up with the latest articles, book reviews and news posted on this site. This week Mike James outlines and explains the famous, or infamous, incompleteness theory propounded by Kurt Gödel and Ian Elliot challenges us with situations in which string equivalence in Javascript is clearly not what it seems.

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

I Programmer Logo Square

September 12 - 18, 2024

Featured Articles


Programmer's Guide To Theory - Gödel And All That
16 Sep | Mike James
article thumbnail

Given infinite computing power surely there cannot be any problem or puzzle that is incapable of solution? The famous, or infamous, incompleteness theory of Kurt Gödel says different, but what does it actually mean?

<ASIN:B081YS81L7> 


Stringy Objects
14 Sep | Ian Elliot
article thumbnail

A Programmer's Puzzle in which we contemplate situations in which string equivalence in Javascript is clearly not what it seems - and explain why it all goes wrong.

<ASIN:B07S8958R9> <ASIN:1871962560>

Banner

Programming News and Views


Office Development Kit For VS Code
18 Sep | Kay Ewbank
article thumbnail

Microsoft has released a preview version of a new development tool for developing Office add-ins in Visual Studio Code.


Pulumi Envisions The Intelligent Cloud
18 Sep | Sue Gee
article thumbnail

Today at PulumiUp, its 4th annual conference, Pulumi is announcing "Intelligent Cloud", its vision for AI-powered cloud infrastructure, and two new products,  Pulumi ESC and Pulumi Insights.


Take Microsoft's Python Web Apps Course For Free
17 Sep | Nikos Vaggalis
article thumbnail

Microsoft has launched a free self paced course on building web applications with Python, addressed to total beginners.


Android Apps Can Block Being Sideloaded
17 Sep | Kay Ewbank
article thumbnail

Android developers now have a way to prevent users sideloading their apps, and users are seeing the effects. Google Play Integrity API, which was released in June, blocks sideloading.


TypeScript 5.6 Tightens Truthy And Nullish Checks
16 Sep | Ian Elliot
article thumbnail

TypeScript 5.6 has been released. The update has better handling of truthy and nullish checks and new iterator helper methods.


pgstream - Real Time Change Data Capture For PostgreSQL
16 Sep | Nikos Vaggalis
article thumbnail

As we've said before, Postgres is for everything, for all the stacks. Now add Change Data Capture to that list too, thanks to pgstream.


Second Gen Robot Dog On Kickstarter
15 Sep | Harry Fairhead
article thumbnail

We covered Mini-Pupper's launch back in 2021 and now there is an even better, second generation, of this low-cost and capable quadruped robot. If you want to see what AI can bring to a small robot, this is your chance.


OpenAI o1 Thinks Before It Answers
13 Sep | Sue Gee
article thumbnail

OpenAI has unveiled a new series of AI models that can reason through complex task and solve hard problems. The first fruit of OpenAI's "Strawberry Project", o1-preview is now available in ChatGPT and the OpenAI API and will be included in ChatGPT Enterprise and Edu next week.


Dev Encyclopedia Shares The Knowledge
13 Sep | Nikos Vaggalis
article thumbnail

Our profession as software engineers is governed by terminology which includes a whole bunch of acronyms that make life even more difficult than it is already. Here's an open-source, easy-to-use online resource that helps make sense of complicated tech terms.


Programmers Day 2024
12 Sep | Lucy Black
article thumbnail

Today, September 12th, is designated as Programmers Day, a tradition we do our best to uphold. We even designed a card!


JFrog Announces Runtime And GitHub Integration
12 Sep | Kay Ewbank
article thumbnail

JFrog has announced new products and closer integration with GitHub at its annual conference, SwamUp.

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


Algorithmic Thinking, 2nd Ed (No Starch Press)

Author: Dr. Daniel Zingaro
Publisher: No Starch
Date: January 2024
Pages: 480
ISBN: 978-1718503229
<ASIN:B0BZGZHK3B>
Audience: C programmers
Rating: 4
Reviewer: Mike James
What exactly is algorithmic thinking?

Book Watch


Server-Driven Web Apps with htmx (Pragmatic Bookshelf)

This book looks at using the htmx JavaScript library to add logic and server interaction to HTML. Mark Volkmann shows how it provides the effect of using a front-end SPA framework without writing front-end code, and lets developers use any server-side programming language and framework to build server applications with endpoints that simply return snippets of HTML.

<ASIN:‎ B0D9N35GKP >


Writing a C Compiler (No Starch Press)

This book takes the reader step-by-step through the process of building a compiler for a significant subset of C, no prior experience with compiler construction or assembly code needed. Nora Sandler starts by building a working compiler for the simplest C program, then adds new features chapter by chapter. The algorithms in the book are all in pseudocode, so you can implement your compiler in whatever language you like.

<ASIN:1718500424>


Going Infinite: The Rise and Fall of a New Tycoon (Norton)

When Michael Lewis first met him, Sam Bankman-Fried was the world's youngest billionaire and crypto's Gatsby. Lewis takes readers into the mind of Bankman-Fried, whose rise and fall offers an education in high-frequency trading, cryptocurrencies, philanthropy, bankruptcy, and the justice system. With a new afterword on Sam Bankman-Fried’s trial and its aftermath, the book traces the mind-bending trajectory of a character who never liked the rules and was allowed to live by his own―until it all came undone.

<ASIN:132410581X>

 

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

Last Updated ( Saturday, 21 September 2024 )