cedric's Avatar

cedric

@cedric.dev.bsky.social

Doing stuff with ๐  @expo - Preparing for Launch - Creator of need.review - Don't let your memes be dreams - Something of an ๐Ÿ˜‡ investor myself

2,002 Followers  |  164 Following  |  34 Posts  |  Joined: 09.03.2023  |  2.1606

Latest posts by cedric.dev on Bluesky

๐Ÿซถ any time

15.06.2025 12:00 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@joshuakgoldberg.com sorry for the no-reply on the repo. Is there anything you need changed in the repo?

19.05.2025 22:09 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I think I still have access to it, maybe you do too? Happy to do some maintenance if thatโ€™s required. But, for bigger things, it prob need to wait for after some conferences ๐Ÿ™ˆ

19.05.2025 22:08 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Right now, I donโ€™t have a lot of bandwidth. But what needs to be done on this repository?

19.05.2025 20:09 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
a group of men in suits and ties are standing in a line . ALT: a group of men in suits and ties are standing in a line .
14.01.2025 18:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This is what Google does all the time. Even in their Flutter conferences they promote apps from big companies by just saying their name, not that only 1 division of that big corp in 1 single country uses Flutter. All while most other countries of the same corp use something else.

14.01.2025 16:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
donald trump is speaking into a microphone in front of a wall that says nabtu ALT: donald trump is speaking into a microphone in front of a wall that says nabtu
14.01.2025 15:50 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh man, so much to come still! We can work on so many other parts of the universal story now.

14.01.2025 15:34 โ€” ๐Ÿ‘ 13    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ‘€

11.01.2025 22:21 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
fix(cli): add `EAI_AGAIN` DNS service errors to offline detection by byCedric ยท Pull Request #34014 ยท expo/expo Why Someone on Bluesky mentioned running into this error. EAI_AGAIN indicates that the DNS service returned a server-side error. Although it doesn't indicate the user is offline, it does preven...

I added the `EAI_AGAIN` error to the offline detection (when fetch is failing). github.com/expo/expo/pu...

08.01.2025 11:17 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

For normal offline errors, we automatically switch to offline mode with a warning that it did. See: github.com/expo/expo/bl...

08.01.2025 10:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

As the `โ€”offline` flag mentions, we ping the API to get a list of known dependencies that we use to check if you might be running incompatible `expo-*` packages for SDK 50.

We also catch known offline related issues, unfortunately the EAI_AGAIN is a DNS error but doesnโ€™t indicate you are offline.

08.01.2025 10:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Preview
a man in a suit says " you guys are unbelievable " in front of a car ALT: a man in a suit says " you guys are unbelievable " in front of a car
08.01.2025 10:19 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Syntax trees shouldnโ€™t have to be compiled or evaluated. Itโ€™s usually a token based lexer that only represents the written code through an accessible interface. Hence itโ€™s the only way to mutate code in a stable manner.

03.01.2025 09:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Preferably all mods that are required for a platform have a proper way to do a mod using some sort of AST/CST. Thatโ€™s the only way to make things stable

02.01.2025 09:57 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The noop disables dangerous mods for the platform. Otherwise it would error out. Dangerous mods were a โ€œif itโ€™s not implemented, there is still _a_ way to do somethingโ€ but itโ€™s not recommended and it could be unstable.

Thatโ€™s why I just disabled it.

02.01.2025 09:55 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
react-native-test-app/plugins at trunk ยท microsoft/react-native-test-app react-native-test-app provides an app for all supported platforms as a package - microsoft/react-native-test-app

Fun fact, both React Native Test App (RNTA) - github.com/microsoft/re... - and react-native-tvos (github.com/react-native...) are using config plugins! Any other out-of-tree platform can adopt it as well.

10.12.2024 19:08 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You know it's a banger when my first words are "sorry, not sorry".

Listen in to an in-depth conversation about React Native debugging from both Alex hunt and me! We have come a long way but have much more to come.

10.12.2024 18:03 โ€” ๐Ÿ‘ 22    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

Its better to go for a plugin approach. Even though we don't have a plugin system for Metro configs. Using specialized functions to modify configs lowers the risk a little bit, and adds code-as-documentation to users configs. E.g

module.export = withNativeWind(config, { .. });

Easy to pull out too

05.12.2024 11:24 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I disagree with the "merging configs", I don't think thats a good idea in any way. Merging configs can override so many things without users realizing. That's why we discourage using `import { mergeConfig } from 'metro-config'`.

05.12.2024 11:22 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Itโ€™s the same for Metro config. You often accidentally overwrite some configuration that breaks something in unexpected ways

05.12.2024 10:35 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ok

04.12.2024 17:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ‘‹

17.11.2024 16:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Itโ€™s not about the size, itโ€™s what you can do with 5.5โ€ screenshots

06.11.2024 09:22 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - byCedric/tldraw-dom-components: Unlock the full React ecosystem on native Unlock the full React ecosystem on native. Contribute to byCedric/tldraw-dom-components development by creating an account on GitHub.

Yeah, I just used the default template and added Tldraw. If you are on SDK 52, DOM components work out of the box.

github.com/byCedric/tld...

04.11.2024 10:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is slick!

02.11.2024 18:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - byCedric/tldraw-dom-components: Unlock the full React ecosystem on native Unlock the full React ecosystem on native. Contribute to byCedric/tldraw-dom-components development by creating an account on GitHub.

github.com/byCedric/tld...

02.11.2024 17:56 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Canโ€™t wait until we lower the dependency count even more โค๏ธ

02.11.2024 15:01 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Having access to the full ecosystem of React (and -Native) libraries truly unlocks possibilities. Even when โ€œjustโ€ using a web view.

02.11.2024 14:40 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Iโ€™m still amazed how powerful DOM components are. I mean, try implementing an infinite drawing canvas on web, iOS, and Android in under 5 minutes.

With DOM components you actually can.

02.11.2024 14:11 โ€” ๐Ÿ‘ 69    ๐Ÿ” 7    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 1

@cedric.dev is following 19 prominent accounts