Как упаковать Haskell в Swift Framework
Продолжая тему интеропов, зайдем в гораздо более странную сторону – Haskell. В статье разбирается, как обернуть библиотеку на этом языке в Swift фреймворк – на удивление все работает довольно просто.
Продолжая тему интеропов, зайдем в гораздо более странную сторону – Haskell. В статье разбирается, как обернуть библиотеку на этом языке в Swift фреймворк – на удивление все работает довольно просто.
alt-romes.github.io
Automatically Packaging a Haskell Library as a Swift Binary XCFramework
Announcing <code>xcframework</code> or: the happy path for wiring a Haskell dependency to your Swift app
🔥10👎2
Как в Swift работает мьютекс
Начиная с iOS 18, у нас появился Synchronisation framework. Помимо прочего, он дает поддержку мьютексов, которые хорошо заточены на работу со Swift Concurrency. В статье разбирается, как с ними работать, в чем отличие от других типов локов и акторов.
Начиная с iOS 18, у нас появился Synchronisation framework. Помимо прочего, он дает поддержку мьютексов, которые хорошо заточены на работу со Swift Concurrency. В статье разбирается, как с ними работать, в чем отличие от других типов локов и акторов.
SwiftLee
Modern Swift Lock: Mutex & the Synchronization Framework
Learn how a Swift lock can help you create thread-safe access to data as an alternative to actors in Swift Concurrency.
🔥20❤4👎2💅1
This media is not supported in your browser
VIEW IN TELEGRAM
23 августа Яндекс проведет Mobile Runtime — фестиваль для мобильных разработчиков с фокусом на практику
В программе будут воркшопы по ускорению приложений и MCP, кодинг на скорость в тренажере CodeRun, консультации по карьере от лидов Яндекса, а также командный квиз про мобильную разработку с мемами, отсылками и музыкальными паузами.
Главная активность — AI-хакатон! За 5 часов команды, используя ИИ-ассистентов, должны создать работающее приложение. В составе жюри: Артур Василов, руководитель мобильной разработки Яндекс Браузера, Анна Жаркова, руководитель практики по мобильной разработке Usetech и другие эксперты. Для участия в хакатоне нужно зарегистрироваться на сайте ивента.
Если хочется выдохнуть — на фесте будут работать тематические зоны от сервисов Яндекса: обсуждайте метрики и BDUI с экспертами Городских сервисов, играйте в настолки с командами Поиска и рекламных технологий, пробуйте коктейли в баре от 360 и общайтесь с ребятами, работающими над Яндекс Почтой, Диском и Календарем.
Регистрируйтесь на сайте фестиваля.
В программе будут воркшопы по ускорению приложений и MCP, кодинг на скорость в тренажере CodeRun, консультации по карьере от лидов Яндекса, а также командный квиз про мобильную разработку с мемами, отсылками и музыкальными паузами.
Главная активность — AI-хакатон! За 5 часов команды, используя ИИ-ассистентов, должны создать работающее приложение. В составе жюри: Артур Василов, руководитель мобильной разработки Яндекс Браузера, Анна Жаркова, руководитель практики по мобильной разработке Usetech и другие эксперты. Для участия в хакатоне нужно зарегистрироваться на сайте ивента.
Если хочется выдохнуть — на фесте будут работать тематические зоны от сервисов Яндекса: обсуждайте метрики и BDUI с экспертами Городских сервисов, играйте в настолки с командами Поиска и рекламных технологий, пробуйте коктейли в баре от 360 и общайтесь с ребятами, работающими над Яндекс Почтой, Диском и Календарем.
Регистрируйтесь на сайте фестиваля.
👎38❤23🔥21👍18
Даем Claude Code доступ к SwiftUI
Claude Code – самый хайповый сегодня инструмент для AI-assisted разработки. Реализация максимально простая – консольный интерфейс, максимально тонкая прослойка между вами и моделями от Anthropic, и доступ к MCP и другим консольным тулам.
Полезнее всего агентв становятся, когда у них есть доступ к результатам выполнения написанного кода. В статье разбирается, как снепшотные тесты могут помочь агенту итерироваться по тому, какой интерфейс получается, и докручивать его до идеала.
Claude Code – самый хайповый сегодня инструмент для AI-assisted разработки. Реализация максимально простая – консольный интерфейс, максимально тонкая прослойка между вами и моделями от Anthropic, и доступ к MCP и другим консольным тулам.
Полезнее всего агентв становятся, когда у них есть доступ к результатам выполнения написанного кода. В статье разбирается, как снепшотные тесты могут помочь агенту итерироваться по тому, какой интерфейс получается, и докручивать его до идеала.
Twocentstudios
Giving Claude Code Eyes to See Your SwiftUI Views
👎5❤2👍1