TGViewer
Channel Public Channel
Пятиминутка PHP

Пятиминутка PHP

@tg_5minphp

Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Темы про СУБД, Linux, DevOps

Автор: @petrmyazin
Subscribers
2.79K
Photos
360
Videos
28
Links
860

Showing posts older than #1257 · Back to latest

Older Posts 19 shown
Post #1248 1.66K

Forwarded from phpinfo();

📺 Запись оффлайн/онлайн митапа сообщества Live PHP, проходившего 23 ноября 2023 года в г. Санкт-Петербург

https://www.youtube.com/watch?v=b1NE20DD2cc

Доклады:

👉 Применение SOLID при разработке на PHP
Эмиль Лимаренко, разработчик

Обновим знания о принципах SOLID на примерах PHP. Подумаем зачем и когда нам это нужно. Разберёмся наконец где заканчивается Dependency Injection и начинается Dependency Inversion.

👉 ИИ за место крыс
Иван Романов, аспирант лаборатории эволюции органов чувств ИЭФБ РАН

Расскажу о пространственной навигации, а именно, об участниках процесса и об использовании ИИ в научных изысканиях посвящённых этой теме.

👉 PHP/Symfony/Doctrine: Создание и mapping сущностей, Enums, ValueObjects, etc
Станислав Ракчаев, [Software Developer]

Рассмотрим подходы "проектирования сущностей", варианты создания. Для чего могут быть полезны ValueObjects, Enums и стоит ли их использовать.

👉 Рефакторинг крупного монолита без архитектуры
Дмитрий Алин, тимлид

Монолит разрабатывался 15 лет, оброс клиентами и является одним из ведущих в своей сфере. Как спланировать, организовать и запустить процессы. Что и как настроть с наименьшим риском для бизнеса.
  • 👍 20
  • 🔥 5
  • 🥱 3
  • ❤ 1
Post #1247 1.67K
Какой замечатльный лонгрид про раскалдки клавиатур и, в частности, про раскладку для Moonlander! Не мог пройти мимо и не поделиться ссылкой: https://optozorax.github.io/p/my-keyboard-layout/
optozorax.github.io Раскладка Ильи Шепрута — Блог optozorax'а Моя раскладка, история прихода к ней и объяснение каждого дизайнерского решения.
  • 👏 4
  • 🤮 3
  • 💩 2
  • 🤨 2
  • ❤ 1
Post #1246 1.9K
Субботний вечерний юмор
  • 😁 37
  • ❤ 1
  • 👍 1
  • 👎 1
  • 🔥 1
Post #1244 2.11K
Завершаю эту серию заметок парой картинок про СУБД.

MySQL расёт в Китае, Корее и Мексике, теряет популярность в остальном мире.

PostgreSQL полностью противоположно - рост по всему миру (особенно РФ, понятно почему), кроме Китая и Кореи.

Что там случилось с MySQL в Азии, почему такая популярность, кто знает?

Относительно языков программирования: PHP программисты плотно сидят на MySQL, а рубисты на PostgreSQL.

В целом, если полистать эту часть опроса про СУДБ - рулит PostgreSQL.
  • 🔥 8
  • 👍 4
  • ❤ 1
Post #1243 1.84K
Возвращаясь к теме AI - что программисты готовы делегировать нейросетям?

В первую очередь всю рутину: комментарии, документацию, тесты, commit messages.

Не готовы доверить: написание кода, изучение кода.

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

А когда комментарий написан (мной, вручную), тогда уже в дело вступает GitHub Copilot, который генерирует более-менее сносный код (но не всегда).

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

Код пишется тоже для людей, которые его потом будут читать, но в меньшей степени, чем комментарии. Написание кода я готов делегировать бездушной машине.
  • 👍 9
  • 👎 9
Post #1242 1.62K
Говорят, что большую часть времени мы не пишем код, а читаем код, исследуем код, думаем над задачей.

