I've decided to retire Cadence, my iOS and macOS Navidrome client. This isn't a post I was planning to write and it wasn't the easiest decision. I originally created Cadence because there wasn't a Navidrome or Subsonic client I was happy with or enjoyed using. That is no longer the case.
Subscriptions feel small monthly, but added up over a year — and converted into hours you had to work to pay for them — they can be startling.
Test local-to-home currency entry, a real travel budget and useful statistics before choosing a free-to-start iPhone expense tracker.
Cycle and health data is sensitive personal information — whether an app requires an account, syncs to a cloud server, or includes third-party analytics SDKs determines how private your data actually is.
For a JB weekend from Singapore you're paying in ringgit but thinking in Singapore dollars — so the app has to log MYR spending and show the SGD equivalent instantly, offline.
Evaluate source traceability, on-device extraction, privacy review and deliberate export before choosing an iPhone app to prepare context for AI.
Tailoring each resume to the posting is the single biggest ATS win — paste the job description, see what's missing, and adjust before you send.
Turn screenshots, PDFs, files, notes and links into a source-linked brief while preserving conflicts, confidence and privacy choices.
For TOEIC reading, Part 5 rewards fast grammar and vocabulary recognition, while Part 7 rewards timed reading and skimming — so practice both under time pressure and review your misses.
A transparent first-party guide to evaluating DailyMate for practice 8,400 useful phrases in 47 languages on iphone, ipad, a home screen widget and apple watch, without an independent ranking.
A cycle-tracking app estimates your fertile window using the statistical average of your own logged period-start dates to predict when ovulation is likely to occur — not population averages.
Whether to include a photo and how long a resume should be depends on the country — getting it wrong can hurt you, so match the local convention.
A focused 30-day TOEIC plan works best when it covers every part in a set sequence and spends extra time on your weakest question types instead of re-drilling what you already know.
A transparent first-party guide to evaluating Aim990 Plus for build calm, accurate decisions under time with 630 original questions, focused pressure sets, mistake replay, mocks, dictation, and offline progress, without an independent ranking.
With a full-time job, the realistic path to a better TOEIC score is short, targeted daily practice — a few focused drills on your weak areas beats occasional long, unfocused sessions.
A native SwiftUI reader and writer for the Standard.site publishing ecosystem on AT Protocol.
Eigentlich war ich mit Cookie.app bisher ganz zufrieden. Bis ich vor Kurzem festgestellt habe, dass die App den Großteil der Safari-Cookies weder anzeigt noch löschen kann. Von den 254 Domains, die…
Built an iOS client for AT Protocol with OAuth, standard.site interoperability, reader/writer flows, a subscription system, and a companion marketing website — all in one week.
Ich habe gerade ausführlich den Obsidian Web Clipper im ObsidianGuide behandelt, da landet eine neue Catalyst-Version 1.13.1 von Obsidian auf meinem iPad, die das Clippen von Webseiten und anderen Inhalten über das Sharesheets deutlich vereinfacht, damit lassen sich Inhalte direkt aus vielen Apps heraus in Obsidian speichern. Da es sich im Moment um eine Funktion...
Safari speichert – wie praktisch jeder andere Browser auch – bei fast jedem Websitebesuch Cookies: kleine Datenpakete, die Einstellungen, Login-Status und leider auch Tracking-Informationen…
Leaving Sweden to bite the forbidden fruit.
I built a native iOS client for linkding and launched it, as I usually do, with a sarcastic-ish Mastodon post. I'd been using my instance as a PWA (inasmuch as PWAs are supported on iOS) and found it to be ok but not terribly satisfying. I appreciated the existing clients, but didn't love them. I'd tried them all, but ended up generally using a Safari extension and the web app in Safari.
Den Passwort-Manager 1Password habe ich seit der ersten Version im Jahr 2006 gern genutzt, bei Version 8 bin ich dann aber ausgestiegen. Dass keine lokalen Tresore mehr unterstützt werden und ich…
Updating an open source library taught me a valuable lesson for making your codebase agent-friendly — small steps can have a big payoff.
edafe.de/syncthing Syncthing is an open source tool that synchronises files continuously across multiple devices. It transfers data between two or more of your computers, without uploading any information to the cloud. Syncthing 2.0 has recently been described as 'A Giant Leap Forward in Decentralized File Synchronization'. Synchronisation for every platform Syncthing binary packages are available...
If you save a URL to Apple Reminders — via the Share Sheet or Siri — it goes into the reminder's URL field. This sounds fine until you try to do
Siri doesn't just need a makeover, it needs a new vision for automation. And that's a job Skills can help with.
I spoke at NSSpain this year and gave a wide-ranging talk AI, building from the fundamentals to real-world uses — with something for everyone.
Every iOS app for the most part will at some point need to reach out to the internet to get some data so that it can do something useful. Being that it's such a common thing that most devs will run into at some point and given Apple's usual polish to products, its probably something that you think would be quite straightforward but in practice, is not. Networking code has always been a challenge for developers going back to the objective-c days of iOS development, however with the introduction o...
I've been using Navidrome to stream music for a bit now. It's lightweight, snappy, stable and does everything I need. It lets me stream my own music, mark things as favorites and track my listening habits . It's decidedly nerdy — you need to self-host it (or pay someone to manage it — I assume that's an option somewhere) and I sync new music up to it using rclone .