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

Ресурсы, статьи и личные заметки 💰
Download Telegram
Kodeco выпустили новый курс по Kotlin Multiplatform by Tutorials

⚡️Курс включает в себя

- Jetpack Compose Android
- Compose Multiplatform
- SwiftUI
- Testing
- Dependency Injection with Koin
- Persistence using SQLDelight
- Serialization
- Ktor
- Concurrency using coroutines

Книга уже доступна на сайте

⚡️Boris Dipner • Dev Mastery
👍32
🤩 Apple Vision Pro

Некоторые разработчики уже начали получать свои экземпляры для разработки

👀 А я напомню, что можно подать заявку и получить свой Developer Kit на сайте Apple

⚡️Boris Dipner • Dev Mastery
2🔥2👍1
🍎 Apple больше не подписывает iOS 17.1

• Откат больше невозможен 🤝
😱2😢1🥴1
🚀 Привет, разработчики! 🖥️

Готовы к погружению в новые возможности Xcode 15? Вот пять ресурсов, которые стоит изучить:

1. Официальная документация Xcode 15:
- Первый источник - официальный сайт Apple. Здесь вы найдете всю актуальную информацию о новых функциях и обновлениях. Ссылка

2. YouTube: What's New in Xcode 15:
- Серия видео на YouTube, где разбирают новые возможности Xcode 15. Подробные обзоры и демонстрации. Видео 1 | Видео 2

3. Статья "Xcode 15: What's New":
- Статья на Medium, где Alessandro Manilii делится своим взглядом на нововведения в Xcode 15. Читать

4. WWDC Notes: Xcode 15 Session Highlights:
- Заметки с конференции WWDC23, подробно описывающие ключевые моменты сессии по Xcode 15. Заметки

Погружайтесь в новые возможности Xcode 15 и делитесь своим опытом! 🚀📱 #xcode15 #iosdevelopment #coding #WWDC23 Оригинал

⚡️Boris Dipner • Dev Mastery
👍31🔥1🐳1👨‍💻1👾1
🎄 CocoaHeads #7 — офлайн-митап iOS-разработчиков в Алматы

Cалем, друзья! Как и в прошлом году, мы хотим завершить этот год классным митапом. При поддержке Wooppay мы подготовили митап с 3 супер докладами:

🔧 Борис Дипнер (iOS-разработчик):
Как написать свой бэкенд на Swift используя Vapor? И зачем?

🎛️ Александр Залуцкий (iOS-разработчик в Тинькофф):
SwiftMacro + SwiftSyntax. With great power comes great responsibility

✈️ Ансаган Габбасова (Frontend-разработчик в Kcell):
Из стюардессы в разработчики. Как пройти путь без тех образования самостоятельно

❗️Важно:
Все митапы ранее были бесплатны, но в этот раз для покрытия расходов на организацию, мы вводим символическую плату за вход - 1000 тенге. Подробная информация доступна по ссылке ниже. Количество мест ограничено, успейте зарегистрироваться 😉

📆 Дата: 14 декабря, 19:00
📍 Место встречи: Smart Point, Амфитеатр
🗃️ Регистрация на митап
🔥21👍1
Статья как задеплоить свой vapor проект на digital ocean

После выстпуления как и обещал выкладываю статью-инструкцию
по всем шагам необходимым для деплоя вашего vapor MVP проекта

Уже доступна на medium

⚡️Boris Dipner • Dev Mastery
👍31👨‍💻1
Топ 3 репозитория для начинающих разработчиков 🚀

⚡️Стажировки в РК и не только
⁃ Если вы только начинаете искать работу или стажировку то этот репозиторий, состоящий из большого количества компаний с детальными пунктами как что и где по стажировкам и программам обучения, опеределенно вам поможет
Ссылка

⚡️ Алгоритмическое сообщество
⁃ Большой сборник для изучения алгоритмов, в частности структур данных и подходов на разных языках программирования
Ссылка

⚡️Список публичных API
⁃ Если вы давно хотели создать пет проект или просто поэкспериментировать, то можете сэкономить время и взять одно API из довольно обширного списка на любые тематики от коммерции, природы до новостей игр и кинотеки
Ссылка

⚡️Boris Dipner • Dev Mastery
🔥641
Апгрейд чек-листа для пет-проекта 🚀

Теперь доступно два варианта:

🛷 Casual - чтобы пробежаться и сделать что-то простое, но с умом

🪂 Pro - Для того чтобы идти дальше и делать стартап

Notion ⁃ Ссылка

⚡️Boris Dipner • Dev Mastery
51
🚀 Вышел бета-релиз Cleaner app!

- Инструмент под macOS для разработчиков! Позволяет очистить кэши симулятора, репозитории SPM, архивы…
- Быстро, просто и удобно, что еще нужно?

Ссылка на приложение

#buildinpublic #macOS Оригинал

⚡️ Boris Dipner • Dev Mastery
🔥41👍1
Terricon Dev Party - 19 января 🎉

Ребята из Terricon Valley проводят большую комьюнити-встречу, где вы сможете познакомиться с коллегами, обсудить последние новости в сфере, поделиться своим мнением и лайфхаками в работе.

🔥 Основным спикером выступит middle backend разработчик Денис Ахметов, но высказаться сможет каждый из вас.

🔧 Предлагаю заглянуть и обсудить:
- ориентирование в мире IT
- Computer Science, мобильную разработку, ситуацию на рынке
- любые предложенные вами темы о разработке

Участие бесплатное, но нужно зарегистрироваться по ссылке

Когда: 19 января, 19:00
Место: IT-hub «Терриконовая долина», ул. Алалыкина, 12
1🔥1
🔥 Всем привет, я провожу исследование по выгоранию, среди разработчиков!

🙏 Буду очень благодарен за то, если вы уделите 5 минут своего времени и сможете пройти опрос

Конечно я поделюсь красивой инфографикой в скором времени 🤝

🎁 А еще отдаю большой пак ресурсов по мобильной разработке совершенно бесплатно в instagram
🔥21🤓1
Context tooltip 🚩

Возможно могла быть полезной фичой, но мне как-то не зашло 🥺

Однако есть люди которые восторгаются ей, все индивидуально

Но если вы захотите ее выключить, то держите команду для терминала:
sudo defaults write /Library/Preferences/FeatureFlags/Domain/UIKit.plist redesigned_text_cursor -dict-add Enabled -bool NO


⚡️ Boris Dipner • Dev Mastery
2❤‍🔥21
Доброго вечера

Пока проводил исследование по разработчикам понял что им не хватает поддержки и в целом так большинству на планете Хочу внести больше жизни в этот канал ар утрам писать милую поддерживающую фразу, которая бы поднимала настроение на день
Anonymous Poll
75%
Думаю, это было бы классно
25%
Пока скептически отношусь, но посмотрим 👀
Небольшая напоминалка, всем работягам

Неделька была насыщенной, но вы справились и прошли её достойно 🚀

Отдохните выходные, как следует, отложив маки и мысли о работе ❤️
131👍1
Я: просыпаюсь чтобы отпраздновать свой день рождения 🥳

Apple: выпускает новый язык программирования 🗿
5🔥3🎉3
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