Take a break and catch up with the latest articles, book reviews and news posted on this site. In an extract from Programmer's Guide To Theory, Mike James explains how information can be coded which leads on to coding theory. We also have a Programmer's Puzzle set by Joe Celko concerning variations on the Towers of Hanoi.
To receive this digest automatically by email, sign up for our weekly newsletter.
July 18 - 24, 2024
Featured Articles
|
Programmer's Guide To Theory - Splitting the Bit 22 Jul | Mike James
Information theory – perhaps one of the most remarkable inventions of the twentieth century - naturally leads on to the consideration of how information can be coded and hence coding theory.
|
Towers Of Hanoi Mutants 18 Jul | Joe Celko
Towers of Hanoi is a classic puzzle and is often used to illustrate the idea of recursion. Here you are challenged to find solutions to some variations, after first explaining the original version.
|
|
Programming News and Views
|
Developers Wary Of The AI Tools They Use 24 Jul | Sue Gee
Over three quarters of developers use or plan to use AI tools, perceiving the main benefit as increasing productivity, but at the same time fewer than half trust the accuracy of AI tools and almost half of professional developers believe AI tools struggle to handle complex tasks.
|
Google Launches Genkit For Go 24 Jul | Kay Ewbank
Google has announced Genkit for Go, an open source framework for building AI-powered applications and cloud services natively in Go. Google says that it combines Go's performance and concurrency advantages with Genkit's libraries and tools.
|
DataChain - A Tool For AI Workflows 23 Jul | Sue Gee
Iterative has released a new open-source tool for processing and evaluating unstructured data at scale. DataChain is an open-source Python library designed to make it easier to use generative AI on unstructured data by providing a link between the unstructured data and AI workflows based in languages such as Python.
|
Amazon Announces Updates To Bedrock and MemoryDB 23 Jul | Kay Ewbank
Amazon Bedrock and MemoryDB have been improved according to announcements made at Amazon's recent AWS Summit in New York.
|
Pgextensions Index For PostgreSQL 22 Jul | Nikos Vaggalis
pgextensions.org by DataCloudGaze is an online index of all PostgreSQL extensions that are available on all Cloud providers' managed instances. Why is that useful?
|
OpenJDK Project Leyden Now Available 22 Jul | Kay Ewbank
Project Leyden, an OpenJDK project, is now available in an early access release. Leyden aims to improve the startup time, lower the warmup time, and reduce the footprint of Java programs. It aims to do this by enabling developers to shift computation forward and backward in time by means of condensing code.
|
Controlling 5,000 Autonomous Drones 21 Jul | Sue Gee
With the skies full of drones, how can drone collisions be avoided? Inspired by flocking models in nature, researchers in Hungary have come up with an algorithm to handle large volumes of autonomous drones safely.
|
World Emoji Day 2024 Surveys Most Confusing Emojis 19 Jul | Kay Ewbank
This week sees the 'celebration', if that's the word we're looking for, of World Emoji Day, the annual emoji-fest that has happened on July 17 for the last eleven years. This year we've largely been spared the usual range of strange additions to the emoji set, but there is a survey of what emojis are the most confusing.
|
Devoxx UK Sessions Now Available Online 19 Jul | Nikos Vaggalis
The sessions from this year's British branch of the premier Java developer community conference, are now available online, for free.
|
DevToys 2 Now Cross-Platform 18 Jul | Kay Ewbank
DevToys, a bundle of tiny tools designed to do quick, specific tiny tasks, has been updated with a cross-platform version supporting Windows, MacOS and Linux.
|
Rust Wins Award For Significant Impact 18 Jul | Sue Gee
The Rust Language was the winner of the 2024 ACM SIGPLAN Programming Languages Software Award which recognizes a software system that has had a significant impact and carries a prize of $2500. The award was presented at the Programming Language Design and Implementation (PLDI) Conference held last month in Copenhagen, Denmark.
|
|
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
|
Pearls of Algorithm Engineering
Author: Paolo Ferragina Publisher: Cambridge University Press Pages: 326 ISBN: 978-1009123280 Audience: Admirers of Knuth Rating: 5 Reviewer: Mike James
|
Book Watch
|
Core Java, Volume I: Fundamentals 13th Ed (Oracle Press)
Written for experienced programmers looking for in-depth coverage of the Java language and platform, this revised and updated edition now covers Java 21. Cay S. Horstmann's sample programs demonstrate almost every language and library feature, as well as the newest capabilities introduced in Java 21. This first of two volumes offers a detailed treatment of fundamental Java programming topics, including object-oriented programming, reflection and proxies, interfaces and inner classes, exception handling, generics, collections, lambda expressions, concurrency, annotations, and the Java Platform Module System.
|
Refactoring with C++ (Packt)
This book is a guide to implementing SOLID principles and refactor legacy code using the modern features and approaches of C++, the standard library, Boost library collection, and Guidelines Support Library by Microsoft. Dmitry Danilov begins by describing the essential elements of writing clean code and discussing object-oriented programming in C++. He then explores the design principles of software testing with examples of using unit testing frameworks such as Google Test. The book also guides you through applying automated tools for static and dynamic code analysis using Clang Tools.
|
Make: Radio: Hands-On (Make Community)
This book demystifies the world of radio through a dozen innovative projects, enabling readers to build inexpensive radio circuits such as transmitters and receivers, remote controls, and a working metal detector. Fredrik Jansson and Charles Platt also adapt radio concepts for the Raspberry Pi Pico, updating classic concepts with contemporary tools for accuracy and power.
|
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:1871962439>
<ASIN:1009123289>
<ASIN:1680456776 >
<ASIN: 1837633770 >
<ASIN:0135328373> |