Caleb White

552 posts

Caleb White banner
Caleb White

Caleb White

@calebdw

Engineer & OSS Contributor • Husband & Father • ✝️ Psalms 1 Fail fast, fix fast

Texas Katılım Nisan 2025
168 Takip Edilen289 Takipçiler
Caleb White
Caleb White@calebdw·
@elonmusk What can I use my Premium+ subscription in OpenCode?
English
0
2
1
29
dax
dax@thdxr·
opencode 1.3.0 will no longer autoload the claude max plugin we did our best to convince anthropic to support developer choice but they sent lawyers it's your right to access services however you wish but it is also their right to block whoever they want we can't maintain an official plugin so it's been removed from github and marked deprecated on npm appreciate our partners at openai, github and gitlab who are going the other direction and supporting developer freedom
English
217
376
7.2K
629.4K
Nico
Nico@Lsenerman·
@calebdw @thdxr its cool but not seeing the tool calls makes it useless
English
1
0
0
1.8K
Caleb White
Caleb White@calebdw·
@PeteCapeCod @thdxr thanks, but I didn't make it, just came across it while trying to find these "plugins" that dax referred to in the commit I'd switch providers if I could, but I'm on a company enterprise plan so hard to convince everyone to switch as well
English
1
0
4
1.5K
Peter Cruckshank
Peter Cruckshank@PeteCapeCod·
@calebdw @thdxr Hey this looks cool. Nice job with this one. It's ridiculous that we can't use our subs where we want 🍻
English
1
0
4
1.7K
Caleb White
Caleb White@calebdw·
@mattchad42 @VotrubaT That's not "forcing Claude" to do anything, that's just cleaning up Claude's slop after the fact
English
1
0
2
33
Punyapal Shah
Punyapal Shah@MrPunyapal·
Laravel 12.55 (basically Laravel 13 now 🔥) just made string validation so much cleaner! Fluent Rule::string() chaining for min/max/alphaDash etc. – goodbye ugly long pipes, hello readable code 😍 Who's already refactoring their FormRequests?
Punyapal Shah tweet media
English
3
6
51
2.8K
Newton Job
Newton Job@_newtonjob·
Learnt the hard way that `cache:clear` should never be part of your deployment script.
English
16
2
65
13.6K
Punyapal Shah
Punyapal Shah@MrPunyapal·
Laravel Eloquent Tip 💡 Did you know there are 5 ways to remove relations from an Eloquent model? Some mutate the model. Some return a clone. Laravel 12.54 just added a cleaner option: withoutRelation() ✨
Punyapal Shah tweet media
English
3
6
58
2.8K
BowB4BJJ
BowB4BJJ@Bow_B4_BJJ·
TONIGHT, WE TRAIN IN THE GI!!! 🥋
English
2
1
12
293
dax
dax@thdxr·
could have prompted a git worktree feature into existence a while ago but we put in the time to design a system that can also support docker containers, remote sandboxes, etc with sync that can tolerate going offline we're always the last to ship, but we're the last to ship
James Long@jlongster

what have I been working on for the last 2 weeks at @opencode? we are bringing workspaces in as a first-class concept: agents will be able to run anywhere: local directory/container/worktree, remote sandbox, or anything. instead of having a single server that only knows about local directories, the server will act as a "control plane" that routes prompts to where they should go it will manage all of the sessions across these environments and provide a unified layer for all clients to interact with them we will be smart about this: it's not *only* about routing. we will sync all data from remote environments into the local control plane server. this means the remote env can be destroyed, and we will be able to later recreate a new env with exactly the same state. it's reproducible note: this is very early and experimental, the UI you see the video is just a prototype and not guaranteed to make it to prod. We hope to start shipping something soon-ish though!

English
54
32
1.1K
118K
Caleb White
Caleb White@calebdw·
@markusstaab Just don't build things for windows and you don't have to worry about it 🙃
English
0
0
1
21
markus staab | @markusstaab@phpc.social
TIL: your github action might fail because of a overlong command line, which gets cut without further notice. Not sure its a #php or #windows or #githubactions effect. 1:1 the same command works on a ubuntu based github action without error
English
2
0
1
276
teej dv 🔭
teej dv 🔭@teej_dv·
surely someone has a nice fat markdown file with all the changes and updates for effect v3->v4 and i can just paste it in to an llm and say "upgrade"? :) :) :)
English
11
3
162
14.9K
Caleb White
Caleb White@calebdw·
@timkunze96 @MrPunyapal Strict types only affects type coercion for type declarations (typed properties, method parameters and returns, etc)
English
0
0
1
150
Tim Kunze
Tim Kunze@timkunze96·
@MrPunyapal Will throw an exception because auto casting is disabled with strict types
English
2
0
6
789
Punyapal Shah
Punyapal Shah@MrPunyapal·
PHP devs 👀 This looks obvious… but PHP has other plans 😏 What does this output? Don’t run it 👇
Punyapal Shah tweet media
English
8
5
31
9.3K
Caleb White
Caleb White@calebdw·
@MrPunyapal It looks good, but IDEs rely on the /** @use HasFactory<UserFactory> */ generic in order to properly understand what factory is returned from ::factory() (same for custom builders) Larastan can pull directly from the attribute, but your ide/lsp would not be able to understand
English
1
0
3
410
Punyapal Shah
Punyapal Shah@MrPunyapal·
Laravel 13 will have attributes instead of fillable and hidden properties on fresh projects 👀 Do you think it should also have the #[UseFactory(UserFactory::class)] attribute? 🤔
Punyapal Shah tweet media
English
23
6
101
7.9K
Caleb White
Caleb White@calebdw·
@michaeldyrynda In this case, it was a static variable on a class that was being used in many places it should not have been and was causing tests to be flaky. I refactored it to properly accept it as an instance property via the constructor and problem solved
English
0
0
0
14
Michael Dyrynda
Michael Dyrynda@michaeldyrynda·
@calebdw Here be dragons. Unless you’re using swoole/franken, statics can be ok given they’re used responsibly as the request is torn down every time. But in tests, you get cross-test contamination too easily
English
1
0
0
46
Michael Dyrynda
Michael Dyrynda@michaeldyrynda·
I once again implore you to not use static variables in your tests 🙏
English
2
0
5
1.2K
Adam Wathan
Adam Wathan@adamwathan·
What model are we using this week fellas?
English
105
1
85
28.9K