A new version of Quack is available! It now supports loading skills from a local store or the global ~/.agents/skills, adds support for a working directory in context of a session, and more! https://sub-pop.net/posts/quack-0-2-1/ #macOS #SwiftUI #AI #OpenSource

After a few days back in all things #Swift and #SwiftUI land, after a stint with C# consulting, I think I'm ready to go back to C#.
At least over there I know when I don't know things.
With Apple development any time I think I know what I'm doing some thing comes up to convince me I'm wrong.
It's like there is a black ops team at Apple dedicated to feeding my terminal imposter syndrome.
and it's working
In our last class of the semester, Physical Computing students built WiFi-connected robot cars controlled via a web app with commands relayed through MQTT. Cars use $8 RaspberryPi Pico 2W microcontrollers running #CircuitPython. Want to see more coolness? Drop by 245 Beacon St on 4/25 1-3pm in the Protyoing Studio Room 301. The Hatchery Makerspaces at Boston College will be opened up showcasing #SwiftUI iOS apps and maker projects by our students.

SwiftData Doesn’t Work Like You Think in UIKit
https://youtu.be/Qcl2HmzFgbA

Tired of SwiftData limitations? 👀
ICYMI: I just wrapped a FREE 10-part series on Point-Free's SQLite Data framework for iOS, covering everything from basic queries to full CloudKit sync and sharing.
Watch the full playlist 👇
https://www.youtube.com/playlist?list=PLBn01m5Vbs4CYoNYe55G1kijxeNza9SMe

Got some more fixes in, but not quite sure if an error should be fixed or if the test should be replaced… Tomorrow night, let's hope I feel better and can make a decision with a clear, non-pounding mind 😅 See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/fZnoh87XQi8
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Not feeling great, so short stream, but let's look into why tests are failing!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/xGZYQbJlBZw
AI в iOS-разработке: что у меня реально закрепилось в 2026, а что я выкинул
За последний год я перепробовал всё: Cursor, Claude Code, Codex, локальные Qwen-модели для ревью, пять версий своего CLAUDE.md , Xcode MCP от Apple, mobile-mcp, Conductor для параллельных агентов. Что-то осталось в проде, что-то выкинул через неделю. А какие-то вещи, которые казались обязательными год назад, сегодня выглядят как антипаттерны. Это статья не про «AI изменит всё» и не про то, как за вечер собрать Todo-приложение через Claude Code. Это про то, как iOS-разработчику, который уже живёт с AI-инструментами, выжать из них максимум - и не наступить на грабли, на которые наступили до тебя остальные.
https://habr.com/ru/articles/1027382/
#iOS #Swift #SwiftUI #Xcode #AIагенты #Claude_Code #Cursor #MCP #LLM #workflow
Stop Fighting SwiftUI Sheets. Use This Pattern Instead
https://azamsharp.com/2024/08/18/global-sheets-pattern-swiftui.html

In technical news, any arbitrary terminal command can now instantly be turned into a streaming output, which provides a consistent, instantly reusable way to put live outputs into the UI.
All that's needed is to conform any Observable object to my new `TerminalOutputStreamable` protocol, and it does the rest
Gone are the days where I had to painfully reimplement this feature for any new output. What took days now takes minutes
And most importantly, NO AI WAS USED

Sneak peek of the new package updating system in Cork 2.0:
You now get a much more detailed progress bar, along with the system being so stable and robust I had to go through 30 packages until I found one that failed
You also get a much better report on why individual updates failed
Join the community to see updates faster:
https://forum.rikidar.eu
https://discord.gg/kUHg8uGHpG
#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp

Some tech stuff is painful enough to “learn” it once and just keep reusing the same code/patterns over and over for years.
This is to say I added some new #SwiftData stuff to my app today, adding some fairly trivial schema migrations.
It’s just too tedious to search for improvements or better ways to do things. It works, but as with many #SwiftUI things it does not leave one feeling overly confident.