Хэндлим тему | Дерепко – Telegram
Хэндлим тему | Дерепко
275 subscribers
51 photos
3 videos
1 file
56 links
Discussion group @handle_topic_chat
Contact with me @xepozz
Download Telegram
Все в Ульяновск?

Сегодня кончилась 13-я Стачка, которая проходила в Ульяновске, бывшем Симбирске, бывшем Синбирске.

Приехал на двух поездах с пересадкой в Москве, приехал за день до начала.

Нам провели экскурсию на завод УАЗ, посмотрели на свежеиспеченые буханки и патриоты.
Впечатляет. 6 минут на конвейере механики на полный сбор патриота! Кузов и внутрянка делается на одном конвейере, потом ставится на полусобранную платформу, которая собирается на другом конвейере, дальше стыкуется и машина едет на тесты.
Посетили музеи УАЗа, есть очень крутые образцы. Жаль, что не было поддержки для их запуска в производство.

Проведи экскурсию по городу, помимо Ленина здесь какое-то огромное количество больших людей побывало: от царей до писателей, от разбойников до полководцев. Неймдроппинг бешеный был.

Погуляли по набережке, спустились вниз, и даже поднялись! Кто был в Ульяновске, тот поймет это 😺

Город советую к посещению, сразу с прогулкой на завод и экскурсией!

@handle_topic
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍12🔥4😁1👌1
Мем дня.

На форуме Jetbrains Platform (разработка плагинов) задали вопрос “Какой код активации для PyCharm?” 😁

А че так можно было????

https://platform.jetbrains.com/t/what-is-active-code-for-pycharm/1435

——

@handle_topic
😁18💊4👍1
Получил мерч от JetBrains за активности на стримах.

@php_fart, когда мерч будете рассылать?
1👍10🔥8
PHPVerse – 30 лет на слоне

Jetbrains запланировали онлайн митап по поводу дня рождения PHP – пыхе 30 лет.


Что будет:
- стрим на ютубе со звёздами пхп
- сессии по 20 минуток
- феерические анонсы
- можно задавать вопросы


Кто будет:
- тот самый лысый
- Nicolas Grekas, что из себя представляет Symfony сейчас и куда будет двигаться
- Kevin Dunglas, расскажет про FrankenPHP и последние новости про слияние с PHP Foundation
- Роман Пронский и Gina Banyard, расскажут про PHP Foundation
- Brent Roose, будет у руля всего стрима
- и какие-то еще неизвестные мне люди

Не понимаю зачем позвали lara/symfony caster’ов, лучше бы позвали разрабов PHP core или представителей других крупных технологий PHP, но имеем что имеем.

Регистрация: https://lp.jetbrains.com/phpverse-2025/



@handle_topic
1👍8🔥2💯2
JB AI VS CODE

Cursor? Windsurf? А может JB AI?

Плюсы IDEA по сравнению с VS Code – это интерфейс, свои плагины, своя обработка языков.

Суваться со своим AI плагином в чужую среду выглядит странно, но понятно: на чужом поле можно как заработать денег, так и переманить в IDEA.

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

Еще забавно то, что в IDEA у AI плагина не было Agent Mode, поэтому появился Junie – плагин для Agent Mode, ставящийся отдельно.
А версию для VS Code наградили сразу агентским режимом. Очень непонятен этот ход.

Но понятен подход с построением Junie – плагина для IDEA от компании, которая делает IDE и плагины.
Но Junie получает контексты проекта через ls ./, cd src; ls -la, а не через встроенные в IDE индексы и прочие вещи, которые ускорят получение контекста на десятки порядков.
Хотели сделать расширяемый плагин, который не будет зависеть от IDEA. Видимо, чтобы добавить поддержку VS Code.
Fleet, например, в умном режиме использует intellij backend, который предоставляет все эти индексы, поэтому Junie мог бы с ним кооперироваться для лучшей поддержки JB AI во Fleet, но компания свернула в VS Code.
Конец Fleet?

Кстати, для C# тоже сделали плагин под VS Code.

Ждём поддержку PHP для VS Code на PHPVerse?

Ссылка на блог



@handle_topic
1👍8🔥3👏1
OpenIDE

Группа российских команд взяли с гитхаба Intellij IDEA, сделали форк, сделали массовую замену по регулярке и выпустили открытую IDE!

Конечно, это не так. Не так всё просто.
Форкнули да, но вот что было дальше – не каждому под силы, а у ребят все получилось.

