Видео: Написание декларативного PHP
Декларативное программирование - Парадигма программирования, в которой задаётся спецификация решения задачи, то есть описывается ожидаемый результат, а не способ его получения. Противоположностью декларативного является императивное программирование, при котором на том или ином уровне детализации требуется описание последовательности шагов для решения задачи. В качестве примеров декларативных языков обычно приводят HTML и SQL.
https://youtu.be/-K8u_3-KCvU
Декларативное программирование - Парадигма программирования, в которой задаётся спецификация решения задачи, то есть описывается ожидаемый результат, а не способ его получения. Противоположностью декларативного является императивное программирование, при котором на том или ином уровне детализации требуется описание последовательности шагов для решения задачи. В качестве примеров декларативных языков обычно приводят HTML и SQL.
https://youtu.be/-K8u_3-KCvU
YouTube
Writing declarative PHP
In this 9 minute video, I'll show you what the difference is between imperative and declarative programming, and how to start writing PHP in more declarative ways!
You'll learn:
- What declarative programming means
- How to use array methods as declarative…
You'll learn:
- What declarative programming means
- How to use array methods as declarative…
👍3
Почему вы должны использовать Psalm для PHP
https://medium.com/eqs-tech-blog/why-you-should-use-psalm-for-php-1a11b00d5f1c
https://medium.com/eqs-tech-blog/why-you-should-use-psalm-for-php-1a11b00d5f1c
Medium
Why You Should Use Psalm for PHP
What is Psalm:
👍14
WebAssembly и Sockets: сервер разработки PHP на WasmEdge
https://wasmlabs.dev/articles/php-dev-server-on-wasm/
https://wasmlabs.dev/articles/php-dev-server-on-wasm/
wasmlabs.dev
WebAssembly and Sockets: PHP development server on WasmEdge
Challenges of porting the POSIX-based PHP development server to wasm32-wasi.
👍1
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
👔 Стажер-программист PHP
⛳️ amoCRM
💼🥁 Работа в офисе
💵 Зарплата на собеседовании
Подробнее: https://proglib.io/vacancies/stazher-programmist-php-amocrm-8dbaf702-2022-12-28
⛳️ amoCRM
💼🥁 Работа в офисе
💵 Зарплата на собеседовании
Подробнее: https://proglib.io/vacancies/stazher-programmist-php-amocrm-8dbaf702-2022-12-28
😁4👍3🍌3
История о ленивой загрузке операций с файловой системой для повышения производительности системы разработки
https://tideways.com/profiler/blog/a-story-of-lazy-loading-file-system-operations-for-better-dev-system-performance
https://tideways.com/profiler/blog/a-story-of-lazy-loading-file-system-operations-for-better-dev-system-performance
Tideways
A story of Lazy Loading File System Operations for better dev system performance
In this blog post I want to share a story of a performance bottleneck using the filesystem that we experienced in our development setup. In the Tideways backend, we have a simple homegrown database migration tool that scans a directory for .sql files and…
👍3
Видео: PHP и Laravel дайджест новостей за декабрь 2022 года. Обзор новостей по ПХП и Ларавел
https://www.youtube.com/watch?v=rX_EKCU7koc
https://www.youtube.com/watch?v=rX_EKCU7koc
YouTube
PHP и Laravel дайджест новостей за декабрь 2022 года. Обзор новостей по ПХП и Ларавел
Продолжаем освящать новости PHP + Laravel и этот ролик посвящен дайджесту за декабрь! О событиях из мира PHP расскажет Сергей Пантелеев - https://github.com/saundefined. А во второй половине дайджеста я расскажу что нового в апдейтах Laravel.
Условия конкурсов:…
Условия конкурсов:…
👍5
Откройте для себя компоненты Symfony UX и улучшите свой фронтенд
https://blog.alphpaca.io/discover-symfony-ux-components-and-enhance-your-front-end-ffff3a7c0177
https://blog.alphpaca.io/discover-symfony-ux-components-and-enhance-your-front-end-ffff3a7c0177
Medium
Discover Symfony UX components and enhance your front-end
In one of my previous stories, I bring the Symfony UX concept closer. Now, when we know what and why, we are going to meet a Youngster —…
👍14😁6
PHP-парсер
Написанный вручную отказоустойчивый парсер с рекурсивным спуском для PHP, написанный на Rust.
https://github.com/php-rust-tools/parser
Написанный вручную отказоустойчивый парсер с рекурсивным спуском для PHP, написанный на Rust.
https://github.com/php-rust-tools/parser
GitHub
GitHub - php-rust-tools/parser: A handwritten fault-tolerant, recursive-descent parser for PHP written in Rust.
A handwritten fault-tolerant, recursive-descent parser for PHP written in Rust. - php-rust-tools/parser
🌚6🔥2👍1
2.6 миллиона доменов и ~45 000 открытых Phpinfo() спустя… История о незащищенном Phpinfo()
https://habr.com/ru/company/otus/blog/708192/
https://habr.com/ru/company/otus/blog/708192/
Хабр
2.6 миллиона доменов и ~45 000 открытых Phpinfo() спустя… История о незащищенном Phpinfo()
После сканирования 2.6 миллионов доменов на наличие открытых .git каталогов ( ссылка на статью ), .env ( ссылка на статью ) и .DS_Store ( ссылка на статью ) файлов я проделал такое же сканирование...
🍌2👍1
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
👔 Junior backend разработчик
⛳️ Wemakefab
💼🥁 Удаленка
💵 60 000 - 80 000 рублей
Подробнее: https://proglib.io/vacancies/junior-backend-razrabotchik-wemakefab-9a238939-2022-12-30
⛳️ Wemakefab
💼🥁 Удаленка
💵 60 000 - 80 000 рублей
Подробнее: https://proglib.io/vacancies/junior-backend-razrabotchik-wemakefab-9a238939-2022-12-30
👍3🌭2❤1👌1🍌1
Request DTO Mapper Bundle
Этот пакет предоставляет простой способ автоматического сопоставления данных входящего запроса с DTO и, при необходимости, их проверки. Он использует мощный компонент Serializer под капотом вместе с компонентом Validator
https://github.com/artyuum/request-dto-mapper-bundle
Этот пакет предоставляет простой способ автоматического сопоставления данных входящего запроса с DTO и, при необходимости, их проверки. Он использует мощный компонент Serializer под капотом вместе с компонентом Validator
https://github.com/artyuum/request-dto-mapper-bundle
GitHub
GitHub - artyuum/request-dto-mapper-bundle: This bundle provides an easy way to automatically map the incoming request data to…
This bundle provides an easy way to automatically map the incoming request data to a DTO and optionally validate it. - artyuum/request-dto-mapper-bundle
👍4🌭2❤1