Хороший разбор для тех, кто уже использует Claude Code в команде или только собирается его внедрять 😏
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Proglib.academy | IT-курсы
Где-то есть тесты, где-то их забыли. Где-то агент следует архитектуре проекта, где-то предлагает решение, которое с ней не сочетается.
Сегодня покажем, как передать AI инженерный контекст команды и не превратить его внедрение в ещё один источник хаоса.
Бесплатно. 60 минут доклада + 30 минут вопросов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7
Vibrance — естественное смешивание цветов для Kotlin и Compose Multiplatform. С помощью этой библиотеки вы можете смешивать (или интерполировать) цвета sRGB, как в реальных красках. Этот процесс создает другой путь между исходным и целевым цветами, имитируя субтрактивное смешивание цветов.
Фичи:
#буст #Android
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Proglib.academy | IT-курсы
Агент работает только с тем контекстом, который ему дали. Если документация неполная или устарела, он начинает додумывать — отсюда появляется неверный код.
Также разберём, как выбирать модель под задачу: Claude, DeepSeek, Qwen и другие
Впереди 7 недель работы со своим репозиторием. Вебинары проходят вживую и остаются в записи.
Стартуем 31 августа. До конца июля можно присоединиться по ранней цене, а доступ к материалам останется бессрочным
Please open Telegram to view this post
VIEW IN TELEGRAM
Приготовили для вас дайджест по актуальному из мира iOS, Android и кроссплатформы.
Каждые несколько лет Apple выводит системных инженеров из спячки, чтобы они немного улучшили динамический компоновщик, планирование процессора или предварительную загрузку данных.
В этой серии публикаций Google поможет пройти через все эти варианты выбора. Мы начнём с базового мобильного приложения и постепенно превратим его в персонализированный, интеллектуальный и агентный пользовательский опыт.
В этой статье автор поговорит о том, как построить гибридную стратегию сбора ошибок: Firebase Crashlytics для быстрой статистики и массовых инцидентов, Sentry для детального анализа с хлебными крошками, и Datadog для корпоративного мониторинга с полной трассировкой. А главное — как заставить их работать вместе, а не мешать друг другу.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Kotlin — кроссплатформенный, статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Язык разрабатывался с 2010 года под руководством Андрея Бреслава и он был представлен общественности в июле 2011.
Авторы ставили целью создать язык более лаконичный и типобезопасный, чем Java, и более простой, чем Scala. Следствием упрощения по сравнению со Scala стали также более быстрая компиляция и лучшая поддержка языка в IDE. Язык полностью совместим с Java, что позволяет Java-разработчикам постепенно перейти к его использованию; в частности, язык также встраивается в Android, что позволяет для существующего Android-приложения внедрять новые функции на Kotlin без переписывания приложения целиком.
В честь 15-летия в JetBrains сделали специальный сайт и вы можете сделать специальную поздравительную открытку, чтобы отметить влияние языка на вас и вашу работу. Кроме того компания открыла бесплатный доступ к избранным курсам по Kotlin на Hyperskill.
С 15-летием, Kotlin!
#свежак #Kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉1
Куда на самом деле уходят токены во время агентного кодинга? ⚡️
🎉1
Forwarded from Proglib.academy | IT-курсы
В итоге станет понятнее, сколько ресурсов выделять на запуск, когда его останавливать и в какой момент лучше изменить подход🔍
До 31 июля курс можно купить со скидкой, а все материалы останутся в бессрочном доступе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Позволяет интерактивно редактировать цепочку коммитов перед их применением. Это как «машина времени» для вашего кода.
git rebase -i HEAD~5 # Редактируем последние 5 коммитов
Откроется редактор с меню, где можно:
• pick – оставить коммит как есть
• reword – изменить сообщение коммита
• squash – объединить с предыдущим коммитом
• edit – внести изменения в код коммита
• drop – удалить коммит
1. Объединение коммитов (чтобы избежать "WIP" в истории):
pick a1b2c3 Важная фича
squash d4e5f6 Правки по код-ревью
squash g7h8i9 Фикс опечатки
2. Разделение коммита (через edit):
После отметки коммита как edit:
git reset HEAD~1 # откатываем изменения
git add -p # добавляем изменения частями
git commit -m "Новое сообщение"
git rebase --continue
3. Удаление секретного ключа из истории (через drop).
• Не используйте на публичных ветках (если коммиты уже отправлены в удаленный репозиторий).
• Резервная копия – перед операцией сделайте git backup-branch.
• Конфликты – будьте готовы их разрешать (как при обычном rebase).
Когда вы последний раз использовали rebase -i? Делитесь кейсами в комментах
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👏1
От AI-сомелье до собственного деплоя с разбором логов — хороший пример того, как пет-проект может вырасти в полезный инструмент 😑
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Proglib.academy | IT-курсы
Сегодняшний герой — backend-разработчик, который начал с AI-сомелье для пива: говоришь ему настроение и что на столе — он подбирает подходящий сорт. Забавная штука для пятничного вечера
Но по пути к этому сомелье он собрал кое-что посерьёзнее — свою систему деплоя с AI-ассистентом, который сам читает логи и разбирается, что сломалось.
Как из пивного пет-проекта выросло что-то реально полезное — читай в карточках
Уже открыта предзапись на осень
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
LNPopupController — это фреймворк для отображения контроллеров представлений в виде всплывающих окон для других контроллеров представлений, аналогично мини-плеерам Apple Music и Podcasts.
Фреймворк спроектирован как универсальное решение, подходящее для большинства сценариев, поэтому он реализован в виде категории для
UIViewController. Каждый контроллер представления может отображать всплывающую панель, закреплённую относительно нижнего элемента интерфейса.Для
UITabBarController и его подклассов панель по умолчанию закрепляется над панелью вкладок. Для UINavigationController и его подклассов — над панелью инструментов. В остальных контроллерах всплывающая панель отображается в нижней части экрана. Подклассы контроллеров представления также могут предоставлять собственные элементы для закрепления панели.Фичи
#буст #iOS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Кажется, у онлайн-обучения появился формат, которого давно не хватало 👇
Forwarded from Proglib.academy | IT-курсы
Логично, что обучение тоже постепенно приходит к той же модели: не покупать отдельный курс под каждую новую тему, а иметь доступ ко всей библиотеке и выбирать, что актуально именно сейчас.
Такой формат недавно появился и в Proglib Academy. Вместо одного курса — доступ сразу ко всей библиотеке и новым материалам, которые появляются в подписке
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Kinetics привносит естественное ощущение реальной физики в ваши анимации SwiftUI.
Разработанный на основе Swift 6 с строгим соблюдением принципов многопоточности, он предоставляет современную и безопасную основу для создания анимаций, которая реагируют на действия пользователя, учитывают границы и выглядят реалистично.
#буст #iOS
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1