Создание современного API на PHP в 2020 году

Итак, на примере этого API, я хочу показать современную PHP архитектуру для высоконагруженных проектов. Когда проект еще в самом начале, и не то, что бизнеслогика (взаимоотношения с базой данных) не прописана, но и сама бизнес модель не очень ясна, построение эффективной IT архитектуры может идти только одним путем: необходимо жестко разделить frontend и backend. Что […]

PostgreSQL Antipatterns: «Бесконечность — не предел!», или Немного о рекурсии

Рекурсия — очень мощный и удобный механизм, если над связанными данными делаются одни и те же действия «вглубь». Но неконтролируемая рекурсия — зло, которое может приводить или к бесконечному выполнению процесса, или (что случается чаще) к «выжиранию» всей доступной памяти. СУБД в этом отношении работают по тем же принципам — "сказали копать, я и копаю". […]

Записи онлайн-митапов из глубинки

Рекурсия — очень мощный и удобный механизм, если над связанными данными делаются одни и те же действия «вглубь». Но неконтролируемая рекурсия — зло, которое может приводить или к бесконечному выполнению процесса, или (что случается чаще) к «выжиранию» всей доступной памяти. СУБД в этом отношении работают по тем же принципам — "сказали копать, я и копаю". […]

QR-коды для учета мусоровозов. Ч. 1

Рекурсия — очень мощный и удобный механизм, если над связанными данными делаются одни и те же действия «вглубь». Но неконтролируемая рекурсия — зло, которое может приводить или к бесконечному выполнению процесса, или (что случается чаще) к «выжиранию» всей доступной памяти. СУБД в этом отношении работают по тем же принципам — "сказали копать, я и копаю". […]

Найм Entry Level/Junior QA: за и против

Рекурсия — очень мощный и удобный механизм, если над связанными данными делаются одни и те же действия «вглубь». Но неконтролируемая рекурсия — зло, которое может приводить или к бесконечному выполнению процесса, или (что случается чаще) к «выжиранию» всей доступной памяти. СУБД в этом отношении работают по тем же принципам — "сказали копать, я и копаю". […]

Александр Труханов: «Энтузиазм и целеустремленность оказались дороже денег, которых не было»

Соавтор книг «А я был в компьютерном городе» и «Энциклопедия профессора Фортрана» подарил IT-музею DataArt два компьютера из 1990-х, успевших стать раритетами: Mac от Apple в идеальном состоянии и графическую станцию O2 Silicon Graphics. А в новом интервью нашему музейному проекту рассказал о видеоплате в рюкзаке с тушенкой, временах запретов на ввоз стратегической электроники в […]

Аудиофилькина грамота: о частотном диапазоне, возрасте, виниле и АЧХ тарелок Pink Floyd

В комментариях не впервые нарвался на рассуждение о том, что равномерность АЧХ выше 16 кГц — это чуть ли не самый главный параметр для верности воспроизведения. По крайней мере очень и очень значимый. С подобным мнением от людей, которым больше тридцати лет от роду, а иногда и за сорок, мне приходится сталкиваться часто. И, как […]

Ремастеринг сериала «Звёздный путь: Глубокий космос 9» до максимального качества

Я сделал по этому проекту уже достаточно, чтобы начать говорить о нём, как о готовом к выходу, а не просто как о задумке, движущейся по бесконечной дороге к туманному и неопределённому «улучшению качества». Большинство историй начинаются не с конца, но эту определённо стоит начать именно так. Последние девять месяцев я работал над ремастером сериала «Глубокий […]

Нужны ли нам наличные в 2020 году?

Кто пострадает когда мир перестанет использовать наличные деньги? У некоторых людей нет кредитных или дебетовых карт, поэтому все большее число правительств штатов и местных властей требуют от предприятий принимать наличные. У наличных денег уже нет того статуса, к которому все привыкли. Правительства некоторых штатов и местные органы власти вынуждают рестораны и розничные магазины продолжать принимать […]

Автоматизация взаимодействия дилеров и отдела продаж в крупном предприятии

Проектирование автоматизированной системы работы с дилерами Привлечение и удержание дилеров — одно из важнейших направлений работы производственно-торгового предприятия. Разветвленная эффективная дилерская сеть — это стабильный доход компании и серьезное преимущество в глазах потребителей. Однако, часто бывает, что увеличение количества дилеров влечет за собой не только дополнительную прибыль, но и увеличение штата сотрудников отдела продаж, которые […]