December Week 2
Written by Editor   
Saturday, 14 December 2024

Get up to speed on stuff that affects you as a developer with our weekly digest. It summarizes the week's news together with the week's book review and new titles selected for Book Watch Archive. In this week's featured articles Mike James takes a look at regular expressions in Python and Ian Elliot shows how to get started with SVG.

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

I Programmer Logo Square

December 5 - 11, 2024

Featured Articles


Programmer's Python Data - Simple Regular Expressions
09 Dec | Mike James
article thumbnail

Regular expressions solve problems, but they also cause problems. We use them not just because they are useful they are also fun. Find out how to understand what they are and do in this extract from Programmer's Python: Everything is Data .


Getting Started With SVG
08 Dec | Ian Elliot
article thumbnail

Although Canvas is the HTML graphic component we tend to think of first, we shouldn't forget SVG, which provides vector graphics using tags and script. We take a programmer's look at how it all works.

Banner

Programming News and Views


The Advent of SQL 2024 Has Commenced
11 Dec | Nikos Vaggalis
article thumbnail

It's Advent - the time of year when we countdown the days to Christmas - and if your are a programmer complete daily coding challenges with the Advent of Code, the Advent of Perl, the Advent of Java, Javascriptmas, etc. Now we have the Advent of SQL too with 24 SQL challenges to complete before Christmas!


Windows 11 Adoption Takes A Downturn
11 Dec | Sue Gee
article thumbnail

With Windows 10 End of Life only ten months away, Microsoft is stepping up its campaign to get Windows users to upgrade to Windows 11. But while Windows 11 had been gaining users at a steady rate at the expense of Windows 10 there's been a sudden reversal of the trend, as revealed by StatCounter.


RAG from Scratch
10 Dec | Nikos Vaggalis
article thumbnail

The "RAG from Scratch" tutorial by Langchain coupled with the "RAG playground" are two great educational resources that will help you kickstart your journey with RAG.


AWS Releases Lambda SnapStart For .NET Functions
10 Dec | Kay Ewbank
article thumbnail

Amazon has released new services for AWS Lambda SnapStart,  Amazon's performance optimization that aims to significantly improve the startup time for applications.


Remembering Grace Hopper On Her 114th Anniversary
09 Dec | Sue Gee
article thumbnail

Today sees the start of Computer Science Education Week and  the 2024 Hour of Code. These educational event are timed to coincide with Grace Hopper's birthday on January 9th, 1906 due to her concern for teaching computer programming young people. This is an issue touched on in a newly available recording of a lecture she delivered in 1982, worth watching as it will make you laugh out loud.


The PostgreSQL Extension Repo By Pigsty
09 Dec | Nikos Vaggalis
article thumbnail

A repository containing any PostgreSQL extension you can imagine for Linux distributions is something that might be valuable if you are trying to save some time.


Use Javascriptmas To Hone Your Webdev Skills
08 Dec | Ian Elliot
article thumbnail

Every day until December 24th MDN, in partnership with Scrimba, is releasing a daily challenge, which as the name suggests requires you to practice your JavaScript skills. Each solution you submit earns an entry into a prize draw. Two lucky winners will each receive a Macbook Air M3, lifetime Scrimba access and other MDN and Scrimba merchandise.


Open Source Funding Report Shows $7.7 Billion Annual Investment
06 Dec | Kay Ewbank
article thumbnail

The inaugural 2024 OSS Funding Survey has been published with key findings including a $7.7 billion annual investment in the open source ecosystem.


1000 Programmer's Mugs
06 Dec | Lucy Black
article thumbnail

It is legend that programmers run on coffee so what better as a festive gift than a new mug with an appropriate slogan? You could boost your favourite programmer's performance by encouraging increased coffee consumption.


Linkerd Adds Egress And Rate Limiting
05 Dec | Alex Denham
article thumbnail

Linkerd has announced a new version of its service mesh. It adds three major new features: egress traffic visibility and control; per-service rate limiting; and federated services.


Amazon Adds Agents To Q Developer
05 Dec | Kay Ewbank
article thumbnail

Amazon has announced enhancements to Amazon Q Developer, including agents that automate unit testing, documentation generation, code reviews, and a capability to help users "address operational issues".

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


Computer Architecture (No Starch Press)

Author: Charles Fox
Publisher: No Starch Press
Date: May 2024
Pages: 560
ISBN: 978-1718502864
Audience: General
Rating: 4
Reviewer: Harry Fairhead
No not architecture via a computer - the architecture OF computers.

<ASIN: B0BZH1LB1F>

Book Watch


Graph Algorithms the Fun Way (No Starch Press)

This book offers a refreshing approach to complex concepts by blending humor, imaginative examples, and practical Python implementations to reveal the power and versatility of graph based problem-solving in the real world. Through clear diagrams, engaging examples, and Python code, Jeremy Kubica builds a solid foundation for addressing graph problems in your own projects.

<ASIN:1718503865>


Jetpack Compose 1.7 Essentials (Payload Media)

This all-in-one guide shows how to build modern Android applications using tools like Android Studio, Material Design 3, and Kotlin. Neil Smyth looks at each phase of app creation,  from mastering Android Studio basics to publishing on the Google Play Store. Beyond the basics, Smyth explores state management, navigation, modifiers, and custom components, along with features like biometric authentication, Google Maps integration, and in-app billing for monetization, and data storage using Room databases, ViewModels, and LiveData.

<ASIN:1965764045>


The Game Boy Encyclopedia (White Owl)

Subtitled "Every Game Released for the Nintendo Game Boy and Game Boy Color", this is the sixth book in Chris Scullion’s critically-acclaimed series of video game encyclopedias, looking at everything from huge early successes like the iconic Tetris and Super Mario Land to the Gameboy's revival years later with the groundbreaking Pokémon games.

<ASIN:139909677X >

 

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

Last Updated ( Saturday, 14 December 2024 )