Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
CSS Ecosystem In the Spotlight 06 Nov | Janet Swift The 2024 edition of the State of CSS has been posted, revealing that the latest features of the language not only do away with extra tooling, but even start taking on tasks that previously required complex JavaScript workarounds. |
C23 ISO Standard Is Here But You Probably Won't Read It 06 Nov | Mike James At last ISO C23 has been published, but at $250 you probably aren't going to read it. Can we really tolerate this sort of profiteering on the work of others? This is worse than academic publishing! |
Flutter Forked As Flock 05 Nov | Kay Ewbank One of developers who worked on the Flutter team at Google has created an open-source form of the framework. Matt Carroll says Flock will be "Flutter+", will remain constantly up to date with Flutter, and lock will add important bug fixes and popular community features, which the Flutter team either can't, or won't implement. |
Google Intensive AI Course - Free On Kaggle 05 Nov | Sue Gee Google is offering a 5-Day Gen AI Intensive Course designed to equip data scientists with the knowledge and skills to tackle generative AI projects with confidence. It runs on the Kaggle platform from Monday, November 11 to Friday, November 15 with a time commitment of around 3 hours per day. |
Kotlin Ktor Improves Client-Server Support 04 Nov | Mike James Kotlin Ktor 3 is now available with better performance and improvements including support for server-sent events and CSRF (Cross-Site Request Forgery) protection. |
Amazon Adds AWS Lambda Code Editing Tool 04 Nov | Kay Ewbank Amazon has added a new code editing option for AWS Lambda in the AWS console based on the Code-OSS, Visual Studio Code Open Source code editor. |
Looking Forward To NAO 7 03 Nov | Lucy Black Introduced to the world in 2004 by its creator Bruno Maisonnier the kid-sized, autonomous humanoid robot NAO, turns 20 this year. At less than 2 ft tall, it is small in stature, but plays a big role in the areas of education, research, entertainment and football. Here we look forward to NAO 7, its seventh generation. |
October Week 4 02 Nov | Editor We delve in to our History section this week to explore the pre-history of Microsoft. We also take a look at Kotlin classes, which can be a source of confusion. Read on for a round up of the week's news and books. |
Google Updates Responsible AI Toolkit 01 Nov | Kay Ewbank Google has announced updates to the Responsible Generative AI Toolkit to enable it to be used with any LLM model. The Responsible GenAI Toolkit provides resources to design, build, and evaluate open AI models, and it can now work with any LLM, whether it's Gemma, Gemini, or any other model. |
Ai-Da's Portrait of Alan Turing At Auction 01 Nov | David Conrad Sotheby's Digital Art Day Action, now underway, features a large-scale portrait of Alan Turing created by Ai-Da, the humanoid robot artist whose work, including this canvas, was exhibited at the United Nations in May 2024 during the AI for Good Global Summit. |
Sequin - Open Source Message Stream Built On Postgres 31 Oct | Nikos Vaggalis Sequin is a tool for capturing changes and streaming data out of your Postgres database, guaranteeing exactly once processing. What does that mean? |
Apache Fury Adds Optimized Serializers For Scala 31 Oct | Kay Ewbank Apache Fury has been updated to add GraalVM native images and with optimized serializers for Scala collection. The update also reduces Scala collection serialization cost via the use of encoding. |
AI Propels Python To Top Language on GitHub 30 Oct | Sue Gee This year's Octoverse Report reveals how AI is expanding on GitHub and that Python has now overtaken JavaScript as the most popular language on GitHub. The use of Jupyter Notebooks has also surged. |
GitHub Universe AI Announcements - Copilot And Spark 30 Oct | Kay Ewbank GitHub has announced several improvements for developers at Universe, its annual conference. Developers will get multi-model Copilot and GitHub Spark, an AI-native tool for building applications in natural language. |
Apollo Adds REST APIs For GraphQL 29 Oct | Kay Ewbank Apollo has added a simpler way to integrate REST APIs into a federated GraphQL environment. Available now in public preview, can be used to map REST API endpoints to their GraphQL schema using a declarative syntax. |
Improved Code Completion With JetBrains Mellum 29 Oct | Sue Gee JetBrains has launched Mellum, a proprietary large language model specifically built for coding. Currently available only with JetBrains AI Assistant, Mellum is claimed to provide faster, smarter, and more contextually aware cloud code completion. |
Extend NGINX With The New JavaScript Module 28 Oct | Nikos Vaggalis Inject middleware functionality into NGINX with the expressive power of Javascript. NGINX JavaScript or NJS for short is a dynamic module under which you can use scripting for hooking into the NGINX execution model. |
IBM Updates Granite Models 28 Oct | Kay Ewbank IBM has released new Granite models that it says provide state-of-the-art performance relative to model size. The Granite 3.0 collection includes a new, instruction-tuned, dense decoder-only LLM. |
Other Articles
|
Book Review
Serious Cryptography, 2nd Ed 29 Oct Author: Jean-Philippe Aumasson |
Featured Articles
The Pico/W In C: Servos 05 Nov | Harry Fairhead Servo motors are basic to many an IoT project and they are easy to work with and there is no need for a driver. This is an extract from a recent book in the I Programmer Library, all about the Pico/W in C. |
The Monte Carlo Method 01 Nov | Mike James Monte Carlo methods are powerful ways of getting answers using random numbers to problems that really don't seem to have anything much to do with randomness. For example, you can find Pi and multiply two matrices together all by generating random numbers. |
The Programmers Guide To Kotlin - The Class & The Object 29 Oct | Mike James Kotlin is a class-based, object-oriented language and it works in a way that is compatible with Java objects. This doesn't mean that Kotlin does classes in exactly the same way as Java or any other language. In fact. part of the problem in getting to grips with Kotlin classes is that initially they look as if they are just like Java classes - but they aren't. |
Bill Gates - Before He Was Famous 24 Oct | Historian Microsoft as it is today is mostly the invention of one man - Bill Gates. But right at the start Paul Allen made a significant contribution.Microsoft wouldn't have come about without the pair of them and it is timely to reconsider those early days. |
Programming The ESP32 In C - Socket Web Client 22 Oct | Harry Fairhead The ESP32 S3 has WiFi but getting from a simple connection to a web client is a matter of using sockets. This is an extract from Harry Fairhead's latest book on programming the ESP32 using C and the IDF. |
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.
API Design for C++ 2nd Ed (Morgan Kaufmann) 06 Nov This book provides a comprehensive discussion of Application Programming Interface (API) development, from initial design through implementation, testing, documentation, release, versioning, maintenance, and deprecation.Martin Reddy teaches the strategies of C++ API development, including interface design, versioning, scripting, and plug-in extensibility. <ASIN:0443222193 > |
Balancing Coupling in Software Design (Addison-Wesley) 04 Nov This book looks at the need to get coupling right if you want to build modular, evolvable, and resilient software systems. Vlad Khononov describes a model that not only draws on this accumulated knowledge, but also adapts it to modern software engineering practices, offering a fresh perspective on modular software design. <ASIN:0137353480 > |
Generative AI (For Dummies) 01 Nov This book provides a roadmap to using the world of artificial intelligence to enhance personal and professional lives. Pam Baker explains how generative AI tools are capable of creating text, images, and even ideas, and can assist in authoring short and long-form content, producing audio and video, and serving as a research assistant. Readers will learn how to identify the best platforms for their needs and write the prompts that coax out the content they want. <ASIN:1394270747 > |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info