• Вместе с моим коллегой Евгением мы потратили много времени. Приложение обрабатывает тысячи запросов в асинхронном конвейере, полном async/await. Во время нашего исследования мы получили странные вызовы, они выглядели как бы “перевернутыми”. Цель этого поста — рассказать, почему вызовы могут оказаться…

  • Давид Хейнемейер ХанссонРазворачивается драма вокруг Basecamp. Эта крупная компания больше 20 лет выпускает софт для удаленной совместной работы и управления проектами. Недавно её оценивали в $100 млрд.Её основатель, харизматичный Давид Хейнемейер Ханссон, создатель Ruby on Rails, фотограф и автогонщик,  в конце…

  • В прошлый раз мы остановились на базовых бандлах, хотя один из по своим характеристикам был максимально близок к сегодняшним. Предлагаем познакомиться с ними подробнее.Комплект Steinberg UR22C Recording Pack — Audiomania.ru[24 990] Steinberg UR22C Recording Pack — вариант для звукозаписи в…

  • Автор: Александр СтаростинКратко о цепной атомной реакцииИ ядерное оружие, и атомная энергетика базируются на цепной ядерной реакции деления. Бывает ещё ядерная реакция синтеза, но о ней в другой раз.Итак, в силу своих свойств ряд тяжёлых элементов стремится к радиоактивному распаду,…

  • Принцип запрета Паули с однозначной многочастичной волновой функцией эквивалентен требованию, чтобы волновая функция была антисимметричной по отношению к обмену частицами. Как это объяснить на пальцах? Легко — ткните пальцем в стол, в монитор, во что-нибудь твердое. Глубоко пронзили материю? Удалось…

  • Дженерики, или параметризованные типы, позволяют писать более гибкие функции и интерфейсы. Чтобы зайти дальше, чем параметризация одним типом, нужно понять лишь несколько общих принципов составления дженериков — и TypeScript раскроется перед вами, как шкатулка с секретом. AlexandrNikolaichev объяснил, как не…

  • Что такое OPA? Это проект, стартовавший в 2016 году, направленный на унификацию применения политик в различных технологиях и системах. Сегодня OPA используется гигантскими игроками в технологической индустрии. Например, Netflix использует OPA для управления доступом к своим внутренним ресурсам API. Chef…

  • Представляю вам вторую часть из серии статей по созданию своего шлюза. В первой части мы настроили Gammu, рассмотрели особо интересные параметры и успешно произвели отправку SMS сообщения. Сейчас нам предстоит задача посложнее – создать некую программную прослойку (API), для того,…

  • Что будем делать?Будем писать простой телеграм бот, отвечающий тем же сообщением, что и отправили.Почему AWS Lambda ?Удобство деплоя, просто пишешь sls deploy, и lambda уже выгруженаПлатишь только за время, когда lambda работаетНе надо настраивать никаких серверов, и беспокоиться о масштабированииЧто…

  • В Asana мы используем Kubernetes для развертывания сервисов и управления ими независимо от монолитной инфраструктуры. Поначалу у нас были некоторые проблемы, и чтобы стандартизировать создание и обслуживание приложений Kubernetes, мы создали фреймворк с незамысловатым названием KubeApps. В последние два года…