Boris Dipner • Dev Mastery
135 subscribers
17 photos
1 video
1 file
36 links
Разрабатываю мобильные приложения и помогаю вам расти быстрей 🚀

Ресурсы, статьи и личные заметки 💰
Download Telegram
Apple выпустила новый открытый язык программирования - Pkl

Pkl (произносится как "Пикл") - это язык программирования для создания конфигураций.

🚀 Pkl может генерировать вывод для JSON, YAML, Списков Свойств и других форматов конфигурации. Поддерживает генерацию кода для Java, Kotlin, Swift и Go. Также поддерживает популярные IDE, такие как IntelliJ, Visual Studio Code и Neovim.

Официальный анонс
GitHub

⚡️ Boris Dipner • Dev Mastery
5🔥41👎1🤔1😱1
Хочу рассказать, как наладить крутую связь с лидом на проекте и поднять свои скиллы 🚀

Для начала не забывай быть открытым. Сразу расскажи, что ты хочешь расти в профессии, и тебе бы не помешала помощь. Честность работает лучше всего. Редко когда лид не захочет поддержать разработчика с горящими глазами: все хотят иметь звездочек в своей команде !

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

Важно! Цени его время
Лиды — занятые ребята, так что будь готов к тому, что иногда ваши встречи будут короткими и по делу. И это норм 😉

Инициатива должна идти с твоей стороны 💪
Пойми, что это по большей части нужно тебе, и все твое развитие — на твоей ответственности. Изучай новое самостоятельно, экспериментируй и делись результатами. Так ты покажешь, что тебе действительно интересно. И не забывай про обратную связь, если что-то помогает тебе расти, говори об этом. Если что-то не срабатывает, тоже обсуди. Главное — без обид.

Оставайся профи 👔 Даже если ты нашел в лице лида друга, помни о рамках профессионального общения, как минимум по началу.

И помни, всему свое время!
Навыки и знания приходят не сразу, так что не расстраивайся, если что-то идет не так быстро, как хотелось бы. Я уверен, что шаг за шагом ты всего добьешься!

P.S. Дочитал до конца - не сомневался в тебе, ставь 🏆 теперь я точно уверен что ты всего добьешься

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

#mastery

⚡️ Boris Dipner • Dev Mastery
🏆172🔥2🍌1
🔢 Протокол Equatable в Swift

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

💣 Что такое протокол Equatable и зачем он нужен?
💣 Создание пользовательских типов данных, соответствующих протоколу Equatable, с примерами
💣 Переопределение оператора == как статического метода в рамках протокола Equatable
💣 Важность соответствия протоколу Equatable для пользовательских типов данных
💣Различие между равенством и идентичностью при использовании протокола Equatable
💣 Отличие протоколов Equatable и Comparable и их применение

🔗Оригинал #ios

⚡️Boris Dipner • Dev Mastery
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2🍌1🆒1
🏆 Как с помощью DeepFake и GoogleMeet пройти собес за друга на 4000$

☕️Якен использовал технологию Deepfake, которая помогла натянуть лицо его друга в Google Meet. И всё это в режиме реального времени!

🔗Подробнее в очень интересном треде в социальной сети Твиттер точка ком #freetime

⚡️Boris Dipner • Dev Mastery
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😱2🫡2👏1🤝1
1️⃣2️⃣3️⃣

Уже заметили новую шапку у канала?

Теперь у нас есть свои emoji 👉🏻👈🏻
https://t.iss.one/addemoji/DevMastery
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍1🔥1111
🐦 Управление повторно используемыми ячейками в UIKit и их отличия в SwiftUI

💣UIKit: Оптимизация ресурсов с помощью UITableView
💣 Проблемы и решения в UIKit
💣 SwiftUI: Декларативный подход и автоматизация
💣 Управление состоянием вью в SwiftUI

🔗 Более подробно о различиях в управлении интерфейсами в UIKit и SwiftUI можно прочитать в статье Юрия Лебедева
EN верисия / RU версия #ios

⚡️Boris Dipner • Dev Mastery
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥211
🔨 Xcode's Missing Piece: Улучшение производительности с помощью новых инструментов

🖥 Unxippity: Ускорение распаковки в Xcode
Инструмент на Swift для параллельного распаковывания, улучшенный с помощью SwiftUI для более удобного интерфейса.
👆GitHub

🐩 MarkWalkthrough: Создание обучающих туров
SwiftUI пакет, который упрощает создание обучающих презентаций в приложениях, обеспечивая плавную навигацию между слайдами.
👆GitHub

💣 Breadcrumbs: Отслеживание задач в коде
Интегрированный с Xcode трекер задач, который помогает управлять замечаниями и ошибками непосредственно в исходном коде.
👆GitHub

🔗 Оригинал #ios

⚡️Boris Dipner • Dev Mastery
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2211
🐦 Обширная статья для глубокого погружения в Swift Actors - особенно полезно для подготовки к собеседованию

💣 Что такое Actor? И для чего они используются
💣 Проблемы многопоточности, как с ними взаимодействовать
💣 Примеры из жизни, что можно занести к себе в проекты
💣 А также про асинхронный доступ и безопасность

🔗 Подробнее о возможностях и применении Swift Actors в статье Medium #ios

⚡️Boris Dipner • Dev Mastery
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4111
🍏Написал приложение ShortCutter

👆Можно поставить виджет на экран и каждый день у вас будет показываться новый набор быстрых клавиш

🐩Сейчас доступны программы Xcode, Figma, iTerm

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

🔗Пользоваться уже можно прямо сейчас AppStore

⚡️Boris Dipner • Dev Mastery
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥822
This media is not supported in your browser
VIEW IN TELEGRAM
🍏 NotchNook или же Dynamic Island на MacBook

