Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Conference Times Ahead 29 Mar | Lucy Black Following a well-established pattern both Google's and Microsoft's Developer Conferences will take place in May while Apple follows on in June. Here are the dates for your calendars plus what to expect. |
Run WebAssembly Components Inside Node.js With Jco 28 Mar | Nikos Vaggalis Jco 1.0 has been just announced by the Bytecode Alliance.It's a native JavaScript WebAssembly toolchain and runtime that runs Wasm components inside Node.js. Why is that useful? |
Apache Updates Geronimo Arthur 28 Mar | Kay Ewbank Apache Geronimo Arthur has been updated with support for Common-compress, XBean, and ensures the default options are compatible with last GraalVM release. |
GR00T Could Be The Robot You Have Always Wanted 27 Mar | Mike James We may not have flying cars, but we could well soon have robots that match up to predictions for the 21st century. Nvidia has announced GR00T, a cleverly named project to build robots using foundational models. |
Angular and Wiz To Merge 27 Mar | Ian Elliot Two web development frameworks used at Google are merging. One, Angular is open source and widely known, while the other, Wiz, is an internal web framework developed and used by Google for some of its internal projects, including Search, Workspace and YouTube and is not publicly available. |
Azure AI And Pgvector Run Generative AI Directly On Postgres 26 Mar | Nikos Vaggalis It's a match made in heaven. The Azure AI extension enables the database to call into various Azure AI services like Azure OpenAI. Combined with pgvector you can go far beyond full text search. Let's get the details. |
GitHub Introduces Code Scanning 26 Mar | Kay Ewbank GitHub has announced a public beta of a code scanner that automatically fixes problems. The new feature was announced back in November, but has now moved to public beta status. |
Android 15 Developer Preview Updated 25 Mar | Mike James Google has released Android 15 Developer Preview 2 with changes including better handling of automatic language switching and updates for OpenJDK 17. |
AWS Lambda Upgraded To .NET8 Runtime 25 Mar | Nikos Vaggalis An upgrade of AWS Lambda to the .NET version 8 runtime |
VLOGGER - AI Does Talking Heads 24 Mar | Sue Gee Developed by Google researchers VLOGGER AI is a system that can create realistic videos of people talking and moving from a single still image and an audio clip as input. |
March Week 3 23 Mar | Editor If you want to keep up with what's important from the point of view of the developer, you can rely on the I Programmer team to sift through the news to select items that are of interest. Here's the digest of this week's content, starting with a new addition to our Programmers Bookshelf. The week began with Pi Day so we also have a feature on Transcendental Numbers. |
CISA Offers More Support For Open Source 22 Mar | Kay Ewbank The Cybersecurity and Infrastructure Security Agency (CISA) has announced a number of key actions that they hope will improve the open source ecosystem. |
The University of Tübingen's Self-Driving Cars Course 22 Mar | Nikos Vaggalis The recorded lectures and the written material of a course on Self-Driving Cars at the University of Tübingen have been made available for free. It's a first class opportunity to learn the in and outs of how to develop the software that powers self-driving cars. |
Apache Shiro 2.0 Released 21 Mar | Kay Ewbank Apache Shiro 2.0 has been released. The Java security framework now requires at least Java 11, and has added support for Jakarta EE 10. |
The Appeal of Google Summer of Code 21 Mar | Sue Gee With the list of participating organizations now published, it is time for would-be contributors to select among them and apply for Google Summer of Code (GSoC). Rust has joined in the program for the first time ever, while Qdrant, which found itself rejected for 2024 having participated last year, has announced its own program. |
We Built A Software Engineer 20 Mar | Mike James One of the most worrying things about being a programmer today is the threat from AI. It has gone so far that NVIDA CEO Jensen Huang proclaims that you really shouldn't start training as a programmer because the writing is on the wall. So far the experience of AI programmers has been mixed, but what if you set out to build an LLM dedicated to programming |
Master Large Language Model Ops 20 Mar | Sue Gee New technology brings with it more career opportunities. You may never have imagined becoming an LLMOps consultant, but there's now a Coursera Specialization which provides preparation for this role. |
AWS Introduces A New JavaScript Runtime For Lambda 19 Mar | Nikos Vaggalis Amazon has announced the availability, albeit for experimental purposes, of a new JavaScript based runtime called Low Latency Runtime or LLRT for short, to bring JavaScript up to the performance throughput of low-level languages like Rust or C++. |
Other Articles
|
Book Review
Programming with Rust 26 Mar Author: Donis Marshall |
Featured Articles
Programmer's Python Data - Bits and BigNum 25 Mar | Mike James Bits are at the bottom of it all but Python is high level so how do you work with bits in Python? Find out how it all works in this extract from Programmer's Python: Everything is Data. |
IT Mapping For Legacy Software Projects 22 Mar | Sigal Zigelboim While often integral to an organization's operations, legacy software projects presents challenges with respect to compatibility, security and maintainability. Discover how IT mapping can help. |
Oracle Book Choice 18 Mar | Kay Ewbank Oracle is well known as an excellent database management system, but it can seem complex and has a reputation for requiring extensive learning if you want to work with it. The books in this collection are all titles we can recommend if you need to work with Oracle. Some offer a general introduction, others concentrate on PL/SQL, Oracle's SQL dialect. |
Programmer's Guide To Theory - Transcendental Numbers 14 Mar | Mike James Computation and transcendental numbers don't seem much connected, but these are the numbers that are irrational and in principle the most difficult to compute. But there are important exceptions. |
Master The Pico WiFi: Random Numbers 11 Mar | Harry Fairhead & Mike James Random numbers are the basis of most security, but they are suprisingly difficult to create. This is an extract from our intermediate level book on the Pico's Wifi capabilities. |
Unhandled Exception!
We all build our code as if it will live forever, unless it's a RAD mock-up and even then it still lives forever. I predict not the heat death of the universe, but the legacy code death of programming - unless of course that's what AI is supposed to fix?
|
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.
Grokking Algorithms, 2nd Ed (Manning) 27 Mar Grokking Algorithms shows that learning algorithms doesn't have to be complicated or boring. In this revised second edition, Aditya Bhargava introduces brand new coverage of trees, including binary search trees, balanced trees, and B-trees. This edition also offers fresh insights on data structure performance that takes account of modern CPUs. Plus, the book’s fully annotated code samples have been updated to Python 3. <ASIN:1633438538 > |
ASP.NET Core 8 and Angular 6th Ed (Packt) 25 Mar This book shows how to improve the way you create, debug, and deploy web applications, and introduces the latest developments in .NET 8 and modern Angular, including .NET Minimal APIs and the new Angular standalone API defaults. Valerio De Sanctis begins with setting up SQL Server 2022 and building a data model with Entity Framework Core. He then moves on to fetching and displaying data, handling user input with Angular reactive forms, and implementing front-end and back-end validators for maximum effect. <ASIN:1805129937 > |
Your Code as a Crime Scene, 2nd Ed (Pragmatic Programmer) 22 Mar Subtitled "Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs" in this book Adam Tornhill looks at how to apply strategies to identify problems in existing code, assess refactoring direction, and understand how your team influences the software architecture. The original Your Code as a Crime Scene from 2014 pioneered techniques for understanding the intersection of people and code. This new edition reflects a decade of additional experience from hundreds of projects. Updated techniques, novel case studies, and extensive new material adds to the strengths of this cult classic. <ASIN: B0CSJR386C > |
Murach's Modern JavaScript (Murach) 20 Mar This book skips over the explanations of the quirky old features in JavaScript and jumps straight to the best practices of modern JavaScript with the aim of making it easier to learn how to use JavaScript to add functionality to your web pages. Mary Delamater presents a seven-chapter crash course in JavaScript for which the only prerequisite is a basic understanding of HTML and CSS. <ASIN:1943873143 > |
Modern Fortran Explained 6th Ed (Oxford University Press) 18 Mar This new edition, written by experts in the field, three of whom have actively contributed to Fortran 2023, is a complete and authoritative description of Fortran in its latest form, with the intention that it remain the main reference work in the field. Michael Metcalf, John Reid , Malcolm Cohen and Reinhold Bader look at Fortran's particular advantages as a high-end numerical language, especially where arrays are the main form of data object and/or where complex arithmetic is involved. <ASIN: 0198876580> |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info