Badoo приглашает PHP-разработчиков в Лондон!
Билеты до Москвы и Лондона, визы и обустройство за счёт компании.
🇬🇧 Реши тест до 1 марта
🇬🇧 Пройди интервью в Москве 21-22 марта
🇬🇧 Получи оффер в Лондон в тот же день!
Твоей любви к PHP будет где развернуться: у нас 500+ миллионов юзеров и более миллиарда динамических реквестов на бэкенд в сутки. Ты будешь оптимизировать производительность решений, искать узкие места, придумывать и реализовывать средства визуализации и мониторинга.
London calling!
https://phpevent.badoo.com/phptoday
Билеты до Москвы и Лондона, визы и обустройство за счёт компании.
🇬🇧 Реши тест до 1 марта
🇬🇧 Пройди интервью в Москве 21-22 марта
🇬🇧 Получи оффер в Лондон в тот же день!
Твоей любви к PHP будет где развернуться: у нас 500+ миллионов юзеров и более миллиарда динамических реквестов на бэкенд в сутки. Ты будешь оптимизировать производительность решений, искать узкие места, придумывать и реализовывать средства визуализации и мониторинга.
London calling!
https://phpevent.badoo.com/phptoday
Badoo
Badoo Лондон: интервью и оффер в тот же день
Ох, отличная статья про асинхронный PHP. Разжевываются основные понятия.
#php #асинхронность #reactPHP #AMPHP
https://telegra.ph/Asinhronnyj-PHP-02-18
#php #асинхронность #reactPHP #AMPHP
https://telegra.ph/Asinhronnyj-PHP-02-18
Telegraph
Aсинхронный PHP
Десять лет назад у нас был классический LAMP-стек: Linux, Apache, MySQL, и PHP, который работал в медленном режиме mod_php. Мир менялся, а с ним и важность скорости. Появился PHP-FPM, который позволил значительно увеличить производительность решений на PHP…
Если еще не успели посмотреть про новое в PHP 7.4 - вам сюда. Обзор новых фич, изменений и возможностей
#release #php #php74
https://telegra.ph/Predstavlyaem-PHP-74-Proizvoditelnost-Vozmozhnosti-Ustarevshij-Funkcional-03-07
#release #php #php74
https://telegra.ph/Predstavlyaem-PHP-74-Proizvoditelnost-Vozmozhnosti-Ustarevshij-Funkcional-03-07
Telegraph
Представляем PHP 7.4: Производительность, Возможности, Устаревший Функционал
PHP постоянно развивается, и только что мир увидело их последнее обновление — PHP 7.4. Производительность и скорость продолжают расти, в чём мы убедились ещё в предыдущих релизах PHP 7. Предварительная загрузка — одно из самых ярких обновлений. Эта возможность…
Воу, еще один PHP Meetup. Казань, 28 марта. Регистрация бесплатна!
Если интересно - все подробности тут:
https://php-not-dead.timepad.ru/event/1253335/
Если интересно - все подробности тут:
https://php-not-dead.timepad.ru/event/1253335/
php-not-dead.timepad.ru
Большой PHP-митап в онлайне / События на TimePad.ru
Все подробности и новая регистрация на meetups-online.ru/virtual_php_meetu...
Хороший программист сможет написать что угодно и на чём угодно, это просто вопрос времени :)
Вот одна из историй, когда возможностей IDE не хватало, и разрабы из Badoo написали свой плагин для PHPStorm
#phpstorm #ide #plugin #java
https://telegra.ph/Izbavlyaemsya-ot-rutiny-so-svoim-plaginom-dlya-PhpStorm-03-07
Вот одна из историй, когда возможностей IDE не хватало, и разрабы из Badoo написали свой плагин для PHPStorm
#phpstorm #ide #plugin #java
https://telegra.ph/Izbavlyaemsya-ot-rutiny-so-svoim-plaginom-dlya-PhpStorm-03-07
Telegraph
Избавляемся от рутины со своим плагином для PhpStorm
Я тружусь в команде Антиспама, и, как и у большинства бэкенд-разработчиков Badoo, большая часть времени у меня уходит на работу с PHP-кодом. С этой работой связано много специфических проблем и задач, которые можно решить или упростить. Когда мне надоело…
Осторожно, оффтопик:
Коронавирус бушует, и многие компании отправляют своих сотрудников на удаленку. И многим сложно войти в рабочий ритм дома.
Вот неплохая статья, которая поможет адаптироваться.
#удаленнаяРабота
https://telegra.ph/EHffektivnaya-rabota-iz-doma-obshchee-i-lichnoe-03-18-2
А еще ниже я прикреплю книжку "REMOTE ОФИС НЕ ОБЯЗАТЕЛЕН", ее сейчас бесплатно раздаёт МИФ (https://www.mann-ivanov-ferber.ru/) у себя в фейсбуке
Коронавирус бушует, и многие компании отправляют своих сотрудников на удаленку. И многим сложно войти в рабочий ритм дома.
Вот неплохая статья, которая поможет адаптироваться.
#удаленнаяРабота
https://telegra.ph/EHffektivnaya-rabota-iz-doma-obshchee-i-lichnoe-03-18-2
А еще ниже я прикреплю книжку "REMOTE ОФИС НЕ ОБЯЗАТЕЛЕН", ее сейчас бесплатно раздаёт МИФ (https://www.mann-ivanov-ferber.ru/) у себя в фейсбуке
Telegraph
Эффективная работа из дома: общее и личное
Моё домашнее рабочее место Да, о работе из дома есть уже миллион текстов, в том числе и на Хабре. Но многие советы из них вроде «оденьтесь по-офисному, и тогда будет рабочий настрой» для меня выглядят слишком обобщающими. Люди разные, и одним формальная одежда…
Одна книжка в трех форматах, какой удобнее - такой и забирайте.
REMOTE
ОФИС НЕ ОБЯЗАТЕЛЕН
(Джейсон Фрайд
Дэвид Хайнемайер Хенссон)
REMOTE
ОФИС НЕ ОБЯЗАТЕЛЕН
(Джейсон Фрайд
Дэвид Хайнемайер Хенссон)
Устали ждать, пока статические анализаторы кода статически проанализируют код? Похоже у вас там совсем не пара строк.
А вот как это все ускорить, чтоб вы не ходили покурить, поиграть в кикер, домой поспать, и только после этого пайплайны с анализатором кода выполнились - в статье.
https://telegra.ph/NoVerify-PHP-linter-kotoryj-rabotaet-bystro-03-18
А вот как это все ускорить, чтоб вы не ходили покурить, поиграть в кикер, домой поспать, и только после этого пайплайны с анализатором кода выполнились - в статье.
https://telegra.ph/NoVerify-PHP-linter-kotoryj-rabotaet-bystro-03-18
Telegraph
NoVerify: PHP-линтер, который работает быстро
Для PHP есть хорошие утилиты статического анализа: PHPStan, Psalm, Phan, Exakat. Линтеры хорошо выполняют свою работу, но очень медленно, потому что почти все написаны на PHP (или Java). Для личного использования или небольшого проекта это нормально, но для…
Интересное про код-стайл. Довольно научное объяснение, почему одно - плохо, а другое - хорошо (никакого холивара про скобки)
#codestyle
https://telegra.ph/Code-style-kak-standart-razrabotki-03-24
#codestyle
https://telegra.ph/Code-style-kak-standart-razrabotki-03-24
Telegraph
Code style как стандарт разработки
Давайте сразу, это не про скобочки. Здесь речь пойдет о том, как работает наш мозг и почему code style помогает обеспечивать линейное развитие проекта, значительно ускоряет адаптацию новых сотрудников и, в целом, формирует и воспитывает культуру разработки.…
Всем привет, сейчас будет немного нетипичный пост для канала.
Хочу поговорить об Условиях Йоды.
Для тех, кто не знает, это когда мы пишем:
if ( 52 == $variable )
вместо
if ( $variable == 52 )
(Подробно можно прочитать на википедии https://ru.wikipedia.org/wiki/%D0%A3%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D1%8F_%D0%99%D0%BE%D0%B4%D1%8B)
Так вот, собираю мнение об этом, прикрепляю опрос.
Хочу поговорить об Условиях Йоды.
Для тех, кто не знает, это когда мы пишем:
if ( 52 == $variable )
вместо
if ( $variable == 52 )
(Подробно можно прочитать на википедии https://ru.wikipedia.org/wiki/%D0%A3%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D1%8F_%D0%99%D0%BE%D0%B4%D1%8B)
Так вот, собираю мнение об этом, прикрепляю опрос.
Wikipedia
Условия Йоды
стиль программирования, использующий обратный порядок в записи выражений сравнения
Условия Йоды, Ваше мнение
Anonymous Poll
54%
Бесполезно. В коде выглядит гораздо хуже
23%
Считаю что так должен писать каждый
23%
Полезно только для джунов
Интересная статейка, как обработать кучу событий и не покрыться сединой от времени.
#очереди #eventBased
https://telegra.ph/Obrabotka-millionov-sobytij-v-sutki-pri-pomoshchi-kaskadov-ocheredej-03-31
#очереди #eventBased
https://telegra.ph/Obrabotka-millionov-sobytij-v-sutki-pri-pomoshchi-kaskadov-ocheredej-03-31
Telegraph
Обработка миллионов событий в сутки при помощи каскадов очередей
Под капотом нашего продукта крутятся сотни, тысячи, а в некоторых сервисах и миллионы очередей, через которые проходит огромное количество данных. Все это нужно каким-то магическим образом обрабатывать и не застрелиться. В данном посте я расскажу, какие архитектурные…
Знаете эти видосы вида "как сделать чтото на php"? С нудным закадровым голосом. Наткнулся в сети на туториалы по Symfony 5 ("Добро пожаловать в мир Symfony 5)
Да это же +100 к харизме.
Видосы на английском.
Рекомендую
#php #framework #symfony #symfony5
https://symfonycasts.com/screencast/symfony
Да это же +100 к харизме.
Видосы на английском.
Рекомендую
#php #framework #symfony #symfony5
https://symfonycasts.com/screencast/symfony
Symfonycasts
Cosmic Coding with Symfony 7 Video Tutorial Screencast
Symfony 7, yes! If you're ready to get serious about web dev - whether you're building a JSON API or a rich web app - you've come to the right place! Symfony is the famous backbone for the most popular PHP libraries, embraces object-oriented best practices…
Иногда возникает необходимость проверить какую-то интеграцию со сторонним сервисом, а проект развернут локально.
Потестить вебхуки
Или просто нужно дать посмотреть что-то товарищу на 5 минут на своем локальном проекте.
Я удивился, но в моем окружении многие не знакомы с таким инструментом как Ngrok.
Как это работает, и какие возможности?
По сути - это получение внешнего url адреса. То есть на сайт на вашем компе могут зайти из любой точки планеты, где есть интернет.
Также вместе с таким туннелем создается еще и логгер с веб-интерфейсом. То есть можно прямо в браузере смотреть, какие запросы, куда и откуда пришли, и что на них ответил ваш веб-сервер.
Написал небольшую инструкцию, как настроить ngrok так, чтобы не менять настройки nginx/apache, в частности server name.
#сервер #ngrok #nginx
P.S. базовый функционал бесплатен, заплатить придется только за доп фишечки
https://telegra.ph/Ngrok-04-08
Потестить вебхуки
Или просто нужно дать посмотреть что-то товарищу на 5 минут на своем локальном проекте.
Я удивился, но в моем окружении многие не знакомы с таким инструментом как Ngrok.
Как это работает, и какие возможности?
По сути - это получение внешнего url адреса. То есть на сайт на вашем компе могут зайти из любой точки планеты, где есть интернет.
Также вместе с таким туннелем создается еще и логгер с веб-интерфейсом. То есть можно прямо в браузере смотреть, какие запросы, куда и откуда пришли, и что на них ответил ваш веб-сервер.
Написал небольшую инструкцию, как настроить ngrok так, чтобы не менять настройки nginx/apache, в частности server name.
#сервер #ngrok #nginx
P.S. базовый функционал бесплатен, заплатить придется только за доп фишечки
https://telegra.ph/Ngrok-04-08
Telegraph
Ngrok
Скачать ngrok, зарегистрироваться, пробросить ключ Идем https://ngrok.com/ регистрируем акк Логинимся, видим ссылку Download ngrok (или ищем ее по сайту) качаем В аккаунте находим ./ngrok authtoken ТУТКАКОЙТОТОКЕН и запускаем в папке с установленным ngrok…
Смотрели в сторону RoadRunner но лень начинать, т.к. многое придется писать самому?
Уже не придется, ребята из Spiral Scout выложили свой фреймворк, с RoadRunner и Cycle ORM.
#roadrunner #go #golang #php
Все подробности тут
https://telegra.ph/Spiral-vysokoproizvoditelnyj-PHPGo-frejmvork-04-14
Уже не придется, ребята из Spiral Scout выложили свой фреймворк, с RoadRunner и Cycle ORM.
#roadrunner #go #golang #php
Все подробности тут
https://telegra.ph/Spiral-vysokoproizvoditelnyj-PHPGo-frejmvork-04-14
Telegraph
Spiral: высокопроизводительный PHP/Go фреймворк
Привет, Хабр. Меня зовут Антон Титов, CTO компании Spiral Scout. Сегодня я хотел бы рассказать вам про нашего PHP-слона. А точнее про вторую версию опен-сорсного full-stack PHP/Go фреймворка — Spiral. Spiral — это компонентный full-stack фреймворк, разрабатываемый…
Воу воу! Долгожданный релиз PHPStorm 2020.1
Много вкусных фич.
А вот обзор фич в гифках!
#phpstorm
https://telegra.ph/PhpStorm-20201-podderzhka-composerjson-instrumenty-dlya-PHPUnit-pokrytie-koda-s-PCOV-i-PHPDBG-Grazie-i-drugoe-04-15
Много вкусных фич.
А вот обзор фич в гифках!
#phpstorm
https://telegra.ph/PhpStorm-20201-podderzhka-composerjson-instrumenty-dlya-PHPUnit-pokrytie-koda-s-PCOV-i-PHPDBG-Grazie-i-drugoe-04-15
Telegraph
PhpStorm 2020.1: поддержка composer.json, инструменты для PHPUnit, покрытие кода с PCOV и PHPDBG, Grazie и другое
Рады представить первый мажорный релиз PhpStorm в этом году! Под катом подробный разбор всех заметных изменений и новых возможностей. Осторожно — много картинок.
Откопал статью-туториал, как работать с точным временем в PHP (речь про микросекунды)
#time #datetime #tutorial
https://telegra.ph/Vremya-vysokoj-tochnosti-kak-rabotat-s-dolyami-sekundy-v-MySQL-i-PHP-04-17
#time #datetime #tutorial
https://telegra.ph/Vremya-vysokoj-tochnosti-kak-rabotat-s-dolyami-sekundy-v-MySQL-i-PHP-04-17
Telegraph
Время высокой точности: как работать с долями секунды в MySQL и PHP
Однажды я поймал себя на мысли, что при работе со временем в базах данных почти всегда использую время с точностью до секунды просто потому, что я к этому привык и что именно такой вариант описан в документации и огромном количестве примеров. Однако сейчас…