home.social

#bloat — Public Fediverse posts

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

  1. Баги, которые нас воспитали: инженерные истории с Go Loto

    Каждый разработчик помнит тот самый момент, когда система, которая только что работала идеально, вдруг начинает вести себя так, будто сошла с ума. Когда дашборд в Grafana показывает что-то страшное, а ты стоишь перед ним с кружкой остывшего кофе и не понимаешь, с чего начать. На нашем мероприятии Avito Go Loto разработчики поделились своим опытом без прикрас. О блоате в полтора терабайта, о девяти инстансах, которые передрались за один звонок, о бэкенд-разработчице, которая в пятницу вечером открыла чужой фронтовый проект, о нагрузочных тестах за несколько месяцев до большой рекламной кампании, и о транзакции, которую забыли закоммитить тоже в пятницу вечером. Спойлер: все выжили. Но стали другими людьми.

    habr.com/ru/companies/avito/ar

    #go #bloat #vacuum #микросервисы #распределенные_системы #нагрузочное_тестирование #postmortem

  2. Баги, которые нас воспитали: инженерные истории с Go Loto

    Каждый разработчик помнит тот самый момент, когда система, которая только что работала идеально, вдруг начинает вести себя так, будто сошла с ума. Когда дашборд в Grafana показывает что-то страшное, а ты стоишь перед ним с кружкой остывшего кофе и не понимаешь, с чего начать. На нашем мероприятии Avito Go Loto разработчики поделились своим опытом без прикрас. О блоате в полтора терабайта, о девяти инстансах, которые передрались за один звонок, о бэкенд-разработчице, которая в пятницу вечером открыла чужой фронтовый проект, о нагрузочных тестах за несколько месяцев до большой рекламной кампании, и о транзакции, которую забыли закоммитить тоже в пятницу вечером. Спойлер: все выжили. Но стали другими людьми.

    habr.com/ru/companies/avito/ar

    #go #bloat #vacuum #микросервисы #распределенные_системы #нагрузочное_тестирование #postmortem

  3. Баги, которые нас воспитали: инженерные истории с Go Loto

    Каждый разработчик помнит тот самый момент, когда система, которая только что работала идеально, вдруг начинает вести себя так, будто сошла с ума. Когда дашборд в Grafana показывает что-то страшное, а ты стоишь перед ним с кружкой остывшего кофе и не понимаешь, с чего начать. На нашем мероприятии Avito Go Loto разработчики поделились своим опытом без прикрас. О блоате в полтора терабайта, о девяти инстансах, которые передрались за один звонок, о бэкенд-разработчице, которая в пятницу вечером открыла чужой фронтовый проект, о нагрузочных тестах за несколько месяцев до большой рекламной кампании, и о транзакции, которую забыли закоммитить тоже в пятницу вечером. Спойлер: все выжили. Но стали другими людьми.

    habr.com/ru/companies/avito/ar

    #go #bloat #vacuum #микросервисы #распределенные_системы #нагрузочное_тестирование #postmortem

  4. Баги, которые нас воспитали: инженерные истории с Go Loto

    Каждый разработчик помнит тот самый момент, когда система, которая только что работала идеально, вдруг начинает вести себя так, будто сошла с ума. Когда дашборд в Grafana показывает что-то страшное, а ты стоишь перед ним с кружкой остывшего кофе и не понимаешь, с чего начать. На нашем мероприятии Avito Go Loto разработчики поделились своим опытом без прикрас. О блоате в полтора терабайта, о девяти инстансах, которые передрались за один звонок, о бэкенд-разработчице, которая в пятницу вечером открыла чужой фронтовый проект, о нагрузочных тестах за несколько месяцев до большой рекламной кампании, и о транзакции, которую забыли закоммитить тоже в пятницу вечером. Спойлер: все выжили. Но стали другими людьми.

    habr.com/ru/companies/avito/ar

    #go #bloat #vacuum #микросервисы #распределенные_системы #нагрузочное_тестирование #postmortem

  5. Yeah, sorry. I know the last two posts in the linked thread were AI summaries of long internal & colleague discussions… But I didn’t want to rewrite it all, nor I could share original discussions without heavy filtering. But I mean what those posts say, even if the words aren’t “exactly” mine.

    I often call code, documentation or logic enterprisey. It’s when the code is full of stuff that is utterly pointless relative to the actual task being executed and ravioli coded into huge number of small files, each having extensive scaffolding and documentation.

    #software #development #devops #architecture #bloat #enterprisey https://pleroma.envs.net/notice/B6E3okIgItb2TVwgee

  6. Yeah, sorry. I know the last two posts in the linked thread were AI summaries of long internal & colleague discussions… But I didn’t want to rewrite it all, nor I could share original discussions without heavy filtering. But I mean what those posts say, even if the words aren’t “exactly” mine.

    I often call code, documentation or logic enterprisey. It’s when the code is full of stuff that is utterly pointless relative to the actual task being executed and ravioli coded into huge number of small files, each having extensive scaffolding and documentation.

    #software #development #devops #architecture #bloat #enterprisey https://pleroma.envs.net/notice/B6E3okIgItb2TVwgee

  7. Yeah, sorry. I know the last two posts in the linked thread were AI summaries of long internal & colleague discussions… But I didn’t want to rewrite it all, nor I could share original discussions without heavy filtering. But I mean what those posts say, even if the words aren’t “exactly” mine.

    I often call code, documentation or logic enterprisey. It’s when the code is full of stuff that is utterly pointless relative to the actual task being executed and ravioli coded into huge number of small files, each having extensive scaffolding and documentation.

    #software #development #devops #architecture #bloat #enterprisey https://pleroma.envs.net/notice/B6E3okIgItb2TVwgee

  8. Yeah, sorry. I know the last two posts in the linked thread were AI summaries of long internal & colleague discussions… But I didn’t want to rewrite it all, nor I could share original discussions without heavy filtering. But I mean what those posts say, even if the words aren’t “exactly” mine.

    I often call code, documentation or logic enterprisey. It’s when the code is full of stuff that is utterly pointless relative to the actual task being executed and ravioli coded into huge number of small files, each having extensive scaffolding and documentation.

    #software #development #devops #architecture #bloat #enterprisey https://pleroma.envs.net/notice/B6E3okIgItb2TVwgee

  9. Ah, the age-old tale: "How can my game engine be lighter than a Facebook homepage?" 🤯 Apparently, squeezing the universe into 35MB is easier than trimming Docker's waistline. 🎈 Who knew a full 3D engine could skip the #bloat diet while #Docker images gorge like it's Thanksgiving every day! 🍗
    bogomolov.work/blog/posts/wasm #gameengine #lightweight #technology #innovation #HackerNews #HackerNews #ngated

  10. Ah, the age-old tale: "How can my game engine be lighter than a Facebook homepage?" 🤯 Apparently, squeezing the universe into 35MB is easier than trimming Docker's waistline. 🎈 Who knew a full 3D engine could skip the #bloat diet while #Docker images gorge like it's Thanksgiving every day! 🍗
    bogomolov.work/blog/posts/wasm #gameengine #lightweight #technology #innovation #HackerNews #HackerNews #ngated

  11. Ah, the age-old tale: "How can my game engine be lighter than a Facebook homepage?" 🤯 Apparently, squeezing the universe into 35MB is easier than trimming Docker's waistline. 🎈 Who knew a full 3D engine could skip the #bloat diet while #Docker images gorge like it's Thanksgiving every day! 🍗
    bogomolov.work/blog/posts/wasm #gameengine #lightweight #technology #innovation #HackerNews #HackerNews #ngated

  12. Ah, the age-old tale: "How can my game engine be lighter than a Facebook homepage?" 🤯 Apparently, squeezing the universe into 35MB is easier than trimming Docker's waistline. 🎈 Who knew a full 3D engine could skip the #bloat diet while #Docker images gorge like it's Thanksgiving every day! 🍗
    bogomolov.work/blog/posts/wasm #gameengine #lightweight #technology #innovation #HackerNews #HackerNews #ngated

  13. Ah, the age-old tale: "How can my game engine be lighter than a Facebook homepage?" 🤯 Apparently, squeezing the universe into 35MB is easier than trimming Docker's waistline. 🎈 Who knew a full 3D engine could skip the #bloat diet while #Docker images gorge like it's Thanksgiving every day! 🍗
    bogomolov.work/blog/posts/wasm #gameengine #lightweight #technology #innovation #HackerNews #HackerNews #ngated

  14. I just realized that the native macOS app, whose sole purpose is to batch-rename files with optionally saved templates, has over the years become an Electron app. The old Intel macOS version that I still use is 5 MiB in size, the current Electron one 555 MiB, 110 times more.

    Yeah, it gained Windows support, which I’m totally not interested in. I’m interested in nimble but capable native apps.

    Kthxbai, I guess.

    #SoftwareBloat #Bloat #Electron

  15. I just realized that the native macOS app, whose sole purpose is to batch-rename files with optionally saved templates, has over the years become an Electron app. The old Intel macOS version that I still use is 5 MiB in size, the current Electron one 555 MiB, 110 times more.

    Yeah, it gained Windows support, which I’m totally not interested in. I’m interested in nimble but capable native apps.

    Kthxbai, I guess.

    #SoftwareBloat #Bloat #Electron

  16. I just realized that the native macOS app, whose sole purpose is to batch-rename files with optionally saved templates, has over the years become an Electron app. The old Intel macOS version that I still use is 5 MiB in size, the current Electron one 555 MiB, 110 times more.

    Yeah, it gained Windows support, which I’m totally not interested in. I’m interested in nimble but capable native apps.

    Kthxbai, I guess.

    #SoftwareBloat #Bloat #Electron

  17. Nothing to see here, carry on...

    rld@Intrepid:~$ ll *core*
    -rw-------  1 rld rld 394,891,264 Feb 22 12:10 python3.11.core
    -rw-------  1 rld rld  94,617,600 Apr 26 18:05 sway.core
    -rw-------  1 rld rld  86,560,768 Apr 23 10:46 Xwayland.core
    

    Seems the python one is from Calibre's ebook viewer. Good grief. 😂

    #bloat

  18. Nothing to see here, carry on...

    rld@Intrepid:~$ ll *core*
    -rw-------  1 rld rld 394,891,264 Feb 22 12:10 python3.11.core
    -rw-------  1 rld rld  94,617,600 Apr 26 18:05 sway.core
    -rw-------  1 rld rld  86,560,768 Apr 23 10:46 Xwayland.core
    

    Seems the python one is from Calibre's ebook viewer. Good grief. 😂

    #bloat

  19. Nothing to see here, carry on...

    rld@Intrepid:~$ ll *core*
    -rw-------  1 rld rld 394,891,264 Feb 22 12:10 python3.11.core
    -rw-------  1 rld rld  94,617,600 Apr 26 18:05 sway.core
    -rw-------  1 rld rld  86,560,768 Apr 23 10:46 Xwayland.core
    

    Seems the python one is from Calibre's ebook viewer. Good grief. 😂

    #bloat

  20. Nothing to see here, carry on...

    rld@Intrepid:~$ ll *core*
    -rw-------  1 rld rld 394,891,264 Feb 22 12:10 python3.11.core
    -rw-------  1 rld rld  94,617,600 Apr 26 18:05 sway.core
    -rw-------  1 rld rld  86,560,768 Apr 23 10:46 Xwayland.core
    

    Seems the python one is from Calibre's ebook viewer. Good grief. 😂

    #bloat

  21. Nothing to see here, carry on...

    rld@Intrepid:~$ ll *core*
    -rw-------  1 rld rld 394,891,264 Feb 22 12:10 python3.11.core
    -rw-------  1 rld rld  94,617,600 Apr 26 18:05 sway.core
    -rw-------  1 rld rld  86,560,768 Apr 23 10:46 Xwayland.core
    

    Seems the python one is from Calibre's ebook viewer. Good grief. 😂

    #bloat

  22. Three decades ago and still pertinent.

    h/t Eric Scrivner who posted this to Twitter

  23. Three decades ago and still pertinent.

    #Tech #Technology #Software #bloat

    h/t Eric Scrivner who posted this to Twitter

  24. Three decades ago and still pertinent.

    #Tech #Technology #Software #bloat

    h/t Eric Scrivner who posted this to Twitter

  25. Three decades ago and still pertinent.

    #Tech #Technology #Software #bloat

    h/t Eric Scrivner who posted this to Twitter

  26. Three decades ago and still pertinent.

    #Tech #Technology #Software #bloat

    h/t Eric Scrivner who posted this to Twitter

  27. #JetBrains #IntelliJ Idea download sizes.

    Obviously it can not keep increasing at this rate, otherwise the file size of the next version will be infinite.

    I want a super fast 5Mb IDE.

    #bloat #Kotlin #Software

  28. #JetBrains #IntelliJ Idea download sizes.

    Obviously it can not keep increasing at this rate, otherwise the file size of the next version will be infinite.

    I want a super fast 5Mb IDE.

    #bloat #Kotlin #Software

  29. #JetBrains #IntelliJ Idea download sizes.

    Obviously it can not keep increasing at this rate, otherwise the file size of the next version will be infinite.

    I want a super fast 5Mb IDE.

    #bloat #Kotlin #Software

  30. #JetBrains #IntelliJ Idea download sizes.

    Obviously it can not keep increasing at this rate, otherwise the file size of the next version will be infinite.

    I want a super fast 5Mb IDE.

    #bloat #Kotlin #Software

  31. #JetBrains #IntelliJ Idea download sizes.

    Obviously it can not keep increasing at this rate, otherwise the file size of the next version will be infinite.

    I want a super fast 5Mb IDE.

    #bloat #Kotlin #Software

  32. 🤔 #MDV is here to solve a problem that no one knew existed—because who wouldn't want their #markdown to be more bloated and complicated? 🚀 Just what the world needs: another #tool to turn simple text into a convoluted mess of unnecessary features. 🙄
    github.com/drasimwagan/mdv #Bloat #TechNews #DeveloperHumor #HackerNews #ngated

  33. 🤔 #MDV is here to solve a problem that no one knew existed—because who wouldn't want their #markdown to be more bloated and complicated? 🚀 Just what the world needs: another #tool to turn simple text into a convoluted mess of unnecessary features. 🙄
    github.com/drasimwagan/mdv #Bloat #TechNews #DeveloperHumor #HackerNews #ngated

  34. 🤔 #MDV is here to solve a problem that no one knew existed—because who wouldn't want their #markdown to be more bloated and complicated? 🚀 Just what the world needs: another #tool to turn simple text into a convoluted mess of unnecessary features. 🙄
    github.com/drasimwagan/mdv #Bloat #TechNews #DeveloperHumor #HackerNews #ngated

  35. 🤔 #MDV is here to solve a problem that no one knew existed—because who wouldn't want their #markdown to be more bloated and complicated? 🚀 Just what the world needs: another #tool to turn simple text into a convoluted mess of unnecessary features. 🙄
    github.com/drasimwagan/mdv #Bloat #TechNews #DeveloperHumor #HackerNews #ngated

  36. 🤔 #MDV is here to solve a problem that no one knew existed—because who wouldn't want their #markdown to be more bloated and complicated? 🚀 Just what the world needs: another #tool to turn simple text into a convoluted mess of unnecessary features. 🙄
    github.com/drasimwagan/mdv #Bloat #TechNews #DeveloperHumor #HackerNews #ngated

  37. Let's talk bloatware.

    I was surprised Bluesky had an Instagram Reels-like section. Sure, it isn't as addictive nor does it have its own section, but boy does the enshittification seem to be coming soon, and it's something that I have been reading about on Mastodon for quite a while.

    #instagram #enshittification #bluesky #bloat

  38. Let's talk bloatware.

    I was surprised Bluesky had an Instagram Reels-like section. Sure, it isn't as addictive nor does it have its own section, but boy does the enshittification seem to be coming soon, and it's something that I have been reading about on Mastodon for quite a while.

    #instagram #enshittification #bluesky #bloat

  39. Фитнес план для PostgreSQL своими руками: как похудеть, когда нет доступа к pg_repack и pgcompacttable

    Привет! В этой статье мы, Павел Лобанов — старший инженер в платформе отправлений и Дмитрий Сидоренко — старший инженер в логистической платформе доставки Авито , расскажем, как решили проблему раздувания размера данных в хранилище без прерывания работы сервиса , сохранив лояльность пользователей и деньги компании. Эта история о том, как мы придумали и реализовали свой собственный метод, когда никакие другие сторонние инструменты не позволяли сохранять работоспособность сервиса и гарантировать надёжность. Его можно применять во всём мире, где используются платформы на базе PostgreSQL.

    habr.com/ru/companies/avito/ar

    #postgresql #базы_данных #sql #bloat

  40. Фитнес план для PostgreSQL своими руками: как похудеть, когда нет доступа к pg_repack и pgcompacttable

    Привет! В этой статье мы, Павел Лобанов — старший инженер в платформе отправлений и Дмитрий Сидоренко — старший инженер в логистической платформе доставки Авито , расскажем, как решили проблему раздувания размера данных в хранилище без прерывания работы сервиса , сохранив лояльность пользователей и деньги компании. Эта история о том, как мы придумали и реализовали свой собственный метод, когда никакие другие сторонние инструменты не позволяли сохранять работоспособность сервиса и гарантировать надёжность. Его можно применять во всём мире, где используются платформы на базе PostgreSQL.

    habr.com/ru/companies/avito/ar

    #postgresql #базы_данных #sql #bloat