Вопрос на этой картинке: "На что больше всего уходит времени?" - и самый популярный ответ Writing Code.

Но, честно говоря, формулировка ответа смущает. Возможно, многие из ответивших на этот вопрос подразумевали под "Writing Code" весь процесс - это и исследование чужого кода, и обдумываение, и рефакторинг, и отладку в том числе.

Это был вопрос с множественным выбором. Подозреваю, что многие респонденты сначала отмечали пункт "Writing Code", ментально включая в него всю возможную актвиность по написанию кода, а затем отмечали отдельные более конкретные пункты, например, "Undestanding Code" и "Debugging".

Мне было бы интересно посмотреть на статистику по двум метрикам: "Набираю код в редакторе кода (активно печатаю)" vs "Просматриваю код, перехожу по классам/методам". Наверняка, это можно собрать в PhpStorm автоматизированно из коробки или с помощью какого-нибудь плагина. Такая статистика даст ответ на вопрос: нужна ли и важна ли быстрая скорость печати для эффективной работы программистом? Моё субъективное мнение - быстрая скорость печати нужна и важна! Но хотелось бы увидеть это в цифрах.
  • 👍 9
Post #1241 1.51K
Какие AI инструменты популярны?

Я удивлён, что ChatGPT заметно обогнал GitHub Copilot.

Чтобы воспользоваться ChatGPT нужно открыть окно браузера (смена контекста), написать промпт вручную, потом копировать код туда-сюда. А GitHub Copilot просто работает и без переключения контекста - сразу в IDE всё пишет и автодополняет.

Да, Copilot дополняет не так развёрнуто, как полноценный чат с ChatGPT, но всё-таки Copilot ощущается гораздо более практичным в ежедневном использовании.

Кстати, подписывайтесь на мой новый канал https://t.me/en_5minAI - "5 minutes of AI" (типа "Пятиминутка AI", но на английском)
  • 👍 4
  • ❤ 1
  • 👎 1
Post #1240 1.54K
Самооценка по уровню доходов: PHP где-то рядом с HTML/CSS внизу списка. Впрочем JS и TS рядом.

Больше всего зарабатывают мозголомные функциональщики на Scala и полностью противоположные им в по философии простоты разработчки на Go.
Post #1239 1.43K
Картинка посложнее - с какого языка и на какой разработчики планируют мигрировать в ближайший год?

Сфокусируемся на показателях PHP.

Те, кто сейчас пишут на PHP, хотят мигрировать на:
1. Go - 12%
2. Rust и Python - оба 9%
3. TypeScript - 8%

А с каких языков разработчики хотели бы мигрировать НА PHP? Нет такой статистики! Даже пункта такого нет в таблице. Видимо, их так мало, что они все попали в Other.
  • 😭 19
Post #1238 1.41K
Сравнивая с опросами прошлых лет - большинство языков теряют популярность, растут лишь три (по использованию):
1. TypeScript - быстрый рост
2. Rust - тоже уверенный рост (не такой быстрый как у TypeScipt)
3. Python - быстро рос с 2017 по 2020 годы, сейчас сбавил темп, но растёт.
  • 👍 7
  • 😢 2
Post #1237 1.65K
Начнём с самого банального - рейтинга популярности языков. PHP на 11 месте, всё ещё обгоняет Go на один пункт рейтинга.

Однако, обратите внимание на серый столбик: сколько разработчико планируют перейти НА этот язык программирования или начать его использовать?

Больше всего хотят перейти на Go (9%), на TypeScript (5%) и на Python (5%).

На PHP почти никто не хочет переходить - всего 1%.
  • 😢 42
  • 🤔 2
  • 😎 1
Post #1236 1.89K
Опубликованы результаты опроса разработчиков от компании JetBrains: The State of Developer Ecosystem 2023.

Ниже краткие выдержки по нескоторым пунктам опроса, которые мне показались интересными.

