Tux Machines

Programming and More

Posted by Roy Schestowitz on Jan 26, 2023

=> Today in Techrights | Hardware: Mini PCs, ESP32, Commodore 64

Request Page Redesign - Facilitating the Review Process - Open Build Service

=> ↺ Request Page Redesign - Facilitating the Review Process - Open Build Service

Collaboration is the heart of the OBS project. Therefore, we have been working on the request page redesign for a while, the page where most of the collaboration happens. This time, we have focused on improving the handling of requests with multiple actions, facilitating the review process by enhancing the code changes and helping out with decision-making, among others.

Dirk Eddelbuettel: RcppTOML 0.2.1 on CRAN: Small Build Fix for Some Arches

=> ↺ Dirk Eddelbuettel: RcppTOML 0.2.1 on CRAN: Small Build Fix for Some Arches

TOML is a file format that is most suitable for configurations, as it is meant to be edited by humans but read by computers. It emphasizes strong readability for humans while at the same time supporting strong typing as well as immediate and clear error reports. On small typos you get parse errors, rather than silently corrupted garbage. Much preferable to any and all of XML, JSON or YAML – though sadly these may be too ubiquitous now. TOML is frequently being used with the projects such as the Hugo static blog compiler, or the Cargo system of Crates (aka “packages”) for the Rust language.

Latest Flutter release improves performance and web builds • The Register

=> ↺ Latest Flutter release improves performance and web builds • The Register

Flutter developers gathered on Wednesday in Nairobi, Kenya, and at stream-fed screens elsewhere in the world to learn about the alpha release of Dart 3 and Flutter 3.7, the next iteration of Google's open source Dart-based UI toolkit.
The occasion is Flutter Forward, a developer event, and Tim Sneath, who heads product management for Dart and Flutter, spoke with The Register earlier this week about the changes coming to the Dart/Flutter ecosystem that bring meaningful performance improvements and expanded capabilities.

Announcing Rust 1.67.0 | Rust Blog

=> ↺ Announcing Rust 1.67.0 | Rust Blog

The Rust team is happy to announce a new version of Rust, 1.67.0. Rust is a programming language empowering everyone to build reliable and efficient software.

A survey of the Python packaging landscape [LWN.net]

=> ↺ A survey of the Python packaging landscape [LWN.net]

Over the past several months, there have been wide-ranging discussions in the Python community about difficulties users have with installing packages for the language. There is a bewildering array of options for package-installation tools and Python distributions focused on particular use cases (e.g. scientific computing); many of those options do not interoperate well—or at all—so they step on each others' toes. The discussions have focused on where solutions might be found to make it easier on users, but lots of history and entrenched use cases need to be overcome in order to get there—or even to make progress in that direction.
In order to follow along on these lengthy discussions, though, an overview of Python's packaging situation and the challenges it presents may be helpful. Linux users typically start by installing whichever Python version is supplied by their distribution, then installing various other Python packages and applications that come from their distribution's repositories. That works fine so long as the versions of all of those pieces are sufficient for the needs of the user. Eventually, though, users may encounter some package they want to use that is not provided by their distribution, so they need to install it from somewhere else.

How to get the last element of a list in Python? #coding #programming #python - Invidious

=> ↺ How to get the last element of a list in Python? #coding #programming #python - Invidious

Strip white space in Python like this? #programming #coding #python - Invidious

=> ↺ Strip white space in Python like this? #programming #coding #python - Invidious

Chrome Releases: Dev Channel Update for ChromeOS / ChromeOS Flex

=> ↺ Chrome Releases: Dev Channel Update for ChromeOS / ChromeOS Flex

The Dev channel is being updated to OS version: 15324.0.0, Browser version: 111.0.5550.0 for most ChromeOS devices.

/w/2023/01/26/vision-mission-and-strategy/">Vision, Mission and Strategy - Matt Brown > This is part one of a two-part post, covering high-level thoughts around my motivations and vision. Part two (to be published tomorrow) contains my specific goals for 2023.

A new year is upon us! My plan was to be 6 months into the journey of starting a business by this point.
I made some very tentative progress towards that goal in 2022, registering a company and starting some consulting work, but on the whole I’ve found it much harder than expected to gather the necessary energy to begin that journey in earnest.

Linux Around The World: Wales - LinuxLinks

=> ↺ Linux Around The World: Wales - LinuxLinks

We cover events and user groups that are running in Wales. This article forms part of our Linux Around The World series.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/01/26/Programming_and_More.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
140.692522 milliseconds
Gemini-to-HTML Time
1.131722 milliseconds

This content has been proxied by September (3851b).