helvede.net is one of the many independent Mastodon servers you can use to participate in the fediverse.
Velkommen til Helvede, fediversets hotteste instance! Vi er en queerfeministisk server, der shitposter i den 9. cirkel. Welcome to Hell, We’re a DK-based queerfeminist server. Read our server rules!

Server stats:

171
active users

#declarative

0 posts0 participants0 posts today

Want #cloudnative but with the power of #declarative configuration? The recoverability of #transactions for system configuration?

Wednesday it's the online #guix meet-up! With a great talk by @paulbutgold
about running docker / oci containers using the Guix configuration system.

His Gocix project has #prometheus, #grafana, #forgejo, #conduit and #traefik examples.

Meet-up details:

meetup.com/guix-social/events/

#nix#linux#oci

#guix is growing and many new users are adopting it!

Almost 75% of the user-base are recent adopters having used it for less than 4 years. 50% less than 2 years!

It's a similar to #Nix who's survey showed 65% of users were 0-2 years.

There's been a surge of interest in the benefits of #declarative and #reproducibility.

And with #guix we also get #lisp and #gnu #freesoftware - but don't worry you don't _have_ to use #emacs to use Guix (said the #vim user)

See:

guix.gnu.org/en/blog/2025/guix

The #guix survey also showed that our users are knowledgeable #Linux people. Almost 50% are experts/advanced and 47% are intermediate!

A lot of the attraction is the #nix value of declarative configuration and reproducibility. Users also identified that Scheme, Guile and Lisp are cool! Perhaps the overlap of two different communities! That was my path from #clojure and #ubuntu /#debian

See Q1 in the post:

guix.gnu.org/en/blog/2025/guix

#scheme#emacs#guile

Firing up #Inform7 on my #Mac to write another #interactiveFiction #game. Getting stuck into the prologue. This will be a much bigger game than I've written before, including 7 main sections in the #code. It is going to take some time. So best get on with it sooner rather than later! Excited to be back #coding. There's something magical about using this #declarative / #naturalLanguage / #objectOriented #programming language and IDE. #GameDev #IndieGame #TextGames #Parser #TextAdventure #Inform

#BlendOS is #ArchLinux made #Declarative, #Immutable and #Atomic. With #Android app support and #Fedora, #Debian, #CentOS Stream and #Ubuntu containers available, as well as system packages/DEs/kernels from Arch Linux and the #AUR.

On the fediverse at @blendOS

0n the web at blendos.co/

Unlike #NixOS, YAML is the primary config language.

More discussion on Lemmy: infosec.pub/post/13393420

blendos.coHome - blendOSblendOS home page

blendOS v4 has been released! #ArchLinux made #Immutable, #Declarative, and Atomic. Define your system with a single YAML file ('/system.yaml') supporting packages/kernels/DEs from the Arch #Linux repos & #AUR.

#Flatpaks, #Android apps & #Ubuntu, #Fedora, #Debian, and #CentOS Stream packages can be installed too (#containers), and integrate with your host system.

blendos.co/blog/2024/06/05/ble

P.S. We just joined Mastodon!

#ThingUmbrella #ReleaseThursday & new package announcement:

thi.ng/imago is a declarative & extensible image processor using JSON arrays to define pipelines (or rather trees, because nestable) of processing steps as pure data. Each pipeline can produce file outputs at any point. Multiple outputs are supported & expected. So far there're a dozen operations/transforms (most of them with many options). More to come and it's also very straightforward to add support for custom image transforms.

The following file formats are supported: AVIF, GIF, JPEG, JPEG2000, JPEG XL, PNG, SVG (input only), TIFF, WebP, raw data (output only). Output file names can be templated with various presets (e.g. dimensions, date, time, hashes etc.)

All image I/O & processing is done via sharp.pixelplumbing.com and thi.ng/pixel & thi.ng/pixel-dither. Whilst "sharp" is doing most of the behind-the-scenes heavy lifting, this new library allows for a wider set of transformations and options to define various ops (e.g. sizes/positions can also be given as percent). Sharp on its own also has other limitations (which can only be overcome with extra interim in-memory serializations)...

**Docs & examples are still forthcoming — please bear with me! 😉**

Ps. This project is the spritual successor of an eponymous project I started in Clojure/Java back in 2014... The big wheel keeps on turning!

Pps. ...it's also the 190th (😱) library/project in #ThingUmbrella!

thi.ngOpen source building blocks for computational design. Est. 2006thi.ng is a set of ~350 complementing code libraries & projects, a long-term effort devoted to Computational Design in its many forms.

#introduction

Hi, I'm Erik, a #golang programmer from Norway.

I'm all for using #statecharts, so much so that I made statecharts.dev. I have witnessed the rise and fall of #rest, but continue to support restful architecture. I think I'm somehow naturally drawn towards #declarative systems.

Heavily into #kubernetes, #openshift, #kubebuilder professionally (at my employer Stibo DX), and have a sprinkle of #awslambda / #dynamodb in some personal projects.

statecharts.devWelcome to the world of StatechartsThe world of statecharts describes what statecharts are, their benefits and drawbacks, how they differ from state machines, and practical examples on how to use them.