@ns_vasilev: signal 58/100
Is this your account? Share your reading:
#22 of 190 accounts read, fewer needle hits than 88% of them. The leaderboard
@ns_vasilev is in Find
In Find, waiting for its first search
People search Find by what they want to read, and only accounts under 10K followers show up. Every search that shows @ns_vasilev is counted here.
Nick Vasilev, the last 20 posts, read by six needles; the score counts the 19 that are words only. A reading of the words, not a verdict on the person, and not a prediction of reach.
Every post, ranked
Best to weakest by overall signal. Pick a needle to rank the posts by that needle alone.
-
1 of 20 Strongest post
65views4likes0reposts4replies
Apple’s default pricing ignores purchasing power parity, overpricing apps in countries like Brazil or India. I built a Claude Code skill to automate 175 storefronts: pick a strategy, preview the table, and push to App Store Connect.
signalVague2%Nothing new46%Secondhand8%Nothing to use42%Bait or brag38%Hype17% -
2 of 20 82views0likes0reposts1replies
A few years ago, I had to support both StoreKit and StoreKit 2 since the minimum deployment target was iOS 13. I decided to create a unified interface that acts as a facade for IAP and implemented the Flare package.
signalVague4%Nothing new53%Secondhand3%Nothing to use39%Bait or brag20%Hype4% -
3 of 20 104views2likes0reposts2replies
Apple’s default pricing ignores purchasing power parity, overpricing apps in countries like Brazil or India. I built a Claude Code skill to automate 175 storefronts: pick a strategy, preview the table, and push to App Store Connect.
signalVague2%Nothing new46%Secondhand9%Nothing to use44%Bait or brag40%Hype18% -
4 of 20 109views1likes0reposts2replies
Yesterday I published a new article about actors and isolations in Swift. In this piece, I break down how actors work under the hood and explore key concepts like executors, jobs, schedulers. I also walk through implementing a custom serial executor and a task executor.
signalVague6%Nothing new42%Secondhand8%Nothing to use47%Bait or brag13%Hype3% -
5 of 20 65views0likes0reposts0replies
Flare simplifies IAP integration in apps and allows switching between StoreKit and StoreKit 2 at runtime based on the OS version. Recently, I updated it to the latest version and added several new features. Check it out on GitHub:
signalVague5%Nothing new48%Secondhand11%Nothing to use47%Bait or brag29%Hype9% -
6 of 20 36views0likes0reposts0replies
I've just released a new version of the Snacker package. It makes showing different kinds of snackbars in iOS apps much easier. I’ve also integrated mise for version management and added a bunch of GitHub Actions to simplify repository maintenance.
signalVague4%Nothing new57%Secondhand3%Nothing to use50%Bait or brag13%Hype9% -
7 of 20 40views0likes0reposts1replies
I’ve written a short article about the continuation mechanism in Swift Concurrency. It explains how continuations work under the hood and how they connect to the async/await model, especially when bridging legacy callback-based APIs with structured concurrency.
signalVague18%Nothing new40%Secondhand11%Nothing to use46%Bait or brag10%Hype3% -
8 of 20 54views0likes0reposts0replies
🚀 Just released Validator 1.5.0! Added new validation rules for UUID, JSON, and Base64. Making data validation in Swift even easier!
signalVague3%Nothing new62%Secondhand8%Nothing to use58%Bait or brag11%Hype18% -
9 of 20 63views0likes0reposts1replies
I spent some time digging into thread hopping in Swift Concurrency and trying to understand what actually happens under the hood. The result is a new article about Swift 6.2, Approachable Concurrency, and how NonisolatedNonsendingByDefault changes async execution.
signalVague8%Nothing new50%Secondhand7%Nothing to use68%Bait or brag16%Hype5% -
10 of 20 42views0likes0reposts1replies
A couple of months ago, I put together a small GitHub Action to build DocC documentation with versioning support. What started as a tiny helper quickly became something I now use everywhere. In my CI pipelines, it lives as a separate step whenever a Swift package requires doc.
signalVague10%Nothing new60%Secondhand3%Nothing to use66%Bait or brag25%Hype8% -
11 of 20 35views0likes0reposts0replies
The action is available on the GitHub Marketplace and has helped me keep documentation builds consistent across projects. GitHub Marketplace:
signalVague15%Nothing new79%Secondhand13%Nothing to use49%Bait or brag23%Hype6% -
12 of 20 89views4likes0reposts6replies
Just shipped a completely rebuilt version of Habiq - privacy-first habit tracker for iOS. New design, new features, and a much smoother experience. Built indie. Built for consistency.
signalVague8%Nothing new83%Secondhand4%Nothing to use75%Bait or brag25%Hype15% -
13 of 20 44views1likes0reposts1replies
Just shipped a completely rebuilt version of Habiq - privacy-first habit tracker for iOS. New design, new features, and a much smoother experience. Built indie. Built for consistency.
signalVague8%Nothing new83%Secondhand4%Nothing to use76%Bait or brag26%Hype15% -
14 of 20 85views0likes0reposts0replies
Elevated to IEEE Senior Member. <10% of 400k+ members reach this level requires 10+ years of experience, proven impact, and peer review. Nice moment to reflect. Back to building. 💪
signalVague2%Nothing new74%Secondhand22%Nothing to use76%Bait or brag65%Hype5% -
15 of 20 397views14likes0reposts16replies
Just shipped a completely rebuilt version of Habiq to the App Store Redesigned from the ground up, with new features and a much smoother experience. Now it’s time to see what people actually think #buildinpublic #iOSDev #SwiftUI #indiehacker
signalVague6%Nothing new85%Secondhand4%Nothing to use80%Bait or brag42%Hype25% -
16 of 20 66views0likes0reposts1replies
If a sequence depends on previous terms, you don’t have to make the computer calculate them one by one on a loop. Just build characteristic equation, find the roots, and voila you have a direct formula for the n-th term.
signalVague23%Nothing new68%Secondhand96%Nothing to use31%Bait or brag8%Hype10% -
17 of 20 49views0likes0reposts0replies
Just noticed that Typhoon was featured in the Swift Community Showcase January 2026!
This post carries a picture or video. The needles only read the words, so it is left out of the account's score.
signalVague2%Nothing new65%Secondhand72%Nothing to use89%Bait or brag38%Hype5% -
18 of 20 63views0likes0reposts0replies
This works for any linear recurrence with constant coefficients.
signalVague27%Nothing new85%Secondhand87%Nothing to use85%Bait or brag7%Hype6% -
19 of 20 30views0likes0reposts0replies
Hope it helps anyone who has ever wondered: “Why did my async function suddenly jump to another thread?”
signalVague91%Nothing new69%Secondhand80%Nothing to use86%Bait or brag17%Hype3% -
20 of 20 Weakest post
82views1likes1reposts0replies
If you're interested in Swift concurrency and want to go beyond the basics, this might be useful:
signalVague94%Nothing new77%Secondhand95%Nothing to use91%Bait or brag15%Hype6%
Read on 2026-11-05. This is your account and you want it gone? Write to hello@postneedle.com. The leaderboard