Dev Conversations #15: Pierluigi Cifani
Swift on Android: pros & cons and the technical challenges of using Swift beyond iOS.
In this month's Dev Conversations, Pierluigi Cifani joins us to discuss Swift on Android - something he's been working on and shipping apps with.
Tune in to hear the pros and cons of cross-platform Swift, and why he chose Swift on Android over KMM
www.swifttoolkit.dev/posts/dc-pier
30.10.2025 15:56 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
The Valkey Swift Package: from Local to Serverless
Learn how to use the open source, in-memory cache alternative to Redis in your Swift applications
Learn how to use the Valkey client in Swift, a package by Adam Fowler
From local Docker setup to serverless deployment with AWS Lambda & ElastiCache. Featuring live examples with interactive counters powered by Valkey ๐
swifttoolkit.dev/posts/valkey...
20.10.2025 13:13 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
Whatโs New in the Lambda V2 Runtime
Explore the new features: background execution, streaming responses, and more
The Swift AWS Lambda Runtime is out of beta, and version 2.0.0 is out!
We've updated our article that shows what's new in V2!
swifttoolkit.dev/posts/lambda...
08.10.2025 10:06 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Dev Conversations #14: Antoine van Der Lee
From Flash developer to indie success, the creator of SwiftLee and RocketSim shares his journey
๐๏ธ In this month's Dev Conversations, @avanderlee.com shares his journey from Flash developer to indie success!
Hear more about the technical challenges behind RocketSim, his approach to blogging, and tips for a successful migration to Swift 6's concurrency.
SwiftToolkit.dev/posts/dc-ant...
30.09.2025 19:25 โ ๐ 6 ๐ 2 ๐ฌ 0 ๐ 0
Hidden Gems in the Swift Argument Parser - Part II
Explore manual pages, DocC generation, and JSON dump features
The second part of the Swift Argument Parser hidden gems series is here!
๐ Learn how to generate and install manual pages, DocC reference (including static website generation), and leverage JSON dumps for even more detailed documentation.
swifttoolkit.dev/posts/argume...
19.09.2025 13:11 โ ๐ 1 ๐ 2 ๐ฌ 0 ๐ 0
Dev Conversations #13: Tibor Bรถdecs
A chat on server-side Swift, bringing Swift to enterprise, Vapor vs Hummingbird, and his new book.
๐๏ธ New Dev Conversations episode with @tiborbodecs.bsky.social !
We dive into Server-Side Swift, enterprise adoption challenges, Vapor & Hummingbird, and his new beginner-friendly Swift book written with his wife. Plus, insights on the future of the ecosystem.
swifttoolkit.dev/posts/dc-tibor
29.08.2025 15:34 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 1
Since July 2024, I published 55 posts in @swifttoolkit.bsky.social - 4 posts/month, almost weekly ๐
This week I'm skipping to celebrate bday 3.8 ๐๐
See you next week!
22.08.2025 13:27 โ ๐ 2 ๐ 1 ๐ฌ 0 ๐ 0
Hidden Gems in the Swift Argument Parser - Part I
Discover lesser-known features: shell completion scripts and improving completion suggestions
Did you know the Swift Argument Parser can generate shell completion scripts automatically? ๐โจ
Discover these hidden gems and more advanced features that can make your CLI tools more professional and user-friendly!
SwiftToolkit.dev/posts/argume...
15.08.2025 15:22 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Whatโs New in the Lambda V2 Runtime (Beta)
Explore the new features: background execution, streaming responses, and more
๐ The Swift AWS Lambda Runtime V2 beta is here!
New features include background execution for better performance, streaming responses for real-time apps, and service lifecycle support.
Check out the article, its sample project, and videos to see it in action!
swifttoolkit.dev/posts/lambda...
07.08.2025 15:13 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0
Dev Conversations #12: Bruno Rocha
From game design in Brazil to iOS infrastructure at Spotify
From Flash animations in Brazil to iOS infrastructure at Spotify, in Sweden. Meet Bruno Rocha, the iOS developer behind SwiftRocks.com.
Tune in to hear more about Bazel, the SE-290 proposal, reverse engineering and more!
swifttoolkit.dev/posts/dc-bru...
01.08.2025 10:53 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Reacting to File Changes
Monitor changes to a specific file in Swift using the FileMonitor package
Learn how to create a tool that monitors file changes using the FileMonitor package (by Kris Simon) and its AsyncStream API.
Ideal for building hot-reload tools, build triggers, or any app that needs to react to file system events!
SwiftToolkit.dev/posts/file-m...
25.07.2025 13:04 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Another fun Let's Build post is up!
This time, we're rebuilding, with last week's Terminal Utilities, the famous Matrix Code effect for the Terminal: โก Digital Rain โก
swifttoolkit.dev/posts/lb-dig...
17.07.2025 21:02 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
A little teaser from this week's post ๐ ๐ถ๏ธ
14.07.2025 14:17 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
We've added a new section to the last article, Terminal Utilities Package, thanks to reader feedback by Vasiliy Kattouf: observing interruption signals and Terminal size changes.
swifttoolkit.dev/posts/termin...
11.07.2025 11:26 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Have you ever wondered how CLI apps can have animations?
Discover the techniques behind them - accessing window size, deleting characters, hiding and showing the cursor - to make more engaging tools!
swifttoolkit.dev/posts/termin...
09.07.2025 09:59 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
Dev Conversations #11: Finn Voorhees
The author of PlaydateKit discusses embedded Swift game development and CLI tools with macOS frameworks
๐๏ธ In this month's episode, Finn Voorhees joins us to talk about PlaydateKit ๐ฎ, which wraps the Playdate C SDK with Swift for Embedded.
We also talk about CLI tools, and how his latest one, yap, achieves faster speech-to-text than OpenAI's Whisper.
swifttoolkit.dev/posts/dc-finn
30.06.2025 09:27 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0
The New Container Tool: Docker-free Swift on Linux?
WWDC 2025 brings news also outside Apple platforms
WWDC 2025 brought news also outside Apple platforms.
We took the new Swift Container tool for a spin, and it looks promising!
In this article, we'll learn how to build a Linux-compatible image of a Vapor app, and deploy it - all without Docker!
swifttoolkit.dev/posts/contai...
20.06.2025 13:06 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0
[Sponsor] Appcircle: Enterprise-Grade Mobile CI/CD Platform
Build, Test, and Publish Your Way: In the Cloud or Fully Self-Hosted, Your Choice.
This month, our special thanks once again to Appcircle, for supporting us during the month of June.
In this dedicated page we describe how Appcircle offers solutions that go beyond just a CI platform.
swifttoolkit.dev/sponsors/app...
18.06.2025 14:16 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Analyze .ipa Bundles with Rosalind
Gain insights into your app's size and contents with a custom CLI tool.
Discover how to analyze your iOS .ipa bundles using the Rosalind Swift package, by @tuist.dev
In this article, learn how to build a CLI tool to get detailed insights into your appโs size and structure - perfect for CI, release checks, and more.
swifttoolkit.dev/posts/rosali...
13.06.2025 16:43 โ ๐ 5 ๐ 2 ๐ฌ 0 ๐ 0
Installing Swift Executables From Source With Mise
Using Mise's SPM backend, eliminate the need for pre-compiled binaries.
Skip the hassle of pre-compiled binaries!
๐ Learn how to use Mise to install Swift CLI tools directly from source. Build, install, and manage your Swift executables with a single command.
Great for teams wanting consistent tooling, not only with Swift tools!
swifttoolkit.dev/posts/mise-s...
06.06.2025 16:29 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Dev Conversations #9: Shai Mishali
Shai shares his insights on Swift concurrency evolution, AI tooling, and his WWDC 2025 wishlist.
๐๏ธ New Dev Conversations episode with Shai Mishali
From RxSwift to Combine and Swift concurrency, open source wisdom, and navigating the AI revolution in iOS development. And the dessert: his WWDC 2025 wishlist!
SwiftToolkit.dev/posts/dc-shai
29.05.2025 13:55 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Reading Piped Input in Swift Executables
How to detect and read piped input in Swift, with async/await support
Ever wondered how to handle piped input in your Swift command-line tools?
Discover how to detect, read, and process standard input, with a simple example of pretty-printing JSON!
SwiftToolkit.dev/posts/pipe
23.05.2025 12:23 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Let's Build: PrettyPrint, a Better CLI Output
Writing a more customizable version of Swift's dump
PrettyPrint: The 2nd tool in our Let's Build series!
Tired of ugly CLI output? We built a zero-dependency package that makes your Swift data beautiful and more readable in the terminal, similar to Swift's dump.
swifttoolkit.dev/posts/LB-pre...
16.05.2025 16:16 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Mobile CI/CD Security: Top 5 Best Practices - Appcircle Blog
Explore the top 5 mobile CI/CD security best practices to protect your CI/CD pipelines, secure secrets, and prevent unauthorized access.
Shoutout to Appcircle for supporting our content in the next 3 weeks!
As mobile CI/CD workflows gain traction, security risks can quietly slip into every stage of the process. Check the post on their blog to strengthen your CI/CD pipeline:
appcircle.io/blog/mobile-...
13.05.2025 09:33 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Developing Swift HTTP Lambdas Locally
Testing Lambdas locally can be a pain. A different approach can make it easier.
Tired of the complex setup needed to test Swift HTTP Lambdas? Learn how to use Hummingbird-Lambda to create a modular architecture, working in a local server and AWS Lambda.
Check out this blog post with practical code examples and architectural insights.
swifttoolkit.dev/posts/local-...
09.05.2025 12:36 โ ๐ 7 ๐ 3 ๐ฌ 0 ๐ 0
Dev Conversations #9: Nick Lockwood
The creator of SwiftFormat shares his journey from web development to being a key contributor to the Swift ecosystem
๐๏ธFor the 9th episode of Dev Conversations, @nicklockwood.com joins us to share his journey into programming: his work on SwiftFormat, thoughts on maintaining motivation in programming, and what he thinks is missing in Swift.
SwiftToolkit.dev/posts/dc-nick
01.05.2025 07:14 โ ๐ 3 ๐ 1 ๐ฌ 0 ๐ 0
Sake ๐ถ: Swift-powered Command Management - Part II
Dive deeper into Sake with more complex commands and GitHub Actions integration
In the second and last part of our Sake series, we dive deeper into more complex commands:
โข Run tests with better output via xcbeautify
โข Build binaries and add them to GitHub releases
โข Automate these tasks with GitHub Actions
swifttoolkit.dev/posts/sake-2
24.04.2025 11:08 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Sake ๐ถ: Swift-powered Command Management - Part I
Write your project's tasks in Swift, and run them with Sake
Discover Sake ๐ถ - no, not the Japanese beverage - the Swift alternative to Makefiles
Built by Vaisiliy Kattouf, it allows you to write tasks as Swift code instead of shell scripts. Learn how to automate linting, formatting, and more in this hands-on guide.
SwiftToolkit.dev/posts/sake-1
16.04.2025 13:19 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0
Distribute your Swift CLIs for macOS
Build, package, and distribute Swift CLI tools as pre-compiled binaries using GitHub releases
Ever wondered how to distribute your Swift CLIs for macOS?
In this post, @pepicrft.bsky.social shows how you can distribute a Swift CLI as a pre-compiled binary, creating a better and faster experience for your users.
swifttoolkit.dev/posts/distri...
07.04.2025 09:16 โ ๐ 1 ๐ 1 ๐ฌ 0 ๐ 0
The Server-Side Swift Conference. 1st-3rd October 2025, London. Organised by @0xtim.bsky.social
The web framework for Swift. #vaporswift. Server side Swift. Posts by @0xtim.bsky.social
Engineer, geek, triathlete. @vapor.codes core team. Founder @brokenhands.io. Server-side Swift. Organiser @serversideswift.info @nsmanchester.org He/him
Developer, Technical Writer, forever a student
3x Dad | iOS @ Monday.Com | Writing @SwiftToolkit.bsky.social | Brazilian making his dreams come true in Israel
Indie dev and content creator based in Spain. Building Helm, NowPlaying, QReate and Fosi.
Writing at polpiella.dev & curator of the ioscinewsletter.com
Self taught iOS developer ๐ Usually chatting shit ๐ฉ
Writing about interesting shit at NoWham.dev
๐ฎ๐ฑ โก๏ธ๐จ๐พโก๏ธ๐ฌ๐ง
Dad, Swift Nerd and consultant - OpenSource Swift (Hummingbird, Swift Server, Android, Build & Packaging Workgroups).
Co-Founder @ wendy.sh
apple platform dev, outdoors, justice, games, he/him
Every problem has a simple wrong answer
https://github.com/mattmassicotte
https://www.massicotte.org
https://mastodon.social/@mattiem
๏ฃฟ unrelated. I'm here for bugs. https://CryptoSwift.io
Founder https://swiftstudio.app, https://notepadexe.com ๐ TextKit and text editor passionate
iOS @ goodnotes.com
https://swift.best
๐ฉโ๐ป iOS Engineer | Organizer of @iosdevhappyhour | Freelancer | ๐๏ธ Swift over Coffee | ๐ @mikaelacaron@swiftdevs.space
Software Engineer | iOS | macOS | Swift | SwiftUI | Previously SwiftUI at Apple | Author of books for Swift developers: https://books.nilcoalescing.com
Focused on IOS development and helping others improve their coding skills.
All social and communication links:
https://bento.me/stewartlynch
I know a thing or two about AirPods. App developer, security researcher. ๐ณ๏ธโ๐๐งฉ
https://mastodon.social/@_inside
Teaching you how to deploy swift on server. https://swift.cloud
official Bluesky account (check username๐)
Bugs, feature requests, feedback: support@bsky.app