Павел Стрельченко — Фантастические плагины и где они обитают

Подробнее о конференции Mobius: https://jrg.su/ojGU3B — — . . . . Многомодульность на проектах превратилась из модной тенденции в обычную практику. А такие практики неизбежно обрастают инструментами, которые позволяют избавиться от рутины и сфокусироваться на более важных вещах. Поэтому доклад Павла ценен тем, что на наглядном и прикладном примере показывает удобство системы плагинов IDE для решения вполне рутинных задач, которые появились в проекте с переездом на многомодульную архитектуру. Каждый разработчик сталкивается с желанием автоматизировать часть своей работы. Но далеко не каждый пишет для этого собственный плагин для Android Studio или IntelliJ IDEA, потому что думает, что это сложно. В докладе Павел докажет, что разработать плагин — подъёмная задача для любого разработчика. Он расскажет, как в hh.ru сделали плагин для создания feature-модулей: почему решили написать именно плагин и почему не подошли существующие решения генерации кода, с какими проблемами сталкивались и как их решали. Раскроет несколько секретов плагиностроения: что такое PSI, как создавать собственные wizard-диалоги и как использовать встроенный DI. А также покажет исходники и расскажет, что в них поменять для решения ваших задач. Доклад будет интересен как тем, кто никогда не писал плагины, так и тем, кто только начал в них разбираться.

Александр Сорокин — Реализация кэша сообщений ВКонтакте
▶︎

Александр Сорокин — Реализация кэша сообщений ВКонтакте

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]
▶︎

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]

Сергей Черепанов — Когда структуры в Swift — не твои бро
▶︎

Сергей Черепанов — Когда структуры в Swift — не твои бро

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство
▶︎

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство

“I’ve seen how governments suppress freedom” | Telegram founder Pavel Durov at Oslo Freedom Forum
▶︎

“I’ve seen how governments suppress freedom” | Telegram founder Pavel Durov at Oslo Freedom Forum

Instant Focus Mode – 40Hz Gamma Brainwave Music for Deep Focus & Productivity
▶︎

Instant Focus Mode – 40Hz Gamma Brainwave Music for Deep Focus & Productivity

Across the World Without Internet
▶︎

Across the World Without Internet

"RUSSIA WILL STRIKE THE EU IN A YEAR." A major interview with Karaganov | #Panchenko
▶︎

"RUSSIA WILL STRIKE THE EU IN A YEAR." A major interview with Karaganov | #Panchenko

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data
▶︎

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data

МФТИ: Ад или Рай? Учеба 24/7, отчисления и $20,000 зарплата
▶︎

МФТИ: Ад или Рай? Учеба 24/7, отчисления и $20,000 зарплата

Владимир Харин. 1С и AI: от хайпа к практике. Создаем MCP-сервер для интеграции ваших баз с LLM
▶︎

Владимир Харин. 1С и AI: от хайпа к практике. Создаем MCP-сервер для интеграции ваших баз с LLM

Александр Цикин — Подменяем зависимости не оставляя следов
▶︎

Александр Цикин — Подменяем зависимости не оставляя следов

The Moment That Changed Software Development!
▶︎

The Moment That Changed Software Development!

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Schizophrenia gene, neurotic mice, and the degeneration of humanity. Mikhail Nikitin on the conse...
▶︎

Schizophrenia gene, neurotic mice, and the degeneration of humanity. Mikhail Nikitin on the conse...

Abstract Black and White wave pattern| Height Map Footage| 3 hours Topographic 4k  Background
▶︎

Abstract Black and White wave pattern| Height Map Footage| 3 hours Topographic 4k Background

Чем отличается программист от тестировщика? Выясните, что подходит вам
▶︎

Чем отличается программист от тестировщика? Выясните, что подходит вам

Алексей Бубляев, Алевтина Чугунова — Какие инструменты дизайн-системы помогут каждому
▶︎

Алексей Бубляев, Алевтина Чугунова — Какие инструменты дизайн-системы помогут каждому