Эта статья первоначально появилась на Symfony Station.

Добро пожаловать в коммюнике Symfony Station на этой неделе. Это ваш обзор важных новостей в сообществах разработчиков Symfony и PHP. Мы также каждую неделю подробно освещаем мир кибербезопасности.

Не торопитесь и наслаждайтесь предметами, наиболее важными и ценными для вас. На этой неделе много предметов для Symfony. Ура!

Как всегда, спасибо Хавьеру Эгуилусу и Symfony за то, что они поделились нашим последним коммюнике в своей Неделе Symfony.

Мои мнения будут выделены жирным шрифтом.

Многие из объектов, которые мы курируем, находятся на Medium. Я рекомендую инвестировать в членство, так как вы можете получить доступ ко всему, что хотите прочитать. Это небольшая инвестиция в развитие вашей карьеры. Как вы, возможно, заметили, лица, не являющиеся членами, могут получить доступ только к ограниченному количеству статей в месяц.

Стать участником здесь! Компенсация, которую мы получаем от использования вами этой ссылки, помогает оплачивать наше еженедельное коммюнике.

Симфони

Как всегда, начнем с официальных новостей от Symfony.

Самое интересное -› «На этой неделе в предстоящей версии Symfony 6.2 улучшена функция транслитерации смайликов, чтобы поддерживать перевод смайликов в коды GitHub и Slack и добавить интеграцию с Slugger; также добавлена ​​возможность имитировать функцию hrtime(). Наконец, мы объявили о выпуске подписанных пакетов для Symfony CLI».

Неделя Symfony #816 (15–21 августа 2022 г.)

Symfony объявил:

Подробнее о мастер-классе Test Driven Development the Right Way на SymfonyCon Disneyland Paris 2022

Увеличить масштаб семинара для разработчиков TypeScript для PHP на SymfonyCon Disneyland Paris 2022

Было бы здорово посетить этот семинар.

Мы пропустили это ранее в этом месяце, но у SensioLabs есть новая сертификация Symfony 6.

Университет SensioLabs: улучшите свои навыки работы с Symfony PHP

Рекомендуемый товар

Мы снова играем в свой собственный рог. Но на этот раз наши новые посты могут оказаться самыми важными за неделю. По крайней мере, в том, что касается Symfony. Может быть. Мы изучаем Symfony UX в двух статьях и готовим еще одну, посвященную компоненту Turbo.

В Symfony UX класс PHP + шаблон = компонент Twig. Используйте их для создания высокоинтерактивного пользовательского интерфейса, не выходя из Twig. Не требуется JS и BS.

Откройте для себя Twig-компоненты Symfony UX. UI без JS или BS

Давайте рассмотрим магию, которую Stimulus JS привносит в Symfony UX. Это сопутствующая статья для знакомства с Twig-компонентами Symfony UX. Сначала прочтите его, так как он содержит более подробную информацию о Symfony UX, на которую ссылается здесь.

Откройте для себя Symfony UX. Пользовательский интерфейс со Stimulus = меньше головной боли для вас с JS

На этой неделе

Эдуард Курти показывает нам:

Как включить аутентификацию JWT с Symfony

Максим В делится:

Учебник Behat, часть 2: тестирование приложения Symfony 6

Ибрагим А исследует:

Пакетная обработка с Symfony и Docker

Оскар делится уроками, извлеченными в:

Тестовое собеседование на Symfony + React.js

Ахреф Риахи объясняет:

Symfony в микросервисной архитектуре — Эпизод I: связь Symfony и Golang через gRPC

.com начинает новую серию:

#1 в начальной загрузке приложения Symfony

#2 добавление поддержки XDebug

#3 PHPUnit и псалом

Чудесно названный Вольфганг Клингер исследует:

Null или Nullable Embedables с Symfony и Doctrine ORM

Вебкул показывает нам:

Как использовать прослушиватели событий и подписчик событий в Symfony

Симетрис сравнивает:

AWS VS. Platform.sh: пора сменить хостинг-провайдера

Виктор показывает:

Добавление ReCaptha в Symfony

Адриан Гарай исследует:

CQRS с Symfony Messenger

электронная коммерция

Ричард Подд исследует:

Разработка модуля в Magento 2 (Adobe Commerce): регистрация модуля

