NEWS PORTAL
Выйти Регистрация О проекте

Новости из разных источников в одном месте

Следите за событиями, сравнивайте публикации и находите разные точки зрения по одной теме.

Категории

Выберите интересующую тему

События в нескольких источниках

Новости

Сбросить

Почему мы перестали собирать персональную ленту SQL-запросами

Как собрать персональную ленту для миллионов пользователей, когда обычный SQL-запрос с JOIN становится слишком тяжёлым? Рассказываю, как мы заранее собираем ленты, обновляем их через события и храним готовый результат в MongoDB.

Современный API Reference в Symfony через Scalar

Работая с PHP, испытываешь постоянную необходимость поддерживать документацию в актуальном состоянии. В последнее время PHP проекты — это API‑first, когда бек на PHP, а фронт собирается отдельно.Тут у нас два пути:— Spec‑first, то есть сначала готовится спецификация всех возможных маршрутов с входны...

Все, что вы не знали о киберпанке. Часть 2

Одну минуту, господа, позвольте мне сменить фильтры и проверить, не отключат ли мне энергию, пока я пишу эти строки. За окном идиллическая картинка серого до горизонта неба, через которое не пробивается ни луча, а улица заполнена скопившейся черной грязью, которую никто не убирал весь сезон. Хотелос...

Бенчмаркая LINQ: подстава с OrderBy — одно условие и полная сортировка

Одни вызовы после OrderBy проходят набор один раз, другие приводят к полной сортировке. По коду разницы не видно.Давайте проверим счётчиком обращений к компаратору — на четырёх машинах и четырёх рантаймах.

AliExpress: самая популярная носимая электроника лета 2026 года в России

Умные очки резко набрали популярность у россиян

gRPC на Go: Пишем микросервис аутентификации с нуля

Привет, Хабр! Сегодня рассмотрим тему gRPC и работы с ним в контексте языка программирования Go на примере простейшей реализации аутентификации. Полный пример вы можете найти в архивном репозитории github.gRPC является современным фреймворком, разработанным Google для связи между программными сервис...