Search
Write a publication
Pull to refresh
80
0
Алексей Корнеев @spasibo_kep

я сделаль

Send message

Итоги года в PHP мире

Reading time2 min
Views7.2K

К концу 2019-го встречи разных PHP-тусовок проходили чуть ли не каждую неделю, появились новые подкасты и каналы, а статьи и доклады лились рекой. Весна 2020-го не задалась - могло показаться, что все заглохнет, но сообщество быстро перестроилось. Стримы заменили митапы, люди не бросили готовить контент и, конечно, важные релизы. 

Вместе с PHP-дайджестом мы решили спросить вас - а что из этого всего запомнилось? И запускаем небольшой анонимный опрос.

Читать далее

60+ чатов и ютуб-каналов для PHP-разработчика, которые советуют ребята из сообщества

Reading time4 min
Views26K


В середине лета мы начали крутить идею создания сайта со всеми PHP-активностями России, Украины и Беларуси. Зачем? Их стало так много в разных форматах, что пора бы уже агрегировать для удобства в одном месте. Сайт запилили, а еще расспросили организаторов городских комьюнити по PHP, какими ресурсами они пользуются каждый день. Собрали в подробный список, чтобы всегда был под рукой.
Читать дальше →

PHP-Дайджест № 195 (14 – 28 декабря 2020)

Reading time5 min
Views11K

Свежая подборка со ссылками на новости и материалы. В выпуске: Fibers для асинхронного PHP, первые нативные атрибуты, короткий match и другие RFC предложения для PHP 8.1, инструменты, много видео, статьи и подкасты.

Приятного чтения и с наступающим Новым годом!


Как я помогал делать хакатон в Красной Поляне

Reading time5 min
Views3.5K
В начале марта я взял мотоцикл, вещи — и приехал в Поляну на «постоянную удаленку».



У мотоциклистов своё сообщество — люди легко идут на контакт: подъехал, пообщался, а там — заходишь в кафе, видишь знакомые лица, подсел, еще поговорили. Один из новых знакомых оказался гидом — так что большую часть весны мы гоняли по окрестностям. В общем, карантин прошел мягко) Летом я уехал на Алтай — тоже путешествовать. А когда вернулся…

Здесь зародилось ИТ-сообщество

Читать дальше →

Что не так с трейтами?

Reading time3 min
Views8.6K


Кажется, стоит просто сказать «трейты» — и начнется холивар. Мы уже случайно начали один пару недель назад. А затем решили разобраться. Что это в большей степени? Способ снизить дублирования кода. Быстрый способ внедрить функциональность. Дефолтная реализация интерфейса. Или древнее зло?

Рассмотрим с примерами — в эту среду вечером на ютубе. А ниже можно ознакомиться с позициями участников трансляции.
Читать дальше →

Занятное мини-интервью с основными контрибьюторами PHP 8

Reading time4 min
Views5.1K
Несколько недель назад русскоязычное PHP-сообщество проводило стрим по случаю выхода мажорной версии языка. По ходу трансляции зрители могли задать вопрос Никите Попову и Дмитрию Стогову, — а в конце те подключились и ответили на часть из них (остальные ответы мы опубликуем письменно, просто не успели уложить почти 100 вопросов в 40 минут — следите за постами pronskiy).



Вы можете посмотреть видеоверсию интервью тут.

Часть ответов уже разлетелась по чатам в виде цитат («Я все языки не люблю, но меньше других — Rust», «Когда вcе заговорили о PHP++, я задумался о PHP+-»), а остальные яркие моменты мы решили сложить в этот пост.
Читать дальше →

НЕкостыль: gRPC-клиент на PHP в продакшене

Reading time4 min
Views16K
Привет! Я хочу показать, что завести gRPC на PHP — это нормальное боевое решение, которое пишется быстро, легко разворачивается и может быть для вас проще, чем сокеты.


Читать дальше →

Сейчас я буду убеждать вас использовать статический анализ в PHP

Reading time6 min
Views9.1K


Я помню выход PHP7: появились strict types, скалярные type hint-ы.

Мы начали двигаться в сторону языка со статической типизацией, но типизация не ушла в статику. Концептуально все осталась прежним — мы запускаем программу и только в runtime узнаем, что где-то есть неправильный тип. Даже если мы везде явно проставим типы, все ошибки мы не поймаем — и можем больно упасть в продакшене.

PHP-Дайджест № 192 (2 – 16 ноября 2020)

Reading time4 min
Views9.6K

Свежая подборка со ссылками на новости и материалы. В выпуске: Последний релиз-кандидат PHP 8.0 перед финальным релизом и свежие материалы по PHP 8, RFC и обсуждения из PHP Internals, порция полезных инструментов, стримы, подкасты, статьи.

Приятного чтения!

Читать дальше →

Полезные привычки программиста после 30, MySQL vs Postgres и как поговорить об этом в субботу

Reading time6 min
Views7.4K
Год назад нижегородский PHP-чат собрался на свой первый, а вскоре и второй митап. Третий все откладывался. В итоге мы решили провести его в смешанном формате: спикеры соберутся на площадке и выступят перед ограниченной аудиторией (со всеми мерами профилактики), а желающие смогут не просто смотреть трансляцию — но и общаться с докладчиками голосом (и не по зуму).


Вы сможете задать вопрос голосом, просто открыв этот плеер на ютубе в субботу и следуя нехитрым инструкциям.

