Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
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. |
Microsoft Releases Prompty Extension For VSCode 03 Sep | Kay Ewbank Microsoft has released Prompty, a tool designed for creating, managing, debugging, and evaluating Large Language Models (LLM) prompts for your AI applications. The idea is developers will be able to use it to integrate LLMs like GPT-4o directly into .NET apps. |
Claude Engineer Amplifies Your Code 02 Sep | Nikos Vaggalis Claude Engineer is a CLI tool that draws on Anthropic's Sonnet 3.5 model to add super power capabilities to your coding workflow. |
Azure Data Box Improves Offline Data Migration 02 Sep | Kay Ewbank Microsoft has updated Azure Data Box with improvements designed to accelerate offline data migration. |
Disney Dancing To Sophisticated Robots 01 Sep | Harry Fairhead We all like a dancing robot, but there is a huge difference between a human pre-computed performance and getting the robot to work out a routine, or even to mimic a human. Disney can now get a robot to dance just by showing it what a human can do. |
August Week 4 31 Aug | 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. The first of week's feature articles looks at first-class functions in C. The other invites you to a subtle JavaScript problem, that of the undefined defined variable. |
Spring I/O 2024 Sessions Now Available Online 30 Aug | Nikos Vaggalis The sessions from this year's premier Spring developer community conference, are now available online, for free. |
Mozilla Getting New Logo? 30 Aug | Kay Ewbank Keen watchers of industry trends think that Mozilla is working on changing its logo, and have been debating just what this means for the company behind Firefox. |
Snowflake Support For Apache Iceberg Goes GA 29 Aug | Nikos Vaggalis Snowflake has added support for the Iceberg table format and subsequently became able to work with data commonly found in data lakes and warehouses. |
Microsoft Donates Mono To WineHQ 29 Aug | Kay Ewbank Microsoft has donated Mono, the open source, cross-platform, implementation of the .NET framework, to WineHQ. The donation was made quietly, with the only real sign being a small paragraph on the project's GitHub page. |
Python and SQL Top of IEEE Rankings Again 28 Aug | Janet Swift This is the 11th year for IEEE Spectrum's annual Top Programming Languages exercise and Python has now come top in the Spectrum ranking in nine consecutive years. In the Jobs ranking Python comes in second place after SQL, which has been top for three years in a row. |
What Is Really Going On In Machine Learning? 28 Aug | Mike James Stephen Wolfram has just produced a very long blog post with the title "What’s Really Going On in Machine Learning? Some Minimal Models". Is it possible he knows? |
Cockroach Labs Makes Enterprises Pay 27 Aug | Kay Ewbank Cockroach Labs, the creators of CockroachDB, have announced changes to their licensing model aimed at making bigger users pay. |
Gradle's Developer Productivity Engineering University 27 Aug | Nikos Vaggalis Gradle has launched a free developers' learning portal. What can you except from it? We look at its range of courses. |
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
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. |
The Undefined Defined Variable 22 Aug | Ian Elliot Here's a teaser that poses a practical problem - one that's happened in everyday Javascript programming. See if you can work out the answer before looking at its solution and the pattern to follow to avoid it. |
Adding WiFi To The Pico 2 19 Aug | Harry Fairhead The ESP8266 provides a low cost and relatively easy way to get a newly available Pico 2 onto WiFi. |
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.
Functional Programming with C# (Packt) 04 Sep This book looks at functional programming with C#. Alex Yagur starts with the core principles and benefits of functional programming, contrasting it with imperative and object-oriented concepts. Topics include the functional features of C# and how to write expressive, modular code through expressions, pure functions, and higher-order functions. <ASIN:1805122681 > |
Information Modeling and Relational Databases, 3rd Ed (Morgan Kaufmann) 02 Sep This book looks at information modeling approaches, including object-role modeling (ORM), entity-relationship (ER) modeling, and the unified modeling language (UML). Terry Halpin and Tony Morgan show how to map models developed with those approaches to a variety of relational and nonrelational database systems, including document databases, column-oriented databases, graph databases, and deductive databases. <ASIN: 0443237905> |
Introduction to Advanced Soft Robotics (Bentham Science Publishers) 30 Aug This is an introductory textbook on soft body robotics. Juntian Qu et al start with an introduction to the subject, then explain fundamental concepts such as perception and sensing, fabrication techniques and material design. Next, the book explains modeling and control for soft robotics and the applications, before going on to look at the challenges and future prospects for soft robotics. <ASIN:9815256483 > |
More Book Watch
|
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to:
bookwatch@i-programmer.info