Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎭 7 типов программистов, которых вы встретите на собеседовании
Осторожно! Данная статья носит шуточный характер и не преследует цели обидеть кого-либо. Все ситуации выдуманы, а совпадения — случайны.
🔗 Читать статью
🔗 Зеркало
Осторожно! Данная статья носит шуточный характер и не преследует цели обидеть кого-либо. Все ситуации выдуманы, а совпадения — случайны.
🔗 Читать статью
🔗 Зеркало
🥱9👍6👏1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🥑 Подборка лучших статей «Библиотеки программиста» за апрель: сохраняй в заметки, чтобы не пропустить #самыйсок
🐛 7 признаков неопытного программиста
🐍📖 ТОП-10 книг по Python для начинающих программистов в 2024 году
✍️ Как написать отличную документацию
🐍🛠️ 32 инструмента для Python, которые помогут писать профессиональный код
🤖👾 Как злоумышленники взламывают LLM: 7 ключевых стратегий
🤖✍️ Как работают LLM: простое объяснение через аналогию с кулинарией
⚙️ Названия веток и комментарии к коммитам в Git: лучшие практики
🙅♂️ Дискриминация на работе: в чем проявляется и что делать, если вы с ней столкнулись
🧑💻 Как я входил в IT: опыт подписчиков «Библиотеки программиста»
🛠️ Что такое прогрессивные веб-приложения
🌐 Использование глобальной контрольной группы на практике: тонкости, нюансы, подводные камни
🤖🛠️ 4 полезных инструмента для работы с ИИ: RAGFlow, The Pipe, UFO и SWE-agent
▶️ Как оживить фронтенд: 8 лучших JS-библиотек для анимации
🤺 Искусство оскорблять: как поставить коллегу на место и отбить желание работать над проектом
🎸 10 причин, по которым стоит выбрать Django вместо FastAPI
🐍❌ 10 основных ошибок начинающих Python-разработчиков
🏃 🏃 Самоучитель по Go для начинающих. Часть 11. Обработка ошибок. Паника. Восстановление. Логирование
🤖💣 ИИ-ассистенты разработчика: скрытая угроза
🔍💼 Исследование рынка: 8 наиболее востребованных языков программирования в 2024 году
🤖🔢 Математические основы генеративных нейронных сетей: что нужно знать для их изучения
🗿🔨 Как мы разбили монолит на маленькие кусочки и что из этого вышло
📖 ТОП-7 книг по C# для начинающих разработчиков в 2024 году
⚛️💥 React 19 уничтожит все фреймворки
🗺️💼 Из Москвы в Дублин: опыт российского разработчика из Amazon
🐍🤔 «Задумчивый» код: временная сложность операций со структурами данных в Python
🤖🖼️ Как работают визуальные трансформеры: магия превращения пикселей в знания
🐰 Как решить проблему высокой связанности сервисов с помощью событийно-ориентированной архитектуры и RabbitMQ
🐛 7 признаков неопытного программиста
🐍📖 ТОП-10 книг по Python для начинающих программистов в 2024 году
✍️ Как написать отличную документацию
🐍🛠️ 32 инструмента для Python, которые помогут писать профессиональный код
🤖👾 Как злоумышленники взламывают LLM: 7 ключевых стратегий
🤖✍️ Как работают LLM: простое объяснение через аналогию с кулинарией
⚙️ Названия веток и комментарии к коммитам в Git: лучшие практики
🙅♂️ Дискриминация на работе: в чем проявляется и что делать, если вы с ней столкнулись
🧑💻 Как я входил в IT: опыт подписчиков «Библиотеки программиста»
🛠️ Что такое прогрессивные веб-приложения
🌐 Использование глобальной контрольной группы на практике: тонкости, нюансы, подводные камни
🤖🛠️ 4 полезных инструмента для работы с ИИ: RAGFlow, The Pipe, UFO и SWE-agent
▶️ Как оживить фронтенд: 8 лучших JS-библиотек для анимации
🤺 Искусство оскорблять: как поставить коллегу на место и отбить желание работать над проектом
🎸 10 причин, по которым стоит выбрать Django вместо FastAPI
🐍❌ 10 основных ошибок начинающих Python-разработчиков
🏃 🏃 Самоучитель по Go для начинающих. Часть 11. Обработка ошибок. Паника. Восстановление. Логирование
🤖💣 ИИ-ассистенты разработчика: скрытая угроза
🔍💼 Исследование рынка: 8 наиболее востребованных языков программирования в 2024 году
🤖🔢 Математические основы генеративных нейронных сетей: что нужно знать для их изучения
🗿🔨 Как мы разбили монолит на маленькие кусочки и что из этого вышло
📖 ТОП-7 книг по C# для начинающих разработчиков в 2024 году
⚛️💥 React 19 уничтожит все фреймворки
🗺️💼 Из Москвы в Дублин: опыт российского разработчика из Amazon
🐍🤔 «Задумчивый» код: временная сложность операций со структурами данных в Python
🤖🖼️ Как работают визуальные трансформеры: магия превращения пикселей в знания
🐰 Как решить проблему высокой связанности сервисов с помощью событийно-ориентированной архитектуры и RabbitMQ
👍2👏1
Машинное обучение в PHP
Это всесторонний обзор Transformers PHP, библиотеки, созданной для предоставления мощных возможностей обработки текста и изображений разработчикам на PHP. В нем рассматриваются различные аспекты библиотеки, включая ее особенности, архитектуру, интеграцию с ONNX Runtime, и примеры использования для задач, таких как анализ настроений и обработка изображений в текст.
Это всесторонний обзор Transformers PHP, библиотеки, созданной для предоставления мощных возможностей обработки текста и изображений разработчикам на PHP. В нем рассматриваются различные аспекты библиотеки, включая ее особенности, архитектуру, интеграцию с ONNX Runtime, и примеры использования для задач, таких как анализ настроений и обработка изображений в текст.
DEV Community
Machine Learning with PHP
If you're interested in Machine Learning and PHP, Transformers PHP emerges as a game-changer,...
👍2❤1
Can I PHP?
Это расширение позволяет проверить, доступна ли определенная функция или метод в разных версиях PHP.
Это расширение позволяет проверить, доступна ли определенная функция или метод в разных версиях PHP.
Raycast
Raycast Store: Can I PHP?
Check if a certain function or method is available in different versions of PHP.
👍15
Может ли абстрактный класс содержать частный(private) метод?
Да, в абстрактном классе можно иметь частный конкретный метод.
Этот частный метод будет отображаться ТОЛЬКО этому абстрактному классу. Это означает, что он должен будет использоваться каким-либо другим конкретным методом в абстрактном классе.
Дочерние классы не смогут вызвать его напрямую.
#вопросы_с_собеседований
Да, в абстрактном классе можно иметь частный конкретный метод.
Этот частный метод будет отображаться ТОЛЬКО этому абстрактному классу. Это означает, что он должен будет использоваться каким-либо другим конкретным методом в абстрактном классе.
Дочерние классы не смогут вызвать его напрямую.
#вопросы_с_собеседований
👍14❤2🥰2
Введение в Swoole (и асинхронный PHP)
Статья обсуждает опыт перехода от синхронного PHP к использованию Swoole — библиотеки, которая позволяет внедрить асинхронные и параллельные возможности программирования в PHP. Она представляет собой повествование в виде диалога, иллюстрируя плюсы и минусы работы с Swoole через серию «хороших» и «плохих» сценариев.
Статья обсуждает опыт перехода от синхронного PHP к использованию Swoole — библиотеки, которая позволяет внедрить асинхронные и параллельные возможности программирования в PHP. Она представляет собой повествование в виде диалога, иллюстрируя плюсы и минусы работы с Swoole через серию «хороших» и «плохих» сценариев.
🔥12
Орбита: self-hosted блог с подписками
Автор представляет пет-проект под названием «Орбита» — это платформа для публикации контента с возможностью монетизации. В отличие от аналогичных сервисов, «Орбита» предоставляет полный контроль над функционалом, так как работает на собственном сервере и является Open Source проектом.
Проект предоставляет широкий функционал, включая создание заметок с использованием редактора Editor.js, добавление изображений, кода, видео из различных источников, а также загрузку и обработку собственного видеоконтента. Он поддерживает различные методы доступа к контенту, включая подписку, разовую покупку или предоставление бесплатного доступа.
«Орбита» также предоставляет возможность интеграции с различными платежными системами, создание статических страниц, управление контентом и пользователями через административный интерфейс, а также реализует функции реакций, комментариев и email-уведомлений. Важным аспектом является наличие темного режима.
Проект разработан с использованием Docker, фронтенд написан на Vue 3 (Nuxt), а бэкенд на PHP 8.1 (Slim, Eloquent и Phinx). Планируется дальнейшее развитие проекта, включая улучшение функционала и поиск реальных проектов для его применения.
Автор представляет пет-проект под названием «Орбита» — это платформа для публикации контента с возможностью монетизации. В отличие от аналогичных сервисов, «Орбита» предоставляет полный контроль над функционалом, так как работает на собственном сервере и является Open Source проектом.
Проект предоставляет широкий функционал, включая создание заметок с использованием редактора Editor.js, добавление изображений, кода, видео из различных источников, а также загрузку и обработку собственного видеоконтента. Он поддерживает различные методы доступа к контенту, включая подписку, разовую покупку или предоставление бесплатного доступа.
«Орбита» также предоставляет возможность интеграции с различными платежными системами, создание статических страниц, управление контентом и пользователями через административный интерфейс, а также реализует функции реакций, комментариев и email-уведомлений. Важным аспектом является наличие темного режима.
Проект разработан с использованием Docker, фронтенд написан на Vue 3 (Nuxt), а бэкенд на PHP 8.1 (Slim, Eloquent и Phinx). Планируется дальнейшее развитие проекта, включая улучшение функционала и поиск реальных проектов для его применения.
Хабр
Орбита: self-hosted блог с подписками
Привет, Хабр! Хочу поделиться своим личным проектом (pet-project) для публикации контента с возможностью монетизации. Да-да, что-то вроде личного Boosty , Patreon или даже OnlyFans . Главное отличие...
🥱5👍2
Запуск блога Wordpress вместе с приложением Laravel
Здесь показана интеграция блога WordPress в существующее приложение Laravel для различных экспериментов, таких как микро-проекты SaaS или сайты, сосредоточенные на SEO. Автор описывает несколько соображений и вариантов для внедрения блога, включая создание пользовательского решения, использование Statamic или интеграцию WordPress.
В конечном итоге автор выбирает использование WordPress наряду с Laravel, несмотря на некоторые проблемы с маршрутизацией и интеграцией. Он предлагает решение, в котором WordPress выступает в качестве CMS без головы, с его данными, которые извлекаются в приложение Laravel. Настройка включает установку WordPress в отдельный каталог и настройку его для совместного использования той же базы данных, что и приложение Laravel.
Для пользователей PostgreSQL в статье также предоставляются инструкции по интеграции WordPress с PostgreSQL вместо MySQL. Кроме того, обсуждается настройка переменных среды для конфигурации WordPress, обеспечивая гибкость и безопасность.
Здесь показана интеграция блога WordPress в существующее приложение Laravel для различных экспериментов, таких как микро-проекты SaaS или сайты, сосредоточенные на SEO. Автор описывает несколько соображений и вариантов для внедрения блога, включая создание пользовательского решения, использование Statamic или интеграцию WordPress.
В конечном итоге автор выбирает использование WordPress наряду с Laravel, несмотря на некоторые проблемы с маршрутизацией и интеграцией. Он предлагает решение, в котором WordPress выступает в качестве CMS без головы, с его данными, которые извлекаются в приложение Laravel. Настройка включает установку WordPress в отдельный каталог и настройку его для совместного использования той же базы данных, что и приложение Laravel.
Для пользователей PostgreSQL в статье также предоставляются инструкции по интеграции WordPress с PostgreSQL вместо MySQL. Кроме того, обсуждается настройка переменных среды для конфигурации WordPress, обеспечивая гибкость и безопасность.
adamcampbell.dev
Run a Wordpress blog alongside your Laravel app
Learn how to set up a Wordpress blog alongside an existing Laravel app to have a powerful content platform without affecting functionality.
🌚10👍6🤔1
#хочу_спросить
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
PHPup
Однофайловый бинарник с нулевыми зависимостями, включающий Composer и другие инструменты PHP. Он вдохновлен rustup и позволяет устанавливать PHP для каждого проекта на основе вашего composer.json.
Однофайловый бинарник с нулевыми зависимостями, включающий Composer и другие инструменты PHP. Он вдохновлен rustup и позволяет устанавливать PHP для каждого проекта на основе вашего composer.json.
GitHub
GitHub - pronskiy/phpup: The PHP toolchain: run Composer, PHPStan, Rector, or any PHP script without having PHP installed.
The PHP toolchain: run Composer, PHPStan, Rector, or any PHP script without having PHP installed. - pronskiy/phpup
👍14😁4❤1
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
👍4🥱2
Потребление всех транспортов в Symfony 6.4
В Symfony до версии 7.1 опция --all для команды messenger:consume была недоступна. В более ранних версиях необходимо было явно передавать список транспортов в выполняемую команду. Однако, если вам нужна эта функция, ее можно легко перенести на версию 6.4.
В Symfony до версии 7.1 опция --all для команды messenger:consume была недоступна. В более ранних версиях необходимо было явно передавать список транспортов в выполняемую команду. Однако, если вам нужна эта функция, ее можно легко перенести на версию 6.4.
blog.codito.dev
Messenger: consume all transports on Symfony 6.4
It’s hard to believe, but the --all option for the messenger:consume command in Symfony was unavailable until version 7.1 — on lower versions list of transports must be passed explicitly to the executed command. But if you need this, it’s really easy to port…
👍2
PHP: 8 уровней логов
Большинство фреймворков и пакетов следуют стандарту PSR-3, который описывает, как работает система ведения логов. Это интерфейс, на который вы должны опираться при отправке логов в систему. В PHP чаще всего используют имплементацию Monolog, как очень гибкий и простой в понимании.
Реализация PSR-3 описывает 8 уровней логов. В порядке убывания «строгости»: Emergency, Alert, Critical, Error, Warning, Notice, Info и Debug. Попытка решить, какой из них выбрать, иногда сбивает с толку. Здесь рассказывается об этом подробно.
Большинство фреймворков и пакетов следуют стандарту PSR-3, который описывает, как работает система ведения логов. Это интерфейс, на который вы должны опираться при отправке логов в систему. В PHP чаще всего используют имплементацию Monolog, как очень гибкий и простой в понимании.
Реализация PSR-3 описывает 8 уровней логов. В порядке убывания «строгости»: Emergency, Alert, Critical, Error, Warning, Notice, Info и Debug. Попытка решить, какой из них выбрать, иногда сбивает с толку. Здесь рассказывается об этом подробно.
Хабр
PHP: 8 уровней логов
В реальности, скорее всего, вы будете использовать четыре. Каждый раз, когда мне приходится создавать приложение, есть вещи, которые я хочу занести в лог по разным причинам: отладка, статистика,...
👍5
💬 Удается ли вам отдыхать вне работы?
👍 — да, почти всегда
🙏 — да, иногда
🤔 — нет, всегда работа в голове
🥱 — какой отдых? Я же айтишник
#холивар
👍 — да, почти всегда
🙏 — да, иногда
🤔 — нет, всегда работа в голове
🥱 — какой отдых? Я же айтишник
#холивар
🥱62👍47🙏32🤔13❤2
Flexhub — хранилище приватных рецептов symfony/flex
Self-hosted решение для управления приватными рецептами symfony/flex. Flex-рецепты позволяют автоматизировать установку и конфигурацию Symfony-бандлов.
Приложение создано с использованием PHP 8.2 + Symfony 6.4 и TypeScript + Vue 3.
Поставляется в виде Docker-образа, который упращает развертывание сервера рецептов в своей инфраструктуре.
Self-hosted решение для управления приватными рецептами symfony/flex. Flex-рецепты позволяют автоматизировать установку и конфигурацию Symfony-бандлов.
Приложение создано с использованием PHP 8.2 + Symfony 6.4 и TypeScript + Vue 3.
Поставляется в виде Docker-образа, который упращает развертывание сервера рецептов в своей инфраструктуре.
GitHub
GitHub - sonnymilton/flexhub: Server for private Symfony Flex recipes
Server for private Symfony Flex recipes. Contribute to sonnymilton/flexhub development by creating an account on GitHub.
👍3
Еще один #дайджест новостей по PHP за неделю:
🔎Сборки NativePHP для Windows уже здесь — Была объявлена поддержка NativePHP для Windows, а это значит, что теперь вы можете создавать приложения для платформы Windows.
🔎Выпущен Symfony 7.1.0-BETA1 — Только что состоялся релиз Symfony 7.1.0-BETA1. Вот список наиболее важных изменений с версии 7.0.
🔎Выпущен CakePHP 5.0.8 — Улучшения включают: Улучшена совместимость с искателями 4.x. Журналы ошибок, возникающих при откате в WebExceptionRenderer, теперь включают трассировку стека, что упрощает отладку + многое другое.
🔎Выпущены PHP 8.3.7 и PHP 8.2.19!
🔎Rule::array() и whereJsonOverlaps() для MySQL в Laravel 11.7 — На этой неделе команда Laravel выпустила версию 11.7, в которой появились метод валидации Rule::array(), метод whereJsonOverlaps() для MySQL, провайдер Slack OpenID для Laravel Socialite и многое другое.
🔎Неделя Symfony #906 (6-12 мая 2024 г.)
🔎Сборки NativePHP для Windows уже здесь — Была объявлена поддержка NativePHP для Windows, а это значит, что теперь вы можете создавать приложения для платформы Windows.
🔎Выпущен Symfony 7.1.0-BETA1 — Только что состоялся релиз Symfony 7.1.0-BETA1. Вот список наиболее важных изменений с версии 7.0.
🔎Выпущен CakePHP 5.0.8 — Улучшения включают: Улучшена совместимость с искателями 4.x. Журналы ошибок, возникающих при откате в WebExceptionRenderer, теперь включают трассировку стека, что упрощает отладку + многое другое.
🔎Выпущены PHP 8.3.7 и PHP 8.2.19!
🔎Rule::array() и whereJsonOverlaps() для MySQL в Laravel 11.7 — На этой неделе команда Laravel выпустила версию 11.7, в которой появились метод валидации Rule::array(), метод whereJsonOverlaps() для MySQL, провайдер Slack OpenID для Laravel Socialite и многое другое.
🔎Неделя Symfony #906 (6-12 мая 2024 г.)
👍3🎉1