Always learning. Focused on AI, Apple platforms and Laravel.

Joined September 2009
472 Photos and videos
Anyone else keep having to installing the same plugins in codex?
1
43
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
5
11
84
3,274
Siri AI better be on HomePods 😆
46
.@tim_cook where can I get that "hello" skateboard 🛹 🔥
46
🫠
May 19
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.
1
1
224
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 🙂
19
19
215
20,772
"I’m mapping where your components actually live so I can separate real exposure from theoretical spooky vibes." Better than hand waving I guess 😂
2
2
68
Got a rogue HomePod mini that likes to blast music at night 🤭 🚮
1
149
"You are a senior SwiftUI engineer with deep expertise in building production-quality apps…" - me to myself before opening Codex & Xcode
1
130
The Levi’s era was the best.
3
130
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/
1
1
2
302
If you want to waste some time making gifs, check it out!
41
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/
3
2
100
10,543
Interesting to see peak usage times here
Mar 14
A small thank you to everyone using Claude: We’re doubling usage outside our peak hours for the next two weeks.
1
127
How long do AppStore reviews take for everyone lately? 4 days and counting for me
1
145
So many ideas come to mind... pretty cool
Browser Rendering now supports crawling entire websites with a single API call. Submit a URL and get structured content back for your RAG pipelines or research. developers.cloudflare.com/ch…
197
Billiam retweeted
Mar 3
sosumi.ai now has a CLI ``` npx @nshipster/sosumi fetch /documentation/swift/array ``` This lets you fetch and render  Developer content directly into LLM-readable Markdown, without connecting to a remote MCP server.
12
36
274
42,183
Hmm how do I clear sandbox data in RevenueCat? I see you can delete a customer but it doesn't actually delete and still shows.
108