Силиус имеет:

Впечатляющие новости: Sylius сотрудничает с Adyen

CMS

Сильвен Райтер смотрит на:

Drupal 10 — Путеводитель по грядущим

ImageX Media исследует:

Рабочие процессы модерации контента в Drupal 8 и 9

Specbee делится:

Полное руководство по быстрому началу вашего пути к вкладу в Drupal

Активист сообщества Мэтт Гламан исследует:

Drupal: кэшируйте теги для всех, вне зависимости от вашего бэкенда

Hashbangcode исследует:

Drupal 9: Создание объекта с минимальным содержанием

SimasR смотрит на:

Использование VueJS в вашем Drupal-проекте

И он прав насчет опыта разработчиков Drupal.

Предыдущие недели

DevCollaborative делится:

Вышел модуль Maxlength 2.0 — установите ограничения на количество символов на вашем сайте Drupal

Metadrop делится интересным примером использования:

Имитация стороннего API в средах разработки и тестирования

У Prestaconcept есть обзор истории Symfony (на французском):

Symfony: Une genèse majeure

PHP

На этой неделе

Открытые сводные отчеты:

Фонд PHP: жив и здоров

JetBrains спрашивает:

Что дальше: Дорожная карта PhpStorm 2022.3

И PhpStorm опубликовал:

Аннотации PHP — август 2022 г.

Delicious Brains показывает нам:

Как тестировать вебхуки из публичных API в локальной разработке

Отличный материал.

Советы PHP Pro спрашивает:

Что такое внедрение зависимостей?

И дает отличное объяснение.

Продуктивный .com смотрит на:

Примитивная одержимость антипаттерном

Нагрузочное тестирование вашего веб-приложения

Принцип разделения интерфейсов на реальном примере

Чибузо Чудо продолжает свою серию MVC:

Простой MVC Framework с PHP (маршрутизация)

Простой MVC Framework с PHP (View)

Никола Стоилькович также начинает серию:

Введение и шаблон проектирования фабричного метода

Фарман Танвир снова делится:

7 полезных библиотек PHP, которые вы должны использовать в своем следующем проекте

ПикД объявляет:

Serde: современная библиотека сериализации для PHP 8.1

Грегуар Пэрис исследует:

Отображение памяти, используемой PHP-процессом, с помощью Gnuplot

Мы знаем ответ на этот вопрос, но Abisheklogin360 предоставил нам эту статью, чтобы мы могли поделиться ею с болванами.

Стоит ли изучать PHP?

Андрей Погулайло смотрит на:

Docker — лучшая установка для разработки, тестирования и производства для PHP

Albion Bame исследует:

Стандартные инструменты и конфигурация PHP Coding

Суджит Сандип исследует:

Операции PHP PDO CRUD

Компания Cloudways провела небольшое исследование.

Тестирование производительности PHP на CMS, фреймворках и многом другом

В Stitcher.io есть:

Асимметричные взгляды

Предыдущие недели

Rev.ai делится:

Создание веб-приложения для преобразования речи в текст с помощью Rev AI и PHP (часть 1)

Шон Хупер показывает нам, как:

Создайте полезное сообщение коммита из вывода Composer Update

Другой

Пожалуйста, посетите нашу страницу «Поддержите Украину, чтобы узнать, как вы можете помочь выгнать Россию из Украины (в конечном итоге).

Киберответ на военные преступления России

Компания «Фаст» сообщает:

С новым брендом «храбрость Украина превращает рекламу в оружие»

Протокольные отчеты:

«YouTube запускает эксперимент по пресечению антиукраинской дезинформации в Европе. Это может сработать.

«Вашингтон пост» сообщает:

«Однажды Россия парализовала интернет Эстонии. Его последняя попытка, возможно, потерпела неудачу.

Хилл сообщает:

США перебросили в Хорватию кибергруппу «охоты вперед»

Tech Radar сообщает:

Стремление России захватить контроль над интернетом в Украине

Империя зла наносит ответный удар

Расшифровать отчеты:

Российская APT нацелена на функции Microsoft 365 для обнаружения путаницы

ЕВРАКТИВ сообщает:

Аграрный сектор Украины может стать объектом кибератак, предупреждают эксперты

Аль-Джазира сообщает:

