home.social

#dev — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dev, aggregated by home.social.

fetched live
  1. I've uploaded a new update for Flixcast desktop with a built-in auto-updater; it works in both the portable and installer versions:
    flixcast.app/en/download/
    #podcast #windows #update #dev

  2. moved to top 10 on the TIOBE Programming languages Index. It's popularity if increasing every month.
    tiobe.com/tiobe-index/

  3. Calling all productivity-minded individuals!

    I am putting together another #100DayChallenge 💯
    If you want to push on *any* goals (projects/art/code), or even health & fitness goals - This is the place!

    alexdelta.dev/100daychallenge-2026/

    T-40 days until the 2026 Challenge kicks off! #challenge #dev #art #code #music #health

  4. Calling all productivity-minded individuals!

    I am putting together another #100DayChallenge 💯
    If you want to push on *any* goals (projects/art/code), or even health & fitness goals - This is the place!

    alexdelta.dev/100daychallenge-2026/

    T-40 days until the 2026 Challenge kicks off! #challenge #dev #art #code #music #health

  5. #Typescript : l'annotation @ts-ignore c'est un peu un bazooka !

    Ça vous permet d'ignorer les erreurs typescript sur une ligne de code, mais cela ignore TOUTES les erreurs, pas uniquement une que vous voulez passer sous silence parce que vous SAVEZ que c'est une "fausse erreur".

    J'aimerai que la notation puisse désactiver une règle spécifique comme on le fait avec #eslint (// eslint-disable-line <rule>)

    Un truc du genre // @ts-ignore ts(2322)

    #dev #web

  6. asyncio.gather propaga a primeira exceção — mas não cancela as outras corrotinas. Elas seguem rodando e podem aplicar efeitos colaterais tardios que nunca aparecem no log. 😬

    Meu novo post mostra como o asyncio.TaskGroup (3.11+) resolve isso: cancelamento cooperativo, ExceptionGroup + except*, e adeus ao footgun das tasks coletadas pelo GC.

    E também: quando gather(return_exceptions=True) ainda é a escolha certa.

    🔗 riverfount.dev.br/posts/asynci

    #Python #asyncio #dev

  7. asyncio.gather propaga a primeira exceção — mas não cancela as outras corrotinas. Elas seguem rodando e podem aplicar efeitos colaterais tardios que nunca aparecem no log. 😬

    Meu novo post mostra como o asyncio.TaskGroup (3.11+) resolve isso: cancelamento cooperativo, ExceptionGroup + except*, e adeus ao footgun das tasks coletadas pelo GC.

    E também: quando gather(return_exceptions=True) ainda é a escolha certa.

    🔗 riverfount.dev.br/posts/asynci

    #Python #asyncio #dev

  8. I always find it rather depressing to notice how, over time, the average member of the software developer “community” has remained in a sort of perpetual childhood—that childish nerdiness where all ethical judgment is suspended, and the new toy, the latest app, or the newest gadget is worth trying out and using.
    The library, the app, the service that “everyone uses” is adopted without asking any questions.
    It’s a community in which those sensitive to the socio-technical and environmental impacts of infrastructure have always been in the minority.
    The second thing that drives me crazy is the religious adherence to open source as a cure-all, without understanding anything about certain systemic impacts or how many projects have nothing good or intentionally generous behind their choice of license—just extractive and opportunistic practices.

    #software #dev #opensource #extractivism #colonial #capitalism

  9. I always find it rather depressing to notice how, over time, the average member of the software developer “community” has remained in a sort of perpetual childhood—that childish nerdiness where all ethical judgment is suspended, and the new toy, the latest app, or the newest gadget is worth trying out and using.
    The library, the app, the service that “everyone uses” is adopted without asking any questions.
    It’s a community in which those sensitive to the socio-technical and environmental impacts of infrastructure have always been in the minority.
    The second thing that drives me crazy is the religious adherence to open source as a cure-all, without understanding anything about certain systemic impacts or how many projects have nothing good or intentionally generous behind their choice of license—just extractive and opportunistic practices.

    #software #dev #opensource #extractivism #colonial #capitalism

  10. Je viens de récupérer un code #javascript que j'avais écrit il y a plus de 15 ans !

    Plutôt propre ; ca ne m'a pris que quelques minutes pour le moderniser et combler les apis qui manquaient.

    Il s'agit d'une implémentation de l'interface DOMTokenList : developer.mozilla.org/en-US/do

    Me rappelle plus pourquoi je l'avais abandonner mais j'en ai besoin aujourd'hui.

    Voilà pourquoi il faut jamais rien jeter, tout se recycle, même (surtout) le #code 😄

    #dev

  11. Y'a-t-il des développeur·se·s autour de ?
    On pourrait peut-être y lancer un meetup de dév un peu généraliste ?

  12. Y'a-t-il des développeur·se·s autour de #Cherbourg ?
    On pourrait peut-être y lancer un meetup de dév un peu généraliste ? #dev

  13. Which #Discord communities/"servers" for the following Open Source software projects, would you most like to see re-established/migrated into an #OpenSource , non-walled-garden forum software (such as their own dedicated #Flarum website)?

    **Check all that apply** :blob_cat_heart:

    Note 1: Community membership sizes may be listed as approximates, may be out of date (Qwen knew from 2024), but none the less, give a useful ballpark. **Were any fairly large Open Source communities in Discord missed? Please reply, stating so.**

    Note 2: Flarum 2.0 will be coming out soon, **has great mobile support** (important to younger-generation adoption), and is also lightweight. An #RSS feed add-on/plugin, Open Source, is also offered. 👍 Having said this, I approve of any Open Source, non-walled-garden forum software, such as #Discourse (but it requires a beefier server, uses node.js, alas, and runs in #Docker)
    #Blender #LinuxMint #LibreOffice #laravel #dev #DataSovereignty

  14. Which #Discord communities/"servers" for the following Open Source software projects, would you most like to see re-established/migrated into an #OpenSource , non-walled-garden forum software (such as their own dedicated #Flarum website)?

    **Check all that apply** :blob_cat_heart:

    Note 1: Community membership sizes may be listed as approximates, may be out of date (Qwen knew from 2024), but none the less, give a useful ballpark. **Were any fairly large Open Source communities in Discord missed? Please reply, stating so.**

    Note 2: Flarum 2.0 will be coming out soon, **has great mobile support** (important to younger-generation adoption), and is also lightweight. An #RSS feed add-on/plugin, Open Source, is also offered. 👍 Having said this, I approve of any Open Source, non-walled-garden forum software, such as #Discourse (but it requires a beefier server, uses node.js, alas, and runs in #Docker)
    #Blender #LinuxMint #LibreOffice #laravel #dev #DataSovereignty

  15. Programming languages' official accounts on the Fediverse:

    @chapelprogramminglanguage - Chapel
    @DylanLang - Dylan
    @golang - Go
    @haskell - Haskell
    @pharoproject - Pharo
    @php - PHP
    @thephpf - PHP Foundation
    @ThePSF - Python Software Foundation
    @R_Foundation - R Foundation
    @rust - Rust
    @rustfoundation - Rust Foundation
    @ruxlang - Rux
    @swiftlang - Swift
    @unison - Unison
    @vala_lang - Vala

    #ProgrammingLanguages #Programming #Coding #SoftwareDevelopment #Dev

  16. Programming languages' official accounts on the Fediverse:

    @chapelprogramminglanguage - Chapel
    @DylanLang - Dylan
    @golang - Go
    @haskell - Haskell
    @pharoproject - Pharo
    @php - PHP
    @thephpf - PHP Foundation
    @ThePSF - Python Software Foundation
    @R_Foundation - R Foundation
    @rust - Rust
    @rustfoundation - Rust Foundation
    @ruxlang - Rux
    @swiftlang - Swift
    @unison - Unison
    @vala_lang - Vala

    #ProgrammingLanguages #Programming #Coding #SoftwareDevelopment #Dev

  17. 🧵 Final
    Fun fact, here in France, the law that mandates age checks on social media for children was passed a few days after I made the extension public, which also probably contributed to its popularity! This should be good news usually to have more users on a project, but the fact that laws are destroying the internet is more saddening than anything!

    In the future I'll attempt to add support for more sites as I find them, those who don't implement age checks in the back-end should in theory all be bypassable, although if I'm alone this can be hard to achieve at a large scale, if websites keep changing, playing a game of cat and mouse can be tiring but I'll try my best.

    Let's keep fighting!

    #opensource #dev #firefox #ageverification

  18. 🧵 Final
    Fun fact, here in France, the law that mandates age checks on social media for children was passed a few days after I made the extension public, which also probably contributed to its popularity! This should be good news usually to have more users on a project, but the fact that laws are destroying the internet is more saddening than anything!

    In the future I'll attempt to add support for more sites as I find them, those who don't implement age checks in the back-end should in theory all be bypassable, although if I'm alone this can be hard to achieve at a large scale, if websites keep changing, playing a game of cat and mouse can be tiring but I'll try my best.

    Let's keep fighting!

    #opensource #dev #firefox #ageverification

  19. 🧵Next
    Now the hype has decreased a little bit, but you can't always be the hottest thing in town! And I'm still regularly getting new stars and users.

    The mozilla team approved it so they're cool with it and it will probably stay on the store!

    I'm continuing to add more sites. The biggest ones are Reddit, aliexpress and bluesky but I'm working on gettinw twitter to work too, and I have added many more sites to the compatibility list. Although I'm taking a bit of a break for now!

    Reflecting on it, I had no idea this was a problem that so many people wanted solved. I guess when laws start to make no sense, people are grateful for ways to get around them!

    (See replies)

    #opensource #dev #firefox #ageverification

  20. 🧵Next
    Now the hype has decreased a little bit, but you can't always be the hottest thing in town! And I'm still regularly getting new stars and users.

    The mozilla team approved it so they're cool with it and it will probably stay on the store!

    I'm continuing to add more sites. The biggest ones are Reddit, aliexpress and bluesky but I'm working on gettinw twitter to work too, and I have added many more sites to the compatibility list. Although I'm taking a bit of a break for now!

    Reflecting on it, I had no idea this was a problem that so many people wanted solved. I guess when laws start to make no sense, people are grateful for ways to get around them!

    (See replies)

    #opensource #dev #firefox #ageverification

  21. 🧵 Looking at how my age verification bypass extension blew up

    So, here's the story. Several weeks ago I made a browser extension to bypass age verification for agechecker.net . I never thought it would get so popular as it was just something I whipped up in an afternoon, and I thought I'd put it on github.

    github.com/helloyanis/age-veri

    Then, dzuma, a youtuber I didn't know, made a video on it which got it known by most people. Then, people made posts on twitter, videos on Tiktok and Instagram about it, even posts on 4chan that got deleted now! This made it really reach lots of people, so thanks to all of you who shared it! :blobcatheart:

    This became my most starred project with over 1k stars and I noticed that github puts a banner asking you to add an account successor to continue working on it when you die, which kinda gives me the chills! Well, the code is MIT licensed so anyone can be the successor. Who knows, maybe even you?

    (See replies)

    #opensource #dev #firefox #ageverification

  22. 🧵 Looking at how my age verification bypass extension blew up

    So, here's the story. Several weeks ago I made a browser extension to bypass age verification for agechecker.net . I never thought it would get so popular as it was just something I whipped up in an afternoon, and I thought I'd put it on github.

    github.com/helloyanis/age-veri

    Then, dzuma, a youtuber I didn't know, made a video on it which got it known by most people. Then, people made posts on twitter, videos on Tiktok and Instagram about it, even posts on 4chan that got deleted now! This made it really reach lots of people, so thanks to all of you who shared it! :blobcatheart:

    This became my most starred project with over 1k stars and I noticed that github puts a banner asking you to add an account successor to continue working on it when you die, which kinda gives me the chills! Well, the code is MIT licensed so anyone can be the successor. Who knows, maybe even you?

    (See replies)

    #opensource #dev #firefox #ageverification

  23. Need a free API for your next project? This cheat sheet covers useful options for everything from weather and maps to #AI, security, finance, public data, and more 😎👇

    Find a high-res pdf book with all my DevOps related infographics from study-notes.org

    #dev #devops #techstack #technology #tech

  24. #dev #web

    On peut évidement installer ces modules de manière globale avec l'option -g.

    On peut aussi utiliser des packages de distributions : sous #Fedora par exemple, on a le paquet nodejs-esbuild.

    L'idéal serait ensuite d'avoir la possibilité d'installer des versions différentes pour gérer certaines incompatibilités, genre eslint 7 et eslint 9 (parce que la 9 est un changement radical, presque un autre produit), tout comme on peut avoir #java 8 et java 21 sur son poste

    (2/2)

  25. #dev #web

    Un truc que je n'ai jamais compris / accepté dans l'archi #nodejs #npm c'est la nécessité d'installer dans chacun de ses projets des dépendances de librairies qui peuvent / doivent être partagé, genre #eslint (linter) ou #esbuild (packaging).

    Je ne développe pas sinon je vais m'énerver (si votre projet ne peut fonctionner qu'avec une version précise de eslint ou esbuild, désolé mais c'est que vous avez mal construit votre projet au départ !)

    (1/2)

  26. 8.0.0 is out 🎵

    New: folder browsing, Collections, login, a big overhaul, per-user passwords, API v8 with full docs.

    8.5+ only.

    Massive updates and work from many helpful contributors! Thank you!

    github.com/ampache/ampache/rel
    ampache.org

  27. #Ampache 8.0.0 is out 🎵

    New: folder browsing, Collections, #OIDC login, a big #OpenSubsonic overhaul, per-user #Subsonic passwords, API v8 with full docs.

    #PHP 8.5+ only.

    Massive updates and #dev work from many helpful contributors! Thank you!

    github.com/ampache/ampache/rel
    ampache.org

  28. Programming is a consistent and logical based readout of instructions.

    AI is a probability machine and there is no way to predict what you’ll get.

    This dichotomy of the industry has been gnawing at my mind lately. #AI #tech #dev

  29. Programming is a consistent and logical based readout of instructions.

    AI is a probability machine and there is no way to predict what you’ll get.

    This dichotomy of the industry has been gnawing at my mind lately. #AI #tech #dev

  30. Stable uptimes are more important than ever.

    Last year I was already happy to have tasks run 0.5-1.5 hours. These days it’s common to run tasks between 2-7 hours.

    #Ai #Claude #ClaudeCode #Anthropic #ChatGPT #Codex #OpenAI #dev #developer #SWE #AINativeEngineer