Сугубо субъективный взгляд на вещи в формате ночных посиделок
…
continue reading
Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Помимо PHP поднимаем темы про инфраструктуру, администрирование Linux и DevOps подходы, сравниваем PHP с другими языками программирования, например с Go, Rust и даже Erlang.
…
continue reading
1
Сколько можно заработать на курсе по PHP?
31:11
31:11
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
31:11
Валентин Удальцов (https://t.me/phpyh) раскрывает свои доходы в прямом эфире! - Проработал в Happy Inc. 4 года, почему ушел? - В компании Вебинар.ру всего 3 месяца - что произошло? - Бесплатные консультации голосовыми сообщениями в телеге - Платные консультации и собеседования - Первый поток авторского курса по PHP для 5 человек - Обучающие видео н…
…
continue reading
Вендор-лок React-фич от Vercel, говнокод в серверных компонентах, туманное будущее React.Sergey Sova
…
continue reading
1
Самописные инфраструктурные компоненты
56:20
56:20
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
56:20
Тема этого выпуска: самописные инфраструктурные компоненты – зачем они нужны и чем не угодили Open Source аналоги, помимо фатального недостатка? Отвечает Валентин Удальцов – автор телеграм канала Пых https://t.me/phpyh - Пишет ли Валентин собственный фреймворк? - Что такое инфраструктурный компонент? Определение - Примеры инфраструктурных компонент…
…
continue reading
1
Архитектура и Feature Sliced
1:02:34
1:02:34
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:02:34
Зачем вообще использовать паттерны проектирования? Почему FSD не является архитектурой сама по себе? Почему я консультирую именно в экосистеме effector? Как научиться писать код?Telegram: https://t.me/sergeysovaYoutube: https://youtube.com/@sovaSergey Sova
…
continue reading
1
Какой английский нужен разработчикам?
38:47
38:47
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
38:47
В этом выпуске Юлия Беймлина, продуктовый методист курса «Английский для разработчиков» от Яндекс Практикума, рассказывает, как эффективно заниматься изучением английского языка, и в чём особенности преподавания для конкретных профессий, например, для разработчиков. - В чём отличие преподавания английского языка для различных профессий (программист…
…
continue reading
1
Вы неправильно тратите время!
30:02
30:02
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
30:02
В этот раз я поделюсь своим опытом по планированию времени и задач. Коснусь многих тем: управление временем и поступками, хранение информации в голове или на носителе, а также как мешает информационный шум.Сергей Сова
…
continue reading
Чистый SQL или ORM и Query Builder? Недавно втянулся в использование SQL синтаксиса LEFT JOIN LATERAL. Буквально по-другому стал смотреть на решение некоторых задач! Проверил по документации, погугил, в популярных PHP ORM – нигде нет поддержки LATERAL, ни в Doctrine, ни в Laravel Query Builder, ни в Yii Query Builder, ни в Cycle ORM. тут хочу дать …
…
continue reading
Начал программировать я на C++, пробовал ruby, php, go, python, java, typescript и немного трогал всякие непопулярные языки. Но сердце лежит к Rust и я попробую объяснить почемуСергей Сова
…
continue reading
1
Мультивселенная в представлении художника
37:35
37:35
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
37:35
Когда-то я узнал о существовании многомировой интерпретации мультивселенной сегодня хочу поделиться своим дилетантским представлением о нейСергей Сова
…
continue reading
1
Рынок труда в России 2022
20:45
20:45
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
20:45
Обсуждаем рынок труда с Глебом Кудрявцевым. - Кому проще уехать: IT менеджеру, сеньору, мидлу? - По каким причинам IT специалисты уезжают из России и будет ли нарастать отток кадров? - Чего не хватает IT бизнесу в России? - Как изменился рынок труда? Конкуренция за специалистов усилилась или наоборот, стала меньше? - Из-за ухода многих компаний ста…
…
continue reading
1
Что мне помогает жить
40:59
40:59
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
40:59
Сегодня расскажу, как мне живется с того самого дня, как я справляюсь с тревожностью и что может помочь вамСергей Сова
…
continue reading
1
🔥 react18, OSScars, проблемы экосистемы
48:08
48:08
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
48:08
Почему же меня так бомбит от происходящего! Хочу поговорить о некоторых релизах и новостях.Сергей Сова
…
continue reading
1
TypeScript это вам не просто проверка типов
20:03
20:03
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
20:03
Многие воспринимают TS как простой тайпчекер без какой либо семантической нагрузки, но окружающая действительность говорит мне, что здесь зарыто куда больше последствий, чем парочка несовместимых синтаксических конструкций.Сергей Сова
…
continue reading
Оптимизация производительности в Composer 2.2? В декабре 2021 года вышло обновление пакетного менеджера Composer, версия 2.2. Заявлено увеличение производительност в некоторых случаях на 90%. Я изучил изменения в исходном коде и обнаружил, что иногда Composer 2.2, напротив, работает в 4 раза медленее! https://blog.packagist.com/composer-2-2/ https:…
…
continue reading
Приглашаю всех слушателей подкаста Пятиминутка PHP принять участие в опросе по итогам 2021 года. Это займёт около 5 минут, вопросы о технологиях и контенте, это поможет нам составить картину активной части русскоязычного PHP сообщества. Итоги будем подводить в феврале, они будут опубликованы на сайте phpcommunity.ru и на Хабре. Форма опроса закроет…
…
continue reading
1
Куда движутся Web-приложения
1:23:47
1:23:47
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:23:47
Рендер React в отдельном потоке, WebGPU, Fleets UI, универсальные приложения, как выкинуть браузеры и почему html устарел. Мои размышления основаны на уже существующих технологиях и идеях.Сергей Сова
…
continue reading
1
Почему бенчмарки лгут
30:26
30:26
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
30:26
Как вообще можно верить тестам написанным ради сравнение некачественных метрик? Выпуск построен на фоне обсуждений статьи Дмитрия Карловского https://git.io/J1KHzСергей Сова
…
continue reading
1
Как работает OPcache?
15:12
15:12
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
15:12
Один из основных на сегодняшний день разработчиков PHP Никита Попов рассказал в своём блоге некоторые детали работы OPcache. OPcahce — это расширение для PHP, которое ускоряет работу за счёт кэширования опкодов. В этом выпуске подкаста Пятиминутка PHP сделаю краткий пересказ, поробую объяснить своими словами. https://www.npopov.com/2021/10/13/How-o…
…
continue reading
Поговорим на несколько разных тем: подкаст и конференция YaTalks, первые впечатления от Yii3, PHP 8.1 уже близко, Tinkerwell, Mac mini на M1, механические клавиатуры и коврик для мыши с JSON API. https://yatalks.yandex.ru/ https://www.youtube.com/watch?v=aH1XoxCnjs4 https://t.me/yii3chronicles https://gist.github.com/devanych/9475d7d3b0e2507b564c8d…
…
continue reading
1
Дюна — в ущерб реализму
58:10
58:10
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
58:10
Мои личный взгляд на ремейк Дюны без спойлеров. Я попытался рассмотреть детали дизайна фильма, которые разрушают эффект погруженияСергей Сова
…
continue reading
1
Разработка больших проектов на Битрикс
53:32
53:32
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
53:32
Второй подкаст в серии про Битрикс. Иван Поддубный (https://vk.com/north_leshiy) из компании Вебпрактик рассказывает про свой опыт разработки крупных проектов на Битрикс и сравнивает с другими фреймворками и стеками технологий. - Что используется в Вебпрактик: Битрикс, Laravel, NodeJS - Почему 80% проектов на Битрикс, почему? - Кто типовой заказчик…
…
continue reading
1
GitHub ускоряет тепловую смерть вселенной
23:53
23:53
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
23:53
Как GitHub решил генерировать превьюшки для репозиториев и почему многие думают, что это расточительство. Источник: https://github.blog/2021-06-22-framework-building-open-graph-images/ Логотип взят: https://octodex.github.com/octocat-de-los-muertos/ КомментарииСергей Сова
…
continue reading
1
Мне не нравится frontend
28:23
28:23
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
28:23
Что можно взять из других экосистем? Почему web-components не решают проблем? Куда катятся версии фреймворков? КомментарииСергей Сова
…
continue reading
1
Ядро Битрикс — история и планы
58:30
58:30
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
58:30
Для этого выпуска подкаста я пригласил двух разработчиков ядра Битрикс: Дмитрия Медведева (https://facebook.com/medveddev) и Ивана Челищева (https://www.facebook.com/chelishchev). Обсудили историю развития Битрикс, что такое ядро и Bitrix Framework, что такое D7, как выглядит разработка под Битрикс сейчас и какие планы на будущее. Темы выпуска: - К…
…
continue reading
1
Google не несёт ответственность
55:33
55:33
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
55:33
Хотелось бы верить, что Google умрет, но тут есть проблема. КомментарииСергей Сова
…
continue reading
1
Соревнования по программированию на платформе All Cups
25:08
25:08
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
25:08
В гостях Дмитрий Санников (https://t.me/sannikovdmitry) рассказывает про соревнования по программированию, ИИ, машинному обучению и высоконагруженным системам на платформе All Cups (https://cups.mail.ru/ru/). - All Cups - платформа для проведения соревнований - Кто является автором и инициатором соревнований? - Визитная карточка - интересные задачи…
…
continue reading
Принцип подстановки Барбары Лисков - https://ru.wikipedia.org/wiki/Принцип_подстановки_Барбары_Лисков Это гостевой выпуск Пятиминутки PHP - ведёт Кирилл Сулимовский - https://www.linkedin.com/in/кирилл-сулимовский-57a697b6/ Также порекомендую подписаться на телеграм канал Кирилла - https://t.me/beerphp Кстати, вы тоже можете принять участие в запис…
…
continue reading
Как перестать создавать огромные компоненты и не пытаться дробить их на слишком маленькие части. КомментарииСергей Сова
…
continue reading
27 февраля 2021 в русскоязычном PHP комьюнити прошел онлайн митап, на котором помимо докладов по конкретным темам было обсуждение планов развития PHP в 2021 году. - Свежие RFC и взгляд Никиты Попова (один из ключевых разработчиков PHP) - Над какими улучшениями производительности прямо сейчас работает Дмитрий Стогов (ещё один из ключевых разработчик…
…
continue reading
В этом выпуске подкаста обсудим план и основные шаги: - инспекция кода с помощью PhpStorm - статический анализ с помощью PHPCompatibility - strict_types и статический анализ с помощью Psalm, PHPStan и т.п. - проверка composer пакетов на совместимость с PHP 8 - проверка расширений PHP - запуск тестов - переходный период, пока на prod ешё старая верс…
…
continue reading
1
Каждую ночь мы умираем
42:44
42:44
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
42:44
Рассуждаю об идее сознания, существует ли, можно ли оцифровать, как доказать, что мир не появился в прошлый четверг. КомментарииСергей Сова
…
continue reading
Евгений Сальников - тимлид команды доставки в Lamoda. - Путь от разработчика к CTO и обратно в разработку "руками" - Apache Camel - почему эта технология так недооценена? - 5 языков в одной команде: Java, Kotlin, PHP, Go, TypeScript - Большие PHP проекты и сервисная архитектура - План по переходу на PHP 8 - Поможет ли утилита Rector? - Какие статич…
…
continue reading
1
Транспорт, HTTP статусы, graphQL, protobuf
28:07
28:07
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
28:07
Нельзя использовать HTTP-статусы для логики. О том, что с этим делать я рассуждаю в выпуске. КомментарииСергей Сова
…
continue reading
1
Утечка исходников Cyberpunk 2077 и Ведьмак 3
39:48
39:48
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
39:48
Мне кажется, для основателей CD Project Red это огромная травма: десятки лет строить весьма успешную геймдев компанию, чтобы в один день все развалилось. КомментарииСергей Сова
…
continue reading
Clockwork - отладочная панель для PHP Clockwork – это библиотека и расширение для браузера предоставляющие удобный интерфейс отладки производительности бэкенд кода. Из коробки есть не плохая интеграция с Laravel, Lumen, Symfony, Slim. Можно подключить и к самописному фреймворку на PHP. Расскажу про свой опыт использования и сделаю небольшое сравнен…
…
continue reading
Часто можно услышать фразу, что в PHP «объекты всегда передаются по ссылке». На самом деле всё немного сложнее.https://www.php.net/manual/ru/language.oop5.references.phpПятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru…
…
continue reading
Проставить declare(strict_types=1) во все файлы! Так ли просто взять и обновить старые исходники?- https://www.php.net/manual/ru/control-structures.declare.php- https://www.php.net/manual/ru/functions.arguments.php#functions.arguments.type-declaration.strictПятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных тр…
…
continue reading
Rector – это утилита для обновления кодовой базы PHP проекта под современные стандарты. И речь идёт не о PSR-12, а о более интересных преобразованиях, сейчас расскажу!https://github.com/rectorphp/rectorПятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. ht…
…
continue reading
Расскажу про тикет JBR-745 о поддержке Metal в JetBrains Runtime, он же проект Lanai или JEP-382. Станут ли IDE от JetBrains отрисовываться со скоростью 300К FPS?Ссылки по теме:- https://youtrack.jetbrains.com/issue/JBR-745- https://en.wikipedia.org/wiki/Metal_(API)- https://wiki.openjdk.java.net/display/lanai- https://openjdk.java.net/jeps/382- ht…
…
continue reading
К 25-летию PHP - история развития языка в наглядной инфографикеhttps://www.jetbrains.com/lp/php-25/Видео-версия подкаста: https://youtu.be/FZ-3Qc89PEYПятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. https://5minphp.ru…
…
continue reading
Недавно я прочитал книгу "Архитектура сложных веб приложений с примерами на Laravel", автор Adel Faizrakhmanov.Недавно автор завершил перевод на русский, который публично доступен на GitHub.Эта книга не пособие. Много шаблонов описаны поверхностно, с целью просто познакомить читателя с ними. Более подробное описание можно найти по ссылкам в конце.-…
…
continue reading
1
PHP Russia Online и другие Online конференции Олега Бунина
45:12
45:12
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
45:12
В этот период, когда массовые мероприятия запрещены, IT конференции переходят в Online формат. Как выглядят Online конференции и как они будут выглядеть в будущем обсуждаем с Олегом Буниным - организатором многих IT конференций в России, включая такие известные ежегодные события как HighLoad++, РИТ++ и PHP Russia.- Список ближайших online конференц…
…
continue reading
1
Как провести собеседование PHP разработчика middle-уровня?
37:02
37:02
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
37:02
В этом выпуске подкаста гость в студии: Альберт Степанцев (https://habr.com/ru/users/alexleonov/posts/). Обсуждаем процесс найма PHP разработчика middle-уровня с точки зрения работодателя - что спрашивать, на что обращать внимание, как провести комфортное и полезное всем собеседование?- Кого ищем?- На что обратить внимание в резюме?- Предварительно…
…
continue reading
В этом выпуске вместе с Александром Черняевым живо обсудили Laravel, подходы к созданию бизнес-приложений и типовых CRUD админок, в частности с помощью платформы Laravel Orchid. Немного затронули тему Laravel vs Symfony.- Способы создания CRUD приложений и не только- Идеи из Microsoft Light Switch- Подход предлагаемый Orchid Platform - Table + Edit…
…
continue reading
1
Laravel Vapor - первые впечатления
11:05
11:05
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
11:05
Laravel Vapor — это Serverless платформа для публикации PHP приложений, в частности Laravel приложений, на Amazon Web Servcices от автора фреймворка.Попробовал задеплоить один хобби-проект, рассказываю о нюансах и интересных особенностях, с которыми столкнулся.Пятиминутка PHP - подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных…
…
continue reading
1
SymfonyCloud, надёжная доставка сообщений, статический анализ PHP кода
1:01:52
1:01:52
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:01:52
Продолжение записи с Валентином Удальцовым об опыте работы с SymfonyCloud, о архитектуре надёжной доставки сообщений и о инструментах статического анализа PHP кода.- SymfonyCloud для хобби-проекта https://symfony.com/cloud/- Разработка через локальный сервер SymfonyCloud- Надёжность SymfonyCloud- Про надёжную доставку сообщений, комбинируя транзакц…
…
continue reading
1
SymfonyCon 2019, Domain Events и новые компоненты Symfony 5
47:20
47:20
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
47:20
В этом выпуске Валентин Удальцов расскажет про SymfonyCon 2019, где он выступал как докладчик, а также активный участник Hack Day!- Как прошел SymfonyCon 2019, организация и впечатления- Как принять участие в разработке Symfony и чем это полезно?- Результаты Hack Day, свежие Pull Requests- Deprecate RouteCollectionBuilder- Обработка событий предмет…
…
continue reading
Это седьмой выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.Сегодня будет краткий пересказ главы про парадигмы моделирования и многоуровневую архитектуру.- https://t.me/dependen…
…
continue reading
Это шестой выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.В последних двух выпусках мы прошлись по сущностям (Entity) и объектам-значениям (Value Objects). Пришло время поговор…
…
continue reading
Это пятый выпуск подкаста из серии по DDD. Материалы подготовлены Антоном Кучеровым, разработчиком из Percona, по знаменитой книге Эрика Эванса Domain-Drived Design и доступны в текстовом виде в его телеграм канале dependency hell.- https://t.me/dependencyhellВ прошлом выпуске мы начали изучать важные аспекты выражения модели предметной области в в…
…
continue reading