home.social

#golang — Public Fediverse posts

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

  1. Resurrecting an old post from last year just because. I might keep doing this from time to time.

    How I Write HTTP Servers

    blainsmith.com/articles/how-i-

  2. 📋 #croc is a CLI tool that transfers files and folders between any two computers, with end-to-end encryption #opensource #golang #cli #security
    🧵👇

  3. 📋 #croc is a CLI tool that transfers files and folders between any two computers, with end-to-end encryption #opensource #golang #cli #security
    🧵👇

  4. 📋 #croc is a CLI tool that transfers files and folders between any two computers, with end-to-end encryption #opensource #golang #cli #security
    🧵👇

  5. 📋 #croc is a CLI tool that transfers files and folders between any two computers, with end-to-end encryption #opensource #golang #cli #security
    🧵👇

  6. 📋 #croc is a CLI tool that transfers files and folders between any two computers, with end-to-end encryption #opensource #golang #cli #security
    🧵👇

  7. A simple libsecrets server ( like gnome-wallet/kde-wallet ), in , and without extra depdency, ai coded codeberg.org/vrdhn/unsecure-wa

  8. “Building Gin: Simple Over Easy” by Manuel Martínez-Almeida

    Good post about the goals of Gin, the most popular HTTP Go language framework. The author elaborates on the importance of backward compatibility, how the radix tree-based router made it a lot more efficient compared to other regex-based projects of its kind, and some other decisions that made it as popular as it is. Really good, short write-up with an interactive radix tree explainer.

    manualmeida.dev/articles/gin-s

    #golang

  9. “Building Gin: Simple Over Easy” by Manuel Martínez-Almeida

    Good post about the goals of Gin, the most popular HTTP Go language framework. The author elaborates on the importance of backward compatibility, how the radix tree-based router made it a lot more efficient compared to other regex-based projects of its kind, and some other decisions that made it as popular as it is. Really good, short write-up with an interactive radix tree explainer.

    manualmeida.dev/articles/gin-s

    #golang

  10. 🔒 Vulcain 1.4.2 is out, a security release.

    Three vulnerabilities in Preload/Fields directive handling are fixed:
    • High: quadratic response rebuild on wildcard match (algorithmic-complexity DoS)
    • Medium: unbounded JSON-pointer recursion (memory amplification)
    • Low: TOCTOU race on the HTTP/2 push counter

    Reported by Alexandre Daubois. Upgrade now.

    github.com/dunglas/vulcain/rel

    #opensource #golang #webdev

  11. 🔒 Vulcain 1.4.2 is out, a security release.

    Three vulnerabilities in Preload/Fields directive handling are fixed:
    • High: quadratic response rebuild on wildcard match (algorithmic-complexity DoS)
    • Medium: unbounded JSON-pointer recursion (memory amplification)
    • Low: TOCTOU race on the HTTP/2 push counter

    Reported by Alexandre Daubois. Upgrade now.

    github.com/dunglas/vulcain/rel

    #opensource #golang #webdev

  12. 🔒 Vulcain 1.4.2 is out, a security release.

    Three vulnerabilities in Preload/Fields directive handling are fixed:
    • High: quadratic response rebuild on wildcard match (algorithmic-complexity DoS)
    • Medium: unbounded JSON-pointer recursion (memory amplification)
    • Low: TOCTOU race on the HTTP/2 push counter

    Reported by Alexandre Daubois. Upgrade now.

    github.com/dunglas/vulcain/rel

    #opensource #golang #webdev

  13. 🔒 Vulcain 1.4.2 is out, a security release.

    Three vulnerabilities in Preload/Fields directive handling are fixed:
    • High: quadratic response rebuild on wildcard match (algorithmic-complexity DoS)
    • Medium: unbounded JSON-pointer recursion (memory amplification)
    • Low: TOCTOU race on the HTTP/2 push counter

    Reported by Alexandre Daubois. Upgrade now.

    github.com/dunglas/vulcain/rel

    #opensource #golang #webdev

  14. 🔒 Vulcain 1.4.2 is out, a security release.

    Three vulnerabilities in Preload/Fields directive handling are fixed:
    • High: quadratic response rebuild on wildcard match (algorithmic-complexity DoS)
    • Medium: unbounded JSON-pointer recursion (memory amplification)
    • Low: TOCTOU race on the HTTP/2 push counter

    Reported by Alexandre Daubois. Upgrade now.

    github.com/dunglas/vulcain/rel

    #opensource #golang #webdev

  15. Save-path sync and reactive signals don't cover bulk imports, database restores, or signals dropped during restart.

    SweepStructural runs on cron, finds stale edges, and fires the same AfterRelationCascade your handlers already know.

    smeldr.dev/devlog/content-rela

    #golang #opensource #smeldr #ai #selfhosting #eutech

  16. Save-path sync and reactive signals don't cover bulk imports, database restores, or signals dropped during restart.

    SweepStructural runs on cron, finds stale edges, and fires the same AfterRelationCascade your handlers already know.

    smeldr.dev/devlog/content-rela

    #golang #opensource #smeldr #ai #selfhosting #eutech

  17. Adding OpenTelemetry to your Go project has never been easier. No more complicated setups and no more manual instrumentation needed. All you need is to build your binary using the new `otelc` CLI and it will enable auto-instrumentation.

    opentelemetry.io/blog/2026/go-

    #golang #opentelemetry

  18. Adding OpenTelemetry to your Go project has never been easier. No more complicated setups and no more manual instrumentation needed. All you need is to build your binary using the new `otelc` CLI and it will enable auto-instrumentation.

    opentelemetry.io/blog/2026/go-

    #golang #opentelemetry

  19. Ошибка, которую никто никогда не совершал. Ведь так, да?

    Уже с первого курса университета — или даже раньше — вы могли догадаться, что писать arr[len(arr)] — плохая затея. И вряд ли так кто-то может ошибиться, правда? Мы тоже так думали, пока не проверили 1000 проектов.

    habr.com/ru/companies/pvs-stud

    #pvsstudio #go #golang

  20. @robpike Relevant to this, may I just say this?

    For me, the absolute killer feature of #GoLang — far more important than any of the language features — is that 16 years in it's still on version 1.x, with no extant plan to move to 2.x. And that this example has led to a culture where library authors also endeavour to stay on v1.x.

    Coming from the world of Node/JS, this is an inexpressible relief.

  21. @robpike Relevant to this, may I just say this?

    For me, the absolute killer feature of #GoLang — far more important than any of the language features — is that 16 years in it's still on version 1.x, with no extant plan to move to 2.x. And that this example has led to a culture where library authors also endeavour to stay on v1.x.

    Coming from the world of Node/JS, this is an inexpressible relief.

  22. Aviatrix is hiring Senior DevOps Engineer

    🔧 #golang #python #aws #azure #cicd #awsec2 #gcp #kubernetes #terraform #seniorengineer
    🌎 Champaign, Illinois; Chicago, Illinois; Dallas, Texas; Indiana; Kansas City, Missouri; Minnesota; Missouri; St. Louis, Missouri
    ⏰ Full-time
    🏢 Aviatrix

    Job details jobsfordevelopers.com/jobs/sen
    #jobalert #jobsearch #hiring

  23. Aviatrix is hiring Senior DevOps Engineer

    🔧 #golang #python #aws #azure #cicd #awsec2 #gcp #kubernetes #terraform #seniorengineer
    🌎 Champaign, Illinois; Chicago, Illinois; Dallas, Texas; Indiana; Kansas City, Missouri; Minnesota; Missouri; St. Louis, Missouri
    ⏰ Full-time
    🏢 Aviatrix

    Job details jobsfordevelopers.com/jobs/sen
    #jobalert #jobsearch #hiring