Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
The Turing Test Is Past
22 Mar | Mike James
... and dead and gone. This long time talking point really isn't relevant since the advent of LLMs like GTP. We may be worried about AI taking our coding jobs, but let us not forget that this is the time when the Turing Test was passed.
AI At All Levels From Udacity
22 Mar | Sue Gee
AI may be threatening to take away our jobs - but on the other hand it opens up plenty of opportunities for those with the right skills. A whole raft of Udacity Artificial Intelligence Nanodegree programs restart next week to help you become career-ready in AI.
Dan Vega's 2023 Spring Boot Tutorial for Beginners
21 Mar | Nikos Vaggalis
A free crash course on Spring and Spring Boot for total beginners
Git 2.40 Improves Jump
21 Mar | Kay Ewbank
The latest version of Git, the distributed version control system, has been released with improvements including Emacs support in Git Jump.
Curl 8 Is Here On Curl's 25th Birthday
20 Mar | Sue Gee
To mark 25 years since it was first released on March 20, 1998 curl 8.0.0 has shipped today, something that its originator and lead maintainer Daniel Stenberg, aka Badger, had said would never happen.
TypeScript 5 - Smaller, Simpler, Faster
20 Mar | Kay Ewbank
TypeScript 5.0 has been released with a number of new features aimed at making it smaller, simpler, and faster.
Google Summer Of Code Re-Imagined
19 Mar | Sue Gee
It's time for would-be participants in this year's Google Summer of Code to register and submit their proposals to the mentor organizations that interest them.. But did you know that now it's not just for students? The new criterion is being new to open source - so if you missed out when younger, it's not too late to apply.
March Week 2
18 Mar | Editor
This week included Pi Day, providing an excuse for more musings on irrational and transcendental numbers. Fittingingly our top feature is on the Raspberry Pi Pico, a small device which is easy to program in Micro Python. We also revisited Codd's Rules which underpin the basis of SQL, Structured Query Language.
Google Adds Maps Platform To Dev Library
17 Mar | Kay Ewbank
Google has added Google Maps Platform to its Dev Library. The Google Maps Platform is a set of APIs and SDKs that can be used to embed Google Maps into mobile apps and web pages, or to retrieve data from Google Maps.
May Dates For MS Build And Google I/O
17 Mar | Sue Gee
Following a well-established pattern both Google's and Microsoft's Developer Conferences will take place in May. While Google I/O will be mostly virtual, with just a small audience present at its Shoreline Amphitheater in Mountain View, California. Microsoft Build will take place in Seattle as a live, in-person event.
Cassandra 4.1 Focuses On Pluggability
16 Mar | Kay Ewbank
Version 4.1 of Apache Cassandra, the open source NoSQL distributed database, has been released. The team says this release paves the way to a more cloud-native future for the project by externalizing important key functions, extending Apache Cassandra, and enabling an expanded ecosystem without compromising the stable core code.
Surveying Software Supply Chain Security
16 Mar | Nikos Vaggalis
Chainguard, the co-creator of Sigstore, has conducted a survey to better understand if and how software supply best practices
Go In Top 10 On TIOBE Index
15 Mar | Sue Gee
Moving into the 10th place on the TIOBE is a milestone for any programming language, giving it a place on the popularity chart which is refreshed at monthly intervals. Can we expect Go to rise towards the top of the chart? There's a long way to go.
Chat GPT 4 - Still Not Telling The Whole Truth
15 Mar | Mike James
OpenAI has just announced GPT-4. The future may not be here just yet, but it's very close. Is this really the breakthrough moment for AI?
Google Introduces Service Weaver Framework
14 Mar | Kay Ewbank
Google has introduced Service Weaver, an open source framework for building and deploying distributed applications. Service Weaver allows you to write your application as a modular monolith and deploy it as a set of microservices.
Pi Day - Irrational And Transcendental
14 Mar | Mike James
It's Pi day again... Even after so many, I still have things to say and think about this most intriguing number. The most important things about Pi is that it is irrational and one of the few transcendental numbers we can identify - why exactly?
GitHub Enterprise Server Adds Projects Support
13 Mar | Kay Ewbank
GitHub Enterprise 3.8 has been released with improvements including support for GitHub Projects along with new security and admin features, and expanded Actions support.
Jakarta vs Spring - The War Goes On
13 Mar | Nikos Vaggalis
In a very interesting webinar streamed live as part of the recent JConference, Antoine Sabot-Durand talked about "hostility" between J2EE/Jakarta and Spring and the differences between them from decades ago to the recent times.
SQL Server 2022 Revealed
Author: Bob Ward
This book aims to explain the new features in SQL Server 2022, how does it fare?
Programmer's Python Data - Native Code
20 Mar | Mike James
Running native code from a Python program is one way to speed things up. Find out how it all works in this extract from my new book Programmer's Python: Everything is Data.
Just jQuery The Core UI - Forms
17 Mar | Ian Elliot
The Pico In MicroPython: ADC
13 Mar | Mike James & Harry Fairhead
Analog to Digital Conversion, ADC, is basic to many measurements and it is suprisingly easy as long as you don't need high accuracy. If you do then you need an add-on ADC. This is an extract from our book all about the Raspberry Pi Pico in MicroPython.
Codd and His Twelve Database Rules
09 Mar | Mike James
Theories of how we should organize databases are thin on the ground. The one exception is the work of E.F. Codd, the originator of the commandment-like “Codd’s Rules”. This approach to database has been codified into SQL - Structured Query Language - and so into most of the databases on the planet, despite what the NoSQL movement might want you to think. So what are Codd's Rules and what is a relational database?
What Is MLOps? What AI Developers Need to Know
06 Mar | Gilad David Maayan
In the last decade we have experienced the start of an AI revolution that is extending into every sphere. Machine learning has gone from exotic to the norm and needs new tool, new processes and new procedures. So what do we mean by MLOps?
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.
Automating DevOps with GitLab CI/CD Pipelines (Packt)
This book shows how to use GitLab CI/CD pipelines for automating and deploying different steps of your software development lifecycle using best practices and troubleshooting methods. Christopher Cowell, Nicholas Lotz and Chris Timberlake begin with the basics of Git and GitLab, showing how to commit and review code, and move on to how to set up GitLab Runners for executing and autoscaling CI/CD pipelines and creating and configuring pipelines for many software development lifecycle steps.
T-SQL Fundamentals, 4th Ed (Microsoft Press)
This book shows how to master Transact-SQL’s fundamentals, and write correct, robust code for querying and modifying data with modern Microsoft data technologies, including SQL Server 2022, Azure SQL Database, and Azure SQL Managed Instance. Long-time Microsoft Data Platform MVP Itzik Ben-Gan explains key T-SQL concepts, helping you apply your knowledge with hands-on exercises.
Experimentation for Engineers (Manning)
With the subtitle "From A/B testing to Bayesian optimization", this book consists of a toolbox of techniques for evaluating new features and fine-tuning parameters. David Sweet starts with a deep dive into methods like A/B testing, and then graduates to advanced techniques used to measure performance in industries such as finance and social media. He shows how to evaluate the changes you make to your system and ensure that your testing doesn’t undermine revenue or other business metrics.
Learning Angular 4th Ed (Packt)
This book shows how to use it to achieve cross-platform high performance with the latest web techniques, extensive integration with modern web standards, and integrated development environments (IDEs). The book is especially useful for those new to Angular, and Aristeidis Bampakos shows how to get to grips with the bare bones of the framework to start developing Angular apps.
Podman in Action (Manning)
This book shows how to deploy containerized applications on Linux, Windows, and MacOS systems using Podman. Daniel Walsh, who leads the Red Hat Podman team, shows how to securely manage the entire application lifecycle without human intervention, covers Podman’s difference to Docker, and shows how to migrate Docker-based infrastructure. He also demonstrates how to convert containerized applications into Kubernetes-based microservices.
|More Book Watch|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: