home.social

#backenddev — Public Fediverse posts

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

fetched live
  1. Most context bugs in Go come from treating context as a data bag for cancellation, deadlines, and request-scoped signals, but not for smuggling optional params through your call stack.

    How do you handle timeouts across service boundaries — one context down the whole chain, or a fresh deadline per hop? Read our blog below to discover solutions.

    reliasoftware.com/blog/golang-

    #Golang #BackendDev #Monsterdon

  2. Finally built the timestamp converter I wish I'd had for every API debugging session. Convert Unix timestamps to human-readable dates and back — supports seconds and milliseconds, UTC and local time, batch conversion with CSV export. 100% browser-based — nothing leaves your machine. No signup, no ads, no tracking.

    geniedevs.blogspot.com/2026/08

    #UnixTimestamp #DevTools #OpenSource #BackendDev #APIDebugging

  3. Finally built the SQL formatter I wish I had for every legacy database migration. Turn messy, unreadable SQL into clean, structured queries with proper indentation, keyword capitalization, and syntax highlighting. Supports MySQL, PostgreSQL, SQL Server, Oracle, BigQuery, Snowflake, and SQLite. 100% browser-based — your SQL never leaves your machine. No signup, no ads, no tracking.

    geniedevs.blogspot.com/2026/08

    #SQL #Database #DevTools #OpenSource #BackendDev

  4. Python logic:
    a = 256; b = 256 ➡️ a is b is True
    a = 257; b = 257 ➡️ a is b is False

    Integer caching in a nutshell. -5 to 256 share the same memory slot; anything higher gets a brand new object. 🐍🧠

    #Python #BackendDev #TechFacts #BuildInPublic

  5. The absolute psychological damage of spending 6 hours debugging an asymmetric cryptographic failure or network timeout, only to realize the server time was off by 2 minutes.

    NTP synchronization is the unsung hero of infrastructure. Always check your system clock before you question your entire architecture.

    What’s the most trivial thing that wasted your whole day recently? 👇

    #DevLife #SysAdmin #BackendDev #ProgrammingHumor #Debugging #Infrastructure #SoftwareEngineering #BuildInPublic #Linux

  6. Let’s settle a classic, lighthearted developer debate: 🧑‍💻🔥

    Do you prefer software that is opinionated (forces you to do things "the right way" like Django) or unopinionated (gives you total freedom but leaves you to build the architecture like Flask/FastAPI)?

    Freedom vs. Structure. Where do you stand? 👇

    #TechFacts #Y2K38 #Programming #DevLife #BackendDev #Linux #TechDebate #Terminal #SoftwareEngineering #BuildInPublic

  7. The terrifying split-second when:

    You type a powerful command in the terminal, hit Enter, and immediately realize you forgot to check which directory you were actually in. 🏃‍♂️💨💨

    Heart rate: 180 BPM.

    Always pwd before you regret. 🐧

    #TechFacts #Y2K38 #Programming #DevLife #BackendDev #Linux #TechDebate #Terminal #SoftwareEngineering #BuildInPublic

  8. The Year 2038 Problem (Y2K38): The Unix Apocalypse ⏳💀

    On January 19, 2038, at 03:14:07 UTC, 32-bit Unix systems will run out of time. The integer used to store seconds since 1970 will overflow, flipping back to 1901.

    Yes, embedded systems, old servers, and legacy tech will literally time-travel.

    Are you running any 32-bit hardware that might witness the end of time? 🖥️💥

  9. Question for the backend folks and database diggers: 🛠️🧠

    What’s the most chaotic, unoptimized database schema or JSON structure you’ve ever encountered in production?

    We spend our days parsing deeply nested configurations to make seamless, but some legacy mobile formats really make you question reality. 💀

    Drop your horror stories below! 👇

  10. Glad to be here @mwadmin ! Finally a place where privacy matters. I’m planning to introduce my project #Keepita here soon. I hope the Fedi community finds it useful and supports independent devs like me. Cheers!

    #Introduction #NewHere #HelloMastodon #FOSS #OpenSource #Privacy #BackendDev #Linux #Python #Keepita

  11. 🐍 Um dos posts mais lidos do blog continua fazendo sucesso — e faz sentido, porque esse problema acontece em todo projeto Python que escala.
    Você já otimizou o lugar errado porque "achava" que era ali? Intuição é um método caro. Profiling é o antídoto.
    No post eu cubro a abordagem que funciona na prática:
    🔍 cProfile — identifica onde o tempo está sendo gasto, linha a linha de chamada de função. Está na stdlib, não precisa instalar nada, e é suficiente pra 90% dos casos.
    📊 pstats — filtra e interpreta os resultados. Ideal pra integrar em scripts de CI e comparar versões.
    💾 memory_profiler — quando o problema não é tempo, é RAM. Mostra incremento de memória linha a linha. Aquele f.readlines() inocente que aloca 264 MB? Ele aparece.
    A metodologia é simples: reproduza o problema de forma isolada → meça → encontre o culpado nos dados → corrija → meça de novo.
    Sem dados, você otimiza o que parece lento. Com profiling, você sabe.
    👉 riverfount.dev.br/posts/profil
    #Python #SoftwareEngineering #Performance #Profiling #BackendDev

  12. API versioning isn't just about adding "/v2" to a URL. It's about deploying breaking changes without the "breaking" part. 🛠️

    New on the blog: 🔹 URL vs Header versioning 🔹 Side-by-side deployment strategies 🔹 Automation with DeployHQ build commands

    deployhq.com/blog/api-versioni

    #DevOps #API #BackendDev

  13. Cơ hội hợp tác: Dự án app video ngắn đang tìm lập trình viên Flutter và Backend để xây dựng MVP. Dự án giai đoạn sơ khai, hợp tác cổ phần (chưa có lương).

    #tuyendung #laptrinh #flutter #backend #mvp #hiring #developer #flutterdev #backenddev

    reddit.com/r/SideProject/comme

  14. Một Web Developer chia sẻ kinh nghiệm về việc chọn Rust hay Go cho backend.

    ➡️ Rust: Mạnh về hiệu năng và an toàn, phù hợp cho các tác vụ quan trọng, yêu cầu xử lý dữ liệu lớn.
    ➡️ Go: Đơn giản, phát triển nhanh, lý tưởng cho microservices và API.

    Kết luận: Hãy chọn đúng công cụ cho đúng bài toán để tối ưu hiệu quả.

    #LậpTrình #Backend #GoLang #RustLang #Programming #BackendDev #Developer #PhátTriểnPhầnMềm

    dev.to/travis-mccracken-dev/we

  15. 🚀 #PHP 8.5 released with major improvements: new URI extension, Pipe operator |>, property modification during cloning, NoDiscard attribute & performance boosts. Built for modern development workflows #WebDev #BackendDev php.net/releases/8.5/en.php

  16. Ever wondered what makes our digital world tick? It's all about the code! From crafting stunning websites to powering intricate systems, programming languages are the unsung heroes.

    #CodeIsArt #DeveloperLife #TechTrends #WebDev #BackendDev

  17. Công cụ dòng lệnh mạnh mẽ để tạo dự án web và backend hiện đại mà không cần cấu hình. Tạo dự án sẵn sản xuất với tech stack ưa thích trong vài giây!

    #InitGen #CôngCụPhầnMềm #LậpTrình #WebDev #BackendDev #Tech #CôngCụMới #CLI

    reddit.com/r/SideProject/comme

  18. Day 21 of #100DaysOfCode
    11, October 2025

    Got a suggestion to start using W3schools to learn JavaScript so I started doing that today.

    I also got a peek at Node JS for backend development

    #WebDev #LearnInPublic #JavaScript #backenddev

  19. Một nhà phát triển đã xây dựng "mini-forge", dịch vụ tạo khóa (KGS) hiệu suất cao bằng Go để tìm hiểu hệ thống phân tán. Dự án tập trung vào tạo khóa duy nhất, không trùng lặp ở quy mô lớn, sử dụng bộ nhớ đệm trong RAM và cơ chế khóa giao dịch. Tác giả tìm kiếm phản hồi về kiến trúc và mã nguồn.

    #HệThốngPhânTán #GoLang #PhátTriểnBackend #KeyGeneration #DistributedSystems #Go #BackendDev #MiniForge #SideProject

    reddit.com/r/SideProject/comme

  20. Upgrade Your PHP Playbook
    Explore testing strategies, database best practices, and architectural patterns with PHP Architect — free for 3 months.
    No gatekeeping. Just growth.

    phparch.com/magazine/subscribe/

    🧠Use code PHP-SUMMER-25 to start your subscription.
    #PHPCommunity #BackendDev #CodingLife

  21. Some days you write UI. Some days you debug unit tests. Today? I refactored a law calculator to accept structured input and return reusable output. The invisible guts of SaaS aren’t sexy, but they’re what make the magic repeatable.
    #indiedev #founderlife #backenddev

  22. Inside an Odoo development company: A Systems Engineer’s Perspective
    Explore how real dev teams build ERP infrastructure — from ORM logic and OWL components to integration pipelines and performance tuning. #Odoo #ERP #BackendDev #OpenSource #Python #EnterpriseSoftware

  23. Focused on backend resiliency today. Every operation now logs success/failure with full traceability. Sleek, testable, and built for scale.
    #BackendDev #DotNetCore #Auditing #DevLog #CleanArchitecture

  24. Odoo One2many Fields tutorial: Master backend development with step-by-step implementation guide. Learn ORM relationships, performance optimization & best practices #Odoo #OdooDevelopment #BackendDev #ORM #Python

    teguhteja.id/odoo-one2many-fie

  25. 🔥 Backend engineer takes on React! 🔥
    Just published: "The Good, the Bad, and the Ugly: My Experience with React"
    As someone who lives in the server-side world, I finally gave this frontend framework a serious try. My verdict? Surprisingly... not terrible! 🤷‍♂️
    The Good: Component model makes sense! ✅ The Bad: Dependency hell is real 😩 The Ugly: Meta's involvement still gives me the creeps 👀
    Full honest take (from a backend perspective): smsk.dev/2025/04/24/the-good-t
    #BackendDev #React #JavaScript #typescript #backendengineer

  26. Dear Gradle, Why So Stubborn?
    Do I do something wrong?

    Watching juniors try to set up a project and being greeted by cryptic stack traces like it's some kind of initiation ritual.

    `Unsupported class file major version 61`
    `invalid CEN header zip64 no access package`, ...

    Java can compile code for older versions just fine.
    It's literally designed for that.
    Oh why, must Gradle behave like a bitter librarian who refuses to hand over a book unless I whisper the exact Dewey Decimal Code?
    Every other Language will laugh again at java, seeing this.

    💡 Why is Gradle bound to a java version? And if Gradle knows it needs Java 11… why doesn't it just do this for me?
    Like using `/usr/libexec/java_home -v 11` in background?

    🤖 Is there a clean way to force Gradle into submission without adding another tool like SDKMAN or jabba or YunaBraska/gradle-java-fix or whatever the trendy painkiller of the week is?

    #Java #Gradle #BuildTools #DevHumor #DeveloperProblems #JDK #ProgrammingPain #CleanCode #SoftwareEngineering #OpenJDK #CodeNewbie #BackendDev #BuildFails

  27. Lightframe

    Showing the capabilities of my web framework written in Lua, still a work in progress.

    cw: no alt, i am sorry, friends.

    #luvit #lua #webdev #luajit #backend #backenddev

  28. Finally finished migrating to Apple's OpenAPI Codegen, which fixes a lot of issues I had with CreateAPI.

    I'm thinking of moving the OpenAPI Spec to a own repository and generate the API Clients (Golang, Typescript and Swift) with a Github Action on Trigger.

    Is that a good practice? Maybe I should write about it, but I guess I'm to lazy for that.
    #iosdev #backenddev #github #ci

Share on Mastodon

Enter the server where you have an account.