Pinned Tweet
🚀 Automate your Xcode localizations with ease! Push your code, and String Catalog will open a PR with translations—seamlessly fitting into your existing workflow.
- GitHub integration
- Automatic stale string cleanup
- 40+ languages
- Localize “What’s new in this version”
#Xcode #Localization #iOSDev #Automation
Billiam retweeted
I'm really pleased to announce Kickstart 2.0 is available now, with huge upgrades for keyword tracking, private AI integration, design inspiration, and more! kickstart.tools/blog/kicksta…
Signed into an old gmail account with 1password's new automatic login UX and Google disabled my account for bot activity. lol. The appeal worked but interesting that it got flagged for that
Clicked update button in codex then it just broke (deleted itself). I was so confused until I opened chatGPT app and saw the news here. 🤷♂️
A local card shop was selling individual junk wax packs for a few bucks so I rolled the dice and got exactly the card I wanted!
Billiam retweeted
Next up -- another Laravel Scout lesson learned at scale:
If you enable queuing in Scout, your models are indexed by queued jobs that are dispatched when calling `$model->save()`
In busy apps, two things might occur:
- the same model may be saved several times in a short window of time, or;
- the scout queue might be backed up and your worker is working through them
Either way, you'll end up with lots of duplicate jobs attempting to index the same model(s) before the worker has ever reached them in the queue to process
This leads to lots of unnecessary churn, since the latest model instance is retrieved from the database when it’s worked on the queue, so every duplicate job ends up re-fetching and re-indexing the same final state of the model anyway
To resolve this, I submitted a PR (which was merged) to include two jobs that can be opted-into which implement the ShouldBeUniqueUntilProcessing interface which prevents queuing jobs for model(s) that are already waiting in the queue to be indexed
🫠
We are investigating unauthorized access to GitHub’s internal repositories. While we currently have no evidence of impact to customer information stored outside of GitHub’s internal repositories (such as our customers’ enterprises, organizations, and repositories), we are closely monitoring our infrastructure for follow-on activity.
Billiam retweeted
Kickstart arrives May 15th, and you asked to see how it helps with marketing your apps. Well, here's a video showing just one of its marketing features – creating beautiful, shareable social media videos quickly and easily! I'll post a different feature tomorrow 🙂
Billiam retweeted
Use a shared Core Spotlight search index to make content discoverable in system Spotlight and support internal search within your SwiftUI app: nilcoalescing.com/blog/CoreS…
"I’m mapping where your components actually live so I can separate real exposure from theoretical spooky vibes." Better than hand waving I guess 😂
"You are a senior SwiftUI engineer with deep expertise in building production-quality apps…"
- me to myself before opening Codex & Xcode
Trying out @RevenueCat for the first time. Say hello to Tunely! Compose the perfect GIF.
- Combine gifs
- Video to gif
- Live Photo to gif
- Text animations
Would love for you to check it out!
tunely.com/
Billiam retweeted
I had a dream where Josh said that the best way to ship your app is with asc cli
The best way to ship your apps. asccli.sh/










