home.social

#backendengineering — Public Fediverse posts

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

  1. If this resonates, share your service template patterns or open an issue with gaps you hit in production.
    If gogen helps, a star and field feedback help prioritize what to improve next.
    #OpenSource #GoLang #BackendEngineering #Observability #APIDesign #CloudNative #DistributedSystems

  2. This is a hands-on walkthrough of building a real-time dashboard with Quarkus + Redis TimeSeries.

    Live ingestion via WebSockets, automatic downsampling, multi-resolution queries, and a simple browser UI.
    Crypto is just the data source. The patterns apply to metrics, IoT, and event streams.

    the-main-thread.com/p/real-tim

    #Java #Quarkus #Redis #TimeSeries #BackendEngineering #EventStreaming

  3. This is a hands-on walkthrough of building a real-time dashboard with Quarkus + Redis TimeSeries.

    Live ingestion via WebSockets, automatic downsampling, multi-resolution queries, and a simple browser UI.
    Crypto is just the data source. The patterns apply to metrics, IoT, and event streams.

    the-main-thread.com/p/real-tim

    #Java #Quarkus #Redis #TimeSeries #BackendEngineering #EventStreaming

  4. This is a hands-on walkthrough of building a real-time dashboard with Quarkus + Redis TimeSeries.

    Live ingestion via WebSockets, automatic downsampling, multi-resolution queries, and a simple browser UI.
    Crypto is just the data source. The patterns apply to metrics, IoT, and event streams.

    the-main-thread.com/p/real-tim

    #Java #Quarkus #Redis #TimeSeries #BackendEngineering #EventStreaming

  5. This is a hands-on walkthrough of building a real-time dashboard with Quarkus + Redis TimeSeries.

    Live ingestion via WebSockets, automatic downsampling, multi-resolution queries, and a simple browser UI.
    Crypto is just the data source. The patterns apply to metrics, IoT, and event streams.

    the-main-thread.com/p/real-tim

    #Java #Quarkus #Redis #TimeSeries #BackendEngineering #EventStreaming

  6. This is a hands-on walkthrough of building a real-time dashboard with Quarkus + Redis TimeSeries.

    Live ingestion via WebSockets, automatic downsampling, multi-resolution queries, and a simple browser UI.
    Crypto is just the data source. The patterns apply to metrics, IoT, and event streams.

    the-main-thread.com/p/real-tim

    #Java #Quarkus #Redis #TimeSeries #BackendEngineering #EventStreaming

  7. I built a full WebDAV server with Quarkus + Vert.x.
    Not a toy. Not a demo. Something you can actually mount in macOS Finder.

    This article walks through:
    – Handler-based WebDAV architecture
    – PROPFIND, PUT, MKCOL, LOCK, DELETE
    – Vert.x file I/O without blocking
    – Why Finder breaks when LOCK is missing

    If you ever wondered how WebDAV really works under the hood, this is for you.

    the-main-thread.com/p/webdav-s

    #Java #Quarkus #Vertx #WebDAV #BackendEngineering #TheMainThread

  8. I built a full WebDAV server with Quarkus + Vert.x.
    Not a toy. Not a demo. Something you can actually mount in macOS Finder.

    This article walks through:
    – Handler-based WebDAV architecture
    – PROPFIND, PUT, MKCOL, LOCK, DELETE
    – Vert.x file I/O without blocking
    – Why Finder breaks when LOCK is missing

    If you ever wondered how WebDAV really works under the hood, this is for you.

    the-main-thread.com/p/webdav-s

    #Java #Quarkus #Vertx #WebDAV #BackendEngineering #TheMainThread

  9. I built a full WebDAV server with Quarkus + Vert.x.
    Not a toy. Not a demo. Something you can actually mount in macOS Finder.

    This article walks through:
    – Handler-based WebDAV architecture
    – PROPFIND, PUT, MKCOL, LOCK, DELETE
    – Vert.x file I/O without blocking
    – Why Finder breaks when LOCK is missing

    If you ever wondered how WebDAV really works under the hood, this is for you.

    the-main-thread.com/p/webdav-s

    #Java #Quarkus #Vertx #WebDAV #BackendEngineering #TheMainThread

  10. I built a full WebDAV server with Quarkus + Vert.x.
    Not a toy. Not a demo. Something you can actually mount in macOS Finder.

    This article walks through:
    – Handler-based WebDAV architecture
    – PROPFIND, PUT, MKCOL, LOCK, DELETE
    – Vert.x file I/O without blocking
    – Why Finder breaks when LOCK is missing

    If you ever wondered how WebDAV really works under the hood, this is for you.

    the-main-thread.com/p/webdav-s

    #Java #Quarkus #Vertx #WebDAV #BackendEngineering #TheMainThread

  11. I built a full WebDAV server with Quarkus + Vert.x.
    Not a toy. Not a demo. Something you can actually mount in macOS Finder.

    This article walks through:
    – Handler-based WebDAV architecture
    – PROPFIND, PUT, MKCOL, LOCK, DELETE
    – Vert.x file I/O without blocking
    – Why Finder breaks when LOCK is missing

    If you ever wondered how WebDAV really works under the hood, this is for you.

    the-main-thread.com/p/webdav-s

    #Java #Quarkus #Vertx #WebDAV #BackendEngineering #TheMainThread

  12. Validation logic drifting between frontend, backend, and batch jobs is a real production problem.

    This article shows how to move validation into your Protobuf schema using Protovalidate, and enforce the same rules in Quarkus, JavaScript, Python, and more.

    Schema as contract. Validation as infrastructure.

    👉 the-main-thread.com/p/protobuf

    #Java #Quarkus #Protobuf #APIDesign #SchemaFirst #BackendEngineering #FOSS

  13. Feature flags are not booleans.
    They are runtime decisions.

    In this article, I walk through building a production-grade feature flag system in Quarkus:
    – database-backed flags
    – security-aware evaluation
    – runtime toggles without redeploys
    – a Qute UI that shows what’s actually enabled

    If you’ve ever shipped a feature “disabled by config” and regretted it later, this one’s for you.

    the-main-thread.com/p/feature-

    #Java #Quarkus #SoftwareArchitecture #FeatureFlags #BackendEngineering

  14. Feature flags are not booleans.
    They are runtime decisions.

    In this article, I walk through building a production-grade feature flag system in Quarkus:
    – database-backed flags
    – security-aware evaluation
    – runtime toggles without redeploys
    – a Qute UI that shows what’s actually enabled

    If you’ve ever shipped a feature “disabled by config” and regretted it later, this one’s for you.

    the-main-thread.com/p/feature-

    #Java #Quarkus #SoftwareArchitecture #FeatureFlags #BackendEngineering

  15. Feature flags are not booleans.
    They are runtime decisions.

    In this article, I walk through building a production-grade feature flag system in Quarkus:
    – database-backed flags
    – security-aware evaluation
    – runtime toggles without redeploys
    – a Qute UI that shows what’s actually enabled

    If you’ve ever shipped a feature “disabled by config” and regretted it later, this one’s for you.

    the-main-thread.com/p/feature-

    #Java #Quarkus #SoftwareArchitecture #FeatureFlags #BackendEngineering

  16. Feature flags are not booleans.
    They are runtime decisions.

    In this article, I walk through building a production-grade feature flag system in Quarkus:
    – database-backed flags
    – security-aware evaluation
    – runtime toggles without redeploys
    – a Qute UI that shows what’s actually enabled

    If you’ve ever shipped a feature “disabled by config” and regretted it later, this one’s for you.

    the-main-thread.com/p/feature-

    #Java #Quarkus #SoftwareArchitecture #FeatureFlags #BackendEngineering

  17. Feature flags are not booleans.
    They are runtime decisions.

    In this article, I walk through building a production-grade feature flag system in Quarkus:
    – database-backed flags
    – security-aware evaluation
    – runtime toggles without redeploys
    – a Qute UI that shows what’s actually enabled

    If you’ve ever shipped a feature “disabled by config” and regretted it later, this one’s for you.

    the-main-thread.com/p/feature-

    #Java #Quarkus #SoftwareArchitecture #FeatureFlags #BackendEngineering

  18. Infinite scroll works great
    until you add search
    until you add “previous page”
    until users start copying cursors

    This article digs into what actually breaks when cursor pagination meets full-text search—and how to fix it properly with Quarkus and PostgreSQL.

    No offsets. No magic. Just systems that don’t lie.

    🔗 the-main-thread.com/p/quarkus-

    #Java #Quarkus #PostgreSQL #BackendEngineering #DistributedSystems #SoftwareArchitecture

  19. “Am I online?” looks like a boolean.
    In production Java systems, it’s anything but.

    DNS failures, captive portals, startup checks that block pods, and HTTP calls that lie politely. This article walks through why connectivity checks break down and how to think about them correctly.

    🔗 the-main-thread.com/p/why-am-i

    #Java #DistributedSystems #Quarkus #Reliability #SoftwareArchitecture #BackendEngineering

  20. SpringDoc breaks in subtle ways.
    Not loudly. Not immediately.
    But just enough to ship a wrong OpenAPI contract.

    Quarkus takes a different path: OpenAPI is generated at build time, from the same model as your REST layer. No scanning. No config drift. No surprises.

    This article walks Spring developers through the difference, end to end.

    👉 the-main-thread.com/p/springdo

    #Java #Quarkus #Spring #OpenAPI #BackendEngineering #SoftwareArchitecture

  21. Infinite scroll usually fails for boring reasons.

    Offset pagination looks fine in the first demo. Then users scroll deeper, queries get slower, and the database starts doing more work for every request.

    This article walks through building cursor pagination with Quarkus and PostgreSQL. Not as a pattern diagram, but as a real API that stays fast no matter how far you scroll.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #PostgreSQL #BackendEngineering #APIDesign #Performance

  22. 56% of backend devs are now cloud-native💥

    That’s who REALLY powers AI, platforms, and modern cloud - not “everyone”, but backend + DevOps ☁️

    If you’re building infra, this is your sign.

    Watch my new Short
    youtube.com/shorts/rQ3fOEgGwJk

    #CloudNative #DevOps #BackendEngineering

  23. 🦀 Rust weekly log — RustPulse
    ✅ OpenTelemetry tracing with Jaeger (request-level tracing, 2/3)
    ✅ Replaced tower_http::TraceLayer with a custom tracing middleware (full control over spans + trace IDs)

    vinecksie.super.site/

    #Rust #Observability #OpenTelemetry #Jaeger #BackendEngineering

  24. In 2026, the most expensive tech stack can’t fix a "Trust Gap."

    We are entering an era where AI can write code, generate images, and manage schedules in seconds. But here is the 2026 reality: As AI becomes a commodity, Human Trust becomes a premium.

    If your digital presence feels like it was built by a machine, for a machine, you are losing.

    #Innovation #Management #PersonalBranding #FutureOfWork #HumanCentric #BusinessPsychology #enterprisesoftware #Leadership2026 #BackendEngineering #Golang

  25. Product market fit isn’t just a slick interface, it’s a machine that hums. Every layer, from React’s dynamic frontend to Ruby on Rails’ robust APIs, works in lockstep. PostgreSQL powers the data, Sidekiq handles the load. This is how Adware Technologies builds apps that win markets. Learn our approach. Link in the Bio.

    #ProductMarketFit #WebDevelopment #TechStack #RubyOnRails #ReactJS #PostgreSQL #Sidekiq #StartupTech #BackendEngineering #ModernApps

  26. Backend engineering evolves with AI as Saurabh Atri pioneers the Intelligent Platform Engineer, merging scalability with adaptive, self-learning systems. hackernoon.com/bridging-backen #backendengineering

  27. Hi all, I'm a current @outreachy Intern for the December 2024 round, working on improving the #observability of Wikimedia Foundation's Wiki Education Dashboard.

    I have about 9 months (hybrid and fully remote) experience in Open Source Web Development and Backend Engineering, and I'm open to remote entry level / junior roles starting from March 2025.

    You can read about why you should hire me here: emptycodesalsowrites.hashnode. and thank you in advance for any help ✨️🫡

    #opensource #fedihire #Outreachy #webdevelopment #backendengineering #entrylevel