February Week 2
Saturday, 18 February 2023

Get up to speed on stuff that affects you as a developer with our weekly digest which summarizes the week's news together with links to the latest book review and our additions to Book Watch. This week Kay Ewbank brings us a new addition to  Programmer's Bookshelf with recommendations for books on MySQL, MariaDB and PostgreSQL.

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

I Programmer Logo Square

February 09 - 15, 2023

Featured Articles


JavaScript Jems - Fluent Interfaces
15 Feb | Mike James
article thumbnail

 

One of jQuery's attractive features is the way that you can build up chains of commands that look almost like the way you would use a language. This is more generally called a "Fluent Interface" and it isn't difficult to implement in JavaScript.

 


Read Your Way Into MySQL, MariaDB and PostgreSQL
09 Feb | Kay Ewbank
article thumbnail

 

Open Source databases offer a great alternative to proprietary systems such as SQL Server, but the documentation isn't always as good as you might hope.

 

Banner

Programming News and Views


NIST Selects Lightweight Crypto For The IoT
15 Feb | Mike James
article thumbnail

 

Amateurs implementing cryptography are a security problem. Ergo, the IoT has a security problem. Will a more suitable cryptography suite help?

 


Announcing Copilot For Business
15 Feb | Sue Gee
article thumbnail

 

Copilot is GitHub's AI-powered "pair programmer" which uses OpenAI Codex to suggest code in real time in the editor of your choice. Its enterprise version, based on an improved AI model is now available.

 


Initial Developer Preview of Android 14
14 Feb | Nikos Vaggalis
article thumbnail

 

This first preview in the release cycle is asking for feedback from the Android community which in turn might initiate multiple iterations within the timeframe allocated. Let's find out what Android 14 has in store.

 


GitHub Sunsets Subversion Support
14 Feb | Janet Swift
article thumbnail

 

GitHub has announced that it will remove support for Subversion on GitHub.com in January 2024. A release of GitHub Enterprise Server shortly afterwards will also remove Subversion support. How much will this hurt?

 


jbom - Dependency Analysis For Java Apps
13 Feb | Nikos Vaggalis
article thumbnail

 

jbom, an open source project hosted by the Eclipse Foundation generates SBOMs from any Java project. Why is that useful?

 


Kafka Adds KRaft Migration
13 Feb | Kay Ewbank
article thumbnail

 

Apache Kafka has been updated with improvements including the ability to to migrate Kafka clusters from ZK to KRaft mode with no downtime. Kafka is a distributed streaming platform that can be used for building real-time streaming data pipelines between systems or applications.

 


Festo's Rays Are More Than Graceful
12 Feb | Lucy Black
article thumbnail

 

The Air Ray is a recently highlighted member of Festo's menagerie of bionic robots inspired by the natural world. It derives from Festo's Aqua Ray which is modeled on a manta ray. Marvel at how these automatons move.

 


Raspberry Pi Pico W Latest SDK + Bluetooth And Crypto
11 Feb | Harry Fairhead
article thumbnail

 

When it first launched the Pico W had the hardware to support Bluetooth, but not the sofware. With the very latest SDK update it now supports Bluetooth and the mbedtls crypto library for HTTPS/TLS support.

 


XML Turns 25 Today
10 Feb | Kay Ewbank
article thumbnail

 

XML (Extensible Markup Language) is 25 years old today. XML was first published as a W3C Recommendation on February 10th 1998, and became ubiquitous in standards such as XSLT and XQuery.

 


Commemorating the Co-Creator of the L-Z Algorithm
10 Feb | Sue Gee
article thumbnail

 

Abraham Lempel, the Israeli computer scientist who is the L in  LZW, has died at the age of 86. His work on lossless data compression algorithms is the basis of the ZIP file format and the many compression technologies in use today.

 


Microsoft Teams Premium Now Available
09 Feb | Kay Ewbank
article thumbnail

 

Microsoft Teams Premium is now officially available at an introductory cost of $7 per user per month. The text messaging app now uses ChatGPT for 'intelligent recap' of meetings.

 


Git-Sim - Use Git Fearlessly
09 Feb | Nikos Vaggalis
article thumbnail

 

Git-Sim enables you to visually simulate future Git operations in your own repos. Let's see why this is useful.

 

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


SQL Server 2022 Query Performance Tuning (Apress)

 

Author: Grant Fritchey
Publisher: Apress
Pages: 745
ISBN:978-1484288900
Print:1484288904
Kindle:B0BLYD98SQ
Audience: DBAs & SQL Devs
Rating: 4.7
Reviewer: Ian Stirk

A popular performance tuning book gets updated for SQL Server 2022, how does it fare? 

Book Watch


Rust Web Development (Manning)

 

This book is a pragmatic, hands-on guide to creating server-based web applications with Rust. Bastian Gruber shows how to work efficiently using pure Rust, along with important Rust libraries such as tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests. 


SSA-based Compiler Design (Springer)

 

This book provides readers with a single-source reference to static-single assignment (SSA)-based compiler design. It is the first (and up to now only) book that covers in a deep and comprehensive way how an optimizing compiler can be designed using the SSA form. Edited by Fabrice Rastello and Florent Bouchez Tichadou the book has 24 chapters written by 31 authors and has been 12 years in the making. 


Mathematical Aspects of Deep Learning (Cambridge University Press)

 

In recent years the development of new classification and regression algorithms based on deep learning has led to a revolution in the fields of artificial intelligence, machine learning, and data analysis. In this book, Philipp Grohs and Gitta Kutyniok present the current mathematical understanding of deep learning methods from the point of view of the leading experts in the field. 

 

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:1871962420>

<ASIN:B0896SDK1Y>

 <ASIN:1484288904>

<ASIN:1617299006>

<ASIN:303080514X>

<ASIN:1316516784>

Last Updated ( Saturday, 18 February 2023 )