October Week 3
Saturday, 26 October 2024

Take a break and catch up with the latest articles and news posted on this site. This week saw the publication of Programming The ESP32 In C Using the Espressif IDF and we have a hands-on extract showing how to use sockets to make the ESP32 S3 into a web client. A history article looks at how the ABC Computer was legally designated as the first digital computer.

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

I Programmer Logo Square

October 17 - 23, 2024

Featured Articles


Programming The ESP32 In C - Socket Web Client
22 Oct | Harry Fairhead
article thumbnail

The ESP32 S3 has WiFi but getting from a simple connection to a web client is a matter of using sockets. This is an extract from Harry Fairhead's latest book on programming the ESP32 using C and the IDF.

<ASIN:1871962919 >


ABC - The 1st Computer?
17 Oct | Historian
article thumbnail

If you are at all interested in the history of the computer you can't help but debate the question of who actually invented the first machine? According to a court ruling made October 19, 1973 it was John Atanasoff, inventor of the ABC.

Banner

Programming News and Views


It Matters What Language AI Thinks In
23 Oct | Mike James
article thumbnail

We are currently polarized in how we think about Large Language Models. Some say that they are just overgrown autocompletes and some say that they have captured some aspects of intelligence. How well they solve problems seems to depend on what language you ask for the solution to be expressed in.

<ASIN:1871962730>


Azul Outperforms OpenJDK By Up To 37%
23 Oct | Sue Gee
article thumbnail

Azul has announced that its Azul Platform Prime outperforms comparable OpenJDK distributions by as much as 37%. The company has also launched the Azul Java Performance Engineering Lab (JPEL) aimed at helping customers get the most from Azul Platform Prime.


Mastering LLMs With Experts
22 Oct | Nikos Vaggalis
article thumbnail

A freely available set of workshops and talks on the essentials of LLMs, taught by practitioners. The topics include Evals, Retrieval-augmented-generation (RAG), Fine-tuning etc.


Apache Lucene Improves Sparce Indexing
22 Oct | Kay Ewbank
article thumbnail

Apache Lucene 10 has been released. The updated version adds a new IndexInput prefetch API, support for sparse indexing on doc values, and upgraded Snowball dictionaries resulting in improved tokenization.


Effortless ERD Design With Prisma Markdown
21 Oct | Nikos Vaggalis
article thumbnail

Prisma Markdown is a new tool that takes the pain out of drawing entity relationship diagrams. An essential help if your design is database driven rather than code driven.


TypeScript Improves Never-Initialized Variables Checks
21 Oct | Ian Elliot
article thumbnail

Microsoft has announced TypeScript 5.7 in beta, with improvements including stronger checks for variables that have never been initialized before use, and path rewriting for relative paths.


Rare Computer History Memorabilia Being Auctioned By Bonhams
20 Oct | Sue Gee
article thumbnail

Invitations handwritten and signed by Charles Babbage, seminal papers by  Alan Turing and Claude Shannon, a "Blue Box" phone hacking device, a prototype Apple Macintosh and an Apple Lisa 2/10 are among items in on ongoing online auction at Bonhams, that ends on 23 October 2024.


Tesla's Optimus Robot Expected To Cost Less Than $30,000 ... Eventually
18 Oct | Sue Gee
article thumbnail

No fewer than 37 Optimus Robots mingled with guests at last week's We, Robot event and the audience were treated to the spectacle of around seven of them performing a dance routine. Elon Musk also made several important statements about his plans to make them a commercial reality.


Microsoft Open Sources Drasi
18 Oct | Kay Ewbank
article thumbnail

Microsoft has announced the open source availability of Drasi, a data processing system designed to simplify the detection of and reaction to critical events within complex event-driven infrastructures.


Julia 1.1 Adds Array Alternative
17 Oct | Kay Ewbank
article thumbnail

Julia 1.1 has been released with improvements including a new Memory type that provides a lower-level container as an alternative to Array.


Postgres And Kubernetes Together In Harmony
17 Oct | Nikos Vaggalis
article thumbnail

Yes, they can coexist thanks to CloudNativePG, the PostgreSQL Operator for Kubernetes. Furthermore, if you want to try before you buy you can, thanks to the new learning environment, CNPG Playground.

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


Python All-in-One, 3rd Ed (For Dummies)

Authors: John Shovic and Alan Simpson
Publisher: For Dummies
Date: April 2024
Pages: 720
ISBN: 978-1394236152
<ASIN:B0CW1C834N>
Audience: People wanting to learn Python
Rating: 2
Reviewer: Mike James
All-in-one refers to the fact that this is seven books put together - why?

Book Watch


Programming The ESP32 In C Using The Espressif IDF (I/O Press)

This book reveals what you can do with the EspressIf ESP32's GPIO lines together with widely used sensors, servos and motors and ADCs. Harry Fairhead uses C as the ideal choice of language to program the ESP32, ensuring that your programs are fast and efficient, and here it is used with the Espressif IoT Development Framework, ESP-IDF and VS Code, a combination which makes it simple to get started and provides a wealth of functions not found elsewhere.

 


Optimization Algorithms (Manning)

This book introduces AI algorithms designed to solve complex and poorly-structured problems such as "What’s the fastest route from one place to another?" "How do you calculate the optimal price for a product?" and "How should you plant crops, allocate resources, and schedule surgeries?"

<ASIN:163343883X>


Nexus : A Brief History of Information Networks from the Stone Age to AI (Random House UK)

This book considers how the flow of information has shaped us, and our world. Taking the reader from the Stone Age through the Bible, early modern witch-hunts, Stalinism, Nazism and the resurgence of populism today, Yuval Noah Harari considers the complex relationship between information and truth, bureaucracy and mythology, wisdom and power.

<ASIN:191171709X >

 

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 ( Monday, 28 October 2024 )