-
GraphQL — это язык запросов к API-интерфейсам. Он отображает предоставляемые сервером данные, чтобы клиент смог выбрать именно то, что ему нужно, не получая все данные. Если кратко, то GraphQL — это синтаксис, который описывает как запрашивать данные, и, в основном,…
-
Сериал «For All Mankind», сезон 2: на пике холодной войны
На днях закончился второй сезон сериала «Для всего человечества», рассказывающего историю альтернативного мира, в котором первым человеком на Луне стал Алексей Леонов 29 июня 1969 года. Из-за этого США решили расширить (а не свернуть, как в нашей реальности) пилотируемую лунную…
-
Как расширить приложение в Kubernetes при помощи мультиконтейнерных подов: основные рекомендации
Запустить облачные микросервисы или 12-факторные приложения в Kubernetes относительно просто. Но как насчет запуска приложений, которые явно не предназначены для работы в контейнерной среде? Команда Kubernetes as a Service Mail.ru Cloud Solutions перевела статью об одном из самых мощных инструментов…
-
Нет, ваш мозг работает совершенно не так
Забудьте научные мифы, чтобы лучше понять свой мозг и себя самого Перевод статьи за авторством Лизы Фельдман Баррет, профессора психологии из Северо-восточного университета, автора книги "Семь с половиной уроков о мозге". XXI век – время великих научных открытий. Автомобили водят…
-
Что делать с антинаучными теориями в интернете? Деплатформинг и гуманная цензура
К сожалению, сознанием легко манипулировать. Люди предсказуемо боятся неизвестного, соглашаются с мнением большинства, верят часто повторяемой лжи, считают себя лучше среднего и думают, что окружающий мир действительно такой, каким выглядит (наивный реализм). На данный момент у сапиенсов классифицировано более 175…
-
Белогривые лошадки. Как облачные технологии меняют мир
Предсказывать будущее — дело неблагодарное: говорят, в этом преуспел разве что Нострадамус да одна слепая болгарская старушка. Вместе с тем, некоторые тенденции развития IT-технологий явно намекают нам на то, что уже в ближайшей перспективе вычислительные мощности и возможности девайсов будут…
-
Современный C++ нас не спасет
Я часто критикую небезопасные при работе с памятью языки, в основном C и C++, и то, как они провоцируют необычайное количество уязвимостей безопасности. Моё резюме, основанное на изучении доказательств из многочисленных крупных программных проектов на С и С++, заключается в…
-
6 вещей, которые не стоит делать в ASP.NET контроллерах
ASP.NET контроллеры должны быть тонкимиОх уж эта вечно повторяемая банальность, обросшая тоннами недосказанности.Почему они должны быть тонкими? Какой в этом плюс? Как сделать их тонкими, если они сейчас не такие? Как сохранить их тонкими?Правильные (и частые) вопросы. Обсуждение части этих…
-
Блокнот на языке Vala
В этом посте я расскажу о простом блокноте на языке программирования Vala. Программа создавалась с использованием среды разработки GNOME Builder и редактора интерфейсов Glade. Внешний видВот так приложение выглядит:Слева можно видеть список всех заметок, которые автоматически сохраняются в специальной папке.…
-
«Котовий брызгатрон» — или боевая турель против кота ^_^
Эта история будет полна интриги, заговоров, разочарований, слез и искренней радости…. А впрочем, я малость увлекся — не будет там такого. Предыстория: у меня есть пожилая мать, которая живет в другом городе. И лечит свои недуги с помощью алоэ. Метод…