Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Самый дорогой баг в истории: $5.18 млн/сек, $8.65 млрд за 28 минут
Когда кажется, что ваш баг на проде — это конец света, вспомните историю Knight Capital. У ребят была задача выкатить обнову торгового бота за 33 дня, поэтому они начали спринт, работая по 80 часов в неделю.
Разработчики оставили старые методы и классы в коде, чтобы избежать пересборки, и заменили тестовый код на новый «рабочий». Тесты прошли успешно и утром 1 августа в 8:00 код развернули в прод. Всё выглядело отлично, но веселье было впереди.
Фатальной ошибкой стало то, что все пошли на созвон и согласно политике компании поставили телефоны на беззвучный режим. В это время бот начал скупать все доступные акции по самым высоким ценам. И через 11 минут объём сделок составил $3 млрд.
В этот момент гендир компании уже бегал по коридорам и гонял людей в попытках это исправить, но не один из разрабов не смог справиться с проблемой. И тогда сотрудники просто решили физически уничтожить сервера с помощьюПОЖАРНЫХ ТОПОРОВ .
#история
Когда кажется, что ваш баг на проде — это конец света, вспомните историю Knight Capital. У ребят была задача выкатить обнову торгового бота за 33 дня, поэтому они начали спринт, работая по 80 часов в неделю.
Разработчики оставили старые методы и классы в коде, чтобы избежать пересборки, и заменили тестовый код на новый «рабочий». Тесты прошли успешно и утром 1 августа в 8:00 код развернули в прод. Всё выглядело отлично, но веселье было впереди.
Фатальной ошибкой стало то, что все пошли на созвон и согласно политике компании поставили телефоны на беззвучный режим. В это время бот начал скупать все доступные акции по самым высоким ценам. И через 11 минут объём сделок составил $3 млрд.
В этот момент гендир компании уже бегал по коридорам и гонял людей в попытках это исправить, но не один из разрабов не смог справиться с проблемой. И тогда сотрудники просто решили физически уничтожить сервера с помощью
#история
😁14😱5👍2❤1
10 пакетов Python, которые улучшат вашу кодовую базу
Мы говорили и будем говорить дальше — не нужно делать велосипед там, где его уже сделали и активно используют. Это касается любого направления разработки. Особенно в Python, где буквально есть пакет на любой случай жизни.
Здесь мы собрали несколько пакет на 10 таких случаев. Читайте, используйте и сохраняйте на будущее:
https://tproger.ru/translations/10-paketov-python--kotorye-uluchwat-vawu-kodovuyu-bazu
#python #библиотека
А если подборка зашла, то поставьте ❤️ под постом. Вам не сложно, а нам будет понятно, что вам больше нравится :)
Мы говорили и будем говорить дальше — не нужно делать велосипед там, где его уже сделали и активно используют. Это касается любого направления разработки. Особенно в Python, где буквально есть пакет на любой случай жизни.
Здесь мы собрали несколько пакет на 10 таких случаев. Читайте, используйте и сохраняйте на будущее:
https://tproger.ru/translations/10-paketov-python--kotorye-uluchwat-vawu-kodovuyu-bazu
#python #библиотека
А если подборка зашла, то поставьте ❤️ под постом. Вам не сложно, а нам будет понятно, что вам больше нравится :)
❤8👍1
Как разрабатывать «без всего» на Windows
Представьте, что у вас есть компьютер на винде со стандартным набором программ и без доступа к интернету. Как в таком случае программировать? А как запускать код?
На самом деле есть один способ. Простой, но о котором мало кто знает. Ну, может быть, шарписты.
Интересно? Тогда читайте статью, там всё подробно описано: https://habr.com/ru/articles/837570/
#howto #windows #ненормальноепрограммирование #csharp
Представьте, что у вас есть компьютер на винде со стандартным набором программ и без доступа к интернету. Как в таком случае программировать? А как запускать код?
На самом деле есть один способ. Простой, но о котором мало кто знает. Ну, может быть, шарписты.
Интересно? Тогда читайте статью, там всё подробно описано: https://habr.com/ru/articles/837570/
#howto #windows #ненормальноепрограммирование #csharp
👍4
О чём не рассказывают владельцы успешных стартапов
«Сейчас напишу свою программу, уволюсь с работаю и сам себе заработаю миллионы миллиардов» — так действительно некоторые думают. А некоторым из этих некоторых даже это удаётся. Но такие истории успеха — это скорее ошибка выжившего, а не правило.
В этой статье автор одного успешного пет-проекта рассказал о своём опыте. Он прямо говорит, что его сайд-проект действительно стал успешным и помог заработать, но он ненавидит его. Почему? Читайте подробности: https://switowski.com/blog/i-have-built-my-first-successful-side-project-and-i-hate-it/
«Сейчас напишу свою программу, уволюсь с работаю и сам себе заработаю миллионы миллиардов» — так действительно некоторые думают. А некоторым из этих некоторых даже это удаётся. Но такие истории успеха — это скорее ошибка выжившего, а не правило.
В этой статье автор одного успешного пет-проекта рассказал о своём опыте. Он прямо говорит, что его сайд-проект действительно стал успешным и помог заработать, но он ненавидит его. Почему? Читайте подробности: https://switowski.com/blog/i-have-built-my-first-successful-side-project-and-i-hate-it/
Как заработать на генерации картинок с помощью ИИ
Пока кто-то ищет, где заработать и спрашивает об этом у нейросетей, другие уже их используют для заработка.
На самом деле идея в этой статье не нова. Но если вы не знали о ней или знали, но не понимали с чего начать, то сейчас разберётесь: https://nuancesprog.ru/p/21115/
#howto #ml #околоайти
Пока кто-то ищет, где заработать и спрашивает об этом у нейросетей, другие уже их используют для заработка.
На самом деле идея в этой статье не нова. Но если вы не знали о ней или знали, но не понимали с чего начать, то сейчас разберётесь: https://nuancesprog.ru/p/21115/
#howto #ml #околоайти
👎2❤🔥1
Не существует не решаемых задач. Нужно только подобрать правильный способ решения. Ведь иногда нужно просто перевести дух и позволить себе отдохнуть, чтобы всё разрешилось как будто само собой.
Мы собрали несколько рабочих способов, которые наверняка вам помогут.
#советы
Мы собрали несколько рабочих способов, которые наверняка вам помогут.
#советы
🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
Haystack — новая IDE на основе VS Code и Canvas
Если устали от однообразных IDE, то мы нашли для вас кое-что интересное. Главная цель Haystack — упростить навигацию и рефакторинг кодовых баз.
Часто работа с большими проектами требует навигации по лабиринту файлов и функций. Haystack пытается решить эту проблему, позволяя вам исследовать вашу кодовую базу в виде разбитых по отдельным окнам модулях, классам, функциям и т.д.
Подробнее о проекте и ключевых возможностях можно прочитать на странице проекта: https://haystackeditor.com/
#ide #vscode
Если устали от однообразных IDE, то мы нашли для вас кое-что интересное. Главная цель Haystack — упростить навигацию и рефакторинг кодовых баз.
Часто работа с большими проектами требует навигации по лабиринту файлов и функций. Haystack пытается решить эту проблему, позволяя вам исследовать вашу кодовую базу в виде разбитых по отдельным окнам модулях, классам, функциям и т.д.
Подробнее о проекте и ключевых возможностях можно прочитать на странице проекта: https://haystackeditor.com/
#ide #vscode
🔥8👍2
19-летняя девушка-разработчик ускорила serde_json на 32%
Алиса Сиренева из Москвы пишет на Rust. В какой-то момент, работая с библиотекой serde_json, она обнаружила значительное замедление.
Где была проблема, как удалось её обнаружить и исправить, рассказали на сайте:
https://tproger.ru/news/19-letnyaya-devuwka-razrabotchik-uskorila-serde-json-na-32--i-rasskazala--kak-dostigla-etogo
#новости #rust
Алиса Сиренева из Москвы пишет на Rust. В какой-то момент, работая с библиотекой serde_json, она обнаружила значительное замедление.
Где была проблема, как удалось её обнаружить и исправить, рассказали на сайте:
https://tproger.ru/news/19-letnyaya-devuwka-razrabotchik-uskorila-serde-json-na-32--i-rasskazala--kak-dostigla-etogo
#новости #rust
❤🔥18
Биокомпьютеры с органоидами мозга стали доступны простым пользователям по вменяемой цене
Компания FinalSpark предлагает доступ к биокомпьютерам на базе мозговых органоидов через платформу Neuroplatform за $500 в месяц.
Пользователи получают возможность проводить биокомпьютерные исследования в реальном времени, используя API на Python.
Подробности в нашей статье.
#новости
Компания FinalSpark предлагает доступ к биокомпьютерам на базе мозговых органоидов через платформу Neuroplatform за $500 в месяц.
Пользователи получают возможность проводить биокомпьютерные исследования в реальном времени, используя API на Python.
Подробности в нашей статье.
#новости
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Toolfolio — все нужные инструменты для ИИ и не только в одном месте
Берите на заметку и не теряйте этот сервис. Здесь собраны полезные нейронки под любую задачу, куча бесплатных аналогов популярных программ, а также целые библиотеки плагинов для ваших любимых сервисов.
#инструменты
Берите на заметку и не теряйте этот сервис. Здесь собраны полезные нейронки под любую задачу, куча бесплатных аналогов популярных программ, а также целые библиотеки плагинов для ваших любимых сервисов.
#инструменты
🔥6