Ajax-контроллеры в Битрикс

Изучаем компоненты-контроллеры в Bitrix Framework

28 декабря 2020 · Вячеслав Чулкин

Внутренний стартап: как мы делали продукт в сервисной компании

Мотивируем команду, прокачиваем навыки и приносим пользу компании

26 ноября 2020 · Евгений Задорин

Три популярных заблуждения программистов

Боремся с синдромом самозванца

23 ноября 2020 · Константин Лихачев

Пять способов улучшить читабельность кода

Для тех, кто ищет быстрые ответы, не желая читать весь текст, вот краткое содержание:
Повторно используйте код, который повторяется более одного раза.
Читабельность и простота поддержки важнее универсальности.
Делайте модули, классы и компоненты как можно меньше.
Используйте правила и стандарты для кода.
Пишите код, как будто вы в команде, даже если работаете один.

18 ноября 2020 · Константин Лихачев

Проблемы ссылок mailto и что с этим делать

Несмотря на широкое использование таких ссылок на сайтах, они имеют ряд проблем. Во-первых, из такой ссылки трудно скопировать адрес, если пользователь захочет с кем-нибудь им поделиться. Во-вторых, у некоторых пользователей установлено более одной почтовой программы, и клик по ссылке запустит дефолтную, не давая возможность выбора. И наконец, у многих пользователей почтовое приложение вообще не установлено, и такая ссылка просто заведет их в тупик.
В итоге, первое, что приходит в голову - размещение на сайте адреса электронной почты как обычного текста, а не ссылки. Но такое решение имеет свои недостатки.

17 ноября 2020 · Константин Лихачев

Quick tip: что делать, если Битрикс показывает низкую скорость файловых операций

Если проседает производительность конфигурации, или не работает сканер безопасности, проверьте open_basedir

12 ноября 2020 · Евгений Задорин

БУС и инъекция зависимостей в классовые компоненты

В 2020 году будет тратой времени объяснять, что такое dependency injection и какую пользу построение ядра вокруг контейнера зависимостей приносит современному PHP-проекту. Программистам, полноценно работающим с платформой 1С-Битрикc, дополнительно нет смысла рассказывать, какой процент стандартных модулей платформы этот паттерн применяет (на всякий случай - ноль, нет его там в принципе). Но, несмотря на то, что нет - хочется. А если хочется, то стоит попробовать, независимо от того, что получится в итоге.

5 ноября 2020 · Александр Селюченко

Going remote: советы самому себе перед вторым локдауном

2020 год определенно запомнится нам надолго, в том числе благодаря всеобщей вынужденной удаленке. Для многих компаний это стало настоящим испытанием, но мы выдержали его достойно. Впереди (не точно) карантин №2 — самое время обдумать и записать, как жить и работать в новой реальности

30 октября 2020 · Евгений Задорин