Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Android Studio Jellyfish Ready To Use 08 May | Mike James Well, as ready as any of the recent Android Studio's have been. This one boasts an AI assistant called Gemini - shame Android Studio isn't as fast to implement as Gemini is to suggest. |
OpenAI Enriched By Stack Overflow 08 May | Sue Gee Stack Overflow has announced a partnership with OpenAI that could improve the accuracy of ChatGPT with regard to programming knowledge. This sounds promising, but there are potential problems. |
Grafana Releases Loki 3 07 May | Alex Denham Grafana has announced the release of Loki 3, with improvements including query acceleration with Bloom filters and native OpenTelemetry support. |
Amazon Updates Bedrock With Custom Model Support 07 May | Kay Ewbank Amazon has updated Bedrock, its tool for building with generative AI on AWS. The update adds support for importing custom models and evaluating models, as well as support for using Meta Llama 3 models and extra models from Mistral and Anthropic. |
Dev Tunnels - An Alternative to Ngrok For .NET Users 06 May | Nikos Vaggalis Dev Tunnels is a new Visual Studio option that exposes your localhost to the internet the easiest way possible. But first of all, why would you allow access from the public net to your local machine? |
Google Releases Vertex AI Agent Builder 06 May | Kay Ewbank Google has launched Vertex AI Agent Builder, alongside new open-source language models for the Vertex AI platform. The announcements were made at the Google Cloud Next 2024 event. |
Turing Chatbot Is Chief AI Officer 05 May | Mike James It was only a matter of time before it happened. A company has created an Alan Turing chatbot and has installed it as its Chief AI officer. A distasteful PR stunt to many, but it's more complicated than that. |
April Week 4 04 May | Editor Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our weekly book review. In this week's first featured article Mike James looks at Recursion. Then, to mark the 50th anniversary of CP/M, the first personal computer operating system to achieve commercial success, we delve into our archive for the history of its creator, Gary Kildall. |
Digital Play Shown To Be Good For Kids 03 May | Sue Gee When designed with their needs in mind, video games can benefit children’s well-being. This finding comes research from UNICEF in partnership with LEGO and the University of Sheffield. |
One State's Quest For Digital Sovereignty 03 May | Nikos Vaggalis The news is that the German State is moving 30,000 PCs to LibreOffice. Why is this of significance? |
Azul Intelligence Cloud Expands Support 02 May | Sue Gee Azul has announced that its cloud analytics solution, Azul Intelligence Cloud, now supports Oracle JDK and any OpenJDK-based distribution. More DevOps teams will now benefit from its ability to boost productivity. |
BASIC Turns 60 02 May | Mike James On May 1,1964 the first BASIC program ran and the world was about to change. Now when we look back it is easy to be critical, but these were different times. |
Udacity's Offer To Recently Unemployed 01 May | Sue Gee Layoffs, across the board from major tech companies to struggling small businesses, are constantly in the news. Today Udacity has announced a special offer to help the recently unemployed professionals in the U.S. gain new skills that could help them land a new job. |
Google Reduces Support For Python, Dart And Flutter 01 May | Mike James There are many reports that Google has removed people from its Python, Dart and Flutter teams and possibly more. What does this say about relying on Google as a source of technology for your projects? |
OpenSilver 2.2 Adds LightSwitch Compatibility Pack 30 Apr | Kay Ewbank OpenSilver 2.2 has been released with the addition of a LightSwitch Compatibility Pack designed to provide a way to run legacy Visual Studio LightSwitch applications on modern browsers. The open-source alternative to Silverlight is capable of running large, complex legacy applications, as well as newly written C# and XAML applications. |
Microsoft's Cybersecurity For Beginners 30 Apr | Nikos Vaggalis A free, self-paced course about Cybersecurity 101 is on offer by Microsoft's Cloud Security Advocates. It's a 30+ lesson curriculum targeted at complete novices. |
Gemini 1.5 Pro Now Available 29 Apr | Kay Ewbank Google has released Gemini 1.5 Pro with improvements including Native Audio Understanding, System Instructions, and a JSON mode. |
Node.js 22 Adds WebSocket Client 29 Apr | Ian Elliot Node.js 22 has been released with support for requiring ESM graphs, a stable WebSocket client, and updates of the V8 JavaScript engine. |
Other Articles
|
Book Review
Essential C# 12 (Pearson) 07 May Author: Mark Michaelis |
Featured Articles
Extending & Embedding Python Using C - A Module Using Linux 06 May | Mike James Getting started with extending Python isn't easy because of the need to set everything up correctly. Not if you follow our instructions for the Linux toolchain. This is an extract from the new book by Mike James that helps you combine the speed and power of C with the versatility and ease-of-programming of Python. |
Understanding CRLF Injection Attacks 03 May | Harry Wilson Recently a vulnerability was identified in the Cisco Secure Client that could allow an unauthenticated, remote attacker to conduct a carriage return line feed (CRLF) injection attack against a user. CISCO responded promptly. What lessons can be drawn from this to help strengthen enterprise app, network and data security in general? |
The Trick Of The Mind - Recursion 01 May | Mike James Recursion who needs it? This is an extract from my book Trick of the Mind which explores what it is to be a programmer. |
Gary Kildall - CP/M, Digital Research and GEM 25 Apr | Harry Fairhead To mark the 50th anniversary of CP/M, the first personal computer operating system to achieve commercial success, we delve into our archive for the history of Gary Kildall, an important influencer during the early days of the microcomputer revolution. |
ESP32 In MicroPython: SSL Sockets 23 Apr | Harry Fairhead & Mike James Sockets today almost always need to be secure sockets. This extract is from Programming the ESP32 in MicroPython and shows you how to convert a plain vanilla socket into an SSL socket. |
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.
Programming: Principles and Practice Using C++, 3rd Ed (Addison-Wesley Professional) 08 May In this book Bjarne Stroustrup, the designer and original implementer of C++, lays out the fundamental principles of programming and the practical skills needed for programming in the real world. This book is written to help you to understand what it means for code to be beautiful, to help you to master the principles of creating such code, and to build up the practical skills to create it. <ASIN:0138308683 > |
Agile Retrospectives, 2nd Ed (Pragmatic Bookshelf) 06 May Subtitled "A Practical Guide for Catalyzing Team Learning and Improvement", this book sets out to improve the results gained from holding team retrospectives. Esther Derby, Diana Larsen and David Horowitz provide practical advice, techniques, and real-life examples to improve retrospectives whether your team is co-located, hybrid, or remote. <ASIN:B0CSJG5SXY> |
The AI Revolution in Medicine (Pearson) 03 May In this book, subtitled "GPT-4 and Beyond", Peter Lee, Carey Goldberg and Isaac "Zak" Kohane document their thoughts on their months of early access to GPT-4 and its momentous potential to improve diagnoses, summarize patient visits, streamline processes, and accelerate research. The book contains real GPT-4 dialogues, unrehearsed and unfiltered, brilliant and blundering alike, all annotated with context, candid commentary, real risk insights, and up-to-the-minute takeaways. <ASIN: 0138200130 > |
The Death of Expertise, 2nd Ed (Oxford University Press) 01 May Originally published in 2017 with the subtitle "The Campaign against Established Knowledge and Why it Matters" this book exposes a cult of anti-expertise sentiment coinciding with anti-intellectualism. Tom Nichols addresses how while technology and increasing levels of education have exposed people to more information than ever before, these gains have also helped fuel a surge in narcissistic and misguided intellectual egalitarianism that has crippled informed debates on any number of issues. <ASIN: 0197763839> |
Code Like a Pro in Rust (Manning) 29 Apr This book takes an in-depth look at memory management, asynchronous programming, and the core Rust skills. Brenden Matthews covers productivity techniques for Rust testing, tooling, and project management. He also shows how to sidestep common Rust pitfalls and navigate quirks you might never have seen before, along with suggesting strategies for navigating the evolving Rust ecosystem. <ASIN:1617299642 > |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info