Помните такое, была GigaIDE? Была, вот именно.
Концепция GigaIDE была не совсем удачная, на мой взгляд: взяли опенсорсную Intellij IDEA и сделали свой приватный форк, рассказав что теперь заживем без этих санкций.

Команда OpenIDE сделали похожее, но вот что мне понравилось больше:
- Java и все Java модули можно выключить из IDE
- плагины от IDEA встают под OIDE, если нет, то нужно написать в чат и вам помогут
- ребята делают синки с оригинальной IDEA, что позволяет затаскивать себе новые фичи и аптейды
- как синки, так и pull request’ы
- код открыт

Я пробовал OIDE еще в бета-тесте: все работало хорошо, мои плагинчики там тоже работали, работало на удивление как-то быстрее. Не знаю, может это Axiom JDK решает?

В любом случае, проект хорош и возможность иметь “пустую” IDE мне очень нравится.
Желаю ребятам удачи и не забить на прогресс.



Обзор на хабре
Исходный код



@handle_topic
1👍9🔥6
Интересная задачка для решения не только на пхп.
Можете потренить, вдруг еще и билет выиграете!
1👍21
Конкурс!

Сегодня успешно завершилось голосование за RFC Pipe operator v3, и теперь в PHP 8.5 можно будет вызывать несколько функций по цепочке, не используя промежуточные переменные и вложенные вызовы:


$responseBody =
$this->normalizer->normalize($message)
|> $this->prepareRequestData(...)
|> fn (array $data): Request => $this->buildRequest($endpoint, $data)
|> $this->httpClient->request(...)
|> fn (Response $response) => $response->getBody()
;


Этот RFC также обсуждался на каналах PHP Fart Time и Пых.

В разделе Future Scope автор рассматривает возможность со временем добавить синтаксис $$, который позволит последнюю строку превратить в |> $$->getBody().

Такая штука есть в Kotlin, называется "implicit name of a single parameter" (неявное имя единственного параметра). В коде обозначается как it:


strings
.filter { it.length == 5 }
.sortedBy { it }
.map { it.uppercase() }


Прикол в том, что прямо сейчас в PHP, не внося изменений в язык, ты можешь отчасти эмулировать поведение такого it!

Залетай в Хобота, там в разделе "Конкурсы" ты найдёшь подробное описание задачи. Первый, кто правильно её решит, получит билет на конференцию!

Разбор решений будет через пару дней происходить в прямом эфире на канале Пых (жди анонса).
👍32
PHP 📈

Я вот уже полгода пытаюсь сделать что-то в самом PHP:
- Фичи
- Документация
- Окружение для работы локально
- RFC

И вот время пришло, мой Pull Request смёржили за 8 минут!

——

Ладно, последние полгода я пока что изучаю внутренности Zend Engine, пытаясь решить те или иные задачи.
Выходит неплохо, но сложно. Сложно понимать C не только мне, но и IDE:
- Clion поддерживает C/C++, но не поддерживает PHP (*.phpt файлы, в них тесты)
- PHPStorm поддерживает PHP/PHPT (очевидно), но не поддерживает C/C++
- Intellij IDEA поддерживает PHP/PHPT, нооооо… не поддерживает C/C++

Языковое расширение PHP для IDEA выполнено в виде плагина, поэтому в IDEA Ultimate можно установить PHP плагин и всё будет работать точно так же, как и в PHPStorm, разве что некоторые моменты из UI могут не добавиться.
Я думал, что поддержка C/C++ тоже сделана в виде плагина, совместимого с IDEA Ultimate, но, видимо нет.

Приходится писать код в Clion, но даже Clion не может понять весь кастомный C, со всеми макросами и шаблонами.
Кодить и дебажить PHP куда проще, чем создавать PHP!



@handle_topic
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍16👏75🤯2
Intellij IDEA Conf

Сегодня будет конфа от Jetbrains посвященная IDEA и разработке около неё.
Буду смотреть одним глазом и участвовать в обсуждениях. Может чего интересного узнаю.

1️⃣ День первый

12:00 – 13:00 МСК – 30 лет Java... Путешествие продолжается
— Sharat Chander
13:00 – 14:00 МСК – Kotlin Notebooks для Spring-разработчиков
— Ignat Beresnev
14:00 – 15:00 МСК – Советы и хитрости для GraalVM и Graal Languages
в IntelliJ IDEA — Fabio Niephaus
15:00 – 16:00 МСК – Эмоции от нулевых значений в Valhalla
— Rémi Forax
16:00 – 17:00 МСК – Продвинутые возможности LangChain4j
для готовых к продакшену AI-приложений — Lize Raes
17:00 – 18:00 МСК – От нуля до героя: интеграция Java на Azure
с IntelliJ IDEA — Sandra Ahlgrimm
18:00 – 19:00 МСК – Великолепная IntelliJ IDEA
— Josh Long