США зафиксировали ошибки в программном обеспечении, использованном при предполагаемом взломе в Китае

Forbes сообщает, что благодаря иранским хакерам:

Аккаунты Gmail взломаны: Google заявляет, что новая атака может читать все сообщения электронной почты

Кибербезопасность/Конфиденциальность

Об этом сообщает VentureBeat.

Как российско-украинская кибервойна влияет на организации: две трети говорят, что они стали мишенью

Атаки на сторонние приложения: уроки для следующего рубежа кибербезопасности

Почему правильная защита конечных точек имеет решающее значение

ZDNet сообщает:

Программы-вымогатели: большинство атак используют эти распространенные ошибки кибербезопасности — исправьте их сейчас, — предупреждает Microsoft.

«Вашингтон пост» сообщает:

Бывший начальник службы безопасности утверждает, что Twitter скрыл «вопиющие недостатки»

Более

NGINX имеет:

Будущее NGINX: возвращение к нашим корням с открытым исходным кодом

Opensource.org делится:

Пять этапов Open-Source Program Office — Voices of Open-Source

Почтальон выпустил:

Отчет о состоянии API за 2022 год

На Гитхабе есть:

Решения, решения: принципы принятия важных решений в открытом исходном коде

У вас есть iPhone и вы используете GitHub? Читай дальше:

Как взять с собой репозиторий GitHub с помощью GitHub для iOS

У Харшала Вермы есть хороший обзор для новичков:

GitHub — это облачный сервис, помогающий управлять базами кода

IEEE сообщает:

Восхождение SQL

Дамла Эркинер показывает нам:

Как переопределить размер основного шрифта, чтобы улучшить взаимодействие с пользователем

Арпит Тивари хорошо объясняет:

css-селекторы

Webkit исследует фантастическую разработку для CSS:

Использование :has() в качестве родительского селектора CSS и многое другое

Дэвид Уолш смотрит на индивидуальный селектор:

CSS: вне диапазона

У Джейсона Найта есть еженедельные разглагольствования:

Vuetify, больше доказательств того, что фреймворки не знают основ HTML

MEDIA HTML-атрибут, который никто не хочет использовать»

Боже, как мне это нравится. И это мне нравится еще больше ⬇️.

Томас Хансен утверждает очевидную истину:

JavaScript, худший язык программирования на планете

Если вы пропустили коммюнике прошлой недели, у Джона Чидера Уинифреда есть еще один хороший обзор Markdown.

Markdown: руководство для начинающих по началу работы.

У Скотта Кэри другая правда:

Разработчики не хотят заниматься операциями

Planet Scale спрашивает и дает развернутый ответ на:

Как работают индексы базы данных?

Мы хотим быстро поблагодарить новостную рассылку OpenLampTech за то, что поделились нашей статьей SymfonyUX Twig, упомянутой выше. Об этом я расскажу в следующем выпуске, так что будьте начеку. А пока вы можете посмотреть текущий выпуск и подписаться. Он содержит контент в стеке LAMP с большим охватом WordPress и SQL.

Это все на этой неделе. Пожалуйста, поделитесь этим коммюнике.

Кроме того, не забудьте присоединиться к нашему списку новостей в нижней части страниц нашего сайта. Присоединяясь, вы будете получать коммюнике каждую неделю в свой почтовый ящик (на день раньше).

Если вы еще не подпишитесь на нас в Твиттере на @symfonfystation.

И поскольку это может превратиться в полномасштабный пожар в мусорном баке, мы теперь и на Mastodon в @[email protected]. Рассмотрите возможность присоединения к экземпляру @phpc.social.

Вы владеете или работаете в организации, которая была бы заинтересована в наших возможностях продвижения? Или поддерживать наши журналистские усилия?

Если это так, пожалуйста, свяжитесь с нами. Мы находимся в зачаточном состоянии, поэтому это очень экономично. 😉

Что еще более важно, если вы украинская компания с продуктами, связанными с кодированием, мы можем предложить бесплатное продвижение на нашей странице Support Ukraine. Или, если вы знаете о таком, свяжитесь с ним.

Продолжайте программировать Symfonistas!

Посетите нашу библиотеку коммюнике

Вы можете найти огромное количество кураторского вечнозеленого контента.

Автор

Рубен Уокер

Основатель
Symfony Station