💣 Приложение NotchNook делает вырез на новых MacBook функциональным, превращая его в подобие Dynamic Island на iPhone. Утилита всегда доступна в верхней части экрана и предлагает доступ к базовым мультимедиа функциям и настраиваемым виджетам.

👆 NotchNook расширяется из небольшого выреза в полноценное окно с вкладками Nook и Tray. В Nook можно управлять мультимедиа и виджетами, а в Tray — взаимодействовать с файлами, по аналогии с Dock на macOS.

👆 Кстати, NotchNook работает и на Mac без выреза, главное требование — macOS 14.0 и новее.

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

🔗 Подробнее о проекте Lo.Cafe

⚡️Boris Dipner • Dev Mastery
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥422👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🍏 Уже декабрь, так почему бы не добавить новогоднего настроения? 🎄

🐩 Нашел для вас кое что интересное!

Festivitas украсит вашу док-станцию и строку меню праздничными огнями. Море кастомизации, легко установить, еще думаете?

🖥Я уже добавил праздничного волшебства на свой Mac - mood на весь декабрь 💻

📎 Ссылка на скачивание

📎 Автор

⚡️Boris Dipner • Dev Mastery
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍111
⚡️ Я вернулся. Дальше — больше про AI, indie-разработку, blockchain

Пропадал не зря: собрал пачку рабочих приёмов, шаблонов и мини-пайплайнов. Теперь в канале станет больше практики про AI и инди-подход к продуктам — от идеи до релиза.

Что именно будет:

1️⃣ Vibe prompting & промт-архитектура — как заставить ИИ писать промты уровня профи и не тратить часы.
2️⃣ AI в проде — RAG, агенты, автогенерация фич/контента, интеграции (Gemini/GPT).
3️⃣ Indie-путь — быстрые MVP, гипотезы, метрики, дешёвые запуски.
4️⃣ Монетизация — подписки (StoreKit2), LTV/ARPU, прайс-тесты, «фри vs. про».
5️⃣ Разработка — архитектура, CI/CD, релизы, возможно расскажу про роль СТО в проектах где участвовал.
6️⃣SOLANA — увлекся блокчейном, смотрю изучаю, будем посмотреть как-что

Как это поможет тебе:

Минимум воды — максимум пользы: конкретные шаги, шаблоны, чеклисты.
Экономия времени: готовые промты, которые можно брать и применять.
Рост дохода: практики монетизации и быстрые экспериментальные циклы.

☕️ Формат: короткие посты, разборы кейсов, и тд... брось тему, которую было бы интересно если рассказал первой
🔥842👍1
🚀 Немного про Solana — как и обещал

Почему вообще обратил внимание на это направление?
Недавно прошёл бесплатный курс от Solana SuperTeam KZ. И, знаешь, для старта — самое то. Простые объяснения, понятный темп, местами, правда, монтаж и переключение с темы на тему сбивали фокус, но в целом — отличный ввод в экосистему.
После этого переключился на Bootcamp (тоже бесплатный — ссылка).
Вот там уже начинается настоящая практика: код, примеры, реальные кейсы. Совсем другой уровень вовлечения.

Что вообще можно делать с Solana:

1️⃣ Solana Earn
Платформа, где проекты выкладывают реальные таски.
Ты делаешь контрибьюшн — код, дизайн, контент — и получаешь оплату в токенах или USDC.
Отличный способ одновременно прокачать скиллы и собрать Web3-портфолио.

2️⃣ Хакатоны и гранты
Solana Foundation и Superteam регулярно проводят хакатоны с призовыми фондами — от десятков до сотен тысяч долларов. А если есть идея dApp или тулзы — можно податься на грант и получить финансирование.

3️⃣ DeFi, NFT, игры, агрегаторы — движуха кипит.
Кто-то строит DEX-площадки, кто-то делает лендинги, кто-то игровые механики на блокчейне.

☕️ Почему это цепляет лично меня

Для меня это не просто про технологии.
Это про mindset создателя: не быть просто пользователем блокчейна, а строить сервисы поверх него.
Solana делает это реально доступным — входной порог низкий, сообщество открытое, Rust понятный (да, требовательный, но логичный).

Если давно думал «с чего начать в блокчейне» — думаю, сейчас самое время вкатиться.

Я изучаю Solana, AI и новые подходы в разработке.

Подписывайся, если еще не подписан и хочешь тоже прокачиваться в 10х-инжениринг.
🔥111
🚀 Cursor 2.0 — Вышло крупное обновление среды разработки Cursor

Теперь это не просто IDE, а полноценная экосистема с собственным ИИ-движком.

💣Главное нововведение — Composer
Собственная языковая модель на архитектуре MoE.
Обучена через Reinforcement Learning и заточена под генерацию кода в реальном времени.
Composer работает молниеносно: большинство задач решает меньше чем за 30 секунд.

В тестах модель обошла по скорости все существующие аналоги, уступив по качеству лишь GPT-5 и Sonnet 4.5.
Но главное — она создана не просто для ответов, а для интерактивной совместной работы.

Что ещё нового:
- Параллельный запуск ИИ-агентов — теперь можно поручать им задачи и спокойно продолжать писать код.
- Обновлённый интерфейс с фокусом на продуктивность.
- Встроенный браузер, чтобы агенты могли искать информацию и взаимодействовать с вебом.
- И, наконец, голосовой режим — теперь можно разговаривать с IDE.

☕️ Почему это важно

Cursor постепенно становится не просто редактором, а рабочим пространством нового поколения.
На мой взгляд, уже просто необходимо уметь работать с AI средами разработки.
Хотите я расскажу как использую Cursor и другие IDE для проектов?

👆Официальный блог

🖥Boris Dipner
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6