#ищу_команду
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
❤2
Попрощайтесь с проверками на null и исключениями: использование монады Maybe в Symfony
Монада maybe - это концепция программирования, которая позволяет обрабатывать значения, которые могут отсутствовать. Это может быть полезно, когда необходимо выполнить операции, не обладая достаточным количеством данных или когда значение может быть пустым или неопределенным.
Сегодня мы узнаем как реализовать ее на Symfony
Монада maybe - это концепция программирования, которая позволяет обрабатывать значения, которые могут отсутствовать. Это может быть полезно, когда необходимо выполнить операции, не обладая достаточным количеством данных или когда значение может быть пустым или неопределенным.
Сегодня мы узнаем как реализовать ее на Symfony
Хабр
Попрощайтесь с проверками на null и исключениями: использование монады Maybe в Symfony
Введение Функциональное программирование появилось не вчера. Но оно так и не приобрело какой-либо дикой популярности, и, вероятно, не просто так. Иногда оно может быть довольно сложным с точки зрения...
🤯6👍3🌭3🍌3❤1
Что такое PSR? Какова их цель?
PSR (PHP Standards Recommendations) — это набор рекомендаций по программированию на языке PHP. Основное назначение — предоставить проверенные общие концепции, чтобы сделать разработку простой и удобной, повысить надежность и работоспособность продуктов.
Стандарты PSR поделены на части. Каждый содержит информацию о том, как нужно выполнять задачи. Например, ставить переносы строк, называть переменные, реализовывать автозагрузку. За каждую часть отвечает свой стандарт. Каждый начинается с аббревиатуры PSR, после которой идет номер. Например, PSR-1 или PSR-4.
Подробнее про каждый можно почитать здесь.
#вопросы_с_собеседований
PSR (PHP Standards Recommendations) — это набор рекомендаций по программированию на языке PHP. Основное назначение — предоставить проверенные общие концепции, чтобы сделать разработку простой и удобной, повысить надежность и работоспособность продуктов.
Стандарты PSR поделены на части. Каждый содержит информацию о том, как нужно выполнять задачи. Например, ставить переносы строк, называть переменные, реализовывать автозагрузку. За каждую часть отвечает свой стандарт. Каждый начинается с аббревиатуры PSR, после которой идет номер. Например, PSR-1 или PSR-4.
Подробнее про каждый можно почитать здесь.
#вопросы_с_собеседований
🍌9👍5❤4🐳2
Тут рассказано о методах повышения производительности приложения Doctor в Symfony. Doctor — это инструмент, который используется для обнаружения и предупреждения о потенциальных проблемах в конфигурации и коде приложений Symfony.
My developer experience
Doctor Rst Speedup
This is another part in the performance series.
❤2🍌2
Работа с процессами ОС в PHP
Здесь показано, как работать с процессами ОС в PHP. Описываются несколько способов создания, запуска и управления процессами ОС, используя встроенные функции PHP и сторонние библиотеки.
Затем описано, как можно создавать новые процессы ОС в PHP, используя интерфейс Process из Symfony Process Component. Этот компонент позволяет запускать процессы в фоновом режиме, получать и обрабатывать данные вывода процесса, а также управлять его завершением и статусом.
Здесь показано, как работать с процессами ОС в PHP. Описываются несколько способов создания, запуска и управления процессами ОС, используя встроенные функции PHP и сторонние библиотеки.
Затем описано, как можно создавать новые процессы ОС в PHP, используя интерфейс Process из Symfony Process Component. Этот компонент позволяет запускать процессы в фоновом режиме, получать и обрабатывать данные вывода процесса, а также управлять его завершением и статусом.
Laravel News
Working with OS process in PHP
Sometimes you need to work with OS-level commands from your PHP application. Let's look at how we can do this and see if we can make the DX nicer.
👍4❤1
Какие сервера вы используете? PHP-FPM, Roadrunner, Swoole?⬇️
👍1
Устранение уязвимостей PHP с помощью WebAssembly
Статья об использовании WebAssembly для обеспечения безопасности при работе с PHP. Она описывает некоторые уязвимости, которые могут возникнуть при работе с PHP, и объясняет, как WebAssembly может помочь устранить эти уязвимости, а также затрагивает темы безопасности веб-приложений и связанные с этим проблемы, а также предлагает практические решения для их устранения.
Здесь показано как реализовать некоторые аспекты PHP с использованием WebAssembly, предоставляя новую защищенную среду выполнения кода.
Статья об использовании WebAssembly для обеспечения безопасности при работе с PHP. Она описывает некоторые уязвимости, которые могут возникнуть при работе с PHP, и объясняет, как WebAssembly может помочь устранить эти уязвимости, а также затрагивает темы безопасности веб-приложений и связанные с этим проблемы, а также предлагает практические решения для их устранения.
Здесь показано как реализовать некоторые аспекты PHP с использованием WebAssembly, предоставляя новую защищенную среду выполнения кода.
wasmlabs.dev
Mitigating PHP Vulnerabilities with WebAssembly
Explore how certain vulnerabilities can be mitigated by sandboxing PHP into a WebAssembly runtime.
❤2🌚1
Опубликованная на блоге Symfony статья «Новое в Symfony 6.3: Улучшения DX» разбита на три части. Каждая часть описывает набор улучшений в Symfony 6.3 с точки зрения удобства разработки (Developer Experience - DX).
Часть 1 охватывает обновления, которые делают работу с Symfony еще более интуитивной и легкой для новых разработчиков. В этой части авторы раскрывают, какие усовершенствования Symfony 6.3 помогут улучшить пользовательский опыт разработчиков.
Часть 2 посвящена техническим обновлениям в плагинах и модулях Symfony. В этой части авторы поясняют, какие изменения были внесены в ряд компонентов, таких как YAML, Service Container и JSON API.
Часть 3 описывает методы разработки, которые улучшат тестирование и отладку, а также более точно опишут, как использовать Symfony для оптимального развития приложений.
Часть 1 охватывает обновления, которые делают работу с Symfony еще более интуитивной и легкой для новых разработчиков. В этой части авторы раскрывают, какие усовершенствования Symfony 6.3 помогут улучшить пользовательский опыт разработчиков.
Часть 2 посвящена техническим обновлениям в плагинах и модулях Symfony. В этой части авторы поясняют, какие изменения были внесены в ряд компонентов, таких как YAML, Service Container и JSON API.
Часть 3 описывает методы разработки, которые улучшат тестирование и отладку, а также более точно опишут, как использовать Symfony для оптимального развития приложений.
Symfony
New in Symfony 6.3: DX Improvements (Part 1) (Symfony Blog)
Symfony 6.3 includes DX improvements in the global app variable, the YAML component, the profiler, the cache pools and the dump functions.
❤🔥8🍌3❤1
😈Открываем чит-коды технического интервью на позицию в сфере Data Science.
7 июня в прямом эфире разберем основные математические задачи на собеседованиях в крупные российские и международные компании.
👉Зарегистрироваться: https://proglib.io/w/f2a10b35
Приглашенный спикер: Иван Строков – ML инженер в Yelp, запустивший отдел Data Science для pikabu.ru
🚀 На вебинаре:
1. Обсудим задачи из реальных интервью в российские и европейские компании
2. Решим задачи на матрицы и вероятности
3. Научимся быстро тестировать статистические гипотезы для А/Б тестов
4. Обсудим, какая математика лежит под капотом ML алгоритмов
5. Узнаем, что делать, если математика становится слишком сложной
👉Зарегистрироваться: https://proglib.io/w/f2a10b35
7 июня в прямом эфире разберем основные математические задачи на собеседованиях в крупные российские и международные компании.
👉Зарегистрироваться: https://proglib.io/w/f2a10b35
Приглашенный спикер: Иван Строков – ML инженер в Yelp, запустивший отдел Data Science для pikabu.ru
🚀 На вебинаре:
1. Обсудим задачи из реальных интервью в российские и европейские компании
2. Решим задачи на матрицы и вероятности
3. Научимся быстро тестировать статистические гипотезы для А/Б тестов
4. Обсудим, какая математика лежит под капотом ML алгоритмов
5. Узнаем, что делать, если математика становится слишком сложной
👉Зарегистрироваться: https://proglib.io/w/f2a10b35
❤2👍1
Какие знания в области математики требуются специалистам в Machine Learning и Data Science?
Валентин Рябцев, сооснователь и CPO Wale. ai, рассказал о своем карьерном пути, о том как развивать математическое мышление и как улучшать качество продукта с помощью математических методов.
Рекомендуем к просмотру – https://www.youtube.com/watch?v=KhUXzcrAk0M
Валентин Рябцев, сооснователь и CPO Wale. ai, рассказал о своем карьерном пути, о том как развивать математическое мышление и как улучшать качество продукта с помощью математических методов.
Рекомендуем к просмотру – https://www.youtube.com/watch?v=KhUXzcrAk0M
YouTube
Вебинар: Какие знания в области математики требуются специалистам в Machine Learning и Data Science?
Сооснователь и CPO Wale. ai расскажет о своем карьерном пути, о том как развивать математическое мышление и как улучшать качество продукта с помощью математических методов.
Программа:
1. Математика как основа ИИ: почему без математики невозможна эффективная…
Программа:
1. Математика как основа ИИ: почему без математики невозможна эффективная…
❤3👍2
Консольные приложения с Laravel Zero
Статья рассказывает о пакете Laravel Zero, который специализируется на создании консольных приложений на основе популярного фреймворка Laravel.
Статья подробно описывает основные возможности Laravel Zero, такие как
Поддержка фасадов, создание интерактивных меню и многое другое. Авторы статьи также предлагают ряд конкретных примеров использования Laravel Zero для различных задач, связанных с консольными приложениями, таких как интерактивные команды, обработка аргументов командной строки, генерация классов команд и т.д.
Статья рассказывает о пакете Laravel Zero, который специализируется на создании консольных приложений на основе популярного фреймворка Laravel.
Статья подробно описывает основные возможности Laravel Zero, такие как
Поддержка фасадов, создание интерактивных меню и многое другое. Авторы статьи также предлагают ряд конкретных примеров использования Laravel Zero для различных задач, связанных с консольными приложениями, таких как интерактивные команды, обработка аргументов командной строки, генерация классов команд и т.д.
Fly
Console Applications with Laravel Zero
Create console applications with lots of features using Laravel Zero
👍6❤2
Видео: Какая версия PHP самая быстрая?
Автор проверяет какая из вышедших версий PHP самая быстрая с помощью различных тестов
https://youtu.be/_1I59Qq5lrI
Автор проверяет какая из вышедших версий PHP самая быстрая с помощью различных тестов
https://youtu.be/_1I59Qq5lrI
YouTube
Fastest PHP Version? PERFORMANCE comparison
Which PHP version is faster and how much each one really got performance improvements? do you need to consider upgrading the PHP? check up on this video.
📺 Recommended
--------------------------------------------------
Top 5 Design Patterns in Software Engineering:…
📺 Recommended
--------------------------------------------------
Top 5 Design Patterns in Software Engineering:…
❤4👍1
📝 Как правильно составить сопроводительное письмо программисту
Давайте разберемся, зачем нужно сопроводительное письмо и как его написать так, чтобы вас захотели взять на работу.
🔗 Основной сайт
🔗 Зеркало
Давайте разберемся, зачем нужно сопроводительное письмо и как его написать так, чтобы вас захотели взять на работу.
🔗 Основной сайт
🔗 Зеркало
Библиотека программиста
📝 Как правильно составить сопроводительное письмо программисту
Давайте разберемся, зачем нужно сопроводительное письмо и как его написать так, чтобы вас захотели взять на работу.
❤2👍2🍌1
Что такое Dependency Injection, и как он используется в PHP-приложениях?
Dependency Injection (DI) является паттерном проектирования, который используется в PHP-приложениях для управления зависимостями компонентов. Обычно зависимости передаются в класс через конструктор или методы инициализации. DI позволяет лучше управлять зависимостями, делая приложение более понятным и удобным для тестирования.
#вопросы_с_собеседований
Dependency Injection (DI) является паттерном проектирования, который используется в PHP-приложениях для управления зависимостями компонентов. Обычно зависимости передаются в класс через конструктор или методы инициализации. DI позволяет лучше управлять зависимостями, делая приложение более понятным и удобным для тестирования.
#вопросы_с_собеседований
❤10🤯2👍1👏1
Парсинг рецептов с помощью робота
Автор столкнулся с проблемой, что сайты с рецептами имеют слишком много рецептов для одних и тех же блюд, поэтому он решил создать парсер, который собирает все рецепты в один общий. Не обошлось и без ИИ. Что из этого вышло можно прочитать тут
Автор столкнулся с проблемой, что сайты с рецептами имеют слишком много рецептов для одних и тех же блюд, поэтому он решил создать парсер, который собирает все рецепты в один общий. Не обошлось и без ИИ. Что из этого вышло можно прочитать тут
Fly
Parsing Recipes with Robot Help
We parse just about any recipe site, getting rid of the cruft, with a little AI help.
❤4🤔1🍌1
Диаграмма связей от Alex Xu, которая показывает ключевые концепции систем кеширования.
Оригинальный пост
Оригинальный пост
👍4🔥4❤1
Выпущен Symfony 6.3.0
Здесь содержится информация о самых важных изменениях, а также о том как обновиться на новую версию
Здесь содержится информация о самых важных изменениях, а также о том как обновиться на новую версию
Symfony
Symfony 6.3.0 released (Symfony Blog)
Symfony 6.3.0 has just been released.
❤1
Хождение по граблям PDO: что скрывают за собой современные PHP ORM
Статья на основе доклада на конференции HighLoad++ 2022. На момент выступления автор работал старшим разработчиком в Delivery Club.
В ней он расскажет о темных и светлых сторонах современных ORM
Статья на основе доклада на конференции HighLoad++ 2022. На момент выступления автор работал старшим разработчиком в Delivery Club.
В ней он расскажет о темных и светлых сторонах современных ORM
Хабр
Хождение по граблям PDO: что скрывают за собой современные PHP ORM
Привет, Хабр! Меня зовут Валерий Горбачев. Давно пишу на PHP, занимаюсь опенсорсом (участвую в команде разработке Yii3 Framework ), организую митапы в родном Краснодаре и выступаю с докладами на...
👍4❤1🙏1