Source
Sigma Software University | 💡 П’ятнична добірка IT-історійУ світі технологій іноді достатньо 11 ...
1 400 Views/Reach
2025-08-15 10:42
Message №2464
💡 П’ятнична добірка IT-історійУ світі технологій іноді достатньо 11 рядків коду, щоб зламати півінтернету. Або 10 днів, щоб створити інструмент, без якого тепер не обходиться жоден проєкт 🧑🏼💻👩🏻💻Зібрали для вас кілька історій, які можуть і повеселити, і надихнути 👇 🧠 Як Google “поклав” Gmail через помилку в конфігураціїУ 2014 році сервіси Google — Gmail, Calendar, Google+ та Docs — раптово стали недоступними для мільйонів користувачів по всьому світу.🤔 Причина? Програмна помилка у внутрішній системі, яка створює конфігурації для сервісів. Через неї було розіслано неправильні налаштування на продакшн-сервери.Сервіси почали повертати помилку 5xx, і все лягло приблизно на 25 хвилин.Google публічно вибачився і визнали, що це сталося через збій у автоматичному оновленні конфігурацій. Відтоді вони додали додаткові перевірки, щоб уникнути подібного в майбутньому 👍🏻🧨 Як npm‑пакет left-pad "зламав" тисячі проєктівУ 2016 році розробник Azer Koçulu видалив зі сховища npm одразу понад 270 своїх пакетів — серед них і left-pad, маленький модуль на кілька рядків коду, що додає відступи на початку рядка 🙈Це спричинило хаос: left-pad був залежністю для тисяч інших пакетів, зокрема Babel, React та Webpack.⚠️ У результаті — тисячі проєктів по всьому світу перестали збиратись.npm довелося порушити свою політику і терміново відновити видалений пакет.Цей випадок показав, наскільки крихкою може бути інфраструктура open source, навіть якщо йдеться про 11 рядків коду.💻 Git був створений за 10 днівУ 2005 році спільнота розробників ядра Linux втратила доступ до BitKeeper — системи керування версіями, яку вони використовували. Щоб не залежати від сторонніх рішень, Лінус Торвальдс розпочав розробку власного інструменту.Він створив першу працездатну версію Git приблизно за 10 днів у квітні 2005 року — і вже 7 квітня здійснив перший коміт у новоствореному репозиторії 🚀 Подальший розвиток взяв на себе інженер Junio Hamano, який і досі координує проєкт.🧠 Сьогодні Git — де-факто стандарт у світі розробки та основа для таких платформ, як GitHub і GitLab.💡 Світ технологій нагадує: іноді достатньо кількох рядків коду, щоб все зупинилось… або щоб усе запрацювало.Тож у ці вихідні бажаємо вам тільки “stable release” настрою, мінімум багів і максимум приємних апдейтів ⭐️