Какого уровня твое кунг-фу?
Anonymous Poll
16%
Junior
36%
Middle
25%
Senior
11%
Lead
12%
Смотрю ответ/не разработчик
Я на всякий случай напомню, что у нас есть еще и чатик, где можно позадавать вопросики
Ссылка:
https://tttttt.me/all_it_ru
Ссылка:
https://tttttt.me/all_it_ru
Telegram
PHP Today Чат
Говорим про PHP. Канал тут: @phptoday.
С 9 июня потихоньку релизят альфа-версии PHP 8.2.
Недавно вышла уже третья альфа.
О том, какие RFC включили в 8.2, что же такого новенького мы получим - можно почитать вот тут https://sergeymukhin.com/blog/chto-novogo-v-php-82 (спойлер - ничего сверхъестественного я там не нашел, конечно же, но кое какие вещи типа readonly классов, или устаревание некоторых синтаксических вещей будет полезным)
Недавно вышла уже третья альфа.
О том, какие RFC включили в 8.2, что же такого новенького мы получим - можно почитать вот тут https://sergeymukhin.com/blog/chto-novogo-v-php-82 (спойлер - ничего сверхъестественного я там не нашел, конечно же, но кое какие вещи типа readonly классов, или устаревание некоторых синтаксических вещей будет полезным)
Sergeymukhin
Что нового в PHP 8.2
PHP 8.2 выпущен 8 декабря 2022 года. В этом посте мы рассмотрим все функции, улучшения производительности, изменения и устаревший функционал
Довольно любопытная статья о том, что и как MySQL пишет на диск, и немного тонких настроек, с которыми можно поиграться, чтоб ускорить базу.
https://habr.com/ru/post/684474/
https://habr.com/ru/post/684474/
Хабр
Разбираемся что MySQL пишет на диск и зачем [часть 1]
Оглавление Double Write buffer и Binlogs [эта статья] Redo logs и общая картина [ https://habr.com/ru/post/699342/ ] Disclaimer: автор не является разработчиком MySQL, все нижеописанное может не...
Yii. Лет 10 назад был моим любимым фреймворком. Шутка ли, в пару строк кода/ в пару кликов с Gii можно получить грид, который будет не только выводить все что нужно, но и работать по ajax с jQuery под капотом, собственным готовым дизайном, и все это за пару минут!
Пока вы спите, команда разработчиков и энтузиастов неустанно пилит пакеты для нового Yii3. И многие уже в продакшене!
Я все как-то хотел написать про третью версию фреймворка Yii, но руки не доходили. И вдруг на Хабре наткнулся на статью, которая обещает стать циклом. Похоже Yii3 собирается подвинуть популярные в последние лет 5 Symfony и Laravel.
Все тут https://habr.com/ru/post/695664/
Пока вы спите, команда разработчиков и энтузиастов неустанно пилит пакеты для нового Yii3. И многие уже в продакшене!
Я все как-то хотел написать про третью версию фреймворка Yii, но руки не доходили. И вдруг на Хабре наткнулся на статью, которая обещает стать циклом. Похоже Yii3 собирается подвинуть популярные в последние лет 5 Symfony и Laravel.
Все тут https://habr.com/ru/post/695664/
Хабр
Yii3 Overview 1. Вступление
Список всех статей: Вступление Вспомогательные инструменты разработки Обзор app-* шаблонов и demo Доброго времени суток, дорогой читатель. За свою профессиональную карьеру я успел поработать с...
Отличная шпаргалка по возможностям mysqldump, уверен, многие из вас (нас) не знали и половины опций этой команды
#database #mysql #mysqldump
https://habr.com/ru/company/cloud4y/blog/715172/
#database #mysql #mysqldump
https://habr.com/ru/company/cloud4y/blog/715172/
Хабр
Mysqldump в MySQL
Mysqldump имеет множество опций (я насчитал 111 штук ). Большинство из нас, скорее всего, придерживаются простого подхода. Вот как я обычно экспортирую одну базу данных: mysqldump some_database >...
Привет, на связи Podlodka PHP Crew! Большинство русскоязычных конференций и митапов по PHP приостановлены. Но мы продолжаем собирать комьюнити! Во 2-м сезоне поговорим, как внедрять в работу новые инструменты разработки с пользой для бизнеса.
Вместе с Александром Макаровым, Валентином Удальцовым, Александром Кирсановым и другими спикерами разберёмся с основными и продвинутыми сценариями отладки кода, научимся эффективно комбинировать PHP и Docker.
Стартуем уже 27 февраля! В программе:
✴️ Лайвкодинги по поиску ошибок с помощью статического анализа;
✴️ Практика применения Docker;
✴️ Доклады по отладчикам кода и анализу code style;
✴️ Воркшопы по работе с Composer.
Это не всё 😉 В новом сезоне вас ждёт много интересного. За подробностями — на сайт.
Онлайн-конференции Podlodka Crew родились из одноимённого IT подкаста. Каждый сезон длится пять дней — рассматриваем одну тему с разных сторон, чтобы узнать её как можно глубже.
🤑 Успейте забрать свой билет по сниженной цене — ранним пташкам скидки.
Вместе с Александром Макаровым, Валентином Удальцовым, Александром Кирсановым и другими спикерами разберёмся с основными и продвинутыми сценариями отладки кода, научимся эффективно комбинировать PHP и Docker.
Стартуем уже 27 февраля! В программе:
✴️ Лайвкодинги по поиску ошибок с помощью статического анализа;
✴️ Практика применения Docker;
✴️ Доклады по отладчикам кода и анализу code style;
✴️ Воркшопы по работе с Composer.
Это не всё 😉 В новом сезоне вас ждёт много интересного. За подробностями — на сайт.
Онлайн-конференции Podlodka Crew родились из одноимённого IT подкаста. Каждый сезон длится пять дней — рассматриваем одну тему с разных сторон, чтобы узнать её как можно глубже.
🤑 Успейте забрать свой билет по сниженной цене — ранним пташкам скидки.
Ну о-о-очень познавательная статья про пароли, их проверку и безопасность.
https://habr.com/ru/post/714478/
https://habr.com/ru/post/714478/
Хабр
Как правильно проверять сложность пароля пользователя при регистрации
За десятилетия айтишки сложилась практика ограничивать пользователей в сложности их паролей. Сейчас пароль пользователя должен: быть не меньше N символов; && быть не больше M символов (чуть...
Написал для вас "Шпаргалку по JavaScript для всех бэкэндеров". Она для тех, кому иногда приходится сталкиваться с JS, но настолько редко, что основные тонкости языка очень быстро выветриваются из головы.
#js #frontend #шпаргалка
https://vc.ru/dev/612832-shpargalka-po-javascript-dlya-vseh-bekenderov
#js #frontend #шпаргалка
https://vc.ru/dev/612832-shpargalka-po-javascript-dlya-vseh-bekenderov
vc.ru
Шпаргалка по JavaScript для всех бэкэндеров — Разработка на vc.ru
Часто встречаю странное пренебрежение, а иногда даже и отвращение со стороны backend разработчиков к JavaScript.
Вы еще не пользуетесь rector? Тогда мы идем к вам!
Способ уменьшения боли при рефакторинге для обновления (да и не только, там тысячи сценариев для анализа и исправления кода).
Подробности тут https://habr.com/ru/companies/oleg-bunin/articles/720216/
Способ уменьшения боли при рефакторинге для обновления (да и не только, там тысячи сценариев для анализа и исправления кода).
Подробности тут https://habr.com/ru/companies/oleg-bunin/articles/720216/
Хабр
Апгрейд и рефакторинг PHP-проектов — теперь это просто с Rector
Привет! Меня зовут Александр Володин. Я PHP backend developer из компании Skyeng. Опыт разработки более 8 лет. С выходом PHP 8 мне захотелось скорее использовать все новые фичи релиза, поэтому я взял...
Я помню, как работал с большим массивом данных, и очень удивился когда обнаружил, насколько отличается потребление памяти ассоциативного и классического массивов. Даже пришлось нагородить свой велосипед, чтоб работать с 10 миллионами строк из базы не втыкая еще пару планок оперативы (разница была в районе - ассоциативный 8 гигов, классический - 300 мегабайт).
А тут очень наглядно показано, какие нюансы работы с памятью возникают при работе с массивами
https://habr.com/ru/articles/746868/
А тут очень наглядно показано, какие нюансы работы с памятью возникают при работе с массивами
https://habr.com/ru/articles/746868/
Хабр
PHP. Как увеличить потребление памяти в 3 и более раз при работе с массивами
Содержание Общие сведения. Увеличиваем потребление памяти вдвое. Увеличиваем потребление памяти втрое. Ещё раз увеличиваем потребление памяти на ровном месте. Заключение. Общие сведения Известно, что...
Залез почитать что новенького на Плюке, и обнаружил отличного автора!
Парень (скорее всего, но может и девушка) ворвался на Хабр в ноябре этого года, и уже настрочил целых две оччень полезных статьи!
То, что точно подойдет для всех - кастомизация шторма (с новым дизайном) для большего удобства - https://habr.com/ru/articles/784256/
Парень (скорее всего, но может и девушка) ворвался на Хабр в ноябре этого года, и уже настрочил целых две оччень полезных статьи!
То, что точно подойдет для всех - кастомизация шторма (с новым дизайном) для большего удобства - https://habr.com/ru/articles/784256/
Хабр
Разборка в Шторме
PhpStorm — лучшая IDE. Но не все дефолтные настройки могут подходить. Особенно в новом UI. Что и почему можно поменять? Сейчас расскажу. TL;DR Чтобы не было завышенных...
А для тех кто пишет API на Symfony - как можно суперудобно прикрутить сваггер, без добавления дублирующих всё и вся аннотаций к каждому методу (да еще и не сломав старую реализацию, если она у вас уже есть)
https://habr.com/ru/articles/775056/
https://habr.com/ru/articles/775056/
Хабр
Типичный Swagger без гмо
Кто из нас не был одурманен сказками про свагер? Мол, добавь эту волшебную штуку — да заживешь! Но плата за магию — зеленое болото нотаций. А нельзя ли обойтись только типизацией самого php? (Спойлер:...
Новая статья на хабре о перезапуске устаревшего портала на PHP
Много технических подробностей, схемы архитектуры и общие рассуждения о том, что делать с устаревшими проектами, чтобы они продолжали жить и развиваться.
https://habr.com/ru/articles/787958/
Много технических подробностей, схемы архитектуры и общие рассуждения о том, что делать с устаревшими проектами, чтобы они продолжали жить и развиваться.
https://habr.com/ru/articles/787958/
Хабр
По локоть в легаси: пошагово перезапускаем устаревший портал на PHP
PHP — один из самых популярных языков веб-разработки уже около 20 лет, а самому языку скоро стукнет 30. За это время на нем написали огромное количество больших и маленьких проектов. Некоторые сайты,...
Привет! На связи Podlodka Crew, организатор IT-мероприятий по разным технологиям и языкам. Уже 22 апреля мы запускаем четвертый сезон конференции по PHP. Тема — практика работы с базами данных. И практики будет реально много. Ведь никакая теория не сравнится с возможностью увидеть применение инструментов и технологий в реальности при решении рабочих задач.
Продолжаем знакомить вас со спикерами! Ребята поделятся кейсами и научат внедрять услышанное в собственные проекты:
⭐Олег Мифле из VK расскажет, какие бывают уровни изоляции транзакций, зачем они нужны и как устроены. Разберёт аномалии, влияющие на консистентность базы, и способы с ними справиться.
⭐Ильяс Салихов из RetailCRM раскроет тонкости работы с PostgreSQL, в том числе поговорим про индексы и типы данных. Объяснит нюансы миграции схемы в масштабе, рассмотрит батчинг-операции.
⭐Дмитрий Вагин из Wildberries тоже затронет тему миграций. Но не остановится на этом: научит строить грамотный flow работы с СУБД на проектах. Опишет, как устроены фикстуры и слепки в тестировании и разработке. Покажет проблемы изолированных сред, научит строить prod-like окружение. Отдельно остановиться на работе с чувствительными данными.
⭐Николай Губин из Авито раскроет преимущества Redis перед Memcached. Примеры из опыта проиллюстрируют, как применять богатство структур данных в Redis. Попробуем организовать конвейер по обработке и кэшированию. По-новому взглянем на возможности транзакций. Прокачаемся в оптимизации сетевых подходов с помощью пайплайнов.
Ознакомиться с полным списком спикеров и докладов можно на сайте. Билеты уже в продаже, поспеши забрать свой💥
Продолжаем знакомить вас со спикерами! Ребята поделятся кейсами и научат внедрять услышанное в собственные проекты:
⭐Олег Мифле из VK расскажет, какие бывают уровни изоляции транзакций, зачем они нужны и как устроены. Разберёт аномалии, влияющие на консистентность базы, и способы с ними справиться.
⭐Ильяс Салихов из RetailCRM раскроет тонкости работы с PostgreSQL, в том числе поговорим про индексы и типы данных. Объяснит нюансы миграции схемы в масштабе, рассмотрит батчинг-операции.
⭐Дмитрий Вагин из Wildberries тоже затронет тему миграций. Но не остановится на этом: научит строить грамотный flow работы с СУБД на проектах. Опишет, как устроены фикстуры и слепки в тестировании и разработке. Покажет проблемы изолированных сред, научит строить prod-like окружение. Отдельно остановиться на работе с чувствительными данными.
⭐Николай Губин из Авито раскроет преимущества Redis перед Memcached. Примеры из опыта проиллюстрируют, как применять богатство структур данных в Redis. Попробуем организовать конвейер по обработке и кэшированию. По-новому взглянем на возможности транзакций. Прокачаемся в оптимизации сетевых подходов с помощью пайплайнов.
Ознакомиться с полным списком спикеров и докладов можно на сайте. Билеты уже в продаже, поспеши забрать свой💥
Получи оффер в Lamoda Tech за два дня
Приходи на Weekend Offer 22-23 июня для PHP/Go-разработчиков! Открыли регистрацию и уже ждем ваши отклики 😎 Ищем тех, у кого есть опыт разработки на PHP и желание писать на Go.
Эти два языка идут в компании рука об руку: мы поддерживаем часть сервисов на PHP, а новые пишем на Go.
Нет знания Golang? Научим! Для этого проводим двухнедельный онбординг, который позволяет написать собственный сервис с нуля. Для поддержания профессиональной экспертизы есть отдельные PHP- и Go-сообщества, которые активно друг с другом взаимодействуют.
Стало интересно? Тогда подавай заявку до 20 июня и узнай больше подробностей по ссылке.
Приходи на Weekend Offer 22-23 июня для PHP/Go-разработчиков! Открыли регистрацию и уже ждем ваши отклики 😎 Ищем тех, у кого есть опыт разработки на PHP и желание писать на Go.
Эти два языка идут в компании рука об руку: мы поддерживаем часть сервисов на PHP, а новые пишем на Go.
Нет знания Golang? Научим! Для этого проводим двухнедельный онбординг, который позволяет написать собственный сервис с нуля. Для поддержания профессиональной экспертизы есть отдельные PHP- и Go-сообщества, которые активно друг с другом взаимодействуют.
Стало интересно? Тогда подавай заявку до 20 июня и узнай больше подробностей по ссылке.
Podlodka PHP Crew — это серия онлайн-конференций для php-разработчиков с упором на практическую пользу.
Сессии проходят в удобное время утром и вечером, так что можно участвовать без отрыва от работы или отдыха.
Уже 30 сентября стартовал новый сезон, где обсуждают архитектуру:
- Как документировать сложные системы по модели C4, разберемся с Кириллом Сурогатовым (Oxagile);
- Как выбрать между RabbitMQ и Kafka для обработки большого количества сообщений, обсудим на конкретных кейсах с Михаилом Камориным (Skyeng);
- Лайвкодинг по Temporal — Алексей Гагарин, Павел Бучнев (Spiral Scout) наглядно покажут, как этот инструмент упрощает жизнь разработчикам;
- Как ускорить работу PHP-монолита с RoadRunner, поделится Владимир Плахотников (Yclients).
Каждый доклад — это готовое решение, которое можно внедрить в свой проект. Билеты и подробности на сайте: https://podlodka.io/phpcrew
Сессии проходят в удобное время утром и вечером, так что можно участвовать без отрыва от работы или отдыха.
Уже 30 сентября стартовал новый сезон, где обсуждают архитектуру:
- Как документировать сложные системы по модели C4, разберемся с Кириллом Сурогатовым (Oxagile);
- Как выбрать между RabbitMQ и Kafka для обработки большого количества сообщений, обсудим на конкретных кейсах с Михаилом Камориным (Skyeng);
- Лайвкодинг по Temporal — Алексей Гагарин, Павел Бучнев (Spiral Scout) наглядно покажут, как этот инструмент упрощает жизнь разработчикам;
- Как ускорить работу PHP-монолита с RoadRunner, поделится Владимир Плахотников (Yclients).
Каждый доклад — это готовое решение, которое можно внедрить в свой проект. Билеты и подробности на сайте: https://podlodka.io/phpcrew
А также у меня есть одна бесплатная проходка на конференцию.
Так как конфа уже идет - мы разыграем ее в самое ближайшее время.
Условия
1. Быть подписанным на @phptoday
2. Заполнить свой телеграм ник тут в гугл-форме: https://tinyurl.com/phptoday-podlodka-2024
Через несколько часов мы разыграем бесплатную проходку между всеми кто успел.
Так как конфа уже идет - мы разыграем ее в самое ближайшее время.
Условия
1. Быть подписанным на @phptoday
2. Заполнить свой телеграм ник тут в гугл-форме: https://tinyurl.com/phptoday-podlodka-2024
Через несколько часов мы разыграем бесплатную проходку между всеми кто успел.
Google Docs
Розыгрыш проходки на Podlodka Crew
PHP.today
А также у меня есть одна бесплатная проходка на конференцию. Так как конфа уже идет - мы разыграем ее в самое ближайшее время. Условия 1. Быть подписанным на @phptoday 2. Заполнить свой телеграм ник тут в гугл-форме: https://tinyurl.com/phptoday-podlodka…
Screen Recording 2024-10-02 at 4.41.57 PM.mov
78 MB
Всем спасибо, розыгрыш состоялся, победитель @romany4