https://www.jetbrains.com/lp/devecosystem-2023/
JetBrains: Developer Tools for Professionals and Teams The State of Developer Ecosystem in 2023 Infographic Learn about the latest trends in tools, technologies, AI, and programming languages.
  • ❤ 2
Post #1235 1.56K
Post #1234 1.75K

Forwarded from agoalofalife

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


Мы долго не могли выбрать название к видео, от супер кликабельных до скучных но по делу. В итоге остановилсь на более честном варианте.

Надеемся что что вам понравиться интервью и вы подчерпнете для себя интересные и вдохновляющие моменты. Приятного просмотра! 😉
https://youtu.be/Wbx9z_5aOZw

Ниже список timcodes чтобы понять план интервью и лучше ориентироваться 👇

00:00 Интро
00:50 Как правильно говорить названии Yii 🗣️
01:18 Откуда мотивация не бросать Yii больше 10 лет
02:47 Про фонд и сколько людей работает над Yii
04:48 Интересная история почему поддерживается еще Yii 1
06:28 О поддержке Yii2
06:56 Что будет считаться успехом а что провалом для Yii 3
09:49 Аудитория которая будет использывать Yii3
11:34 Yii 3 реализован по PSR
14:19 Yii это русскоязычный фреймворк или нет?
17:15 Потеряла ли людей Yii из за долгово релиза?
20:23 Почему Александр не ездит на Lamborghini
22:39 Куда пропали конференции по Yii и почему?
27:34 Как привлечь деньги в Yii от сторонних компаний
30:41 Необычные идеи для коммерческого развития и где они сейчас.
33:41 Как решаются споры и проблемы внутри Yii
40:10 Активные члены команды Yii
41:45 Видеоуроки по Yii 3
43:50 Выгорание и хейтеры
49:05 На сколько дружелюбен Yii 3 к новичкам?
59:11 Планируются ли в Yii аналоги Livewire или Hotwire?
01:04:52 Планируется ли поддержка необычных баз данных типа clickhouse?
01:07:30 Планируется ли консольный инструмент для сборки пакетов?
01:13:13 Взаимозаминяемость как преимущество Yii
01:16:43 Можно ли сделать микрофреймворк на Yii?
01:17:46 Три сильные стороны Yii 3 перед Laravel и Symfony
01:20:50 Какие планы на ближайшее будущее и дейдлан по Yii 3?
01:21:44 За кем следит и кто вдохновляет Александра Макарова?
01:26:43 Какое изменение в PHP Александр ждет больше всего?
01:28:28 С чего начать, если я хоче сделать свой PHP фреймворк?
01:34:54 Три главные книги по мнению Александра

И кстати, у нс в закромах уже есть очень интересное аинтервью, с тем кого вы просили в комментариях.
YouTube Александр Макаров - «Следуй за мечтой» Этот выпуск получился особенно интересным, потому что у нас в гостях был Александр Макаров. Мы обсудили различные вопросы, такие как: текущие проекты, его мотивацию и дальнейшие планы в разработке. Спасибо за ваши комментарии и поддержку. 00:00 Интро 00:50…
  • ❤ 28
  • 👍 12
  • 🔥 4
  • 😁 2
  • 👎 1
Post #1233 2.05K
Post #1232 2.34K
Установил shell_gpt, теперь я могу писать такие команды в терминале: "кто сделал больше всего коммитов за последний месяц?"

Пруф-видео
👆
  • 🤔 24
  • 👍 12
  • 🔥 9
  • 🥱 2
Post #1230 1.92K
Интересный проект: Laravel Pulse для мониторинга работы Laravel приложени, что-то вроде Sentry/Flare + New Relic на минималке.

При этом "Free, open source, and ready for extension." - я приятно удвилён, Тейлор!
  • 🔥 10
  • 👍 1
Post #1229 2.63K
  • 😁 53
  • 👍 8
  • 😢 4
  • 🤩 1
  • 💯 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →