August Week 1
Saturday, 10 August 2024

If you've not visited I Programmer before, this Weekly Digest gives you a taster. It has links to our news with its mix of analysis and comment and to the books we've selected. One of our featured articles this week explores what it is that makes the act of programming so special. The other is a book extract about programming sockets on the Raspberry Pi PicoW in MicroPython.

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

I Programmer Logo Square

August 01 - 07, 2024

Featured Articles


The Pico In MicroPython: Sockets
05 Aug | Mike James & Harry Fairhead
article thumbnail

Sockets sound difficult but they are fairly simple.  This is an extract from our book all about the Raspberry Pi Pico in MicroPython.


What Makes A Programmer
01 Aug | Mike James
article thumbnail

The following account is based on personal experience and you can feel free to disagree with it. I can only hope that doing so illuminates your opinion about this strange and amazing thing we do with symbols that is called "programming".

Banner

Programming News and Views


Developer Work, Pay and Satisfaction
07 Aug | Janet Swift
article thumbnail

Over a third of respondents to the 2024 Stack Overflow Developer Survey shared details of their salaries, revealing that average developer salaries have fallen by about  $10K USD. Another concerning finding is that only 20% are happy in their current role.


DARPA Wants All C Converted To Rust
07 Aug | Mike James
article thumbnail

This sounds like a good idea, but is it really? The idea that the language that code is expressed in can make it better is a subtle one and this might just have escaped the DARPA bosses.


JetBrains Improves AI Assistant
06 Aug | Kay Ewbank
article thumbnail

JetBrains has improved AI Assistant, its AI-powered coding tool, for inclusion in the 2024.2 updates of its complete range of IDEs. The company says version 2024.2 introduces faster and smarter code completion for Java, Kotlin, and Python, along with smarter AI chat with GPT-4o.


Google Launches Android Vulnerability Knowledge Base
06 Aug | Alex Denham
article thumbnail

Google has launched a knowledge base of Android security vulnerabilities with the aim of helping developers make their Android apps more secure.


Python Strengthens Its Dominance Of TIOBE Index
05 Aug | Mike James
article thumbnail

The August 2024 Edition of the TIOBE Index has been published and Python, which has now continuously occupied the top position for 15 months since June 2023, looks set to become the most popular programming language ever.


GitHub Launches AI Models Sandbox
05 Aug | Kay Ewbank
article thumbnail

GitHub has launched a playground for developers to try AI models. GitHub Models can be used to test and compare different models.


ARTEMIS Scores At RoboCup 2024
04 Aug | Lucy Black
article thumbnail

This year's RoboCup Finals took place last month in Eindhoven where the home team Tech United consolidated its dominance in the Middle Size League by becoming World Champions for the  8th time. In the Standard Platform League, team B-Human were the winners for the 11th time and in the Humanoid League,  RoMeLa won for a 6th time with its new ARTEMIS robot.


Overture Maps Foundation Releases Open Maps Datasets
02 Aug | Kay Ewbank
article thumbnail

The Overture Maps Foundation, a collaboration of companies working on interoperable open map services and products, has announced the General Availability of several of its global open maps datasets.


Learners Using Coding Assistants - A False Promise?
02 Aug | Sue Gee
article thumbnail

Many professional developers find that coding assistants save them time and increase their productivity. But what about letting learners loose with these tools. Does it really help them?


MongoDB Launches AI Technology Stack
01 Aug | Kay Ewbank
article thumbnail

MongoDB has announced an AI Applications Program. The company describes MongoDB AI Applications Program (MAAP) as including reference architectures and an end-to-end technology stack that includes integrations with leading technology providers, professional services, and a unified support system.


Google Drops Plans To Drop Cookies
01 Aug | Kay Ewbank
article thumbnail

After some years of work on its Privacy Sandbox suite of APIs, Google is keeping third-party cookies in its Chrome web browser.

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


Fundamentals of Database Management Systems

Author: Dr. Mark L. Gillenson
Publisher: Wiley
Pages: 416
ISBN:978-1119907466
Audience: Database managers
Rating: 3
Reviewer: Kay Ewbank

This book is aimed at people taking a one-semester course in database management as part of their larger information systems management course. As such, it deliberately sets out not to be encyclopedic but to provide a firm grounding.

Book Watch


Core Java, Volume II: Advanced Features, 13th Ed (Oracle Press)

This book provides a tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. In this volume Cay S. Horstmann focuses on the advanced topics that a programmer needs to know including coverage of enterprise programming, networking, databases, security, internationalization, and native methods. This edition has been revised to cover the new features and enhancements in the Java 21 long-term support release.

 


The Reign of Botnets (Wiley)

In this book, subtitled "Defending Against Abuses, Bots and Fraud on the Internet", David Sénécal delivers a presentation of the contemporary bot threat landscape and the latest defense strategies used by leading companies to protect themselves. Readers are told how attackers think, what motivates them, how their strategies have evolved over time, and how website owners have changed their own behaviors to keep up with their adversaries.

 


Siliconned (Applied Maths)

Subtitled "How the tech industry solves fake problems, hoards idle workers, and makes doomed bets with other people's money", this book argues that the tech industry has a tendency to go crazy. Emmanuel Maggiori decodes tech’s hysteria and explains why we all pay the price for it.

 

 

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

 

<ASIN:1871962064>

<ASIN:1871962439> 

<ASIN:1871962722>

<ASIN:1119907462>

<ASIN:0135371740 >

<ASIN:1394262418 >

<ASIN:183833727X >

 

 

 

Last Updated ( Saturday, 10 August 2024 )