October Week 3
Saturday, 21 October 2023

Every day I Programmer has new material written by programmers, for programmers. This digest gives a summary of the latest content, which this week includes an extract from ESP32 In MicroPython about analog input and another from Just jQuery The Core UI on hidden aspects of using jQuery's data manipulation functions.

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

I Programmer Logo Square

October 12 - 18, 2023

Featured Articles


ESP32 In MicroPython: Analog Input
17 Oct | Mike James & Harry Fairhead
article thumbnail

Analog input is the way to interface many sensors. This extract is from Programming the ESP32 in MicroPython, part of the I Programmer Library and it shows you how to get accurate readings from the on board ADC.


Just jQuery The Core UI - Data
15 Oct | Ian Elliot
article thumbnail

There are some hidden aspects of using jQuery and its data manipulation functions represent buried treasure. If you have struggled to work with data in JavaScript, and with the DOM in particular, jQuery has some functions you really need to know about.

Banner

Programming News and Views


C# Poised To Overtake Java In TIOBE Index
18 Oct | Mike James
article thumbnail

The headline for the October 2023 edition of the TIOBE Index reads C# is getting closer to Java with the speculation that if the trends remain the same C# could surpass Java, which had until recently reigned as the TIOBE Index's top language, in about two month's time.


Zenhub Releases Enterprise 4.0
18 Oct | Kay Ewbank
article thumbnail

Zenhub has released an update to its on-premise project management tool that is natively integrated into GitHub. Zenhub Enterprise 4.0 adds the option of use without a GitHub account.


Appdome Launches Bot Detector
17 Oct | Kay Ewbank
article thumbnail

Appdome has recently released a product providing bot detection for mobile brands. MOBILEBot Defense combines bot detection and defense against bots, credential stuffing and account takeovers (ATOs) in mobile apps.


What's New Java 21?
17 Oct | Nikos Vaggalis
article thumbnail

The recent release of Java version 21 marks a
milestone for the language. It has been readied for the cloud native era and modernized enough to make it easy for beginners to pick up.


OpenSilver 2 Adds Support For VB.NET
16 Oct | Kay Ewbank
article thumbnail

OpenSilver 2.0 has been released with improvements including support for VB.NET, compatibility with Blazor, React, and Angular., and a preview of 3D and AR/VR support. The open-source alternative to Silverlight is capable of running large, complex legacy applications, as well as newly written C# and XAML applications.


JetBrains Launches Documentation Tool
16 Oct | Kay Ewbank
article thumbnail

JetBrains has released an early access version of a tool to help developers and technical writers create technical documentation. Writerside is based on JetBrains' own internal tool for creating documentation for its programming products.


Inflatable Humanoid Cybernetic Avatar
15 Oct | Sue Gee
article thumbnail

Researchers in Japan are experimenting with an inflatable cybernetic avatar with a humanoid upper body that can communicate through gestures. Lighter and safer than conventional robots, it looks a bit creepy and even ridiculous.


AI Village Capture The Flag
13 Oct | Nikos Vaggalis
article thumbnail

A CTF competition organized by the AI Village community and hosted on Kaggle, where hackers interact with various machine learning security challenges, has just started with a prize pool of $50,000.


Exciting Progress In Vesuvius Challenge
13 Oct | Sue Gee
article thumbnail

An important breakthrough has been made in the Vesuvius Challenge leading to the award this week of the First Letters Prize of $40,000 to Luke Farritor, a 21-year-old Computer Science student from the University of Nebraska.


Beekeeper Studio 4 Adds BigQuery Support
12 Oct | Alex Denham
article thumbnail

Beekeeper Studio has been updated with improvements including beta support for Google BigQuery and multiple table filters.


Apache Updates Tomcat
12 Oct | Kay Ewbank
article thumbnail

Apache has released new updates to Tomcat 9, 10 and 11. One change to all the updates is to ensure they pick up Windows binaries built with OpenSSL 3.0.11. Tomcat 11 is still an alpha version, but the new release is a milestone release and is targeted at Jakarta EE 11.

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


Functional Programming in C#, 2nd Ed (Manning)

Author: Enrico Buonanno
Publisher: Manning
Date: February 2022
Pages: 448
ISBN: 978-1617299827
Print: 1617299820
Kindle: B09P1Z2PPB
Audience: C# developers
Rating: 5
Reviewer: Mike James
Is C# a good language for functional programming?

Book Watch


Pro ASP.NET Core 7, 10th Ed (Manning)

Now in its tenth edition, in this guide to ASP.NET Core Adam Freeman shows how to create easy, extensible, and cloud-native web applications. The book has been fully updated to .NET 7, with extensive chapters on Razor Pages, Blazor, and the MVC framework.

 


Software Requirements Essentials (Addison-Wesley)

This book presents 20 core practices for successful requirements planning, elicitation, analysis, specification, validation, and management. Karl Wiegers and Candase Hokanson focus on the practices most likely to deliver value for both traditional and agile projects. The book offers just enough pragmatic "how-to" detail on how to apply the core practices with confidence, whether you're a business analyst, requirements engineer, product manager, product owner, or developer. Using it, an entire team can build a shared understanding of key concepts, terminology, techniques, and rationales.

 


Code to Joy (MIT Press)

In this informative, accessible, and very funny book, subtitled "Why Everyone Should Learn a Little Programming", Michael L. Littman inspires readers to learn how to tell machines what to do for us. Rather than give in to the fear that computers will steal our jobs, spy on us and control what we buy and whom we vote for, we can improve our relationship with them just by learning basic programming skills.

 

 

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:187196282X>

<ASIN:B0C8NV75TF>

<ASIN:1871962528>

<ASIN:1871962714>

<ASIN:1617299820>

<ASIN:1633437825>

<ASIN:0138190283>

<ASIN:0262546396>

Last Updated ( Saturday, 21 October 2023 )