https://www.youtube.com/live/Bd8EA8XKyLQ

2️⃣ День второй

12:00 – 13:00 МСК – "Sudo, Make Me a Sandwich!" – живое программирование
с агентным ИИ в IntelliJ IDEA — Anton Arhipov
13:00 – 14:00 МСК – IntelliJ IDEA – IDE, которая говорит на Gradle
— Paul Merlin
14:00 – 15:00 МСК – От Вавилонской башни к рыбке-переводчику:
эволюция архитектуры Kafka с Schema Registry — Viktor Gamov
15:00 – 16:00 МСК – Догоняем JUnit — Marc Philipp
16:00 – 17:00 МСК – Дебаты о современных базах данных: документы, таблицы
или документы в таблицах? — Franck Pachot
17:00 – 18:00 МСК – Null Safety в Spring-приложениях с JSpecify и NullAway
— Sébastien Deleuze
18:00 – 19:00 МСК – Взлом и защита ИИ-систем: игра с огнем
и управление пламенем ИИ — Bar-El Tayouri
19:00 – 20:00 МСК – ООП против DOP: что выбрать?
— Venkat Subramaniam

https://www.youtube.com/live/qg6tj8Tf36E

Кстати, через 2 недельки PHP Verse. Всем любителям PHP точно стоит записаться и добавить в календарь.

——

@handle_topic
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍7🔥2
Яндекс.Конфа, завтра.
Forwarded from Yandex for Developers
🛎 Infra.conf’25 пройдёт уже завтра!

Ждём очно всех, кто получил подтверждение офлайн-регистрации. И несём ссылку на трансляцию тем, кто предпочитает онлайн!

Infra.conf — это конференция только про инфраструктурные боли и их решения. В программе 17 докладов в двух залах с утра и до самого вечера.

Вот часть из выступлений:

🔴 Кирилл Сюзев из команды Yandex Infrastructure расскажет про архитектуру и историю создания CI/CD на платформе для разработчиков SourceCraft

🔴 Александр Николаичев и Николай Гриценко из Yandex Infrastructure покажут, почему все дороги ведут в Internal Development Platform

🔴 Роза Морозенкова из Купер.тех расскажет, кому и зачем нужна ML-платформа

🔴 Валерий Евдокимов из ecom.tech поделится опытом внедрения OpenTelemetry, Qryn и Coroot для выстраивания системы наблюдаемости

🔴 Виталий Шишкин из Positive Technologies расскажет о лучших практиках и нюансах разработки Tracing Policy Tetragon

🔴 Эдуард Оболенский из Yandex Infrastructure поделится опытом создания инфраструктуры для мобильной разработки

➡️ Остальные доклады ищите в программе конференции на сайте. Трансляция будет там же.

💓 Ждём вас!

⭐️ Если у вас оформлен Telegram Premium, поддержите наш канал по ссылке

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1🔥1
🖼 Jetbrains Survey

Каждый год прохожу опросник от JB.
Мне не сложно, ребятам полезно, мне интересно.

Интересно что:
- узнать новые технологии, упомянутые в опросниках
- узнать какие-то инсайды от статистик/текстов
- вспомнить свои прошлые ответы и увидеть, как ты растешь

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

Есть возможность выиграть какой-то приз: мак, пару сотен баксов, мерч.
Шанс я не знаю какой, поэтому особо не надейтесь 🙂

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

Опросник можно пройти здесь, если вы еще его не прошли.
Результаты опросника за 2024 год здесь.

——

@handle_topic
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍5👌2🔥1
Context Collection Competition от Jetbrains

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

Мне кажется, что финальное решение пойдет в саму IDEA или плагины, чтобы собирать и обрабатывать контекст для AI Assistant и Junie, чтобы они работы быстрее, без надобности делать ls -la / в консоли.

Даты, забрал с лендоса:

June 2, 2025: competition opens and practice phase begins
June 9, 2025: public phase begins
July 25, 2025: public phase ends, private phase begins
July 25, 2025: solution paper submission opens
August 18, 2025: private phase ends
August 18, 2025: final results announced
August 26, 2025: solution paper submission closes
November 2025: solutions presented at the workshop

