78% веб-сайтов используют PHP
Интересная статья, которая покажет почему php будет актуален ещё очень долго
https://haydenjames.io/78-of-the-web-powered-by-php-1-on-php-8/
Интересная статья, которая покажет почему php будет актуален ещё очень долго
https://haydenjames.io/78-of-the-web-powered-by-php-1-on-php-8/
LinuxBlog.io
78% of the web powered by PHP (3% on PHP 8)
Today, PHP is used by almost 78% of all the websites whose server-side programming language we know. Popular websites such as Slack, Etsy, Wikipedia,
👍12❤4🤔2👎1
Использование атрибутов в топ-1000 пакетов PHP
Атрибуты впервые появились в PHP 8.0
https://stitcher.io/blog/attribute-usage-in-top-php-packages
Атрибуты впервые появились в PHP 8.0
https://stitcher.io/blog/attribute-usage-in-top-php-packages
stitcher.io
Attribute usage in top-1000 PHP packages - stitcher.io
I analysed the top-1000 most popular PHP packages to see how they use attributes
👍9
⁉️👀 Делаешь первые шаги в программировании? Собираешься стать успешным разработчиком?
Тогда не пропусти бесплатный вебинар по основам алгоритмов от Proglib Academy!
Для кого вебинар:
Для начинающих разработчиков, которые хотят познакомиться с темой алгоритмов, использовать их в работе, писать красивый код и с легкостью проходить технические собеседования 🦾
Когда: 15 июня в 19:00 по МСК
О чем ты узнаешь:
✔️Что такое алгоритмы и структуры данных;
✔️Свойства и возможности применения алгоритмов в программировании;
✔️Почему знание алгоритмов обязательно для любого программиста;
✔️Как решаются задачи на примере линейных алгоритмов.
Даже если не получится попасть на вебинар — всем зарегистрировавшимся вышлем запись трансляции и презентацию!
Спикер: Мария Горденко — инженер-программист, старший преподаватель Факультета компьютерных наук НИУ ВШЭ, НИТУ МИСИС, аспирант департамента анализа данных и искусственного интеллекта ФКН НИУ ВШЭ, ведущий эксперт НИУ ВШЭ.
👉 Регистрируйся: https://proglib.io/w/a5337d5c
Тогда не пропусти бесплатный вебинар по основам алгоритмов от Proglib Academy!
Для кого вебинар:
Для начинающих разработчиков, которые хотят познакомиться с темой алгоритмов, использовать их в работе, писать красивый код и с легкостью проходить технические собеседования 🦾
Когда: 15 июня в 19:00 по МСК
О чем ты узнаешь:
✔️Что такое алгоритмы и структуры данных;
✔️Свойства и возможности применения алгоритмов в программировании;
✔️Почему знание алгоритмов обязательно для любого программиста;
✔️Как решаются задачи на примере линейных алгоритмов.
Даже если не получится попасть на вебинар — всем зарегистрировавшимся вышлем запись трансляции и презентацию!
Спикер: Мария Горденко — инженер-программист, старший преподаватель Факультета компьютерных наук НИУ ВШЭ, НИТУ МИСИС, аспирант департамента анализа данных и искусственного интеллекта ФКН НИУ ВШЭ, ведущий эксперт НИУ ВШЭ.
👉 Регистрируйся: https://proglib.io/w/a5337d5c
💩3😁2❤1
Производительность PHP 8.2 движется в правильном направлении
Статья про преимущества грядущего обновления
https://www.phoronix.com/scan.php?page=news_item&px=Early-PHP-8.2-Benchmarks-Half
Статья про преимущества грядущего обновления
https://www.phoronix.com/scan.php?page=news_item&px=Early-PHP-8.2-Benchmarks-Half
Phoronix
PHP 8.2 Performance Continues Moving In The Right Direction
If release trends hold, we should be roughly half-way through the PHP 8.2 development cycle with the annual feature releases normally out toward the end of November
👍20👏3😁1
Видео: Паттерны проектирования для начинающих с примерами на PHP
https://www.youtube.com/watch?v=SykcHvk78jM&ab_channel=ITVDN
https://www.youtube.com/watch?v=SykcHvk78jM&ab_channel=ITVDN
YouTube
Паттерны проектирования для начинающих с примерами на PHP
🔥Промокод на скидку 15% на все курсы ITVDN - 4YOUTUBE
Материалы вебинара - https://itvdn.com/ru/webinars/description/design-patterns-for-beginners-php?utm_source=yb_webinar_design-patterns-for-beginners-php
Начинающие разработчики редко задумываются о построении…
Материалы вебинара - https://itvdn.com/ru/webinars/description/design-patterns-for-beginners-php?utm_source=yb_webinar_design-patterns-for-beginners-php
Начинающие разработчики редко задумываются о построении…
👍9
Как логировать ошибки и предупреждения в файл
Простые способы залогировать ошибки для начинающих
https://www.geeksforgeeks.org/how-to-log-errors-and-warnings-into-a-file-in-php/
Простые способы залогировать ошибки для начинающих
https://www.geeksforgeeks.org/how-to-log-errors-and-warnings-into-a-file-in-php/
GeeksforGeeks
How to Log Errors and Warnings into a File in PHP? - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
👍4👎2
Видео: Как отвечать на вопросы, которые ты не знаешь
Не знать ответ на вопрос - это нормально. Тем более на интервью, где голова моментально отключается)
Как вести себя в таких ситуациях и выйти победителем:
https://youtu.be/Beoh3tfgPEk
Не знать ответ на вопрос - это нормально. Тем более на интервью, где голова моментально отключается)
Как вести себя в таких ситуациях и выйти победителем:
https://youtu.be/Beoh3tfgPEk
YouTube
Как отвечать на вопросы, которые ты не знаешь. Техническое интервью для программиста.
Как отвечать на вопросы, ответы на которые ты не знаешь, при прохождении технического собеседования на должность программиста.
😁6💩3
Как развиваться программисту, не меняя работу
Бытует мнение, что программист должен менять работу минимум каждые 2-3 года, однако не у всех есть желание и не всегда это имеет смысл, если ваше текущее место вас полностью устраивает. Как не терять хватку и оставаться на плаву, будучи на одном месте рассказано в этой статье
https://habr.com/ru/company/loftschool/blog/663842/
Бытует мнение, что программист должен менять работу минимум каждые 2-3 года, однако не у всех есть желание и не всегда это имеет смысл, если ваше текущее место вас полностью устраивает. Как не терять хватку и оставаться на плаву, будучи на одном месте рассказано в этой статье
https://habr.com/ru/company/loftschool/blog/663842/
Хабр
Как развиваться программисту, не меняя работу
Можно ли расти профессионально, не меняя работу. Думаю, я не одна, кто задавался этим вопросом. Всем привет! Меня зовут Настя и я frontend разработчик. Начинала в небольшой веб-студии, где приходилось...
❤4👎3🔥2
Как протестировать маршруты в Symfony , чтобы подготовиться к серьёзному рефакторингу
https://tomasvotruba.com/blog/how-to-test-symfony-routes-to-make-huge-refactorings-safe/
https://tomasvotruba.com/blog/how-to-test-symfony-routes-to-make-huge-refactorings-safe/
Tomasvotruba
How to test Symfony Routes to make Huge Refactoring Safe
The beauty of [pattern refactoring](/blog/2019/04/15/pattern-refactoring/) with Rector is transforming thousands of elements at once. Like nuclear chain reaction. But to do it safely, we need a high-quality test to ensure the code still works.
Does a high…
Does a high…
👍4👎1
Библиотека для автоматического построения роутинга RESTful API
простой фреймворк для упрощения написания небольшого api
https://github.com/scrawler-labs/router
простой фреймворк для упрощения написания небольшого api
https://github.com/scrawler-labs/router
GitHub
GitHub - scrawler-labs/router: An Fully Automatic RESTful PHP Router
An Fully Automatic RESTful PHP Router. Contribute to scrawler-labs/router development by creating an account on GitHub.
👍6👎3🔥1
Новая версия шаблонизатора Latte 3
Latte - безопасный и интуитивный шаблонизатор, главный соперник Twig
https://blog.nette.org/en/latte-3-an-impressive-leap
Latte - безопасный и интуитивный шаблонизатор, главный соперник Twig
https://blog.nette.org/en/latte-3-an-impressive-leap
Nette Blog
Latte 3: an impressive leap
The fanfare resounds through the hall and Latte 3 comes on the scene. With a completely rewritten compiler. The new version represents the biggest evolutionary leap ever made in Latte.
👍4
CanIPHP для поиска функций PHP, которые были добавлены, объявлены устаревшими или удалены в последних версиях PHP
https://www.i-programmer.info/news/87-web-development/15417-caniphp-like-caniuse-but-for-php.html
https://www.i-programmer.info/news/87-web-development/15417-caniphp-like-caniuse-but-for-php.html
I Programmer
CanIPHP - Like CanIUse But For PHP
A new tool called CanIPHP has been released. As the name suggests, the tool is like caniuse.com but for PHP features.
❤5👍1
Какую IDE используете?
Anonymous Poll
1%
NetBeans
17%
VS Code
79%
PHPStorm
1%
Sublime Text
2%
Другое
👍9🤔7💩4😁2
Запуск только ранее неудачных тестов PHPUnit
Для тех кто любит в TDD:
https://chrisdicarlo.ca/blog/running-only-previously-failed-phpunit-tests/
Для тех кто любит в TDD:
https://chrisdicarlo.ca/blog/running-only-previously-failed-phpunit-tests/
chrisdicarlo.ca
Running Only Previously Failed PHPUnit Tests
Ever wanted to only run failed PHPUnit tests? Here's my solution to the problem.
🔥4💩4👍1🤬1
Как ускорить приложение за счёт PHP-FPM
Статья о том, как ускорить приложение за счёт самого популярного процесс-менеджера
https://habr.com/ru/post/576344/
Статья о том, как ускорить приложение за счёт самого популярного процесс-менеджера
https://habr.com/ru/post/576344/
Хабр
Как ускорить приложение за счёт PHP-FPM (няшим FPM conf)
Привет. Сегодня хочу поговорить о том, как ускорить приложение через конфигурирование PHP-FPM.Сейчас самый популярный (из тех с которыми я сталкивался) стек на котором поднимается PHP приложение...
👍10💩3😁1