Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
JetBrains Developer Ecosystem Analysis 23 Dec | Janet Swift JetBrains has released its annual analysis of the developer ecosystem, and this year's results show the ever-increasing hold of AI along with a rise in the importance of virtual reality. |
Learn Python With Dan The Machine Learning Engineer 23 Dec | Nikos Vaggalis aka Dan Kornas who runs a very successful X account about everything related to engineering ML applications. And what is he using in his tutorials? Python, of course. |
Knuth's Xmas Lecture 2024 - Strong And Weak 22 Dec | Mike James Could the festive season be complete without Donald Knuth putting on his flamboyant xmas top and talking to us about something that most of us know nothing about? Of course not. |
December Week 3 21 Dec | Editor Take a break and catch up with the latest articles and news posted on this site. This week saw the publication of Programming The ESP32 In C Using the Arduino Library and we have a hands-on extract showing how to use the supplied client class to make the ESP32 S3 into a web client. |
A Tee Is Not Just For Xmas - Top Tees 20 Dec | Mike James Programmer gifts - easy idea, difficult implementation. Here's our pick of tee-shirts for giving, buying or just wearing at any time of the year. |
Can You Solve The GCHQ Christmas Challenge 2024 20 Dec | Mike James The GCHQ Christmas Challenge has become a pre-Christmas tradition. While it is primarily targeted at school students working in teams, GCHQ encourages both children and adults to give it a try. |
.NET Community Toolkit Adds Partial Properties Support For MVVM 19 Dec | Alex Denham Microsoft has announced version 8.4 of the .NET Community Toolkit, a collection of helpers and APIs that work for all .NET developers. The new version adds support for partial properties for the MVVM Toolkit generators along with new analyzers. |
GitHub Announces Free Copilot 19 Dec | Kay Ewbank GitHub has launched GitHub Copilot Free, a free version of Copilot that provides limited access to selected features of Copilot and is automatically integrated into VS Code. The free tier is aimed at individual GitHub customers who don't have access to Copilot through an organization or enterprise. The news coincides with GitHub having 150 million developers on GitHub. |
Insights Into Learning Computer Science 18 Dec | Sue Gee JetBrains Academy has published the results of a worldwide survey that set out to discover current trends in computer science education and the challenges involved in studying computer science. It also has interesting insights into how the use of AI Assistants varies across regions. |
Google Releases Gemini 2 And Jules Code Agent 18 Dec | Kay Ewbank Google has announced an updated version of Gemini, saying that Gemini 2.0 Flash Experimental will "enable even more immersive and interactive applications", along with new coding agents that can take actions on behalf of the developer. |
Greenplum's Cloudberry Fork Enters Apache Incubator 17 Dec | Nikos Vaggalis Cloudberry is the open source equivalent of Greenplum. |
Ruby On Rails Adds Kamal And Thruster Support 17 Dec | Kay Ewbank Ruby on Rails 8 has been released. The new version comes preconfigured with Kamal 2 for application deployment, a new proxy called Thruster, and a trio of SQLite database-backed adapters named Solid Cable, Solid Cache, and Solid Queue. |
Discover PostgreSQL How-Tos 16 Dec | Nikos Vaggalis A veritable treasure trove of assorted how-to recipes for PostgreSQL, stored as a Github repository, has been started by Nikolay Samokhvalov, well known in the PostgreSQL world. |
Kafka 3.9 Adds Dynamic KRaft Quorums 16 Dec | Kay Ewbank Kafka 3.9 has been released. The team says this is a major release and the final in the 3.x line. It This will also be the final major release to feature the deprecated Apache ZooKeeper mode. Kafka is a distributed streaming platform that can be used for building real-time streaming data pipelines between systems or applications. |
The Art Of Computer Programming - A Great Present 15 Dec | Mike James 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. |
December Week 2 14 Dec | Editor 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. |
AI At edX With 30% Savings 13 Dec | Sue Gee edX is offering a 30% discount on selected courses and program bundles until December 19th. We look at AI-related certifications that could boost your resume in 2025. |
Programmer Gifts - Pi For Xmas 13 Dec | Harry Fairhead The holiday season is a good time to learn about computers - you have the time. But where to start? Our advice is to ignore the pudding and go for a Pi. |
Other Articles
|
Book Review
Computer Architecture (No Starch Press) 11 Dec Author: Charles Fox |
Featured Articles
Holiday Books To Hide With 2024 23 Dec | Kay Ewbank It's the season where we're expected to be happy and spend time with our nearest and dearest. On the principle that you can have too much of a good thing, here is this year's list of top titles that we at I Programmer would be happy to receive as a present, give to someone we like, or just hide behind when we've had enough socialising. |
7 Best Practices for Terraform Version Management 20 Dec | Harry Wilson Version management in Terraform can be tricky. Here are seven important practices you should adopt when provisioning infrastructure using Terraform. |
Programming The ESP32 Using Arduino - A Web Client 16 Dec | Harry Fairhead The ESP32 S3 has WiFi, but getting from a simple connection to a web site is a matter of using the supplied client class. This is an extract from Harry Fairhead's latest book on programming the ESP32 using C and the Arduino library. |
Deep C# - The Perils of the C# Parallel For 15 Dec | Mike James Making parallel code easier to use is an important development, but making it easier also means you can use it without realising what you are getting into. Unless we can find a way of making parallel code both easy and safe you are still going to have to take care - even with the easy-to-use Parallel For. Find out more in this extract from my book, Deep C#: Dive Into Modern C#. |
Programmer's Python Data - Simple Regular Expressions 09 Dec | Mike James Regular expressions solve problems but they also cause problems - but 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. |
Unhandled Exception!
|
Book Watch
Follow Book Watch on Twitter
Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some but by no means all of the books in Book Watch are eventually reviewed.
Tech the Halls: 25 AI-Powered Projects for Your Most Creative Christmas Ever (Moxie.ai) 23 Dec This is a guide to creative projects, from crafting one-of-a-kind holiday gifts to designing heartwarming home decor. Sarah Browne sets out to make AI accessible and fun for everyone — especially women. Whether you love tech, are curious about AI, or just want fresh holiday ideas, these projects bring a modern twist to classic festivities. The book has easy, step-by-step guidance — from prompts to specific apps to holiday hacks — that turn AI into your personal Santa's helper. <ASIN:1068562102> |
Too Much Fun: The Five Lives of the Commodore 64 Computer (MIT Press) 20 Dec According to The Guinness Book of World Records, the Commodore 64 (C64) is officially the best-selling desktop computer model of all time. but is strangely overlooked in many computer histories. In this book Jesper Juul argues that the C64 was so popular because it was so versatile, a machine developers and users would reinvent again and again over the course of 40 years. <ASIN:0262549514 > |
Programming the ESP32 In C Using the Arduino Library (I/O Press) 18 Dec This book reveals what you can do with the ESP32's GPIO lines together with widely used sensors, servos and motors and ADCs. After covering the GPIO, outputs and inputs, events and interrupts, Harry Fairhead gives you hands-on experience of PWM (Pulse Width Modulation), the SPI bus, the I2C bus and the 1-Wire bus, the UARTs and, of course, WiFi. To round out, Harry covers direct access to the hardware, adding an SD Card reader, sleep states to save power, the RTC, RMT and touch sensors. He also devotes a chapter to FreeRTOS which takes us into the realm of asynchronous processing. <ASIN:1871962927 > |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info