Zack

1.5K posts

Zack

Zack

@ZEbenfeld

mobile dev

Katılım Ocak 2013
7.5K Takip Edilen452 Takipçiler
Zack retweetledi
Callstack Engineers
Callstack Engineers@callstackio·
Agent writes code. You click around. Check logs. Report back. Repeat. Sounds familiar? In our latest podcast we chat with @ZEbenfeld on how he adopted fully agentic SDLC pipeline in @TotalWine app to ship faster while maintaining quality(hint: agent-device). Tune in May 13, 5PM👇
English
1
3
3
1.3K
Peter Piekarczyk (🥧🚗🐥)
There is so much friction w yarn + worktrees + react native monorepo The `yarn install` step takes over a minute and really messes with my flow 😭 I've been experimenting with hoisting my global cache up a directory so my worktrees can all re-use it but alas, still having problems What am I missing?
English
14
0
22
9.3K
Zack
Zack@ZEbenfeld·
A token saved is a token earned
English
0
0
2
806
Liam
Liam@_liamandr·
@sanketsahu Really nice! Could this be used as a preview tool for docs? That's one thing react native really struggles with is have live previews of components in docs. Basically if expo snack doesn't work then you have to use screenshots or recordings...
English
2
0
3
366
Sanket Sahu
Sanket Sahu@sanketsahu·
Introducing reactnative.run 🚨 (open-source) The fastest way to run React Native / Expo apps in the browser. Metro bundler mapped to the web with HMR, Expo Router, assets, source maps! Go and try it now!
English
17
55
443
27.6K
Michał Pierzchała
Michał Pierzchała@thymikee·
who's using agent-device for developing or testing real apps? I have questions!
English
13
2
31
5.4K
Jarred Sumner
Jarred Sumner@jarredsumner·
In the next version of Bun `Bun.WebView` programmatically controls a headless web browser in Bun
Jarred Sumner tweet media
English
127
150
2.7K
258.2K
Zack
Zack@ZEbenfeld·
@iponikar @peterpme For me it’s more about keeping them charged than communication
English
0
0
1
9
Peter Piekarczyk (🥧🚗🐥)
The worst part of being a React Native dev (both iOS and Android) is all the phone cables. The organization required to keep a sane-looking desk would make Marie Kondo proud
English
2
0
3
491
kiryl.ziusko
kiryl.ziusko@ziusko·
Would you be interested in a detailed blog post explaining how I achieved this?
English
16
0
82
2.6K
kiryl.ziusko
kiryl.ziusko@ziusko·
This is what happens if you are using `KeyboardAvoidingView` from react-native-keyboard-controller for chat interfaces. 40+ re-layouts for keyboard close/hides 🤯 This is not critical for this example project, but if you have very complex layout you will see perf degradation👇
English
9
6
172
15.7K
Seb ⚛️ ThisWeekInReact.com
Seb ⚛️ ThisWeekInReact.com@sebastienlorber·
⚛️❓Fun React Quizz ❓⚛️ Do you think the input state will reset when we toggle the boolean?
Seb ⚛️ ThisWeekInReact.com tweet media
English
22
9
103
33.9K
James Clements
James Clements@jamesvclements·
I built a tool that adds before and after screenshots to all my PRs
English
76
65
2.2K
168.4K
Zack retweetledi
Bramus
Bramus@bramus·
🌟 Vertical Tabs are available behind a flag in Chrome 145 (current beta) 1. Go to `chrome://flags/#vertical-tabs` 2. Set it to enabled 3. Relaunch Chrome 4. Right click the tabbar and choose “Move Tabs To The Side” Attached are before and after screenshots.
Bramus tweet mediaBramus tweet media
English
75
122
1.9K
219.4K
Zack
Zack@ZEbenfeld·
@thdxr Great approach
English
0
0
0
33
dax
dax@thdxr·
we finally shipped thinking in opencode - press ctrl+t to cycle through various thinking levels it's weird this came so late but it's a good example of how we ensure opencode stays extremely customizable while still working well out of the box quick video breakdown
English
95
73
2.1K
193.1K
Michelle Fang 🌁
Michelle Fang 🌁@michelleefang·
if you're vibe coding or building over the holidays, i want to gift one of you a 6 month subscription of claude pro to support <3 just drop a comment below. merry christmas!
English
7.5K
179
9K
1.1M
Zack
Zack@ZEbenfeld·
@tannerlinsley I was thinking about I can improve SEO for some web apps and I realized I had totally forgotten to add robots.txt 😅 I thought it might be nice if the framework somehow reminded me. Then I started toying with the idea of an SEO linter/SEO devtools.
English
0
0
1
57
Tanner Linsley
Tanner Linsley@tannerlinsley·
Let’s stop assuming other devs know what SEO means, because from experience, many don’t. Too many devs say “SEO” and have no idea what it means these days. It’s been conflated to “showing up on Google” and they believe it’s some kind of checkbox a library can give you. Technical SEO, a sub-class of SEO, encompasses using tools that enable you to satisfy technical requirements of search engines, crawlers, rankers, and even LLMs. But you still have to put the work in to use those APIs. So when someone says a tool has “good SEO” they likely mean that it either makes this process easy via its design or somehow forces structure on your data in a way that convention can be used to make it as automatic as possible. SEO as a broader topic is actually way more proactive and producer driven: it’s about delivering good content that people need and want to consume and making it easy for them to find it. As developers we can do better about the way we talk about what SEO means for us: SSR, speed/perf, structured data, meta/head management, etc. - Inspired by a recent YouTube video claiming TanStack Start didn’t have “SEO”, which is not only false but a blatant example of misunderstanding what I outlined above.
GIF
English
19
11
261
27.3K
Zack
Zack@ZEbenfeld·
@adnansahinovich From what I’ve seen, it seems like react-native-keychain doesn’t work with Expo and expo-secure-store doesn’t work without Expo
English
0
0
1
100
Adnan
Adnan@adnansahinovich·
@ZEbenfeld I haven’t done this ever, but maybe ship one release with both libs, read from react-native-keychain if storage is empty, write it into expo-secure-store, then drop Keychain in the next release.
English
1
0
3
576
Adnan
Adnan@adnansahinovich·
🛡️ React Native Security Rule #6 : AsyncStorage is NOT secure storage. If you save tokens, passwords, or credentials there, you’re storing them in plaintext. On rooted/jailbroken devices, attackers can dump it in seconds. AsyncStorage is fully readable. Treat it as public, not private. Never store: • auth tokens • passwords • API secrets Use instead: • expo-secure-store • react-native-keychain • native Keychain / Keystore
English
19
47
464
24.9K