December Week 3
Saturday, 24 December 2022

Happy Holidays from the team at IProgrammer. We hope you have enjoyed the news, articles and book reviews we've brought you during 2022 and do remember they are all still available to read on our site.

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

I Programmer Logo Square

December 15 - 21, 2022

Featured Articles

Programmer's Python Async - Asyncio Web Client
21 Dec | Mike James
article thumbnail


Actually using asyncio to do standard network tasks is made easier by its specific network-oriented classes and objects. Find out how to download a web page in this extract from my new book Programmer's Python: Async .


Six Tools To Protect Your Web Applications
15 Dec | Sigal Zigelboim
article thumbnail


Web applications are complex systems, and web application security must use multiple defensive layers and security controls at different stages of the development lifecycle. We look at a range of tools, demystifing their acronyms and those of the attack methods.



Programming News and Views

Switch Jobs Or Stay Put - What Drives The Decision
21 Dec | Janet Swift
article thumbnail


Stack Overflow has conducted a new survey looking into the reasons why tech professionals change jobs. Better pay is the top motivator for considering a new opportunity, but there are  other factors.


Python Now Uses Powersort
21 Dec | Mike James
article thumbnail


Sorting algorithms - surely nothing new? However Python 3.11 has adopted a new sorting algorithm that is better than TimSort.


AlloyDB For PostgreSQL Now Generally Available
19 Dec | Kay Ewbank
article thumbnail


Google has announced the general availability of AlloyDB for PostgreSQL, first introduced earlier in the year at Google I/O. Google describes the fully-managed, PostgreSQL-compatible database service as providing a powerful option for modernizing the most demanding enterprise database workloads.


GitHub Extends Secret Scanning For Free
19 Dec | Kay Ewbank
article thumbnail


GitHub has announced two security improvements based on its secret scanning feature. The improvements are designed to reduce the problems caused by stolen or compromised credentials, which were the most common cause of data breaches in 2022.


A New Era For Spring
19 Dec | Nikos Vaggalis
article thumbnail


The new versions of both Spring Framework and Spring Boot come with new baseline requirements. They also have great new features. Let's look into them.


Dart 3 Will Be Fully Sound And Null Safe
19 Dec | Kay Ewbank
article thumbnail


The next version of Dart will be "a fully sound null safe language" according to the Dart development team, and in order to achieve this several historical Dart language and SDK artifacts are being removed, including removing support for running without sound null safety.


The Art Of Computer Programming - A Great Present
18 Dec | Mike James
article thumbnail


If you are looking for a programmer present this holiday season, there is one book, or set of books, that should be top of any list... Donald Knuth's The Art of Computer Programming. And as this year saw the publication of the long awaited Volume 4B, this is likely to be on the wish list of those who already have a boxed set.


Largest Ever Pwn2Own Contest
16 Dec | Sue Gee
article thumbnail


The recent Pwn2Own event held at ZDI's offices in Toronto was extended to 4 days to accommodate 26 contestants and teams attempting to exploit 66 targets across multiple categories. By the end there had been bounty payouts totalling $989,750 USD for 63 new bugs.


Raspberry Pi Back In Stock - Well Almost
16 Dec | Harry Fairhead
article thumbnail


One of the most generally felt consequences of the great chip shortages of 2022 is the lack of Pi - Raspberry Pi to be precise. Now the good news is that they should be back in stock soon and the situation is improving. Plus the Pi Zero can now be bought in quantity.


WebFX - Java To JavaScript
15 Dec | Nikos Vaggalis
article thumbnail


WebFX offers a new way to develop modern web-based Java applications with rich desktop-like GUIs. How is that possible?


Yugabyte Enhances Cluster Replication
15 Dec | Kay Ewbank
article thumbnail


Yugabyte has released a new version of its cloud-native distributed SQL database, along with improvements to Yugabyte Managed.



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

Project Zero Trust (Wiley)


Author: George Finney
Publisher: Wiley
Pages: 224
ISBN: 978-1119884842
Audience: General
Rating: 4.5
Reviewer: Kay Ewbank

What's the best way to learn about how to build a zero trust environment? This book takes the route of telling a story about how an organization is attacked and fights back. 

Book Watch

Modern Frontend Development with Node.js (Packt)


This book sets out to explain what the Node.js runtime has to offer and how you can unlock its full potential to create frontend-focused web apps. Florian Rappl begins with the basics and internals of Node.js, before looking at how to divide code into modules and packages. Later chapters cover the most popular package managers and their uses and how to use TypeScript and other JavaScript variants with Node.js.


Dead Simple Python (No Starch Press)


Subtitled "Idiomatic Python for the Impatient Programmer", this book is a thorough introduction to every feature of the Python language for programmers who are impatient to write production code. Instead of revisiting elementary computer science topics. Jason C. McDonald dives deep into idiomatic Python patterns so readers can write professional Python programs in no time.


"You Are Not Expected to Understand This" (Princeton University Press)


Subtitled "How 26 Lines of Code Changed the World", this book sets out to show that computer code is the result of very human decisions, ones we all live with when we use social media, take photos or drive our cars. Torie Bosch and Kelly Chudler look at how everything from law enforcement to space exploration relies on code written by people who, at the time, made choices and assumptions that would have long-lasting, profound implications for society.




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 :






Last Updated ( Friday, 23 December 2022 )