Хорошая темка попробовать свои силы в соревновании. Если есть желающие, я бы вписался.
Время есть, между этапами времени достаточно, задачка интересная, хорошие возможности.

По ссылка можно почитать больше инфы.

Лендос: https://lp.jetbrains.com/research/context-collection-competition/
Eval.AI: https://eval.ai/web/challenges/challenge-page/2516/overview
Github: https://github.com/JetBrains-Research/ase2025-starter-kit

——

@handle_topic
1👍5🔥4
PHP 30 лет

```
В этот день написали меня на свет
В этот день с иголочки сеньор одет
В этот день теплом ваших серверов я согрет
Мне сегодня тридцать лет
В этот день скажу миру: «Hello world»
В этот день я в True Async возьму билет
В этот день и exit() не во вред
Мне сегодня тридцать лет
```

Приходите на стрим от CutCode по поводу дня рождения PHP с блек джеком и мерчом
😁95👍2🔥1
🎉 30 лет PHP! Присоединяйтесь к праздничному стриму!

Завтра, 8 июня в день рождения PHP в 18:00 (мск) вместе с Сергеем Пантелеевым:
🔹 Пообщаемся, обсудим итоги опроса (успейте заполнить форму → https://forms.gle/X2uw61xAxhX88uiQ6)
🔹 И... разыграем слонов! 🐘

Не пропустите! 🚀 - https://youtube.com/live/85xnTYzVtgw
#PHP30
4👍2🔥2
Dmitrii
PHPVerse – 30 лет на слоне Jetbrains запланировали онлайн митап по поводу дня рождения PHP – пыхе 30 лет. Что будет: - стрим на ютубе со звёздами пхп - сессии по 20 минуток - феерические анонсы - можно задавать вопросы Кто будет: - тот самый лысый - Nicolas…
PHPverse 2025, CodeIgniter ягодка опять!

Сегодня в 14:30 по МСК!

1️⃣14:30–14:40
Let's Dive In! Открытие JetBrains PHPverse 2025 с приветствием от ведущих и настройкой на день, посвященный празднованию 30-летия PHP.

2️⃣14:40–15:10
FrankenPHP: Reinventing PHP for the Modern Web Kévin Dunglas

3️⃣15:15–15:45
Symfony: Current State and Future Plans Nicolas Grekas

4️⃣15:50–16:20
Building MCP Servers With PHP Marcel Pociot

5️⃣16:25–16:55
How AI Is Changing the Tech Industry Cheuck Ting Ho

6️⃣17:00–17:30
Laravel: Q&A With Its Creator Taylor Otwell

7️⃣17:30–17:40
PHP Anniversary Merch Презентация юбилейного мерча и розыгрыш призов

8️⃣18:00–18:30
The Future of PHP Education: Jeffrey Way, Povilas Korop, Kevin Bond

9️⃣18:35–19:05
PHP Foundation: Growing PHP for the Future Roman Pronskiy, Gina Banyard

1️⃣0️⃣19:10–19:30
See You Next Time! Завершение мероприятия с итогами и финальным розыгрышем призов



Идём? На какие сессии пойдете?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2👎1👏1
Начинается!
Forwarded from Пых (Валентин Удальцов)
Пыхап #4 × Lamoda Tech / 19 июня 2025

Ровно через 2 недели состоится четвёртый Пыхап! В программе 3 крутых доклада и новый формат — факап-разгоны!

👁 Observability в PHP без боли
Олег Мифле из Altenar научит держать руку на пульсе прода при помощи логов, метрик и трейсинга.

🎲 Абьюзим random_bytes()
Фёдор Кулаков из Lamoda проведёт в недра PHP, чтобы показать, как за минуту получить одинаковые "рандомные" значения.

📤 Кто отправит outbox?
Валентин Удальцов покажет, как эффективно отправлять сообщения, сохранённые вместе со стейтом.

🤣 Факап-разгоны
Опробуем новый формат от Lamoda Tech! 4 эксперта на сцене сначала обсудят свои факапы, а затем поразгоняют кейсы из Хобота, зала и чата трансляции. Путём голосования определим 2 победителей, которые получат бесплатные билеты на Пых.конф’25.

🍕 Афтепати и игры
После митапа можно будет остаться поболтать за пиццей.

📍 Пыхап пройдёт 19 июня в 19:10 (четверг) в офисе Lamoda (ул. Крылатская, 15). Вход бесплатный! Регистрация откроется завтра в 15:00 МСК на канале Пых.

📹 Как обычно, будет трансляция на YouTube и VK Видео с записью!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥2