-
ПредисловиеЭта статья — продолжение первой части, я бы даже сказал затравочки “Интровертный” подход в тестировании API.Напомню, что в первой части мы прошлись по:Проблематике зависимостей от внешних партнеров при тестированииБазовым понятиям о мокахКак и когда лучше применять описанные виды моковОчень экспертно…
-
Схема 4-3-2 на фоне 3-2-1 и 3-2-1-1-0: в чём разница
Примечание переводчикаЭто третий и завершающий материал нашей мини-серии про эволюцию правила 3-2-1. В первой статье мы разобрали классическую схему и упомянули, что современная индустрия достроила к ней два этажа — 3-2-1-1-0 и 4-3-2. Во второй мы перевели подробный материал AvePoint…
-
Race Condition убил SQLite в нашем проекте: как мы пришли к RediSearch
Мне пришла задача на исследование — выбрать хранилище для промышленной телеметрии. Я раньше с таким вообще не работал. Ни с временными рядами, ни с реактивным программированием, ни с WebSocket. Работал только с Postgres.Слышал про Redis, но не применял. На выбор…
-
Уволился. Делаю компьютерную игру
ПредысторияПривет, уважаемый читатель!Меня зовут Алексей. Вчера я уволился с должности заместителя руководителя правового департамента, чтобы создать свою собственную студию программирования для детей и подростков. Нет, во мне нет ничего особенного, и я не владею большим капиталом, но уверен, что будет…
-
«Фабрика извлечения данных»: сотрудники Meta* восстали против слежки за мышью
Сотрудники Meta* (признана экстремистской и запрещена в РФ) во вторник начали распространять листовки с призывом подписать онлайн-петицию против ПО, которое отслеживает движения мыши на их рабочих компьютерах, собирая данные, которые далее будут использоваться для обучения ИИ. Листовки появились в переговорных, на…
-
Production-стек для мессенджера на 10к пользователей: FastAPI, SQLite в проде и почему монолит
Уровень: middle/senior backend Стек: FastAPI 0.115, SQLite, WebSocket, slowapi, JWT-like sessions, Docker Что внутри: как у меня работает бэкенд мессенджера, почему SQLite вместо Postgres, монолит на 19к строк, самописные миграции, sliding expiration для токеновПреамбулаЭто восьмая статья из моей серии про…
-
Почему доходность — это плохая цель для капитала
Буквально недавно всплыл в голове один разговор. Осенью прошлого года клиентка рассказывала, как её подруга, у которой вдруг попёр бизнес, который раньше еле выживал, хвасталась новой брендовой сумочкой и ипотекой на элитную квартиру в центре Питера. Потом машину захотела поменять…
-
В Kodacode добавили Claude Opus 4.7
Передовая модель от Anthropic стала заметным шагом вперёд в программировании: в тестах на реальных задачах Cursor зафиксировал рост с 58% до 70%, CodeRabbit отметил улучшение recall на 10% при стабильной точности, а Rakuten — трёхкратный рост решённых production-задач по сравнению…
-
SpaceX представила Starship V3
SpaceX представила третье поколение Starship и Super Heavy с двигателями Raptor 3 и совершенно новую стартовую площадку. Запуск ракеты запланирован на 19 мая в 17:30 CDT (20 мая в 1:30 МСК).В ускорителе Super Heavy V3 количество решётчатых стабилизаторов уменьшили с…
-
Шайтан-коробочка: Как карманная игра из 90-х научилась читать мысли людей
90-е запомнились везде по разному: где-то они были лихие, где-то благословенные. Но для ИИ это десятилетие было настоящим ренессансом. Что поделать, закон Мура в действии: оперативка резко поумнела, процессоры стали быстрее истребителя, а еще алгоритмические прорывы случались один за другим.Но среди…