18 Sept 2025, 07:51 UTC≈1,240 views4 reactionsread 8 August 2026 И снова всем здрасьте!
Делая перекрестные код-ревью накопился приличный багаж интересных моментов. Интересных с точки зрения примеров как лучше не делать.
Очень часто вижу такую конструкцию:
if (условие) {
$foo = 'bar';
} else {
$foo = 'baz';
}
Такая конструкция несёт дополнительную когнитивную нагрузку. Тоже самое можно сделать через тернарный оператор. И читается это легче:
$foo = (условие) ? 'bar' : 'baz…
👍4
15 Sept 2025, 14:06 UTC≈1,120 views7 reactionsread 8 August 2026 Всем привет!
Давненько ничего не писал. С MODX уже не работаю. Поэтому нет подходящих кейсов, которыми хотелось бы поделиться. Плюс загружен работой по самое горло. А в выходные, если выдается свободная минутка, занимаюсь самообразованием. Изучил Go. Прокачиваю скилы. Есть запрос от команды на разные утилиты. Но собственно, рассказать хотел о другом. Хочу поделиться одним случаем.
Я на код-ревью всегда прошу исправл…
👍6🔥1
19 Nov 2024, 09:56 UTC≈2,430 views19 reactionsread 8 August 2026 В свое время я рассказывал про фреймворк Workerman, который можно использовать как Websocket сервер. Или для асинхронных задач. Он очень простой и легко настраивается.
У нас была задача, где нам понадобился websocket сервер. Я вспомнил про Workerman и решил прикрутить на наш рабочий сайт. Через 5 минут после запуска мы благополучно упали. Он сожрал всю память. На тестовом стенде мы нагрузочное тестирование не делали…
👍12🔥3❤2🤔2
23 Sept 2024, 12:53 UTC≈2,280 views21 reactionsread 8 August 2026 Ребята из SpaceWeb перенесли сайт к себе. Проверил, всё работает. Я практически палец о палец не ударил. Так что вопрос о судьбе сайта снят с повестки на некоторое время.
Прощай modhost. Удобная была площадка. Очень жаль.
Всем мир ✌️
👍15❤3🎉2👏1
18 Sept 2024, 05:16 UTC≈2,180 views15 reactionsread 8 August 2026 К нам в команду прилетела срочная задача запилить сайт средней сложности. Даже чуть проще. Для этого вполне подойдет CMS. Битрикс никто из нас не знает. Поэтому решили делать на MODX. Но у нас все сайты работают в Kubernetes. А, как вы понимаете, у MODX с этим есть проблемы. Вернее даже, не с самой контейнеризацией, а CI/CD. Это уже более серьёзный уровень разработки. А насколько я понимаю, модыксеры даже гитом польз…
🔥8👍4😁2👏1
17 Sept 2024, 07:31 UTC≈1,400 viewsread 8 August 2026 Коллеги, есть вопрос - нужен ли сайт modzone.ru сообществу MODX?
Как все уже слышали - хостинг modhost закрывается. И тем самым поставил передо мной задачу - что делать с сайтом? С одной стороны жалко, с другой - времени на него нет. Его уже давно пора причесать. Из-за не очень адаптивного дизайна поисковики его понизили. Хотя, на релевантные запросы он показывается в первых строчках. Но посещений не очень много. По…
27 Apr 2024, 14:40 UTC≈1,390 views8 reactionsread 8 August 2026 В рамках продолжения оптимизации сайта под высокие нагрузки пришлось решишь проблему, описанную в предыдущем посте. У нас скорость загрузки страницы выросла почти в 3 раза.
Ну и до кучи решил закинуть все хотелки, о которых писал раньше - это алиасы для файловых элементов и отдельный класс для файловых сниппетов, чтобы избавиться от костыля ввиде создания дополнительного файла с хэшем в виде названия, необходимого д…
🔥6❤1👍1
9 Mar 2024, 09:54 UTC≈1,260 views12 reactionsread 8 August 2026 https://modzone.ru/blog/2024/03/09/another-optimization-of-pdotools/
👍9🔥3
4 May 2023, 17:50 UTC≈1,500 views14 reactionsread 8 August 2026 [pdoTools] Алиасы для элементов
В новой версии pdoTools появится возможность использования алиасов для вызываемых элементов. Они позволяют подменить вызываемый сниппет или чанк на другой элемент или вообще вернуть скалярное значение. Идея родилась в процессе разработки сайта с большим количеством файловых элементов. Согласитесь, гораздо проще запомнить и написать такой вызов
{'test_snippet' | snippet}
чем такой
{'@F…
🔥6❤5👍3
11 Apr 2023, 11:55 UTC≈1,680 views19 reactionsread 8 August 2026 Всем привет!
Обновил pdoTools и для MODX 2.x и для MODX 3. Времени хватило только на исправление критических багов. Исправления коснулись pdoPage:
- Пофиксена XSS уязвимость сниппета pdoPage.
- Допилена поддержка файловых элементов для pdoPage (фикс от создателя pdoTools Василия Наумкина).
На этом всё. Не очень много получилось, но сколько смог.
👍11🔥6🎉2
28 Dec 2022, 08:06 UTC≈1,260 views5 reactionsread 8 August 2026 Forwarded from @laravel_itPhoto
Photo, posted without a caption
😁4👏1
8 Dec 2022, 15:45 UTC≈1,130 views7 reactionsread 8 August 2026 Forwarded from @laravel_itPhoto
Релиз PHP 8.2
Большое обновление языка. Содержит множество новых возможностей, включая readonly-классы, самостоятельные типы null, false и true, устаревшие динамические свойства, улучшение производительности и многое другое.
https://www.php.net/releases/8.2/ru.php
👍7
Showing the 12 most recent of 20 posts we hold for @modzone_ru. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.