Найти тему
На днях Symfony анонсировали релиз новых версий фреймворка - 7 и 6.4. Интересной особенностью мажорных переходов у команды Symfony является сохранение depricated'ов. Фактически версии 6.4 и 7 - это одно и тоже, но в 6.4 осталась поддержка устаревшего кода, а в 7 этот код удалили. Также было при переходе с 5 на 6 версию. А еще версия 6.4 помогает какое-то время сохранить совместимость с composer-пакетами, которые пока что не перевели на поддержку семерки. Ключевые обновления см. здесь: symfony.com/7 А всего в 7 версии около 450 новых фич.
1 год назад
Сегодня довольно неплохой день в профильных книжных магазинах! piter.com - промокод "Электронная книга" дает 40% скидку на цифровые версии, а промокод "Бумажная книга" - 50% скидку на бумажные версии. dmkpress.com - (24, 25 и 26 ноября) скидка 30% на все бумажные книги и 40% на все электронные книги по промокоду *DMK_BlackFriday_2023*. bhv.ru - также объявлена черная пятница, скидки на сайте.
1 год назад
Язык сериализации данных YAML используется множеством различных популярных инструментов, таких как Kubernetes, Docker Compose и Ansible Playbooks. Собрали шпаргалку по основным особенностям спецификации с примерами и эквивалентами как это бы выглядело в JSON. YAML имеет некоторые интересные особенности, такие как ссылки на значения и объединение (наследование значений). softdreams.ru/...eet
1 год назад
В издательстве "Питер" весенняя распродажа! Промокод "Бумажная книга" - скидка 40% на бумажные книги. Промокод "Электронная книга" - скидка 50% на электронные книги. piter.com
1 год назад
Еще одна полезная книга про практики проектирования приложений, создаваемых с использованием ООП. Изложение достаточно простое для восприятия, с максимальным упором в практическую часть. softdreams.ru/...oop
1 год назад
Наша игра GoodMem теперь также доступна с компьютера или любого другого устройства по адресу goodmem.softdreams.ru. Для игры потребуется войти через VK, Яндекс или Google.
2 года назад
Рады сообщить, что после долгого отсутствия GoodMem в VK мы восстановили его работу! GoodMem – это игра на память, где нужно запомнить расположение карточек в начале игры и постараться как можно быстрее и без ошибок открыть пары. Также мы собрали немного интересной статистики за прошедшее время: - Всего игру посетили 12293 человека. - Было сыграно 83659 игр. - Максимальный рекорд, достигнутый игроком – 10358 очков. - Получено 15355 ачивок. Игра доступна по адресу: vk.com/...ame Подробнее об игре: softdreams.ru/...mem
2 года назад
В своей работе любой разработчик ПО использует ряд различных программных решений, начиная от IDE и инструмента версионирования и заканчивая сервисами CI/CD. В зависимости от специфики работы список инструментов может отличаться. Но что если вы задумались о том, чтобы развернуть инфрастуру разработки на собственном сервере? Использование внешних сервисов может быть чревато блокировкой и потерей всех ваших трудов. Можно пойти несколькими путями, тут все зависит от размера команды: 1. Арендовать выделенный сервер. Это самое дорогое решение, оно подойдет для организаций с большой командой разработки. Здесь очень важна высокая доступность и надежность. Кроме того, ресурсы выделенных серверов ничем не ограничиваются. 2. Арендовать виртуальный сервер. Это более бюджетное решение, подходящее для небольших команд разработки. Надежность и доступность также аналогична выделенному серверу. Но ресурсы виртуальных машин обычно ограничены, либо их стоимость увеличивается практически до стоимости выделенного сервера. 3. Купить оборудование и установить в собственном офисе или дома. Стоимость оборудования варьируется в большом диапазоне цен, все зависит от задач. Также тут важно понимать, что вся ответственность за надежность и доступность сервера зависит исключительно от вас. В случае с другими пунктами за это отвечает хостинг-провайдер. Наша команда небольшая, поэтому мы выбрали вариант с покупкой виртуальных серверов. Мы пользуемся услугами хостинга от TimeWeb - компания предоставляет широкий ассортимент услуг, включающий в себя физические и виртуальные сервера. Кроме того, для домашнего использования на вооружение можно взять неплохое решение от компании ASUS. Это мини-ПК ASUS PN41 (OZON). За относительно небольшую стоимость вы получаете энергоэффективый и бесшумный ПК (в ряде моделей нет активного охлаждения), на котором можно развернуть скажем Gitea, Drone CI, Glitchtip, NextCloud и Mattermost. Для команд из нескольких человек ресурсов Celeron N5100/N5105 будет более чем достаточно. Отметим, что в комплекте идет только сам ПК, а для работы потребуется купить еще оперативную память SO-DIMM DDR4 (до 2 планок, до 8 Гб каждая) и до двух SSD (имеется один слот NVMe PCI-E 3.0 и еще один SATA 2.5"). И самое главное, не забывайте про бэкапы.
2 года назад
Вы начинающий PHP-разработчик? Или у вас уже есть стаж? В любом случае, это отличная книга, чтобы подтянуть свои навыки объектно-ориентированного программирования в PHP. Это уникальная книга, в которой вы сможете подчерпнуть много полезных знаний из области ООП, которая в большинстве других книгах по PHP освящается весьма поверхностно. В данной книге вы узнаете про: - Объекты в PHP: азы, а также расширенные возможности. - Магию Reflection API. - Паттерны (проектные шаблоны) - что это такое, какие бывают и где их можно применить. Спойлер - они применяются в любом фрейморке, например в Symfony. - Хорошую и плохую практики проектирования. - Стандарты PHP - зачем нужны и как им следовать. - Создание компонентов средствами Composer. - Тестирование средствами PHPUnit. - Непрерывную интеграцию. Где можно приобрести: Wildberries, OZON.
2 года назад
Собрали полезные ссылки и материалы по фрейвморку Symfony. Шпаргалка может быть полезна начинающим PHP-программистам, решившим попробовать свои силы в разработке на Symfony. Список материалов будет постепенно пополнятся, следите за обновлениями. softdreams.ru/...eet
2 года назад