social.dk-libre.fr is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #dev

[?]ell1e coding things » 🌐
@ell1e@hachyderm.io

shared by a friend of mine, after the recent Linus Torvalds news. although I wouldn't know if strictly speaking intended to be related :blobfoxlaughsweat:

a picture with the overall caption "open source in 2026" in the footer, showing two photos of a woman.

the first photo shows her visibly and intensely disgusted next to the text "low-quality contributors from new developers".

the second photo shows her with a suddenly curious inquiring and almost excited look, next to the text "low-quality AI contributions from long-time developers".

the picture plays with the absurdity with how suddenly the woman's mood changes, the two pictures being implied to have been taken just seconds apart since they share the same lighting and background.

Alt...a picture with the overall caption "open source in 2026" in the footer, showing two photos of a woman. the first photo shows her visibly and intensely disgusted next to the text "low-quality contributors from new developers". the second photo shows her with a suddenly curious inquiring and almost excited look, next to the text "low-quality AI contributions from long-time developers". the picture plays with the absurdity with how suddenly the woman's mood changes, the two pictures being implied to have been taken just seconds apart since they share the same lighting and background.

    adb boosted

    [?]adb » 🌐
    @adbenitez@mastodon.de

    what happens to a child who isn't loved properly???

    (this and more in the Debugging Memes channel, get the invite link for that and other channels at arcanechat.me/channels )

      [?]nico » 🌐
      @n@gotosocial.tourmentine.com

      [?]nico » 🌐
      @n@gotosocial.tourmentine.com

      adb boosted

      [?]adb » 🌐
      @adbenitez@mastodon.de

      [?]nico » 🌐
      @n@gotosocial.tourmentine.com

      adb boosted

      [?]adb » 🌐
      @adbenitez@mastodon.de

      Krysztophe boosted

      [?]Le Journal du hacker » 🌐
      @journalduhacker@framapiaf.org

      Fred de CLX boosted

      [?]Le Journal du hacker » 🌐
      @journalduhacker@framapiaf.org

      [?]nico » 🌐
      @n@gotosocial.tourmentine.com

      adb boosted

      [?]adb » 🌐
      @adbenitez@mastodon.de

      Fred de CLX boosted

      [?]Emilie Nguyen Van Yen » 🌐
      @emue@mastodon.design

      Je crois que les 2 arguments que je déteste le plus en faveur d’utiliser les LLM partout tout le temps c’est :
      On peut pas aller contre le sens de la marche (euh ben si en fait)
      Ça permet d’aller 10 fois plus vite (pourquoi vouloir aller plus vite ?)

      (Je suis en train d’écouter le dernier épisode de @projetslibres_podcast sur IA et open source)

        [?]nico » 🌐
        @n@gotosocial.tourmentine.com

        [?]irisdessine » 🌐
        @irisdessine@piaille.fr

        J'ai commis une sorte de billet d'humeur autour du Glue Work, un concept qui, si vous ne le connaissez pas, établi que le travail invisible fait pour que les équipes tech fonctionnent au mieux est souvent pris en charge par les femmes. Et évidemment jamais utile pour obtenir une promotion, car jamais réellement reconnu.

        blogz.zaclys.com/irisdessine/l

          [?]βrυɲϋs ☠️ :antifa: :anar: » 🌐
          @brunus@mamot.fr

          Alerte utilisateurices de Gnome/Nautilus (Gnome Files) et de l'extension nautilus-images-converter ...

          (... y'a que moi c'est ça ?)

          Le truc propage un comportement d'Image Magick (dont il utilise la lib) : si il détecte moins de 256 couleur dans une image, même si la source est en RVB, il sauvegarde le résultat d'une rotation ou d'un retaillage en 8bits couleurs indéxées...

          Faut que je regarde pour prévenir le/la dev ou si je peux corriger le code...

            [?]nico » 🌐
            @n@gotosocial.tourmentine.com

            Fred de CLX boosted

            [?]Le Journal du hacker » 🌐
            @journalduhacker@framapiaf.org

            À quel point êtes-vous accro à Claude Code ?
            dependency.camilleroux.com/fr

              Pep boosted

              [?]Aral Balkan » 🌐
              @aral@mastodon.ar.al

              Turns out WebKit cannot store a non-extractable X25519 CryptoKey in IndexedDB.

              Kind of a big deal for security/privacy.

              If you know anyone at Apple/on the WebKit team, please nudge them about this.

              bugs.webkit.org/show_bug.cgi?i

                adb boosted

                [?]adb » 🌐
                @adbenitez@mastodon.de

                [?]Benoît B. » 🌐
                @benoitb@framapiaf.org

                RE: mastodon.social/@animesh/11668

                New reason # 145 I will never use a LLM to write code…

                  Marcos Dione boosted

                  [?]OpenStreetMap Ops Team » 🌐
                  @osm_tech@en.osm.town

                  The OpenStreetMap.org dev team are looking for help! They have a suggestion for your first contribution: community.openstreetmap.org/t/ 🚀

                    [?]βrυɲϋs ☠️ :antifa: :anar: » 🌐
                    @brunus@mamot.fr

                    La honte intersidérale...

                    Je poste une demande d'aide sur l'IRC -facile : Gnome Files (Nautilus) freeze de longues secondes quand j'ouvre un répertoire contenant beaucoup d'images.

                    Un user qui se reconnaîtra me répond :
                    - Mets à jour, désactive des extensions...
                    - Mon système est à jour et j'utilise peu d'exten... Ho !

                    Je désactive la seule extension active pour Nautilus, *** codée par moi même ***, qui affiche dans une colonne les tailles d'images en px ... guess what ? 😜

                      [?]Aral Balkan » 🌐
                      @aral@mastodon.ar.al

                      RE: floss.social/@IzzyOnDroid/1173

                      Nice!

                      And also the same in Safari and Chrom(e/ium).

                        AodeRelay boosted

                        [?]Aral Balkan » 🌐
                        @aral@mastodon.ar.al

                        Little tip when linking to source code in your docs, etc.

                        You can link directly to lines using anchors if the web view of your source control system supports it. e.g., for Codeberg:

                        codeberg.org/small-tech/jsdb/s

                        However, that’s brittle and will break as you add/remove code above it.

                        A more robust way is to use text fragments, which are newly available across major browsers¹. e.g.,

                        codeberg.org/small-tech/jsdb/s

                        The latter links to the same place and will also break if, say, you remove the method or rename it, but it will survive code changes in the rest of the file.

                        ¹ caniuse.com/mdn-html_elements_

                          adb boosted

                          [?]adb » 🌐
                          @adbenitez@mastodon.de

                          [?]Le Journal du hacker » 🌐
                          @journalduhacker@framapiaf.org

                          [?]Jolivier 🦌🌻🇵🇸🇺🇦 🏳️‍🌈 » 🌐
                          @Jolivier@mamot.fr

                          **Code is law**

                          Une relecture intéressante à l'âge de l'IA de ce texte écrit par fr.wikipedia.org/wiki/Lawrence et traduit par @Framasoft (Alexis)

                          framablog.org/2010/05/22/code-

                          Une photo avec des lettres de clavier écrivant Code Is Law et un petit ordinateur jouet derrière

                          Alt...Une photo avec des lettres de clavier écrivant Code Is Law et un petit ordinateur jouet derrière

                            mathieui boosted

                            [?]Fake Scrum Stats Memes & Humor » 🌐
                            @FakeScrumStats@techhub.social

                            Four panel Portuguese Greece Comic.

First panel: Spiderman reacting to the symbiote touching him. He says "Oh no! The symbiote is latching on to me!"

Second panel: The symbiote is making its way up his body. He says "It's changing my mind and my body..." 

Third panel: He is standing there entirely in black and says "...and making me do things that I wouldn't naturally do..."

Fourth panel: He is seen sitting at a computer that is showing a Microsoft Teams logo.

                            Alt...Four panel Portuguese Greece Comic. First panel: Spiderman reacting to the symbiote touching him. He says "Oh no! The symbiote is latching on to me!" Second panel: The symbiote is making its way up his body. He says "It's changing my mind and my body..." Third panel: He is standing there entirely in black and says "...and making me do things that I wouldn't naturally do..." Fourth panel: He is seen sitting at a computer that is showing a Microsoft Teams logo.

                              [?]nico » 🌐
                              @n@gotosocial.tourmentine.com

                              Dr. Sobek boosted

                              [?]June ✌🏻 » 🌐
                              @june@nileane.fr

                              De bonnes alternatives à VS Code pour MacOS? 

                                mathieui boosted

                                [?]Fake Scrum Stats Memes & Humor » 🌐
                                @FakeScrumStats@techhub.social

                                A woman appearing to have w panic attack

