Архитектура серверных Swift приложений
Я человек простой – вижу VIPER в тексте, уношу в канал. Вообще, по ссылке – разбор базовых паттернов организации кода для бэкенда. Если как-то так случилось, что вы все еще за рамки мобильной разработки, то почитайте.
Я человек простой – вижу VIPER в тексте, уношу в канал. Вообще, по ссылке – разбор базовых паттернов организации кода для бэкенда. Если как-то так случилось, что вы все еще за рамки мобильной разработки, то почитайте.
Theswiftdev
Building scalable backend apps in Swift - The.Swift.Dev.
Build scalable Swift backends with onion, hexagonal, and clean architecture using use cases, repositories, transactions, and database abstractions.
❤6
Новая Swift IDE на основе R#
Приготовьтесь к самому странному проекту, о котором вы сегодня услышите. В разработке находится новый IDE плагин (в 2026 году, лол) для Swift в IntelliJ и Visual Studio. При этом основан он не на SourceKit, а на собственной реализации языкового фронтенда на C# (что вообще тут происходит).
Но дальше – еще интереснее. Помимо Swift фронтенда, обещают сделать и фронтенд для ObjC / ObjC++, тоже с нуля, разумеется.
Доделать планируют к концу 2027 года, что делает все еще веселее.
Приготовьтесь к самому странному проекту, о котором вы сегодня услышите. В разработке находится новый IDE плагин (в 2026 году, лол) для Swift в IntelliJ и Visual Studio. При этом основан он не на SourceKit, а на собственной реализации языкового фронтенда на C# (что вообще тут происходит).
Но дальше – еще интереснее. Помимо Swift фронтенда, обещают сделать и фронтенд для ObjC / ObjC++, тоже с нуля, разумеется.
Доделать планируют к концу 2027 года, что делает все еще веселее.
Swift Forums
Major new R# based Swift IDE-integration In Progress for full Swift support in Visual Studio and IntelliJ with bidirectional C++…
Hello to all of you! My name is Jascha and I'm effectively the BDFL of SoftOmni. At SoftOmni, one of our two main projects is SwiftRD. We've been working hard (well mostly me on this one since most other contributors and maintainers eye our much bigger…
💅20❤1👍1
Утром 26 августа на границе Китай-Непал пропал Саша Зимин, которого большинство из вас очень хорошо знают. Ребята ищут хоть какую-то информацию от людей из групп, кого удалось спасти после сели – если вдруг у вас или ваших знакомых есть какие-то зацепки, свяжитесь с ними, пожалуйста.
https://www.instagram.com/reel/Dcj7BF9trF5/?igsi=a3FieWI4a2tmaHgz
https://www.instagram.com/reel/Dcj7BF9trF5/?igsi=a3FieWI4a2tmaHgz
3❤108👎6🔥3👍2💅2
Уменьшаем граф транзитивных зависимостей
Pointfree рассказывают, как они использовали SwiftPM traits чтобы уменьшить количество зависимостей, которые подтягивают их библиотеки. Напоминаю основную идею – с помощью traits зависимости можно настраивать гораздо более гранулярно, так что, если вы не используете какие-то фичи библиотеки, то и связанные зависимости не будут загружены.
Pointfree рассказывают, как они использовали SwiftPM traits чтобы уменьшить количество зависимостей, которые подтягивают их библиотеки. Напоминаю основную идею – с помощью traits зависимости можно настраивать гораздо более гранулярно, так что, если вы не используете какие-то фичи библиотеки, то и связанные зависимости не будут загружены.
www.pointfree.co
“Trait-ifying” our libraries to reduce transitive dependencies
We are continuing to adopt SwiftPM traits across our libraries so that users can opt out of pieces they do not need, starting with SwiftNavigation as our test bed.
❤14💅3👍1
С 14 по 18 сентября пройдет новый сезон Podlodka iOS Crew. В этот раз в центре внимания авторов конференции то, как AI меняет iOS-разработку.
Что ждёт участников:
И это ещё не всё! Подробности о сезоне смотрите на сайте, и там же есть билеты по early-bird цене.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👎13👍7❤2💅2🔥1
Что планируется в Embedded Swift
Embedded Swift – это подмножество языка, предназначенное для программирования в условиях жестко ограниченных ресурсов – например, под микроконтроллеры. Держите разбор того, что нового будет в Swift 6.4, включая нормальную поддержку any, untyped throws и парсинг чисел с плавающей точкой из строк.
Embedded Swift – это подмножество языка, предназначенное для программирования в условиях жестко ограниченных ресурсов – например, под микроконтроллеры. Держите разбор того, что нового будет в Swift 6.4, включая нормальную поддержку any, untyped throws и парсинг чисел с плавающей точкой из строк.
Swift.org
Embedded Swift Improvements Coming in Swift 6.4
Embedded Swift is a subset of Swift that’s designed for low resource usage, making it capable of running on constrained environments like microcontrollers. Using a special compilation mode, Embedded Swift produces significantly smaller binaries than regular…
💅5👍3🔥2