Изучаем компоненты-контроллеры в Bitrix Framework
Внутренний стартап: как мы делали продукт в сервисной компании
Мотивируем команду, прокачиваем навыки и приносим пользу компании
Три популярных заблуждения программистов
Боремся с синдромом самозванца
Пять способов улучшить читабельность кода
Для тех, кто ищет быстрые ответы, не желая читать весь текст, вот краткое содержание:
Повторно используйте код, который повторяется более одного раза.
Читабельность и простота поддержки важнее универсальности.
Делайте модули, классы и компоненты как можно меньше.
Используйте правила и стандарты для кода.
Пишите код, как будто вы в команде, даже если работаете один.
Проблемы ссылок mailto и что с этим делать
Несмотря на широкое использование таких ссылок на сайтах, они имеют ряд проблем. Во-первых, из такой ссылки трудно скопировать адрес, если пользователь захочет с кем-нибудь им поделиться. Во-вторых, у некоторых пользователей установлено более одной почтовой программы, и клик по ссылке запустит дефолтную, не давая возможность выбора. И наконец, у многих пользователей почтовое приложение вообще не установлено, и такая ссылка просто заведет их в тупик.
В итоге, первое, что приходит в голову - размещение на сайте адреса электронной почты как обычного текста, а не ссылки. Но такое решение имеет свои недостатки.
Quick tip: что делать, если Битрикс показывает низкую скорость файловых операций
Если проседает производительность конфигурации, или не работает сканер безопасности, проверьте open_basedir
БУС и инъекция зависимостей в классовые компоненты
В 2020 году будет тратой времени объяснять, что такое dependency injection и какую пользу построение ядра вокруг контейнера зависимостей приносит современному PHP-проекту. Программистам, полноценно работающим с платформой 1С-Битрикc, дополнительно нет смысла рассказывать, какой процент стандартных модулей платформы этот паттерн применяет (на всякий случай - ноль, нет его там в принципе). Но, несмотря на то, что нет - хочется. А если хочется, то стоит попробовать, независимо от того, что получится в итоге.
Going remote: советы самому себе перед вторым локдауном
2020 год определенно запомнится нам надолго, в том числе благодаря всеобщей вынужденной удаленке. Для многих компаний это стало настоящим испытанием, но мы выдержали его достойно. Впереди (не точно) карантин №2 — самое время обдумать и записать, как жить и работать в новой реальности