Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
OpenAI o1 Thinks Before It Answers 13 Sep | Sue Gee OpenAI has unveiled a new series of AI models that can reason through complex task and solve hard problems. The first fruit of OpenAI's "Strawberry Project", o1-preview is now available in ChatGPT and the OpenAI API and will be included in ChatGPT Enterprise and Edu next week. |
Programmers Day 2024 12 Sep | Lucy Black Today, September 12th, is designated as Programmers Day, a tradition we do our best to uphold. We even designed a card! |
JFrog Announces Runtime And GitHub Integration 12 Sep | Kay Ewbank JFrog has announced new products and closer integration with GitHub at its annual conference, SwamUp. |
Ilya Sutskever Raise $1 Billion To Research Safe AI 11 Sep | Sue Gee Safe Superintelligence, the company co-founded by Ilya Sutskever after he resigned from Open AI, has raised $1billion in cash funding, despite the fact that it intends not to release any products for at least 2 years. |
TIOBE Says C Is Declining! 11 Sep | Harry Fairhead The TIOBE index is always fun and often provides a talking point. This month sees C falling by one place and Java going up by one. What can this mean? |
Rust Foundation Report On Recent Initiatives 10 Sep | Alex Denham The Rust Foundation has released a new report on recent initiatives including its Security Initiative. The Foundation is a nonprofit organization dedicated to supporting and sustaining the Rust programming language, and the Security Initiative aims to advance the state of security within the Rust programming language ecosystem. |
Windows Community Toolkit Adds Controls 10 Sep | Kay Ewbank Microsoft has released version 8.1 of the Windows Community Toolkit, with support for .NET 8 alongside new controls and initial AOT annotations. |
Apache Iceberg Rust Released 09 Sep | Alex Denham Apache has released version 0.3 of Iceberg-rust, an official Rust implementation of the Iceberg high-performance format for huge analytic tables. |
Microsoft Releases .NET Aspire 8.2 09 Sep | Kay Ewbank Microsoft has released version 8.2 of .NET Aspire, a stack for building observable, production-ready cloud-native applications. Aspire is included as part of .NET 8. |
The Generation That Can Text But Not Type 08 Sep | Janet Swift Gen Z-ers, those born between 1997 and 2012 and who have grown up with smartphones, are probably the most tech-savvy generation. But when it comes to working with computers, there is an important skill they tend to lack - being able to type without looking at the keys. |
September Week 1 07 Sep | Editor If you've not visited I Programmer before, this Weekly Digest gives you a taster. It has links to our news with its mix of analysis and comment and to the books we've selected. This week Mike James introduces two of Python's data structures, named tuples and counters, and Harry Fairhead builds an SNTP time client in C#. |
RustConf Keynotes Announced 06 Sep | Alex Denham The keynote topics for this year's RustConf, the largest annual gathering of the Rust programming language community, have been announced, with topics ranging from "Making Open Source Secure By Design" to "Rust For Linux". |
OSI Updates Open Source AI Definition 06 Sep | Kay Ewbank A new version of the Open Source AI Definition has been released by the Open Source Initiative. The update is part of the drive to have a stable release of the definition ready by the end of October 2024. The plan is to release it at the All Things Open technology conference. |
Uno 5.3 Adds Rider Support 05 Sep | Kay Ewbank There's an updated version of Uno that includes enhancements to its Hot Reload UI feature along with full support for JetBrains Rider IDE. Uno can be used to write C# and XAML once to create an app that will run on Windows, Android, macOS and iOS devices, as well as in web browsers via WebAssembly. |
SQLite Gets Into Vector Search 05 Sep | Nikos Vaggalis This is thanks to sqlite-vec, a new vector search extension for SQLite written entirely in C and with no dependencies. |
Linus On Linux 2024 04 Sep | Harry Fairhead It is always interesting to hear what Linus Torvalds is thinking, and it's always about Linux, well nearly always. Find out what is going on before it happens in this recent interview. |
Paul Allen's Historic Computers Under the Hammer 04 Sep | Sue Gee Dozens of rare historic computers are currently up for auction. As well as a room-sized PDP 7, there's an Altair, an Apple I, a Cray I and an Enigma machine on offer to the highest bidder as the private collection of the late Paul Allen, is sold by Christies, New York. |
Learn Bash Scripting With Learn Linux TV 03 Sep | Nikos Vaggalis Is Bash still relevant in this age of AI? Many wanted the command line bashed (pun intended), deprecated or replaced by something else. If you think it's still worth using, here's a free course from Learn Linux TV that takes you from total novice to advanced Linux CLI user. |
Other Articles
|
Book Review
A Project Guide To UX Design, 3rd Ed (New Riders) 03 Sep
Author: Russ Unger and Carolyn Chandler This book says it is aimed at user experience designers in the field. I'd say it is really aimed at people working in teams of web designers. |
Featured Articles
ESP32 In MicroPython: Asyncio 09 Sep | Harry Fairhead & Mike James Asyncio is the prefered way to implement I/O servers and clients in Python. This extract is from Programming the ESP32 in MicroPython and shows you how asyncio works. |
Weak Typing - The Lost Art of the Keyboard 05 Sep | Janet Swift How important a skill is typing for programmers? |
Programmer's Python Data - Named Tuples and Counters 03 Sep | Mike James Data structures are what we create out of data and Python has some good standard data structures. Find out how named tuples and counters work in this extract from Programmer's Python: Everything is Data. |
SNTP Time Class 01 Sep | Harry Fairhead SNTP is a network protocol for obtaining an accurate time and it is an interesting exercise to build an SNTP client. In this article the language used is C# but it is easy enough to generalise to a language of your choice and extend the ideas to an SNTP server if you need to. The main aim is to describe and show how to implement the basic protocol. |
Deep C Dives: First Class Functions 27 Aug | Mike James First class functions are what you want in an object-oriented language, but C isn't object-oriented. Even so its functions have to come first. Find out more in this extract from my latest book, Deep C Dives: Adventures in C. |
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.
React in Depth (Manning) 11 Sep This book teaches the React libraries, tools and techniques. Morten Barklund focuses on the modern best practices of React development, with full and up-to-date coverage of the latest features and changes to the React ecosystem. The book includes hands-on projects like a goal-focused task manager, expenses tracker, and custom UI library. <ASIN: 1633437345> |
Artificial Intelligence For Developers (Easy Steps) 09 Sep This book is aimed at coders who want to enhance their skillset quickly and easily. Richard Urwin reveals how AI works, illustrates how to build AI applications, and covers no-code AI tools. The book assumes the reader is familiar with Python and now want to master AI concepts and build intelligent AI solutions. <ASIN:1787910113 > |
Make: The Complete Guide to Tinkercad (Make Community) 06 Sep Tinkercad is a free, web-based app for digital modeling. This book consists of 17 fun projects, including designing useful and amusing objects such as jewelry, toys, and practical household items, to transform the reader from a novice into a creator of video assets and objects ready for 3D printing. Lydia Sloan Cline teaches the intricacies of the Tinkercad interface, how to model sophisticated objects, and use AI as a tool to solve design challenges. <ASIN:168045837X > |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info