news
Programming Leftovers
-
Tommy Palmer ☛ My home cooked app
But it’s a laborious process. Searching, dragging, and dropping. For an event with more than a handful of artists, that’s a lot of work.
However, I’m a developer, and if there’s one thing I know how to do, it’s to automate laborious processes.
-
Sandor Dargo ☛ Discovering observers - part 3
Over the last two weeks, we explored different implementations of the observer pattern in C++. We began with a very simple example, then evolved toward a more flexible, template- and inheritance-based design.
This week, let’s move further — shifting away from inheritance and embracing composition.
-
Leon Mika ☛ Learning To Like Sentinel Errors In Go
It may not be technically correct. If something doesn’t exist in a database, one can make the argument that a function implemented in a way that, when said aloud, would effectively be “well, I didn’t have any errors trying to find the thing; but I couldn’t find the thing either, so I got nothing successfully.” And I know that sentinel errors is generally frowned upon by certain Go language designers.
-
Arcan ☛ Arcan September Hackathon Report #2
The tangent was justified by some long rant about feature archetypes and a pilgrimage in search for the answer to the existential question `if a text editor is predestined to eventually grow a shell, and a shell is predestined to become a text editor, will they end up in the same place?`
-
LWN ☛ Libxml2 2.15.0 released
Version 2.15.0 of libxml2 has been released. Notable changes include the disabling of Python bindings by default, using Doxygen to generate API documentation, as well as bringing HTML serialization and handling of character encodings more in line with the HTML5 specification.
-
Rlang ☛ Introducing admiralneuro!
Neuroscience Extension Package for ADaM in R Asset Library • admiralneuro {admiralneuro} joins the family as the latest admiral {admiral} extension package.
-
SciML ☛ Sundials.jl v5.0: Update to SUNDIALS v7 and Improved DAE Initialization
We're excited to announce the release of Sundials.jl v5.0, a major update that brings significant improvements to differential-algebraic equation (DAE) solving, upgrades to the latest Sundials C library, and enhanced integration with the SciML ecosystem. This release includes important breaking changes designed to improve safety, clarity, and performance when solving DAEs.
-
Shell/Bash/Zsh/Ksh
-
TecMint ☛ A Shell Script to Monitor Disk Usage and Send an Alert if it Exceeds 80%
The good news is that Linux makes it surprisingly easy to monitor disk usage and catch problems before they happen. All you need is a small shell script, a bit of logic, and maybe an email alert (or a message to your Slack channel, if you’re fancy).
-
-
Java
-
Linuxiac ☛ JDK 25 LTS Released with TLS Key Exporters, Improved Debugging
The Java community has reason to be excited, as the highly anticipated JDK 25 has been officially released as a Long-Term Support (LTS) version. In other words, this makes it one of those releases that enterprises and developers alike will rely on for years to come. What really stands out in this release, though, is the strong focus on security.
-