Caption: Leadership when the delivery date that they put in a spreadsheet full of other farcical dates is missed

                                Alt...A woman appearing to have w panic attack Caption: Leadership when the delivery date that they put in a spreadsheet full of other farcical dates is missed

                                  [?]Aral Balkan » 🌐
                                  @aral@mastodon.ar.al

                                  🥳 Two releases: Auto Encrypt Localhost 11.3.0 and @small-tech/https 6.2.0

                                  • Adds remove method you can use to uninstall a local Certificate Authority (CA) from the system trust store, Firefox policy files, etc. Use this to clean up when uninstalling your apps that depend on Auto Encrypt Localhost and/or @small-tech/https.

                                  Links:

                                  • codeberg.org/small-tech/auto-e
                                  • codeberg.org/small-tech/https

                                  Enjoy! 💕

                                    [?]Aral Balkan » 🌐
                                    @aral@mastodon.ar.al

                                    🥳 Just released: Auto Encrypt¹ version 6.2.1

                                    This isn’t what I ordered!

                                    • An order/CSR identifier mismatch now fails fast and loud with an `Order.identifiersMismatchError`

                                    If the ACME server offers to provision a different set of identifiers than the one that we requested, we now fail immediately. Previously, we were logging a warning and validating all remaining authorisations, only to fail at order finalisation with a `badCSR` error (RFC 8555 § 7.4).

                                    Full change log: codeberg.org/small-tech/auto-e

                                    Enjoy! 💕

                                    ¹ Auto Encrypt automatically provisions and renews Let’s Encrypt TLS certificates on Node.js https servers. codeberg.org/small-tech/auto-e

                                      [?]Aral Balkan » 🌐
                                      @aral@mastodon.ar.al

                                      🥳 Just released: Test Monkey¹ version 1.3.1

                                      • Coverage is now only shown when there are no test failures

                                      Full change log: codeberg.org/small-web/test-mo

                                      ¹ Test Monkey is a node:test custom reporter that’s also a monkey. codeberg.org/small-web/test-mo

                                        AodeRelay boosted

                                        [?]Aral Balkan » 🌐
                                        @aral@mastodon.ar.al

                                        🥳 Just released: Auto Encrypt¹ version 6.2.0

                                        If at first you don’t succeed…

                                        • Transient ACME server failures are now retried up to four times and obey the Retry-After header, falling back to exponential back-off if one isn’t provided.

                                        • Vastly improved error handling.

                                        • Some bug fixes.

                                        Basically, Auto Encrypt now does its very best to provision you that certificate even when things go wrong.

                                        Full change log: codeberg.org/small-tech/auto-e

                                        Enjoy! 💕

                                        ¹ Auto Encrypt automatically provisions and renews Let’s Encrypt TLS certificates on Node.js https servers. codeberg.org/small-tech/auto-e

                                          [?]Aral Balkan » 🌐
                                          @aral@mastodon.ar.al

                                          🥳 Ok, one more quick Test Monkey release: version 1.3.0

                                          • Changed: The file count is now a monotonically-increasing integer (me-ow, amirite?) Previously, this was showing the number of files currently running which could fluctuate up or down. Next to the number of tests run (which, of course, only goes up), I thought that might be a tad confusing. (Yes, details matter.) :)

                                          codeberg.org/small-web/test-mo

                                            [?]Aral Balkan » 🌐
                                            @aral@mastodon.ar.al

                                            🥳 New release: Test Monkey version 1.2.0

                                            • 100% coverage? You get a trophy 🏆 (Instead of a useless table.)

                                            codeberg.org/small-web/test-mo

                                            Test Monkey is a node:test custom reporter that’s also a monkey.

                                            npm install --save-dev @small-web/test-monkey

                                            Learn more: codeberg.org/small-web/test-mo

                                            Alt...Screencast of npm run coverage running with Test Monkey (node --test --experimental-test-coverage --test-reporter=./index.js ‘test/*.js’ showing 🏆 100% coverage (8 files) at the end of the run along with other run statistics: 🍌 All tests passing! Total 191. Passing 191. Failing 0. Duration: 3.44 secs.

                                              adb boosted

                                              [?]ArcaneChat » 🌐
                                              @arcanechat@fosstodon.org

                                              ArcaneChat's contributing policy got updated

                                                adb boosted

                                                [?]adb » 🌐
                                                @adbenitez@mastodon.de

                                                [?]nico » 🌐
                                                @n@gotosocial.tourmentine.com

                                                [?]Fabien LOISON (FLOZz) » 🌐
                                                @FLOZz@mastodon.social

                                                Pwah ! Faut installer la moitié de la planète pour compiler GNOME Settings Daemon! :blobugh:

                                                J'essaye de corriger ce problème qui me chauffe depuis bien trop longtemps :blobcatcoffee:

                                                gitlab.gnome.org/GNOME/gnome-s

                                                  [?]Aral Balkan » 🌐
                                                  @aral@mastodon.ar.al

                                                  If you want a modern ImageOptim replacement that does WebP (including conversion to WebP), I’m just playing with the open source Alic macOS app and it’s working great.

                                                  github.com/blopker/alic

                                                  The screenshot shows my settings for having it convert whatever is dropped on it into lossless WebP and save it with the same file name but with a .webp extension.

                                                  Screenshot of Alic Settings: Enable lossy compression is off, Resize is off, Output is on: Allow overwrite: on. Keep Metadata: off. Preserve creation and modification dates: off. Add Postfix: off. Postfix: .min. Convert image: on. Convert format: WEBP.

                                                  Alt...Screenshot of Alic Settings: Enable lossy compression is off, Resize is off, Output is on: Allow overwrite: on. Keep Metadata: off. Preserve creation and modification dates: off. Add Postfix: off. Postfix: .min. Convert image: on. Convert format: WEBP.

                                                    [?]nico » 🌐
                                                    @n@gotosocial.tourmentine.com

                                                    artlog boosted

                                                    [?]Jolivier 🦌🌻🇵🇸🇺🇦 🏳️‍🌈 » 🌐
                                                    @Jolivier@mamot.fr

                                                    Je découvre qu'il existe un village qui se nomme Le Bugue en Dordogne, si j'étais dev en full remote clairement je m'installerai là-bas !!

                                                    cartes.app/?allez=Le+Bugue%7Cr

                                                      [?]Norore » 🌐
                                                      @Norore@social.zdx.fr

                                                      Marud :mastodont_v2: boosted

                                                      [?]Le Journal du hacker » 🌐
                                                      @journalduhacker@framapiaf.org

                                                      Le glossaire de la tech et du DevOps
                                                      rudeops.com/rudefinitions

                                                        [?]Shibanarchiste :antifa: 🇵🇸 » 🌐
                                                        @Shibanarchiste@piaille.fr

                                                        ☝️😐

                                                        [ANNONCE SONDAGE]

                                                        SUJET : L'IA 🦾🤖 et vous 💪😡

                                                        Ce futur sondage aura pour objectif de vous laisser voter pour divers sujets et items sous la forme de sondages à 4 choix (parfois choix unique, parfois choix multiples).

                                                        Le thread sera en anglais afin d'en assurer une large diffusion.

                                                        Si vous avez des idées de questions, je prends ! 🤗 (Et crediterai)

                                                        Un mème Philosoraptor. Un vélociraptor vert pensif est illustré sur un fond vert. Le texte en haut demande : "SI LES HALLUCINATIONS D'I.A. SONT MAUVAISES" ("IF A.I. HALLUCINATIONS ARE BAD") et le texte en bas termine : "LES HALLUCINATIONS HUMAINES SONT-ELLES BONNES ?" ("ARE HUMAN HALLUCINATIONS GOOD?").

                                                        Alt...Un mème Philosoraptor. Un vélociraptor vert pensif est illustré sur un fond vert. Le texte en haut demande : "SI LES HALLUCINATIONS D'I.A. SONT MAUVAISES" ("IF A.I. HALLUCINATIONS ARE BAD") et le texte en bas termine : "LES HALLUCINATIONS HUMAINES SONT-ELLES BONNES ?" ("ARE HUMAN HALLUCINATIONS GOOD?").

                                                        Une image de style affiche rétro délavée. Au centre, un homme en costume marron a un écran d'ordinateur vintage à la place de la tête. Autour de lui, un long texte dénonce la "théorie de l'Internet mort", affirmant que les bots ont pris le dessus et que tout le contenu en ligne est faux. Le titre en gros caractères lit : "The Internet is dead. The Bots have taken over." ("L'Internet est mort. Les bots ont pris le contrôle.")

                                                        Alt...Une image de style affiche rétro délavée. Au centre, un homme en costume marron a un écran d'ordinateur vintage à la place de la tête. Autour de lui, un long texte dénonce la "théorie de l'Internet mort", affirmant que les bots ont pris le dessus et que tout le contenu en ligne est faux. Le titre en gros caractères lit : "The Internet is dead. The Bots have taken over." ("L'Internet est mort. Les bots ont pris le contrôle.")

                                                        Un collage de mèmes. En haut, quatre images générées par IA avec des erreurs visibles : un chat musclé en menottes, deux comparaisons de jeu vidéo ratées (DLSS 5 Off/On) et une fille pleurant avec un chiot dans l'eau. En bas, une scène de Toy Story où Buzz Lightyear dit à Woody en pointant : "AI SLOP, AI SLOP EVERYWHERE" ("De la bouillie d'IA, de la bouillie d'IA partout").

                                                        Alt...Un collage de mèmes. En haut, quatre images générées par IA avec des erreurs visibles : un chat musclé en menottes, deux comparaisons de jeu vidéo ratées (DLSS 5 Off/On) et une fille pleurant avec un chiot dans l'eau. En bas, une scène de Toy Story où Buzz Lightyear dit à Woody en pointant : "AI SLOP, AI SLOP EVERYWHERE" ("De la bouillie d'IA, de la bouillie d'IA partout").

                                                        Un meme basé sur le personnage de Syndrome du film Les Indestructibles.

L'image comprend deux panneaux :
Haut : Syndrome lève la main avec un sourire surprenant, sous le texte « Maybe I make ugly drawings But... ».

Bas : Gros plan sur le visage de Syndrome avec une expression intense et confiante, sous le texte « at least I don't use AI ».

                                                        Alt...Un meme basé sur le personnage de Syndrome du film Les Indestructibles. L'image comprend deux panneaux : Haut : Syndrome lève la main avec un sourire surprenant, sous le texte « Maybe I make ugly drawings But... ». Bas : Gros plan sur le visage de Syndrome avec une expression intense et confiante, sous le texte « at least I don't use AI ».

                                                          Fred de CLX boosted

                                                          [?]adb » 🌐
                                                          @adbenitez@mastodon.de

                                                          Memnochs boosted

                                                          [?]Celti 🌘🌬️🌒 » 🌐
                                                          @celti@framapiaf.org

                                                          C'est bien d'avoir une colonne vertébrale pour tenir debout, surtout si tu es concerné.e par le domaine. A quel niveau l'es-tu par contre ? Au point de manquer de pour le travail, souvent bénévole, des à qui ont a confié nos systèmes en tant ?

                                                          Je suis vigilante sur l' que je n'utilise pas moi- même. Et je fais assez confiance au processus de décision des équipes qui, elles, sont une des colonnes vertébrales de nos valeurs, comme de nombreuses autres.

                                                            [?]Aral Balkan » 🌐
                                                            @aral@mastodon.ar.al

                                                            🥳 Two Friday releases:

                                                            • Auto Encrypt v6.1.0 - codeberg.org/small-tech/auto-e
                                                            • Auto Encrypt Localhost v11.1.0 - codeberg.org/small-tech/auto-e

                                                            This is a code quality improvement release.

                                                            Both modules now use a common x509 package (@small-web/x509) and I’ve managed to reduce third-party runtime dependencies to one in Auto Encrypt (temporal-polyfill – which I’ll remove in the next major version when I bump up the minimum Node version to 26) and zero in Auto Encrypt Localhost.

                                                            This has reduced the code surface considerably and should make things easier to audit, going forward.

                                                              [?]Fabien LOISON (FLOZz) » 🌐
                                                              @FLOZz@mastodon.social

                                                              Je ne suis pas un tuyau
                                                              Les IA me collent à la peau
                                                              Je ne suis pas un tuyau
                                                              Faut pas croire ce que disent les techbro
                                                              Je ne suis pas un tuyau
                                                              Un tuyau

                                                              Ouais je sais, déso pour la musique dans la tête… Mais j'ai lu un article qui m'a déprimé :blobsweats:

                                                              ➡️ yoandev.co/specifier-c-est-cod

                                                              Si c'est ça le futur du métier de « développeur », clairement, ça sera sans moi ! :blobugh:

                                                                [?]f♯ a♯ ∞ » 🌐
                                                                @tsadiq@rivals.space

                                                                Eh dites les gentes qui utilisez une IDE Jetbrains...

                                                                Je cherche un outil qui me permette d'afficher, suivre, trier des fichiers dans mon PhpStorm. Je suis à peu près sûr de m'en être servi il y a pas si longtemps mais pas moyen de remettre la main dessus 🤪

                                                                Est-ce que j'ai rêvé, est-ce que c'est un plugin qui a disparu, une fonctionnalité qui a été retirée ?

                                                                  Fred de CLX boosted

                                                                  [?]openSUSE Linux » 🌐
                                                                  @opensuse@fosstodon.org

                                                                  Comprehensive, system-level, testing at scale; that's . The QE team shared a high-velocity update on and infra improvements at the Conference 2026. youtu.be/Ekh8aqd4EVc?si=k4omEn

                                                                    [?]Aral Balkan » 🌐
                                                                    @aral@mastodon.ar.al

                                                                    ⚠️ Deprecation warning

                                                                    I’ve deprecated @small-tech/syswide-cas – the fork of the syswide-cas module I was maintaining as the original is unmaintained (and undeprecated) – on engines >=24.5.0 as node:tls now has a setDefaultCACertificates() method you can use natively and the module is no longer required.

                                                                    npmjs.com/package/@small-tech/

                                                                    If you’re running node <24.5.0, you shouldn’t notice anything. If you’re running 24.5.0+, you should notice an unsupported engine warning. If you then upgrade to 8.0.0, you should notice a deprecation warning along with the instructions in the readme/change log of version 8.0.0 telling you how you can drop this module and migrate to the native feature.

                                                                    To migrate, e.g.,

                                                                    ```js
                                                                    import SyswideCas from '@small-tech/syswide-cas'
                                                                    SyswideCas.addCAs(myCACertificateFilePath)
                                                                    ```

                                                                    Becomes:

                                                                    ```js
                                                                    import tls from 'node:tls'
                                                                    tls.setDefaultCACertificates([...tls.getCACertificates('default'), myCACertificatePEM])
                                                                    ```

                                                                    💡 Note that the certificate is passed in PEM format to the node:tls method.

                                                                      [?]Aral Balkan » 🌐
                                                                      @aral@mastodon.ar.al

                                                                      🥳 Auto Encrypt Localhost version 11.0.0 released

                                                                      This is mostly a bug fix, code quality, and modernisation release.

                                                                      Auto Encrypt Localhost automatically provisions and installs locally-trusted TLS certificates for Node.js https servers in 100% JavaScript (without any native dependencies like mkcert and certutil).

                                                                      codeberg.org/small-tech/auto-e

                                                                      • 100% test coverage.
                                                                      • Zero type errors.
                                                                      • Bug fixes.
                                                                      • Moved from Tape + c8 + Tap Monkey to node:test + Test Monkey¹.
                                                                      • Minimum Node version bumped to 24.19.0.

                                                                      Full change log: codeberg.org/small-tech/auto-e

                                                                      ¹ codeberg.org/small-web/test-mo

                                                                        [?]Aral Balkan » 🌐
                                                                        @aral@mastodon.ar.al

                                                                        🥳 Auto Encrypt version 6.0.0 released

                                                                        This is mostly a bug fix, code quality, and modernisation release.

                                                                        Auto Encrypt automatically provisions TLS certificates for Node.js servers – like Kitten¹ – using Let’s Encrypt.

                                                                        codeberg.org/small-tech/auto-e

                                                                        • 100% test coverage (on both Pebble and Staging).
                                                                        • Zero type errors.
                                                                        • Bug fixes and better error handling.
                                                                        • Security improvements.
                                                                        • Moved from Tape + c8 + Tap Monkey to node:test + Test Monkey².
                                                                        • Minimum Node version bumped to 24.19.0.

                                                                        Full change log: codeberg.org/small-tech/auto-e

                                                                        ¹ codeberg.org/kitten/app
                                                                        ² codeberg.org/small-web/test-mo

                                                                          [?]Mindiell » 🌐
                                                                          @Mindiell@mamot.fr

                                                                          Bonjour masto, j'ai un jeune (très bien) qui cherche une alternance (1 an au rythme d'une semaine entreprise/école) principalement dans les domaines du développement web frontend ou backend ou alors en design web UX/UI.
                                                                          Si vous avez ça, je peux vous fournir le CV en privé.

                                                                          Merci d'avance !

                                                                            [?]Aral Balkan » 🌐
                                                                            @aral@mastodon.ar.al

                                                                            The ternary operator is all fun and games until you end up with a branch coverage drop without a line number for the culprit (because one of the branches is covered).

                                                                              [?]nico » 🌐
                                                                              @n@gotosocial.tourmentine.com

                                                                              [?]adb » 🌐
                                                                              @adbenitez@mastodon.de

                                                                              [?]nico » 🌐
                                                                              @n@gotosocial.tourmentine.com

                                                                              [?]Aral Balkan » 🌐
                                                                              @aral@mastodon.ar.al

                                                                              🥳 Introducing Test Monkey

                                                                              In my seemingly endless journey of yak shaving, I decided to port Tap Monkey¹ to node:test and make it into a test reporter.

                                                                              codeberg.org/small-web/test-mo

                                                                              > Displays test runner status using a static single-line spinner (hint: it’s a monkey) and only fills your screen with text on failures and with your coverage report.
                                                                              >
                                                                              > No dependencies.
                                                                              >
                                                                              > Did your tests pass? Excellent! Here, have a banana :) 🍌

                                                                              Note: this is for when you’re running your unit tests manually and you want a calm, quiet, and monkey-filled experience. It’s not for CI.

                                                                              Enjoy!

                                                                              💕

                                                                              ¹ A tap formatter that’s also a monkey (see codeberg.org/small-tech/tap-mo).

                                                                              Alt...Recording of the Test Monkey tests running in terminal. Shows the see-no-evil, hear-no-evil, speak-no-evil monkey animation with test names and other statistics animating in the status line followed by the test run summary showing 191 passing tests out of 191 total tests run in a little over 3 seconds.

                                                                                [?]Aral Balkan » 🌐
                                                                                @aral@mastodon.ar.al

                                                                                And speaking of shaving yaks (yes, even my yaks have yaks), I ended up going down a rabbit hole to try and create good quality terminal screencasts with small file size that can be embedded in READMEs and settled on a pipeline that uses VHS tapes to script the process, output lossless PNG frames, composite them with the cursor overlays, and join them together and convert them to WebP using ffmpeg.

                                                                                So all I have to do to update the screencasts is to run:

                                                                                screencasts/record

                                                                                If you’re interested in doing something similar in your projects, I wrote up the process here:

                                                                                codeberg.org/small-web/test-mo

                                                                                Screenshot of code: hx: ~/Projects/test-monkey

# VHS tape of a passing test run.

Output screencasts/frames/

Set Shell zsh
Set FontFamily "MesloLGM Nerd Font Mono"
Set FontSize 32
Set Width 2025
Set Height 614
Set Theme "Rose Pine"
Set Framerate 10
Set TypingSpeed 60ms

Type "npm test"
Enter
Sleep 8s

                                                                                Alt...Screenshot of code: hx: ~/Projects/test-monkey # VHS tape of a passing test run. Output screencasts/frames/ Set Shell zsh Set FontFamily "MesloLGM Nerd Font Mono" Set FontSize 32 Set Width 2025 Set Height 614 Set Theme "Rose Pine" Set Framerate 10 Set TypingSpeed 60ms Type "npm test" Enter Sleep 8s

                                                                                  [?]nico » 🌐
                                                                                  @n@gotosocial.tourmentine.com

                                                                                  AodeRelay boosted

                                                                                  [?]openSUSE Linux » 🌐
                                                                                  @opensuse@fosstodon.org

                                                                                  🔐"How not to get owned while packaging?" Get some essentials for the whole at .Asia Summit. Day 1, Room 1. events.opensuse.org/conference

                                                                                    mathieui boosted

                                                                                    [?]Fake Scrum Stats Memes & Humor » 🌐
                                                                                    @FakeScrumStats@techhub.social

                                                                                    Grid displaying the hardest things in the world

Diamond, obsidian, vibranium, and getting leadership to understand that scrum isn't about doing more with less

                                                                                    Alt...Grid displaying the hardest things in the world Diamond, obsidian, vibranium, and getting leadership to understand that scrum isn't about doing more with less

                                                                                      [?]adb » 🌐
                                                                                      @adbenitez@mastodon.de

                                                                                      [?]Le Journal du hacker » 🌐
                                                                                      @journalduhacker@framapiaf.org

                                                                                      Feth 🎉 boosted

                                                                                      [?]Fake Scrum Stats Memes & Humor » 🌐
                                                                                      @FakeScrumStats@techhub.social

                                                                                      Picture of a urinal abutting a toilet

Caption: Acceptance criteria was vague

                                                                                      Alt...Picture of a urinal abutting a toilet Caption: Acceptance criteria was vague

                                                                                        Tykayn boosted

                                                                                        [?]Fake Scrum Stats Memes & Humor » 🌐
                                                                                        @FakeScrumStats@techhub.social

                                                                                        A happy looking teen girl sitting at her computer in what appears to be an early 2000s photo.

Caption: Remember when you could enjoy your computer without bullshit like Teams, Jira, and Outlook?

                                                                                        Alt...A happy looking teen girl sitting at her computer in what appears to be an early 2000s photo. Caption: Remember when you could enjoy your computer without bullshit like Teams, Jira, and Outlook?

                                                                                          [?]nico » 🌐
                                                                                          @n@gotosocial.tourmentine.com

                                                                                          Fred de CLX boosted

                                                                                          [?]Le Journal du hacker » 🌐
                                                                                          @journalduhacker@framapiaf.org

                                                                                          Laravel 13.24, Filament 90% plus rapide, queues managées sur Cloud — Laravel au Quotidien #063
                                                                                          go.itanea.fr/laq63

                                                                                            adb boosted

                                                                                            [?]adb » 🌐
                                                                                            @adbenitez@mastodon.de

                                                                                            AodeRelay boosted

                                                                                            [?]adb » 🌐
                                                                                            @adbenitez@mastodon.de

                                                                                            for projects that have a presence here in the fediverse quite often people think it is a good idea to mention them when wanting to refer to them instead of using their hastag, ex. mentioning @arcanechat instead of using hastag to refer to the app

                                                                                            this makes it very hard for people interested in following the topic, since appealing to common sense is too much to ask from the masses it would be nice if allowed to follow also mentions, that is, besides following to also be able to follow any post containing a certain mention

                                                                                              [?]Le Journal du hacker » 🌐
                                                                                              @journalduhacker@framapiaf.org

                                                                                              Fred de CLX boosted

                                                                                              [?]Le Journal du hacker » 🌐
                                                                                              @journalduhacker@framapiaf.org

                                                                                              Laravel LSP, Pest 5, Laracon US 2026 — Laravel au Quotidien #062
                                                                                              go.itanea.fr/lag62

                                                                                                [?]adb » 🌐
                                                                                                @adbenitez@mastodon.de

                                                                                                [?]Aral Balkan » 🌐
                                                                                                @aral@mastodon.ar.al

                                                                                                That feeling when your renderer can handle a component that outputs HTML inside link text in Markdown that’s embedded in HTML.

                                                                                                (Yes, I’m bragging.)

                                                                                                Screenshot: Detail of Helix editor show source code of Kitten example at ~/sandbox/layout-components: footer. component.js (another tab, types.d.ts, is visible but not active).

Highlighted code:

Powered with love by [Kitten <${kitten.icons.cat} weight=duotone size=1.5em style='vertical-align: bottom;'/>](https://kitten.small-web.org). 


Full (visible) code:

export default () => kitten.html`
  <footer>
    <markdown>
      Copyright (c) 2023-${new Date().getFullYear()}, Yours Truly.

      The content on this site is released under [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](https://creativecommons.org/licenses/by-nc-sa/4.0/).

      The source code of this site is released under [GNU AGPL 3.0](https://www.gnu.org/licenses/agpl-3.0.en.html).

      Powered with love by [Kitten <${kitten.icons.cat} weight=duotone size=1.5em style='vertical-align: bottom;'/>](https://kitten.small-web.org). 
    </markdown>

                                                                                                Alt...Screenshot: Detail of Helix editor show source code of Kitten example at ~/sandbox/layout-components: footer. component.js (another tab, types.d.ts, is visible but not active). Highlighted code: Powered with love by [Kitten <${kitten.icons.cat} weight=duotone size=1.5em style='vertical-align: bottom;'/>](https://kitten.small-web.org). Full (visible) code: export default () => kitten.html` <footer> <markdown> Copyright (c) 2023-${new Date().getFullYear()}, Yours Truly. The content on this site is released under [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](https://creativecommons.org/licenses/by-nc-sa/4.0/). The source code of this site is released under [GNU AGPL 3.0](https://www.gnu.org/licenses/agpl-3.0.en.html). Powered with love by [Kitten <${kitten.icons.cat} weight=duotone size=1.5em style='vertical-align: bottom;'/>](https://kitten.small-web.org). </markdown>

                                                                                                Screenshot: A generic web browser showing the render of a page in the sample Kitten site showing the footer rendered. It reads Powered with love by Kitten with a blue (link-coloured) Kitten icon next to the word Kitten (as a single link).

                                                                                                Alt...Screenshot: A generic web browser showing the render of a page in the sample Kitten site showing the footer rendered. It reads Powered with love by Kitten with a blue (link-coloured) Kitten icon next to the word Kitten (as a single link).

                                                                                                  [?]Aral Balkan » 🌐
                                                                                                  @aral@mastodon.ar.al

                                                                                                  Hey folks, can you help me out with a little something: trying to come up with a good number of files limit for a file scan (for Kitten so you don’t hit heap memory limits if you run it from the wrong directory by mistake) and I’d love some statistics from real JavaScript/TypeScript Node.js projects of the number of files in them (excluding .git and node_modules).

                                                                                                  Would you be kind enough to run the following command in Terminal in your largest projects and let me know what number your get (along with a short description of the project):

                                                                                                  find . \( -name "node_modules" -o -name ".git" \) -prune -o -print | wc -l

                                                                                                  Thank you :)

                                                                                                    [?]Aral Balkan » 🌐
                                                                                                    @aral@mastodon.ar.al

                                                                                                    If I do say so myself, I do love expressive I can be with Kitten.

                                                                                                    This is me injecting raw HTML markup into a Markdown code block in a Kitten Markdown page to highlight specific lines in a code block¹.

                                                                                                    (The string interpolation of the HTML as an array is a hack that bypasses Kitten’s default sanitisation and should only be used with trusted content.)

                                                                                                    PS. I’m going through all the tutorials on the site to update them to reflect the current state of Kitten after the three-month breaking-change update I’ve been working on.

                                                                                                    ¹ kitten.small-web.org/reference

                                                                                                    2. The welcome message tells you that you can use the `.help` command for assistance. Run that and you will see a list that looks like the following:

    ```text
    .break      Sometimes you get stuck, this gets you out
    .clear      Alias for .break
    .editor     Enter editor mode
    .exit       Exit the REPL
    .help       Print this help message
    ${['<strong>']}.id         Show your Small Web place ID (and create it and your secret if necessary).${['</strong>']}
    .load       Load JS from a file into the REPL session
    ${['<strong>']}.ls         List keys of global kitten object.${['</strong>']}
    .save       Save all evaluated commands in this REPL session to a file
    ${['<strong>']}.settings   Display the Kitten Settings page link
    .sign-in    Display the Kitten sign-in page link
    .sign-out   Display the Kitten sign out page link
    .stats      Show current statistics on Kitten server${['</strong>']}
    ```
    <style inline>
      /* Highlight the Kitten-specific commands */
      @scope {
        code > strong {
          background-color: var(--focus);
        }
      }
    </style>

                                                                                                    Alt...2. The welcome message tells you that you can use the `.help` command for assistance. Run that and you will see a list that looks like the following: ```text .break Sometimes you get stuck, this gets you out .clear Alias for .break .editor Enter editor mode .exit Exit the REPL .help Print this help message ${['<strong>']}.id Show your Small Web place ID (and create it and your secret if necessary).${['</strong>']} .load Load JS from a file into the REPL session ${['<strong>']}.ls List keys of global kitten object.${['</strong>']} .save Save all evaluated commands in this REPL session to a file ${['<strong>']}.settings Display the Kitten Settings page link .sign-in Display the Kitten sign-in page link .sign-out Display the Kitten sign out page link .stats Show current statistics on Kitten server${['</strong>']} ``` <style inline> /* Highlight the Kitten-specific commands */ @scope { code > strong { background-color: var(--focus); } } </style>

                                                                                                      Kh0lah boosted

                                                                                                      [?]Fake Scrum Stats Memes & Humor » 🌐
                                                                                                      @FakeScrumStats@techhub.social

                                                                                                      Photo of a red car in front of an old, dilapidated house. Vegetation is growing out of control and has half covered the car.

Caption: I'll just park here briefly while I wait for IT to handle my ticket about problems in the dev environment that are blocking my user story

                                                                                                      Alt...Photo of a red car in front of an old, dilapidated house. Vegetation is growing out of control and has half covered the car. Caption: I'll just park here briefly while I wait for IT to handle my ticket about problems in the dev environment that are blocking my user story

                                                                                                        [?]adb » 🌐
                                                                                                        @adbenitez@mastodon.de

                                                                                                        is the mass market client ready yet, son?

                                                                                                          [?]Le Journal du hacker » 🌐
                                                                                                          @journalduhacker@framapiaf.org

                                                                                                          Quoi de neuf les devs ? #185 — L'IA a changé le métier de dev. Pour de bon.
                                                                                                          go.itanea.fr/nl185

                                                                                                            [?]Le Journal du hacker » 🌐
                                                                                                            @journalduhacker@framapiaf.org

                                                                                                            Votre équipe ne connaît (déjà) pas le code de l'application qu'elle maintient
                                                                                                            blog.pascal-martin.fr/post/vot

                                                                                                              [?]Rui Nibau (rnb) » 🌐
                                                                                                              @rnb@framapiaf.org

                                                                                                              @entalpi l'existence de règles, je comprend aussi, et c'est souhaitable.

                                                                                                              Ce qui me désole c'est que le , en charge de la validation des extensions , a été obligé de préciser "ne publier pas si vous ne comprenez pas le ".

                                                                                                              Genre : "prenez pas la voiture si vous ne savez pas conduire" ! 🤪

                                                                                                              J'ai peur qu'à force de voir autant d'horreurs ils finissent en burn-out.

                                                                                                              Le système des extensions gnome-shell ne tient en grande partie que grâce à lui. 😞

                                                                                                                [?]adb » 🌐
                                                                                                                @adbenitez@mastodon.de

                                                                                                                understanding enthusiasts:

                                                                                                                  [?]Rui Nibau (rnb) » 🌐
                                                                                                                  @rnb@framapiaf.org

                                                                                                                  « An Open Letter to for Generating Shell Extensions »

                                                                                                                  Règles de base pour écrire des extensions et les publier sur le site officiel.

                                                                                                                  Pour résumer (mais lisez le billet de blog, il est bien) :

                                                                                                                  * Si vous utilisez , ne publier pas sur le site à moins que vous sachiez lire et debugger le !
                                                                                                                  * Suivez les bonnes pratiques !

                                                                                                                  C'est FOU qu'on en soit arrivé à être obliger d'expliquer ça !

                                                                                                                  blogs.gnome.org/jrahmatzadeh/2

                                                                                                                    [?]Aral Balkan » 🌐
                                                                                                                    @aral@mastodon.ar.al

                                                                                                                    Two quick macros for Helix Editor that you can add to your configuration that are helpful during web dev:

                                                                                                                    ```toml
                                                                                                                    [keys.normal.m]
                                                                                                                    t = "@i<lt>🏷️<gt><esc>a<lt>/🏷️<gt><esc>b*vNc"
                                                                                                                    e = "@ctry {<ret><esc>Pji catch (error) {<ret><esc>"

                                                                                                                    [keys.select.m]
                                                                                                                    t = "@i<lt>🏷️<gt><esc>a<lt>/🏷️<gt><esc>b*vNc"
                                                                                                                    e = "@ctry {<ret><esc>Pji catch (error) {<ret><esc>"
                                                                                                                    ```

                                                                                                                    The first one, m → t, wraps your current selection in an HTML tag that you can begin writing the name of.

                                                                                                                    The second one, m → e, wraps your current selection in a JavaScript try/catch block and drops you into the catch.

                                                                                                                    If you have any you’ve written and use, do let me know :)

                                                                                                                      Rodolphe boosted

                                                                                                                      [?]Fake Scrum Stats Memes & Humor » 🌐
                                                                                                                      @FakeScrumStats@techhub.social

                                                                                                                      Photo of a house (labeled Legacy system) with a second floor addition (labeled New Functionality) attached to it, which is held up by two bending pieces of lumber (labeled "Old tech debt, which is totally fine because it hasn't failed, yet")

                                                                                                                      Alt...Photo of a house (labeled Legacy system) with a second floor addition (labeled New Functionality) attached to it, which is held up by two bending pieces of lumber (labeled "Old tech debt, which is totally fine because it hasn't failed, yet")

                                                                                                                        mmu_man boosted

                                                                                                                        [?]Rui Nibau (rnb) » 🌐
                                                                                                                        @rnb@framapiaf.org

                                                                                                                        Bon, va falloir se rendre à l'évidence : les moteurs de ne servent plus à rien, c.a.d: ne te permette plus de trouver quoi que ce soit de pertinent dés que ta recherche est un peu précise 😞 .

                                                                                                                        Je parle pas de trouver le nom d'un figurant dans un film dramatique tchécoslovaque de 1965.

                                                                                                                        Je parle du genre de recherche qui, il y a ~ 7-10 ans, m'aurait retourner une 10aine de billets de décortiquant la question ou une alternative.

                                                                                                                        Désespérant 😭

                                                                                                                          [?]Aral Balkan » 🌐
                                                                                                                          @aral@mastodon.ar.al

                                                                                                                          Undo: because rm -rf doesn’t have to be forever.

                                                                                                                          This looks useful. Anyone tried it?

                                                                                                                          undo.edaywalid.com

                                                                                                                            Corentin boosted

                                                                                                                            [?]adb » 🌐
                                                                                                                            @adbenitez@mastodon.de

                                                                                                                            [?]nico » 🌐
                                                                                                                            @n@gotosocial.tourmentine.com

                                                                                                                            AodeRelay boosted

                                                                                                                            [?]Anthony » 🌐
                                                                                                                            @abucci@buc.ci

                                                                                                                            Re: https://social.freebitcoin.gay/users/drew/statuses/01KY7HAXB9R8BZ60CXWB3P2B7Y

                                                                                                                            I think the most important question is: why does anyone comply with what one incurious, self-centered, and self-important man, Linus Torvalds, says?

                                                                                                                            Why is that most important? Because Linux does not belong to Linus Torvalds. It belongs to the world. Torvalds only gets to dictate if the people who are best-positioned to take that power from him fail to do so. From where I sit (as an outsider), he should have been removed from the project, or at least have his dictatorial power removed, long ago, and the primary problem is that there is no structure or will to actually do that.

                                                                                                                            Under these conditions Linux is a hierarchical, and therefore right-wing, project. The project allows a single man to dictate the future evolution of a global good. Let's drop the illusion that it is "free" or "open" till that changes.



                                                                                                                              [?]nico » 🌐
                                                                                                                              @n@gotosocial.tourmentine.com

                                                                                                                              [?]Fake Scrum Stats Memes & Humor » 🌐
                                                                                                                              @FakeScrumStats@techhub.social

                                                                                                                              A dog (labeled Ai assistant) fighting with a black dog (labeled Me) over an object (labeled My project) while another dog (labeled Also Ai assistant) mounts the black dog from behind

                                                                                                                              Alt...A dog (labeled Ai assistant) fighting with a black dog (labeled Me) over an object (labeled My project) while another dog (labeled Also Ai assistant) mounts the black dog from behind

                                                                                                                                [?]Aral Balkan » 🌐
                                                                                                                                @aral@mastodon.ar.al

                                                                                                                                So I’m updating the Kitten documentation, tutorials, videos, etc., in preparation for the major (breaking change) release I’ve been working on for the past few months and, as part of that, I had to set up my streaming/recording setup again as the layout of my room changed and I recorded an updated Kitten Counter video yesterday in which I made every mistake I could in 12 minutes (so I’ll be recording it again). But here it is a a preview (and also to show that no, none of us gets it right the first time. Any polished video you see is the result of meticulous planning and multiple iterations) :)

                                                                                                                                (This video doesn’t show the new stateful components. I will be recording new videos about that.)

                                                                                                                                vimeo.com/1212264139

                                                                                                                                  [?]Camille Roux » 🌐
                                                                                                                                  @camilleroux@mastodon.social

                                                                                                                                  pourquoi Zig, Ghostty et Tenacity ont quitté GitHub ? Pannes répétées, Copilot imposé, contrats avec ICE... Les raisons méritent qu'on s'y attarde. ⬇️
                                                                                                                                  howtogeek.com/why-developers-a

                                                                                                                                  📬 Ma veille dev de la semaine → l.camilleroux.com/veille-qNT

                                                                                                                                  Illustration numérique représentant plusieurs écrans d'éditeurs de code aux thèmes sombres, entourés d'icônes symbolisant le développement web (balises HTML, cadenas de sécurité, cloud, paramètres), sur fond violet.

                                                                                                                                  Alt...Illustration numérique représentant plusieurs écrans d'éditeurs de code aux thèmes sombres, entourés d'icônes symbolisant le développement web (balises HTML, cadenas de sécurité, cloud, paramètres), sur fond violet.

                                                                                                                                    [?]Camille Roux » 🌐
                                                                                                                                    @camilleroux@mastodon.social

                                                                                                                                    ZeroFS : un filesystem log-structuré qui expose des buckets S3 comme volumes POSIX (NFS, 9P) ou block devices (NBD). ⬇️
                                                                                                                                    zerofs.net/

                                                                                                                                    📬 Ma veille dev de la semaine → l.camilleroux.com/veille-mZ4

                                                                                                                                    Tableau de bord de monitoring en temps réel de ZeroFS affichant les métriques d'un système de fichiers : 108 098 opérations totales, 446 Mo de stockage utilisé, avec des graphiques de débit (throughput) et d'IOPS, ainsi que des statistiques détaillées sur les opérations fichiers, la collecte de déchets et les propriétés du système.

                                                                                                                                    Alt...Tableau de bord de monitoring en temps réel de ZeroFS affichant les métriques d'un système de fichiers : 108 098 opérations totales, 446 Mo de stockage utilisé, avec des graphiques de débit (throughput) et d'IOPS, ainsi que des statistiques détaillées sur les opérations fichiers, la collecte de déchets et les propriétés du système.

                                                                                                                                      [?]Camille Roux » 🌐
                                                                                                                                      @camilleroux@mastodon.social

                                                                                                                                      Nectar : un langage compilé en WebAssembly qui élimine JavaScript de votre stack. Un seul binaire Rust gère tout (compilation, tests, SSR, LSP, serveur de dev), zéro dépendance npm, et un runtime de 10 Ko dans le navigateur. ⬇️
                                                                                                                                      buildnectar.com/

                                                                                                                                      📬 Ma veille dev de la semaine → l.camilleroux.com/veille-3Lc

                                                                                                                                        [?]Camille Roux » 🌐
                                                                                                                                        @camilleroux@mastodon.social

                                                                                                                                        Flint : un langage de visualisation pensé pour les agents IA, qui permet de représenter leurs états internes, leurs décisions et leurs flux de données de façon lisible et traçable. ⬇️
                                                                                                                                        microsoft.github.io/flint-char

                                                                                                                                        📬 Ma veille dev de la semaine → l.camilleroux.com/veille-q4T

                                                                                                                                        Capture d'écran du site officiel de **Flint**, un langage de visualisation intermédiaire développé par Microsoft Research, permettant aux agents IA de générer des graphiques expressifs à partir de spécifications simples, avec support de 46 types de graphiques et des rendus en Vega-Lite, ECharts et Chart.js.

                                                                                                                                        Alt...Capture d'écran du site officiel de **Flint**, un langage de visualisation intermédiaire développé par Microsoft Research, permettant aux agents IA de générer des graphiques expressifs à partir de spécifications simples, avec support de 46 types de graphiques et des rendus en Vega-Lite, ECharts et Chart.js.

                                                                                                                                          [?]Camille Roux » 🌐
                                                                                                                                          @camilleroux@mastodon.social

                                                                                                                                          Un bug qui n'affectait que les gaucher·ères : un listener `touchstart` ajouté en 2017 pour contourner un délai de 300ms que les navigateurs avaient déjà résolu en 2015. Corrigé sept ans après le premier signalement, en supprimant deux lignes. ⬇️
                                                                                                                                          shkspr.mobi/blog/2026/07/a-bug

                                                                                                                                          📬 Ma veille dev de la semaine → l.camilleroux.com/veille-n8j

                                                                                                                                          Logo WordPress : un « W » blanc stylisé sur un cercle bleu-gris foncé, entouré d'un anneau blanc et d'un second cercle de la même couleur bleue.

                                                                                                                                          Alt...Logo WordPress : un « W » blanc stylisé sur un cercle bleu-gris foncé, entouré d'un anneau blanc et d'un second cercle de la même couleur bleue.

                                                                                                                                            [?]Camille Roux » 🌐
                                                                                                                                            @camilleroux@mastodon.social

                                                                                                                                            HLBuilder offre une interface visuelle pour planifier son homelab : topologie réseau en drag-and-drop, recommandations hardware selon vos besoins et liste de courses avec estimations de prix. Open source et self-hosted. ⬇️
                                                                                                                                            github.com/Butterski/homelab-b

                                                                                                                                            📬 Ma veille dev de la semaine → camilleroux.com/veille

                                                                                                                                            Capture d'écran de l'interface web de HLBuilder, une application de planification d'infrastructure homelab, affichant le tableau de bord "My Projects" avec trois projets listés dans un thème sombre.

                                                                                                                                            Alt...Capture d'écran de l'interface web de HLBuilder, une application de planification d'infrastructure homelab, affichant le tableau de bord "My Projects" avec trois projets listés dans un thème sombre.

                                                                                                                                              [?]Camille Roux » 🌐
                                                                                                                                              @camilleroux@mastodon.social

                                                                                                                                              Cloud Mail : un service mail self-hosted sur Cloudflare Workers, sans serveur. Envoi via Resend, pièces jointes sur R2, notifications Telegram et détection automatique des codes de vérification par Workers AI. ⬇️
                                                                                                                                              github.com/maillab/cloud-mail/

                                                                                                                                              📬 Ma veille dev de la semaine → camilleroux.com/veille

                                                                                                                                                [?]Camille Roux » 🌐
                                                                                                                                                @camilleroux@mastodon.social

                                                                                                                                                Flix : un quadcopter open source à base d'ESP32, conçu pour l'éducation et la recherche. Firmware Arduino en moins de 2 000 lignes, simulation Gazebo, bibliothèque Python, protocole MAVLink. Le châssis s'imprime en 3D. ⬇️
                                                                                                                                                github.com/okalachev/flix

                                                                                                                                                📬 Ma veille dev de la semaine → camilleroux.com/veille

                                                                                                                                                Un mini quadcopter fait maison à cadre blanc, équipé de quatre hélices noires et d'une carte de développement ESP32 bleue montée au centre, avec des câbles multicolores apparents.

                                                                                                                                                Alt...Un mini quadcopter fait maison à cadre blanc, équipé de quatre hélices noires et d'une carte de développement ESP32 bleue montée au centre, avec des câbles multicolores apparents.

                                                                                                                                                  [?]Camille Roux » 🌐
                                                                                                                                                  @camilleroux@mastodon.social

                                                                                                                                                  Manim : le moteur Python derrière les vidéos de 3Blue1Brown, disponible en open source. Du code Python vers des animations mathématiques précises, avec support LaTeX et rendu OpenGL. `pip install manimgl` suffit pour démarrer. ⬇️
                                                                                                                                                  github.com/3b1b/manim

                                                                                                                                                  📬 Ma veille dev de la semaine → camilleroux.com/veille

                                                                                                                                                  Capture d'écran du dépôt GitHub de Manim, un moteur d'animation mathématique open source, affichant son logo avec un graphique illustrant une intégrale de Riemann et la description « Mathematical Animation Engine ».

                                                                                                                                                  Alt...Capture d'écran du dépôt GitHub de Manim, un moteur d'animation mathématique open source, affichant son logo avec un graphique illustrant une intégrale de Riemann et la description « Mathematical Animation Engine ».

                                                                                                                                                    [?]Camille Roux » 🌐
                                                                                                                                                    @camilleroux@mastodon.social

                                                                                                                                                    NASA Worldview : plus de 1000 couches satellite mondiales en haute résolution, avec certaines données disponibles 3h après observation. Open source, compatible OpenLayers, Leaflet et Cesium. ⬇️
                                                                                                                                                    github.com/nasa-gibs/worldview

                                                                                                                                                    📬 Ma veille dev de la semaine → camilleroux.com/veille

                                                                                                                                                    Capture d'écran de l'application NASA Worldview affichant une image satellite de Brisbane, Queensland (Australie), datée du 16 octobre 2020, montrant la côte et les eaux turquoise de la mer avec des sédiments visibles près des embouchures des rivières.

                                                                                                                                                    Alt...Capture d'écran de l'application NASA Worldview affichant une image satellite de Brisbane, Queensland (Australie), datée du 16 octobre 2020, montrant la côte et les eaux turquoise de la mer avec des sédiments visibles près des embouchures des rivières.

                                                                                                                                                      [?]Camille Roux » 🌐
                                                                                                                                                      @camilleroux@mastodon.social

                                                                                                                                                      reqlog génère un dashboard live de toutes vos requêtes HTTP.
                                                                                                                                                      Headers, body, latence, replay et diff entre appels. Trois lignes pour l'intégrer sur Express, NestJS, Fastify ou Go. ⬇️
                                                                                                                                                      github.com/FirasLatrech/reqlog

                                                                                                                                                      📬 Ma veille dev de la semaine → camilleroux.com/veille

                                                                                                                                                      Alt...L'image est entièrement noire et ne contient aucun contenu visible.

                                                                                                                                                        [?]Camille Roux » 🌐
                                                                                                                                                        @camilleroux@mastodon.social

                                                                                                                                                        Weathergotchi : un petit appareil autonome qui mesure en continu la température et l'humidité, affiche les données sur un écran basse consommation et garde l'historique en mémoire. Open source, schémas et firmware inclus. ⬇️
                                                                                                                                                        github.com/Michael-Manning/E-P

                                                                                                                                                        📬 Ma veille dev de la semaine → camilleroux.com/veille

                                                                                                                                                        Petit capteur de température et d'humidité portable à écran e-paper, affichant 23,9°C, 44% d'humidité à 12h15, accompagné d'un graphique des relevés sur les 60 dernières minutes, le tout suspendu à un sac par un mousqueton.

                                                                                                                                                        Alt...Petit capteur de température et d'humidité portable à écran e-paper, affichant 23,9°C, 44% d'humidité à 12h15, accompagné d'un graphique des relevés sur les 60 dernières minutes, le tout suspendu à un sac par un mousqueton.

                                                                                                                                                          mmu_man boosted

                                                                                                                                                          [?]Camille Roux » 🌐
                                                                                                                                                          @camilleroux@mastodon.social

                                                                                                                                                          Le plus bel outil de visualisation de regex que j'ai vu depuis des années.
                                                                                                                                                          Regex Vis est un visualiseur et éditeur de regex qui rend les expressions régulières plus lisibles. ⬇️
                                                                                                                                                          regex-vis.com/

                                                                                                                                                          Capture d'écran de l'outil **Regex Vis**, un visualiseur d'expressions régulières, affichant cinq exemples de regex (nombres entiers, décimaux, positifs/négatifs et URL) sous forme de diagrammes de flux interactifs sur fond sombre.

                                                                                                                                                          Alt...Capture d'écran de l'outil **Regex Vis**, un visualiseur d'expressions régulières, affichant cinq exemples de regex (nombres entiers, décimaux, positifs/négatifs et URL) sous forme de diagrammes de flux interactifs sur fond sombre.

                                                                                                                                                            [?]Camille Roux » 🌐
                                                                                                                                                            @camilleroux@mastodon.social

                                                                                                                                                            Databasement : sauvegardes de bases de données via une interface web, self-hosted. MySQL, PostgreSQL, MongoDB, Redis, planification, rétention GFS, restore cross-serveur, stockage S3/SFTP/local, SSH tunnel. Un conteneur Docker suffit. ⬇️
                                                                                                                                                            github.com/David-Crty/database

                                                                                                                                                            Capture d'écran promotionnelle de **Databasement**, un outil open-source d'interface web pour la sauvegarde et restauration de bases de données, présentant son logo, sa compatibilité avec MySQL, PostgreSQL, MariaDB, SQL Server, SQLite, MongoDB, Firebird et Redis, ainsi qu'un aperçu de son tableau de bord affichant des statistiques de snapshots, l'activité des jobs et l'état du stockage.

                                                                                                                                                            Alt...Capture d'écran promotionnelle de **Databasement**, un outil open-source d'interface web pour la sauvegarde et restauration de bases de données, présentant son logo, sa compatibilité avec MySQL, PostgreSQL, MariaDB, SQL Server, SQLite, MongoDB, Firebird et Redis, ainsi qu'un aperçu de son tableau de bord affichant des statistiques de snapshots, l'activité des jobs et l'état du stockage.

                                                                                                                                                              [?]Camille Roux » 🌐
                                                                                                                                                              @camilleroux@mastodon.social

                                                                                                                                                              Les devs n'aiment pas le CSS parce qu'ils ne le maîtrisent pas vraiment. L'article déconstruit les idées reçues : CSS est un vrai langage, avec ses règles de cascade qui déroutent les habitué·es des langages généralistes. ⬇️
                                                                                                                                                              csscade.fr/articles/pourquoi-l

                                                                                                                                                              Alt...Un personnage animé de la série *Family Guy* tire sur le cordon d'un store de fenêtre, avec le mot **"CSS"** affiché en bas de l'image — suggérant que manipuler le CSS, c'est comme tirer sur un store : on ne sait jamais ce qui va se passer.

                                                                                                                                                                [?]Camille Roux » 🌐
                                                                                                                                                                @camilleroux@mastodon.social

                                                                                                                                                                Native SDK : un toolkit pour construire des apps desktop natives avec du markup déclaratif et Zig comme logique, aucun browser, aucun WebView, un binaire de quelques mégaoctets. ⬇️
                                                                                                                                                                github.com/vercel-labs/native

                                                                                                                                                                Capture d'écran d'une interface de lecteur de musique desktop développée avec **vercel-labs/native**, affichant une bibliothèque d'albums avec des pochettes colorées et minimalistes, ainsi qu'une barre de lecture en bas avec le titre "Glass" d'Aurora Fields en cours de lecture.

                                                                                                                                                                Alt...Capture d'écran d'une interface de lecteur de musique desktop développée avec **vercel-labs/native**, affichant une bibliothèque d'albums avec des pochettes colorées et minimalistes, ainsi qu'une barre de lecture en bas avec le titre "Glass" d'Aurora Fields en cours de lecture.

                                                                                                                                                                  [?]Camille Roux » 🌐
                                                                                                                                                                  @camilleroux@mastodon.social

                                                                                                                                                                  Infrastructure as code pour un homelab Proxmox et Kubernetes, géré en GitOps avec Flux, Ansible et Talos. Le repo expose l'ensemble de la configuration : VMs, cluster K8s, automatisations et networking, tout versionné et déployé via CI/CD. ⬇️
                                                                                                                                                                  github.com/Mafyuh/iac

                                                                                                                                                                    [?]ArcaneChat » 🌐
                                                                                                                                                                    @arcanechat@fosstodon.org

                                                                                                                                                                    's in-chat mini-apps have more potential than most people realize

                                                                                                                                                                    This is incredible awesome: treasure chests in chats that can only be unlocked with the right key!

                                                                                                                                                                    Basically with this content creators and channel owners can offer paid posts, sticker packs and other content to their subscribers

                                                                                                                                                                    This was created by a channel owner for their particular needs in a few hours, and delivered to users across several platforms, no need to struggle with publishing to app stores

                                                                                                                                                                      AodeRelay boosted

                                                                                                                                                                      [?]Radio_Azureus » 🌐
                                                                                                                                                                      @Radio_Azureus@ioc.exchange

                                                                                                                                                                      Browsing through the Linux kernel

                                                                                                                                                                      • section devices
                                                                                                                                                                      • sub section block
                                                                                                                                                                      • file badblocks.c
                                                                                                                                                                      • level critical

                                                                                                                                                                      When I look in sources for real work I use the old school method

                                                                                                                                                                      • terminal (ba(c)(k)(z)(fi)sh)
                                                                                                                                                                      • vim
                                                                                                                                                                      • logic
                                                                                                                                                                      • patience

                                                                                                                                                                      This is just a lazy exercise

                                                                                                                                                                      DESCRIPTION

                                                                                                                                                                      badblocks is used to search for bad blocks on a device (usually a disk partition). device is the special file corresponding to the device (e.g /dev/hdc1). last_block is the last block to be checked; if it is not specified, the last block on the device is used as a default. first_block is an optional parameter specifying the starting block number for the test, which allows the testing to start in the middle of the disk. If it is not specified the first block on the disk is used as a default.

                                                                                                                                                                      sources:

                                                                                                                                                                      man badblocks(8)

                                                                                                                                                                      explorar.dev/linux-kernel/

                                                                                                                                                                        [?]Camille Roux » 🌐
                                                                                                                                                                        @camilleroux@mastodon.social

                                                                                                                                                                        🔎 x402 : paywaller une API sur un site statique sans pub ni bouton de don, via le protocole x402 et un Cloudflare Worker. Un exercice concret qui montre enfin à quoi peut servir le code HTTP 402, resté inutilisé depuis des décennies. ⬇️
                                                                                                                                                                        shtein.me/posts/x402-poc/

                                                                                                                                                                        Interface de paiement Web3 demandant 0,01 USDC sur le réseau Base Sepolia pour accéder à une blague premium, avec un wallet connecté (0xAF40...5a0e) et un bouton "Pay now".

                                                                                                                                                                        Alt...Interface de paiement Web3 demandant 0,01 USDC sur le réseau Base Sepolia pour accéder à une blague premium, avec un wallet connecté (0xAF40...5a0e) et un bouton "Pay now".

                                                                                                                                                                          mmu_man boosted

                                                                                                                                                                          [?]Camille Roux » 🌐
                                                                                                                                                                          @camilleroux@mastodon.social

                                                                                                                                                                          🔎 asciinema : enregistrer son terminal dans des fichiers texte ultra-légers, rejouables à la demande, exportables en GIF via `agg`. Utile pour documenter des procédures ou illustrer des formations sans passer par la vidéo. ⬇️
                                                                                                                                                                          linuxtricks.fr/wiki/asciinema-

                                                                                                                                                                          Alt...Capture d'écran d'un terminal Linux affichant une invite de commande avec le nom d'utilisateur "adrien@spasiba" dans le répertoire "~/tmp/ascii", horodatée à 20:34:03.

                                                                                                                                                                            [?]Camille Roux » 🌐
                                                                                                                                                                            @camilleroux@mastodon.social

                                                                                                                                                                            🔎 DNSGlobe : un checker de propagation DNS en TUI Rust, qui interroge 34 resolvers en parallèle dans le monde entier et affiche les résultats sur une carte dans le terminal, avec un mode watch qui refresh automatiquement jusqu'à propagation complète. ⬇️
                                                                                                                                                                            github.com/514-labs/dnsglobe

                                                                                                                                                                            Alt...Capture d'écran d'un terminal noir affichant une interface en ligne de commande avec un curseur clignotant, correspondant au démarrage de l'outil DNSGlobe, un vérificateur de propagation DNS en Rust.

                                                                                                                                                                              [?]Aral Balkan » 🌐
                                                                                                                                                                              @aral@mastodon.ar.al

                                                                                                                                                                              Just learned about the `gw` navigation command in Helix Editor and, wow, how have I lived before?

                                                                                                                                                                              (Bind it to enter in normal mode for an even better workflow.)

                                                                                                                                                                              Credit: reddit.com/r/HelixEditor/comme

                                                                                                                                                                                Tuxicoman boosted

                                                                                                                                                                                [?]Le Journal du hacker » 🌐
                                                                                                                                                                                @journalduhacker@framapiaf.org

                                                                                                                                                                                [?]Camille Roux » 🌐
                                                                                                                                                                                @camilleroux@mastodon.social

                                                                                                                                                                                🔎 ds.css : un framework CSS qui recrée fidèlement l'interface de la Nintendo DS Lite, double écran compris ⬇️
                                                                                                                                                                                github.com/spiritov/ds.css

                                                                                                                                                                                Capture d'écran d'un dépôt GitHub nommé **spiritov/ds.css**, décrit comme un framework CSS recréant l'interface utilisateur de la Nintendo DS / DS Lite, affichant 330 étoiles, 2 forks et 1 contributeur.

                                                                                                                                                                                Alt...Capture d'écran d'un dépôt GitHub nommé **spiritov/ds.css**, décrit comme un framework CSS recréant l'interface utilisateur de la Nintendo DS / DS Lite, affichant 330 étoiles, 2 forks et 1 contributeur.

                                                                                                                                                                                  [?]Camille Roux » 🌐
                                                                                                                                                                                  @camilleroux@mastodon.social

                                                                                                                                                                                  🔎 Flyline : un plugin Bash écrit en Rust pour remplacer readline, avec coloration syntaxique, recherche dans l'historique, prompts enrichis, tooltips et intégration d'agents, sans plugin manager ni configuration laborieuse. ⬇️
                                                                                                                                                                                  github.com/HalFrgrd/flyline

                                                                                                                                                                                  Alt...Capture d'écran d'un terminal Linux affichant la commande `flyline suggestions --auto-suggest true && clear` saisie par l'utilisateur "john" sur l'hôte "my-hostname", avec une syntaxe colorée en vert et blanc sur fond noir.

                                                                                                                                                                                    [?]Camille Roux » 🌐
                                                                                                                                                                                    @camilleroux@mastodon.social

                                                                                                                                                                                    🔎 QUALITY.md : un format de fichier ouvert pour déclarer ce que "bon" signifie sur un projet, sécurité, maintenabilité, qualité du code, des tests, avec un contexte explicite et des critères évaluables par des humains ou des agents. ⬇️
                                                                                                                                                                                    getquality.md/

                                                                                                                                                                                    Page de documentation de bienvenue pour **QUALITY.md**, un format open source permettant de modéliser la qualité d'un projet pour que les équipes et les agents puissent l'évaluer et s'aligner sur une définition commune de la qualité.

                                                                                                                                                                                    Alt...Page de documentation de bienvenue pour **QUALITY.md**, un format open source permettant de modéliser la qualité d'un projet pour que les équipes et les agents puissent l'évaluer et s'aligner sur une définition commune de la qualité.

                                                                                                                                                                                      AodeRelay boosted

                                                                                                                                                                                      [?]Anthony » 🌐
                                                                                                                                                                                      @abucci@buc.ci

                                                                                                                                                                                      update-notifier-crash on Ubuntu 24.04 wrote 1 Tbyte of garbage to syslog before I noticed and stopped it. I noticed because it filled the disk.

                                                                                                                                                                                      Unbelievably annoying behavior. I guess that'll teach me to ignore an update notification rather than figuring out how to disable it forever.


                                                                                                                                                                                        [?]Camille Roux » 🌐
                                                                                                                                                                                        @camilleroux@mastodon.social

                                                                                                                                                                                        🔎 Oak, une couche de versioning pensée pour les agents de code : une branche par session, des descriptions plutôt que des commits, et un montage lazy pour attaquer n'importe quel dépôt en quelques secondes. ⬇️
                                                                                                                                                                                        oak.space/docs

                                                                                                                                                                                        Peinture à l'huile représentant la canopée d'un chêne vue d'en bas, avec des feuilles vertes, des glands et un ciel bleu nuageux, sur laquelle est superposé un logo pixélisé blanc en forme de losange.

                                                                                                                                                                                        Alt...Peinture à l'huile représentant la canopée d'un chêne vue d'en bas, avec des feuilles vertes, des glands et un ciel bleu nuageux, sur laquelle est superposé un logo pixélisé blanc en forme de losange.

                                                                                                                                                                                          [?]Camille Roux » 🌐
                                                                                                                                                                                          @camilleroux@mastodon.social

                                                                                                                                                                                          🔎 Cloudflare Drop : déposez un dossier ou un zip dans le navigateur, le site est en ligne sur le réseau Cloudflare en quelques secondes. Sans compte. Le déploiement expire après 60 minutes, sauf si vous le réclamez. ⬇️
                                                                                                                                                                                          cloudflare.com/drop/

                                                                                                                                                                                            [?]Camille Roux » 🌐
                                                                                                                                                                                            @camilleroux@mastodon.social

                                                                                                                                                                                            Astryx : le design system open source de Meta, en beta, 160+ composants React, thèmes personnalisables et support MCP pour l'intégrer directement dans un workflow avec des agents IA. ⬇️
                                                                                                                                                                                            astryx.atmeta.com/

                                                                                                                                                                                            Présentation du système de design open source **Astryx**, illustrée par plusieurs composants d'interface utilisateur : paramètres d'apparence, progression de récompenses, extrait de code TypeScript, interface de marketplace et d'inventaire, sur un fond dégradé pastel.

                                                                                                                                                                                            Alt...Présentation du système de design open source **Astryx**, illustrée par plusieurs composants d'interface utilisateur : paramètres d'apparence, progression de récompenses, extrait de code TypeScript, interface de marketplace et d'inventaire, sur un fond dégradé pastel.

                                                                                                                                                                                              mmu_man boosted

                                                                                                                                                                                              [?]Camille Roux » 🌐
                                                                                                                                                                                              @camilleroux@mastodon.social

                                                                                                                                                                                              cnie-python-tools lit la puce NFC de la carte d'identité française sous Linux : état civil, adresse, photo JPEG 2000. Les empreintes restent hors de portée, protégées par l'EAC. ⬇️
                                                                                                                                                                                              korben.info/carte-identite-ele

                                                                                                                                                                                                [?]Camille Roux » 🌐
                                                                                                                                                                                                @camilleroux@mastodon.social

                                                                                                                                                                                                superfile : un file manager en terminal qui fait enfin attention à son apparence, navigation clavier, thèmes, plugins, support macOS/Linux/Windows, installation en une ligne. ⬇️
                                                                                                                                                                                                opensourceprojects.dev/post/su

                                                                                                                                                                                                Alt...Capture d'écran d'un terminal en fond noir affichant une invite de commande avec le caractère « s », illustrant le lancement de l'application **superfile**, un gestionnaire de fichiers en ligne de commande.

                                                                                                                                                                                                  [?]Camille Roux » 🌐
                                                                                                                                                                                                  @camilleroux@mastodon.social

                                                                                                                                                                                                  Hanami 3.0 : mailers, i18n et Minitest au programme, avec des perfs qui donnent envie, jusqu'à 3x plus de throughput et 14x moins d'allocations par requête, sans toucher au code existant. ⬇️
                                                                                                                                                                                                  hanakai.org/blog/2026/06/30/ha

                                                                                                                                                                                                    [?]nico » 🌐
                                                                                                                                                                                                    @n@gotosocial.tourmentine.com

                                                                                                                                                                                                    [?]𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕™ » 🌐
                                                                                                                                                                                                    @kubikpixel@chaos.social

                                                                                                                                                                                                    Open source game engine Godot will no longer accept AI-authored code contributions: 'We can't trust heavy users of AI to understand their code enough to fix it'

                                                                                                                                                                                                    At risk of drowning in AI slop code, @godotengine is firming up its contribution requirements.

                                                                                                                                                                                                    🎮 pcgamer.com/gaming-industry/op

                                                                                                                                                                                                      Tykayn boosted

                                                                                                                                                                                                      [?]Post Tenebras Lire 📚 » 🌐
                                                                                                                                                                                                      @ptl@tooting.ch


                                                                                                                                                                                                      - il peut y avoir des doublons dans la colonne UID
                                                                                                                                                                                                      - moi... U c'est pas pour unique ????

                                                                                                                                                                                                        [?]adb » 🌐
                                                                                                                                                                                                        @adbenitez@mastodon.de

                                                                                                                                                                                                        Heads up for Chatmail bots developers:

                                                                                                                                                                                                        The Chatmail API for Go library got a new release to support the latest chatmail core 2.53.0

                                                                                                                                                                                                        github.com/chatmail/rpc-client

                                                                                                                                                                                                          [?]Aral Balkan » 🌐
                                                                                                                                                                                                          @aral@mastodon.ar.al

                                                                                                                                                                                                          Sharing this not because it’s about AI/LLMs but because it’s solid advice and the recommendations work equally well for *people* coding web applications (funny that, almost like these things were made by people for people or something).

                                                                                                                                                                                                          TL;DR: Use web and platform standards; don’t reinvent the wheel.

                                                                                                                                                                                                          jimmont.com/llm-style-token-co

                                                                                                                                                                                                            [?]Aral Balkan » 🌐
                                                                                                                                                                                                            @aral@mastodon.ar.al

                                                                                                                                                                                                            🥳 New release: Tap Monkey version 2.0

                                                                                                                                                                                                            I just released version 2 of Tap Monkey (a TAP formatter that’s also a monkey), reworked for node:test.

                                                                                                                                                                                                            (TAP is meant to be a standard and all but node:test and Tape spit out very different diagnostics, etc., so I thought it best to keep the Tape version at 1.x – it’s basically been done for years now anyway – and have a separate 2.x branch for modern node:test, which is clearly based on Tape and has huge advantages like concurrent tests – which just sped up my unit tests on Kitten by 8× after I refactored them so they could run concurrently.)

                                                                                                                                                                                                            codeberg.org/small-tech/tap-mo

                                                                                                                                                                                                            Enjoy!

                                                                                                                                                                                                            🍌🐒

                                                                                                                                                                                                              [?]nico » 🌐
                                                                                                                                                                                                              @n@gotosocial.tourmentine.com

                                                                                                                                                                                                              [?]Jean Marie Favreau » 🌐
                                                                                                                                                                                                              @jm_favreau@c.im

                                                                                                                                                                                                              Ce mardi 30 juin 2026 à 18h30, je présenterai le fonctionnement de Trognoncal, le moteur d'agenda culturel participatif que je développe depuis plus de trois ans pour propulser pommesdelune.fr

                                                                                                                                                                                                              Ça se passera au bar Fermenté.e, et même si on ne rentrera pas trop dans la technique, je présenterai tout de même pas mal d'éléments du fonctionnement interne.

                                                                                                                                                                                                              Tout ça est organisé par David Rigaudie / PyClermont, et il reste encore quelques places :

                                                                                                                                                                                                              meetup.com/pyclermont/events/3

                                                                                                                                                                                                              Après 20h, on invite toutes les personnes intéressées par l'agenda à venir partager un moment de convivialité pour la fin de la deuxième saison de pommes de lune.

                                                                                                                                                                                                                [?]nico » 🌐
                                                                                                                                                                                                                @n@gotosocial.tourmentine.com

                                                                                                                                                                                                                [?]Fabien LOISON (FLOZz) » 🌐
                                                                                                                                                                                                                @FLOZz@mastodon.social

                                                                                                                                                                                                                Epic Games (les créateurs d'Unreal Engine) lancent Lore, un VCS concurrent à Git, mais dédié aux besoins du développement de jeux vidéos (gros fichiers binaires, tout ça)

                                                                                                                                                                                                                ➡️ phoronix.com/news/Epic-Games-L

                                                                                                                                                                                                                  3 ★ 5 ↺
                                                                                                                                                                                                                  Dๅᴉĸo boosted

                                                                                                                                                                                                                  [?]oldsysops » 🌐
                                                                                                                                                                                                                  @oldsysops@social.dk-libre.fr

                                                                                                                                                                                                                  stanlog boosted

                                                                                                                                                                                                                  [?]Entr'ouvert SCOP » 🌐
                                                                                                                                                                                                                  @entrouvert@mastodon.libre-entreprise.com

                                                                                                                                                                                                                  L’équipe Entr’ouvert s’agrandit encore : nous recrutons un·e développeur·euse Python/Django.
                                                                                                                                                                                                                  Consultez l'offre et candidatez avant le 7 juin : entrouvert.com/actualites/2026