Validator — это современный лёгкий фреймворк Swift, обеспечивающий элегантную и типобезопасную валидацию входных данных. Созданный на основе мощной системы типов Swift, он легко интегрируется с UIKit и SwiftUI, что упрощает валидацию форм на всех платформах Apple.
Возможности:
🔸 Курс «Специалист по ИИ»
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib
#буст #iOS
Please open Telegram to view this post
VIEW IN TELEGRAM
Чип T2 в MacBook — это защита Apple от всего неродного, включая Linux. Но есть способ обойти все ловушки и получить Fedora с рабочим Wi-Fi, звуком и даже Touch Bar. Главное — знать правильную последовательность действий. Показываю на своём примере.
👉 Читать статью
🔸 Курс «Основы IT для непрограммистов»
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib
#MadeInProglib
Please open Telegram to view this post
VIEW IN TELEGRAM
CoreML и нейронки в кармане 📱
Мобильные процессоры (NPU) становятся мощнее, и всё больше вычислений переезжает на устройство. Чтобы писать быстрые ML-фичи под iOS/Android и понимать, как сжать модель без потери качества, нужно знать математику.
Запускаем курс «Математика для разработки AI-моделей».
Старт уже завтра.
💰 Цена: 28 200 ₽.
🔥 Для кого: Для тех, кто хочет выйти за рамки обычного UI/Networking.
Успейте занять место:
👉 Записаться
Тест на знание базы: @proglib_academy_webinar_bot
Мобильные процессоры (NPU) становятся мощнее, и всё больше вычислений переезжает на устройство. Чтобы писать быстрые ML-фичи под iOS/Android и понимать, как сжать модель без потери качества, нужно знать математику.
Запускаем курс «Математика для разработки AI-моделей».
Старт уже завтра.
💰 Цена: 28 200 ₽.
🔥 Для кого: Для тех, кто хочет выйти за рамки обычного UI/Networking.
Успейте занять место:
👉 Записаться
Тест на знание базы: @proglib_academy_webinar_bot
😁2
Узнайте, как превратить API‑ключи и токены в невидимые в репозитории и APK данные с помощью собственного Gradle‑плагина.
🔸 Курс «Математика для Data Science»
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib
#свежак #Android
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Собрали лучшее о мобильной разработке. Включаем и смотрим по пути на работу.
🔸 Курс «Основы IT для непрограммистов»
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Почему происходит краш при переключении экранов?
Anonymous Quiz
15%
Неправильная работа с опциональными типами
17%
Блокировка основного потока
12%
Проблема с загрузкой Data из URL
35%
Обращение к self после deallocated контроллера
20%
Посмотреть ответ
git worktree – параллельная работа в нескольких ветках без переключенийМощная команда, которая позволяет работать с несколькими ветками Git одновременно в разных директориях. Больше не нужно постоянно переключаться между ветками или клонировать репозиторий несколько раз.
1. Параллельная разработка:
# Главная ветка в основной папке
# feature/auth в отдельной папке
git worktree add ../project-auth feature/auth
# Теперь можно работать с main и feature/auth одновременно!
2. Тестирование PR без переключений:
# Создать worktree для проверки PR коллеги
git worktree add ../pr-review-123 pr/feature-123
# Перейти в папку и запустить тесты
cd ../pr-review-123
npm test
3. Долгие операции в фоне:
# Запустить сборку в отдельной worktree
git worktree add ../project-build build-optimization
cd ../project-build
npm run build:production # Не блокирует основную работу
• Нет конфликтов индекса – каждый worktree имеет свой собственный .git
• Изоляция изменений – работа в одной ветке не влияет на другую
• Экономия времени – мгновенное переключение между контекстами
# 1. Основная работа в main
cd ~/projects/myapp
# 2. Создаем worktree для нового фича
git worktree add ~/projects/myapp-feature -b feature/new-payment
# 3. Работаем одновременно:
# Terminal 1 (main): git log --oneline
# Terminal 2 (feature): git add . && git commit -m "Add payment"
# 4. После мержа feature
git worktree remove ~/projects/myapp-feature
Pro-совет: Добавьте в
.gitconfig:ini
[alias]
wt = worktree
wt-list = worktree list
wt-add = worktree add
wt-remove = worktree remove
🔸 Курс «Основы IT для непрограммистов»
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib
#буст #JuniorKit
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Как найти деньги на создание игры?
Принять участие в шестом акселе «Фабрика видеоигр» в Москве.
Несколько фактов о нем:
- участвовать могут ЛЮБЫЕ команды — от больших компаний до парочки разрабов инди-игр;
- в программе акселератора: сессии с топ-экспертами, обучение, индивидуальный консалтинг;
- в финале всех пригласят на питчинг с инвесторами — реальный шанс привлечь деньги на разработку
За четыре предыдущих сезона (пятый в процессе питчинга) участники разработали 80 пилотных версий своих игр и уже выводят их на мировой рынок. Лучшие получили в совокупности более 150 миллионов рублей на развитие и масштабирование. А в этом сезоне кроме инвесторов будет еще Московский венчурный фонд - он выдаст персональные гранты.
Если ждешь знак от вселенной — вот он
Принять участие в шестом акселе «Фабрика видеоигр» в Москве.
Несколько фактов о нем:
- участвовать могут ЛЮБЫЕ команды — от больших компаний до парочки разрабов инди-игр;
- в программе акселератора: сессии с топ-экспертами, обучение, индивидуальный консалтинг;
- в финале всех пригласят на питчинг с инвесторами — реальный шанс привлечь деньги на разработку
За четыре предыдущих сезона (пятый в процессе питчинга) участники разработали 80 пилотных версий своих игр и уже выводят их на мировой рынок. Лучшие получили в совокупности более 150 миллионов рублей на развитие и масштабирование. А в этом сезоне кроме инвесторов будет еще Московский венчурный фонд - он выдаст персональные гранты.
Если ждешь знак от вселенной — вот он
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5
ML на мобилках: пора учить матчасть
CoreML и ML Kit делают внедрение нейронок простым, но чтобы реально понимать, как оптимизировать модель под мобильное устройство, нужно знать базу.
Мы перезапустили курс по математике с живыми вебинарами.
Что в программе на этой неделе:
1. Линейная алгебра: векторы, матрицы, определители.
2. Линейная регрессия: как предсказывать значения и интерпретировать коэффициенты.
3. SVD-разложение: как снижать размерность данных (супер-актуально для мобайла).
Вы ещё успеваете присоединиться к потоку и получить доступ ко всем материалам.
Ссылка для регистрации (до 9 декабря):
https://clc.to/LojFzw
CoreML и ML Kit делают внедрение нейронок простым, но чтобы реально понимать, как оптимизировать модель под мобильное устройство, нужно знать базу.
Мы перезапустили курс по математике с живыми вебинарами.
Что в программе на этой неделе:
1. Линейная алгебра: векторы, матрицы, определители.
2. Линейная регрессия: как предсказывать значения и интерпретировать коэффициенты.
3. SVD-разложение: как снижать размерность данных (супер-актуально для мобайла).
Вы ещё успеваете присоединиться к потоку и получить доступ ко всем материалам.
Ссылка для регистрации (до 9 декабря):
https://clc.to/LojFzw
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код?
Anonymous Quiz
74%
Result: [2, 4, 6], Count: 3
11%
Result: [2, 4, 6], Count: 0
5%
Result: [2, 2, 2], Count: 3
10%
Ошибка компиляции
Please open Telegram to view this post
VIEW IN TELEGRAM