В программе три доклада: прочитать подробнее о них и самих докладчиках можно на страничке митапа. А ниже бегло расскажу, как мы на коленке изобрели недорогое решение для организации трансляции и телемоста, которое можно воспроизвести практически всюду.

PHP-Дайджест № 191 (19 октября – 2 ноября 2020)

Reading time5 min
Views13K
Фото: Валерий Горбачев (PHP Krasnodar)

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8.0 RC 3 и видеообзоры новых возможностей, Composer 2, завершение разработки Faker (теперь в новой организации), два новых RFC для PHP 8.1, порция полезных инструментов, статьи, видео с прошедших митапов.

Приятного чтения!


Читать дальше →

Это не я! История одного рефакторинга

Reading time5 min
Views7.4K

Кто и как пережил весну 2020-го, обсуждать можно бесконечно. Меня, например, карантин застал почти сразу после переезда в другой город, и на несколько месяцев запер в однушке с котом. Думаю, мы оба многое переосмыслили.

Читать далее

Пара слов о хитростях работы со временем, пример регламента обработки ошибок в микросервисах и немного DDD

Reading time3 min
Views2.9K
В эту субботу пройдет онлайн-офлайн митап самарского PHP-чата: зрители трансляции смогут задавать докладчикам вопросы голосом и полноценно участвовать в викторине, а те, кто согласится носить маски, перчатки и следовать другим рекомендациям, смогут аккуратно посетить встречу очно.


Вот плеер трансляции: помните, что 11 утра субботы в Самаре — это 10 по Москве/Киеву/Минску. Детали об оффлайн-участии можно найти тут.

Под катом вы найдете истории докладчиков: как выбирали темы, как когда-то выбрали писать на PHP в городе джавистов и за что до сих пор ценят этот выбор.

PHP-Дайджест № 190 (5 – 19 октября 2020)

Reading time4 min
Views12K
Фото: Илья Шихалеев.

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8.0 RC 2, Xdebug 3 beta, PhpStorm EAP с поддержкой PHPStan и Psalm, порция полезных инструментов, статьи, видео, митапы.

Приятного чтения!


Читать дальше →

Scrum Community Online Meetup 13/10

Reading time1 min
Views1.7K
Онлайн-митап Scrum Community Райффайзенбанка прошел 13 октября. Вместе поговорили о зрелости организации: как её измерять и что потом с этим делать. Рассмотрели менеджмент 3.0, agile manifesto 2.1 и варианты диагностики и работы с помощью «спиральной динамики».

В Китае преподают голограммы или Как провести AB-тест на автоматизацию продаж в образовании

Reading time6 min
Views3K
В прошлом году в одном из внутренних чатов компании команда исследователей делилась интересными наблюдениями об уровне автоматизации на китайском рынке образования: от голограмм преподавателей на лекциях до «автопилотов», когда индивидуальный и интерактивный урок по видео ведет программно сгенерированный образ преподавателя.



Нам до Китая далеко, но кто сказал, что не стоит пробовать. Моя команда решила заменить бесплатный вводный урок по английскому на автоматическую версию. Мы очень боялись лишать посетителей сайта человеческого тепла, но придумали безопасный способ тестирования, обнаружили неожиданный эффект и нашли дополнительную прибыль.

Как я делал нейросеть для оценки картинки с простеньких веб-камер

Reading time6 min
Views6.7K
Наверняка многие, кто пытался сделать свою первую нейросеть, проходили на Kaggle челленж Cat vs Dog, в котором нужно научить компьютер отличать картинку с кошкой или собакой на дата-сете из 25 тысяч заранее размеченных изображений.



Примерно с таким «Kaggle-опытом» я взялся за свою первую боевую модель машинного обучения с нуля. И опыт получился интересным. Но обо всем по порядку.

Пролог. «Система, чем-то похожая на Тиндер»


Читать дальше

PHP-Дайджест № 188 (7 – 21 сентября 2020)

Reading time4 min
Views13K

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8 Beta 4, инициатива по консолидации PHP-сообщества, концепт PHP для GraalVM, предложение по дженерикам в Internals, полезные инструменты, видео, подкасты, статьи.

Приятного чтения!

Субъективный взгляд на выгорание: как начать подгорать, но не выгореть

Reading time7 min
Views20K
4 с лишним года назад я писал код в стартапе, который хотел наносить пользу клиентам частных медицинских клиник. «Режим стартапа» предполагал стабильное ощущение дедлайна, жесткую фокусировку и частую смену планов на лету. И я выгорел. На любимой тогда работе.



Возможно, это мнение покажется непопулярным и даже странным — но с тех пор я не хочу (и не могу) работать по-другому. Мне в кайф, когда разработка идет в сверхбыстром темпе. Я понял, что хочу так кайфовать. Но не хочу больше выгорать. И стал выстраивать защиту от выгорания: давайте расскажу, что получилось и как это помогло мне и команде в карантин, когда нам пришлось работать в формате «спринт за день», чтобы помочь школьникам.
Читать дальше →

Ошибки в дизайне A/B тестов, которые я думала, что никогда не совершу

Reading time5 min
Views5.3K
Запуская свои первые эксперименты, я считала, что все эти «три / пять / семь самых популярных ляпов», о которых читала в статьях и слушала на конференциях — уж точно не про меня. Тем более в дизайне теста помогал большой красивый шаблон исследований, принятый в компании.



Но на практике ждали подводные камни. Давайте поговорим, что может случиться, если вы немного налажаете в дизайне или недоработаете заполнение своего шаблона. И как все это исправлять.
Читать дальше →

Information

Rating
6,978-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity