Tomek Czajecki

926 posts

Tomek Czajecki

Tomek Czajecki

@tchayen

UIs at @expo

Katılım Aralık 2018
747 Takip Edilen1.3K Takipçiler
Tomek Czajecki
Tomek Czajecki@tchayen·
@satya164 Strong agree on all three. Sad that AI models default to this behavior. PR-description-shaped blob of text. Random stream of consciousness, listing all changes as if reviewer had no access/ability to understand the code.
English
0
0
1
80
Satya
Satya@satya164·
For me, there are three main fails of AI-generated PRs: - The description is way too long and often repeats the diff (e.g., list of files and what changed in them) - Tests that check implementation and history (e.g., if a file were deleted, a test would check for the non-existence of the file) - Comments that explain the change instead of the code (e.g., this no longer does X, it now does Y) Takes more effort to read (most of the time I ignore half of the description), and then I need to clean up the tests, comments, and description before merging. Luckily, they are easily fixable: - Write a short, clear description of the "why". Include screenshots and videos when relevant. - Test public behavior, not implementation details or history. - Move the description of the change into the PR, keep comments focused on current behavior. If you do this, I already appreciate you 🫶
English
2
0
21
1.2K
Tomek Czajecki
Tomek Czajecki@tchayen·
New look check this out
Hirbod@hirbod

Had so much fun redesigning @Expo’s new homepage. Nico, sadly not on X, is a goated designer. Loved working on the Liquid Metal shader. Proud to be part of this amazing team and also to help redesign many parts of the EAS dashboard (still WIP). So many great things to come.

English
0
0
3
331
Tomek Czajecki
Tomek Czajecki@tchayen·
@peterpme @wcandillon WebGPU is a good API that reflects well how modern GPUs work, but it also means it's relatively low level and it can ONLY draw triangles. Rasterizing a path is tricky. Text is an incredibly hard topic. Skia is well thought and if you don't use it you end up reinventing it.
English
1
0
2
50
William Candillon
William Candillon@wcandillon·
We understand that people will use WebGPU via a third-party APIs such as TypeGPU, Redraw, Skia, Three.js, TensorFlow.js, you name it. That being said, if the lower-level API sounds interesting to you, I can only encourage you to dig in. This is an extremely elegant API developed by the most talented people in the industry. There is a fantastic in-depth publication at webgpufundamentals.org from Gregg Tavares that teaches the fundamentals from the ground up. @wa2goose has also made a great React Native WebGPU tutorial that walks you through the base concepts of the render pipeline: youtube.com/watch?v=vons_X…
YouTube video
YouTube
William Candillon@wcandillon

new docs, who dis? An initiative from @artemiyinthex and a shader from @Michael_Moroz_

English
6
6
114
11.2K
kitze the 🐐
kitze the 🐐@thekitze·
can we just agree as human beings to not working during the summer, we can do this we have the technology
English
17
0
57
6.4K
felippe
felippe@felippewick·
With respect to cracking conversion funnel in my mobile app, should I put off localizing to as many countries as possible? Or go broad asap?
English
1
0
1
1.1K
Tomek Czajecki retweetledi
Krzysztof Magiera
Krzysztof Magiera@kzzzf·
In case you ever wondered how to scan that QR code with your Simulator 😉
English
48
107
2.3K
228.8K
Evan Bacon 🥓
Evan Bacon 🥓@Baconbrix·
After 9 years, I just finished my last week at Expo. Started working on it when I was 19, and it's been the center of my life ever since. Incredibly grateful to the team and community we built along the way!
Evan Bacon 🥓 tweet mediaEvan Bacon 🥓 tweet mediaEvan Bacon 🥓 tweet media
English
321
53
2.3K
253.4K
Mike
Mike@grabbou·
This week in Krakow 🔜 @appjsconf Who's going there? 💣
Mike tweet media
English
5
0
63
2.4K
Tomek Czajecki
Tomek Czajecki@tchayen·
It's App.js week again. Who is already in town?
English
0
1
14
829
TesterArmy (YC P26)
TesterArmy (YC P26)@TesterArmy·
We just rolled out official support for @expo EAS! Run your agentic E2E tests in the EAS pipeline ✨
TesterArmy (YC P26) tweet media
English
7
5
74
16.7K
Tomek Czajecki
Tomek Czajecki@tchayen·
@thymikee Exciting! My current biggest pain point with agent-device (or tbh anything that controls iOS sim) is how slow everything is
English
1
0
1
159
Michał Pierzchała
Michał Pierzchała@thymikee·
working on a faster boot, interactions, and test replay for agent-device. so far: → 3.4x faster than baseline → 1.5x faster than Maestro (yes, we're adding compatibility layer) shipping this in v0.15 once tested better
English
17
13
310
22.2K
Tomek Czajecki
Tomek Czajecki@tchayen·
The moment you see claude calling git reflog and you know it's going to be a fun rest of the session
English
0
0
2
93
Tomek Czajecki retweetledi
Expo
Expo@expo·
We just cut the SDK 56 beta 😅 ◆ 50%+ faster iOS builds (precompiled XCFrameworks) ◆ 40% faster cold starts on Android ◆ Expo UI is stable ◆ iOS widgets are stable ◆ expo-router rebuilt from scratch ◆ Inline native modules ◆ Brownfield multi-app support The obvious themes are speed and stability. But there are a lot of other interesting changes (like Expo Router decoupling itself form React Navigation). Get all the nuance and detail in the changelog below ↓
Expo tweet media
English
67
112
1K
195.2K
Tomek Czajecki
Tomek Czajecki@tchayen·
Just caught Claude trying to dump session tokens to an object passed around the whole web app. Ability to review PRs remains a competitive advantage.
English
0
0
1
101
Célia
Célia@pariscestchiant·
i love SF symbols, but gosh i can NEVER find icons i want. there are 6k+ options, categories make no sense, and search is useless so i fixed it:
English
42
66
2.2K
111.7K
Tomek Czajecki
Tomek Czajecki@tchayen·
@tanishqk I "switched" to it when it became a default. Don't see much difference. It doesn't see to hit the plan usage limits faster and doesn't seem to be smarter/better in the things I use it for. Just more of the same.
English
0
0
1
93