brent 🇺🇦 Profile Banner
brent 🇺🇦 Profile
brent 🇺🇦

@notbrent

Followers
16,500
Following
2,628
Media
941
Statuses
19,533

Web/mobile developer working on Expo () and React Native. He/him.

Vancouver, Canada
Joined December 2008
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@notbrent
brent 🇺🇦
6 years
open source
Tweet media one
55
465
2K
@notbrent
brent 🇺🇦
2 months
have the confidence of xcode when it makes itself the default for opening json
24
53
623
@notbrent
brent 🇺🇦
1 month
i'm playing around with @reactnative new architecture examples using react-native @0 .74-rc and react @18 .3-canary, and it's pretty cool to see automatic batching with native event handlers in action.
13
60
483
@notbrent
brent 🇺🇦
5 years
fyi you can set the social preview image on github repos now so that a large stretched out picture of your face doesn't show up on twitter every time someone shares one of your repos
Tweet media one
9
59
319
@notbrent
brent 🇺🇦
9 months
initialize a new @expo project in ~1.25s using @bunjavascript and create-expo(-app)! both npm and yarn classic take ~15s, so bun looks like it's about ~12x faster for me in this case.
Tweet media one
11
28
302
@notbrent
brent 🇺🇦
4 years
hey react-native community, i need some help! we don't have a go-to place to find react-native packages. we've been working on making that place, and to ensure that the libraries are properly labeled we opted for maintaining a list by hand. 👇
24
84
275
@notbrent
brent 🇺🇦
5 years
apparently @Microsoft has 38 apps across various app stores currently using @reactnative
Tweet media one
3
60
255
@notbrent
brent 🇺🇦
4 years
we just released expo-cli @3 .26.0 with a bunch of new features and improvements, such as an integrated simulator and emulator/device picker, press shift+i instead of i to show the picker for ios, and shift+a instead of a to show it for android. changelog:
12
43
252
@notbrent
brent 🇺🇦
3 months
the updated @reactnative new architecture landing page does a fantastic job of articulating the motivations and value proposition, including concrete examples. great work @lunaleaps !
8
26
233
@notbrent
brent 🇺🇦
5 years
people often ask for an open source real world React Native app to learn from - @ferrannp made an app called FitHero that fits this perfectly. you might also want to use it to track workouts if you're into that :P
4
49
224
@notbrent
brent 🇺🇦
3 years
yarn-lock-changes github action from @Simek
Tweet media one
2
25
227
@notbrent
brent 🇺🇦
4 years
do people in other professions have to deal with incomplete / vague / weird questions as much as developers providing support for other developers? - "hello i have an animal pet in my home, how do i avoid it from dying?" - "hi my money is not enough, how do i make it more?"
19
32
207
@notbrent
brent 🇺🇦
7 years
create-react-native-app's react-native-scripts 1.1.0 is released, it now has an interactive terminal prompt, thanks @VilleImmonen :)
Tweet media one
6
54
206
@notbrent
brent 🇺🇦
7 years
super impressed by :O
4
54
182
@notbrent
brent 🇺🇦
2 years
using hermes inspector with @expo cli only takes one keystroke (`j` from the interactive prompt) and doesn't require flipper to be installed. s/o to @kudochien for building this a while ago 👀 i'm excited for hermes adoption to grow, rip "remote debugging"
7
21
179
@notbrent
brent 🇺🇦
4 years
dream scenario: microsoft, now owner of npm, replaces npm cli with yarn classic and takes over maintenance.
10
7
167
@notbrent
brent 🇺🇦
4 years
👀👀👀 you can now use expo over-the-air updates in any react native app! 🌈🌈🌈 🏁 `npm i -g expo-cli && expo init` to create a project with expo-updates installed & configured. this video shows how you can test it locally with release builds 📺
18
42
160
@notbrent
brent 🇺🇦
5 years
one of my favorite new things with @expo sdk33 is custom client builds for ios. we run a build for you and sign it with your ad-hoc provisioning profile, and then it can run on any device associated with that profile. add more devices easily at build time by just opening a url
5
17
155
@notbrent
brent 🇺🇦
7 years
context is a helluva drug
Tweet media one
5
31
149
@notbrent
brent 🇺🇦
8 years
english is the javascript of human languages
7
45
143
@notbrent
brent 🇺🇦
7 years
tfw you want to read on your laptop while lying in bed
Tweet media one
Tweet media two
3
24
140
@notbrent
brent 🇺🇦
5 years
I just published "ExpoKit 2019"
4
37
141
@notbrent
brent 🇺🇦
7 years
I just published “Good Practices: Why you should use JavaScript whenever possible with React Native”
1
41
138
@notbrent
brent 🇺🇦
7 years
if twitter wasn't the place where programmers hang out I'd have been long gone by now
8
9
134
@notbrent
brent 🇺🇦
5 years
web components lock you in to the web - use React primitives like View, Text, Image and be free send tweet mute thread
3
15
130
@notbrent
brent 🇺🇦
4 years
we had an opt-in internal hackathon at @expo where you could spend three work days over a two week period building a project with our tools. i built an ios/android app for power hours with spotify! it's on the app/play stores and open source on github:
7
16
130
@notbrent
brent 🇺🇦
4 years
the vscode-expo extension by @cedricvanputten is awesome! it will autocomplete and validate your app.json directly in vscode!
Tweet media one
Tweet media two
Tweet media three
2
22
126
@notbrent
brent 🇺🇦
4 years
i have to say that @satya164 doesn’t get enough recognition for the amazing work that he does on a bunch of vital libraries in the @reactnative ecosystem. his work on react-navigation (and supporting libs), bob, react-native-paper, and many more is super impactful
6
21
124
@notbrent
brent 🇺🇦
6 years
i present to you a comment on a pr on react-navigation
Tweet media one
5
11
115
@notbrent
brent 🇺🇦
6 years
create-react-native-app HelloWorldRe --scripts-version reason-react-native-scripts a quick first pass at CRNA integration for @reasonml , via bs-react-native. let me know if you run into issues or have ideas to improve it.
4
32
117
@notbrent
brent 🇺🇦
3 years
i don't know who needs to hear this, but.... we are hiring developers with deep ios and/or android experience at @expo . we're also looking for folks with cli and bundler experience. if you've contributed to react-native that's a bonus. shoot me a message, i'd love to chat.
7
38
112
@notbrent
brent 🇺🇦
7 years
I just published “Expo SDK v18.0.0 is now available”
5
44
111
@notbrent
brent 🇺🇦
1 year
comparing Intel and M1 build times on @expo EAS Build.... 🏎💨
Tweet media one
Tweet media two
6
9
112
@notbrent
brent 🇺🇦
4 years
working on new @expo gear
Tweet media one
8
2
111
@notbrent
brent 🇺🇦
5 months
we've supported the new architecture in expo sdk for a while now (and all libraries built with the expo modules api also support it out of the box!), so it was overdue for us to write a guide on how to try out the new architecture in your app
2
13
111
@notbrent
brent 🇺🇦
3 years
i love this description of monorepos from the @turborepo landing page. increasingly i find developers creating monorepos without knowing what they are signing themselves up for. they end up frustrated, running into all sorts of esoteric tooling problems and incompatibilities.
Tweet media one
11
13
111
@notbrent
brent 🇺🇦
5 years
give @dan_abramov your hot reloading in React Native issues and in return he will do his best to fix them, pretty good deal, take advantage of it now while he is focused on this!
3
21
104
@notbrent
brent 🇺🇦
7 years
open source projects are open source. if the docs "suck" then you should improve them rather than writing self-promotional blog posts
8
33
108
@notbrent
brent 🇺🇦
3 years
it sounds really stupid, but this $99 ember mug that keeps coffee at your exact desired temperature, controlled over bluetooth, is amazing. apparently 58.5°C is my ideal coffee temperature. you can block me by clicking the button with three dots on my profile, i'll understand.
Tweet media one
Tweet media two
17
0
106
@notbrent
brent 🇺🇦
8 years
Tweet media one
2
11
94
@notbrent
brent 🇺🇦
4 years
@dhh smaller developers seeing their app listed here are all like
2
3
102
@notbrent
brent 🇺🇦
4 years
your goal when creating an issue on a github repo should be to convince the maintainers that the issue is caused by a bug in the library and not by your app code. the easiest way to do this is to provide a minimal, complete, and runnable example.
6
20
99
@notbrent
brent 🇺🇦
5 years
Tweet media one
2
1
100
@notbrent
brent 🇺🇦
4 years
damn, expo docs looking fresh
6
6
97
@notbrent
brent 🇺🇦
5 years
at @expo we’re building tools and services to make it way easier to ship universal ios/android/web apps. we’re looking for an experienced ft designer with front-end eng skills to craft the interfaces for tools developers interact with daily.
4
30
95
@notbrent
brent 🇺🇦
1 year
that was pretty easy to add to my app that uses expo-router! some quirks depending on the libs you're using in your app still (eg: bottom-sheet not working with v3 yet, dev-client with reanimated v3 crashes on reload often) but this is exciting!
@swmansion
Software Mansion
1 year
Good things come to those who wait – today it is the stable V3 release of React Native Reanimated with Shared Element Transitions, DX improvements, perf upgrades, lower memory usage and more... Read our announcement post 👉
58
286
1K
8
8
99
@notbrent
brent 🇺🇦
4 years
we at @expo are currently hiring for a technical support role! day-to-day this involves working with developers and customers to answer questions and resolve issues. you'll also feed back the learnings from these experiences to help improve the end-to-end developer experience.
4
33
94
@notbrent
brent 🇺🇦
7 years
working with a team of smart and passionate people on a project you care about is a thing i wish everyone could experience ;) @expo_io ❤️
3
9
94
@notbrent
brent 🇺🇦
4 years
anyone else notice a trend like this on their github? i'm glad i've been getting a lot done but looking forward to getting out more again :P
Tweet media one
20
3
92
@notbrent
brent 🇺🇦
4 years
useHeight is the new todo mvc
3
0
94
@notbrent
brent 🇺🇦
5 years
i'm so excited for the incredible work @satya164 and @mosdnk have been doing on re-writing the core of react-navigation :) my dream is for navigation in react-native to be something that draws people to the ecosystem because it's so good, and we're getting much closer these days
7
14
91
@notbrent
brent 🇺🇦
2 years
thank you @vercel for sponsoring a pro account for React Native Directory!
1
2
93
@notbrent
brent 🇺🇦
1 year
a couple nice features that landed in EAS Build recently: - eas build:resign - re-sign a build after adding a new device to your ad hoc device list, without creating a new build. much faster than running a whole new build! - eas build:run - download, install, and run a sim build
8
14
89
@notbrent
brent 🇺🇦
5 years
the most useful bit of information in any bug report is how long you spent being frustrated by the bug. please make sure you include this otherwise i'm not sure how much guilt i should be feeling
5
10
91
@notbrent
brent 🇺🇦
5 years
expo-github-action by @cedricvanputten takes less than a minute to set up, and now `expo publish` will run on every commit to master for my side project
Tweet media one
4
18
91
@notbrent
brent 🇺🇦
4 years
i've said it before but we have some really great internal tools at @expo 😍
Tweet media one
4
3
89
@notbrent
brent 🇺🇦
7 years
i'm pretty stoked that react-devtools integration with react native is working well in 0.43
3
19
87
@notbrent
brent 🇺🇦
5 years
lovely post from @FlexportEng about using @reactnative & @expo to build their Transmission trucking platform mobile apps for iOS/Android. their internal tooling setup is slick!
1
13
86
@notbrent
brent 🇺🇦
8 years
and with the design refresh, appears to be entirely react now
2
53
84
@notbrent
brent 🇺🇦
3 years
took me five minutes to make this when trying out remotion, only touched react code
@JNYBGR
Jonny Burger
3 years
🎥 Announcing Remotion - a framework for making videos in React! The video below was written entirely in React, here is the source code! 📒 Docs: ⚛️ Github: 💻 Quickstart: yarn create video
196
2K
8K
4
2
86
@notbrent
brent 🇺🇦
4 years
a few react-native contributors are working on revamping and rebranding to make it the best place to find packages to use in your apps. @Jonsamp created a nice mockup in a consistent style with the docs but we could use help on the logo. help us?
Tweet media one
1
18
81
@notbrent
brent 🇺🇦
3 years
react-native-svg is looking for maintainers. if you get value from the library and you are willing and able to dedicate some of your time and attention to maintaining it, let it be known in this issue!
1
34
85
@notbrent
brent 🇺🇦
4 years
i'm starting to believe that googling error messages is a forgotten art form. these days the kids just create an issue, paste the error message, and let someone else google it for them.
8
10
82
@notbrent
brent 🇺🇦
5 years
lmk if your app uses @reactnavigation , going to create a list for the docs :)
56
14
83
@notbrent
brent 🇺🇦
6 years
@sophiebits thanks for everything sophie! you and your team are killing it
1
0
80
@notbrent
brent 🇺🇦
2 months
if you're attending @appjsconf and interested in working at @expo , be sure to find me there and let me know! i'd love for you to demo the apps you've built, walk me through code, show me your figma designs, and let me know how you'd improve expo/eas/react-native!
1
6
80
@notbrent
brent 🇺🇦
5 years
my only direct interaction with @joeerl was this email. RIP good sir, I wish you could have made it to the conference
Tweet media one
2
7
78
@notbrent
brent 🇺🇦
8 years
if you use @flowtype with ex-navigation 1.5.2 we typecheck your route names to help save you from typos! thx @skevy
Tweet media one
1
31
78
@notbrent
brent 🇺🇦
4 months
i'm excited about this rfc from @cortinico ! it's a huge step towards clarifying a number of points of confusion that the ecosystem has struggled with, eg: what is the scope of react-native core, and what fits in core vs in a framework/community tool?
0
17
79
@notbrent
brent 🇺🇦
7 years
quick do all of your maintenance downtime now and blame it on amazon
1
31
77
@notbrent
brent 🇺🇦
6 years
@rstephens cc @99piorg this would be a fascinating episode
1
0
77
@notbrent
brent 🇺🇦
4 years
we've added an option for @expo managed projects on android to opt-in to including only the expo sdk packages that are used in their standalone apps to reduce app size. we recommend disabling OTA updates if you do this, read more here
2
11
76
@notbrent
brent 🇺🇦
4 years
i worked on react-navigation from v1 to v4 and have since mostly handed it off to @satya164 and @mosdnk , and i'm super proud of the work that they have done here. @reactnavigation has a great future ahead of it! also, thanks to @expo and @swmansion for funding this work 🥰
@reactnavigation
React Navigation
4 years
We are incredibly proud to announce the stable 5th version of React Navigation today. Component-based API, first-class TypeScript autocompletion and much more. 🎉🥳😍
24
196
650
2
2
75
@notbrent
brent 🇺🇦
6 months
spotted on the @expo internal slack (h/t radek krzemień)
Tweet media one
2
7
76
@notbrent
brent 🇺🇦
6 years
easiest way to try out @reasonml with react-native via @jaredforsyth 1. download expo client on app/play store 2. find device id on bottom of projects tab 3. enter it into "reason snack", press run
1
30
76
@notbrent
brent 🇺🇦
6 years
I just published “Expo SDK v25.0.0 is now available”
0
25
75
@notbrent
brent 🇺🇦
6 years
👇diversity scholarships for tech conferences work
@samanthabretous
Samantha Bretous 🚢
6 years
@burgessdryan @ReactConf 2017. 1. Received the diversity scholarship for a ticket. 2. Did a @gofundme to get me there. 3. Got my first tech job from it.
4
11
87
1
17
74
@notbrent
brent 🇺🇦
2 years
what does your react native app deployment process look like? do you do everything manually or use fastlane? do you kick off releases with a ci service or locally? how do you share your signing credentials (keystore, certs) with team? how do you increment versions? what else?
17
9
76
@notbrent
brent 🇺🇦
4 years
for bare react-native apps: `npx uri-scheme list` `npx uri-scheme add myapp` `yarn ios` `yarn android` `npx uri-scheme open myapp://` that's pretty cool @Baconbrix
3
12
72
@notbrent
brent 🇺🇦
4 years
the "expo-*" prefix means that a package supports _all_ of the following platforms: ios, android, and web. (where possible) the "react-native-*" prefix means the package supports _one or more_ of the following platforms: ios, android, web, windows, macos.
1
7
72
@notbrent
brent 🇺🇦
5 years
me: github:
Tweet media one
5
8
72
@notbrent
brent 🇺🇦
7 years
at @ChainReactConf on the 2nd floor @alex_frantic set up a react native documentation booth! come by if you want to learn how to contribute
Tweet media one
3
12
68
@notbrent
brent 🇺🇦
8 years
check out this cool stained glass react component by "Howard P" ()
Tweet media one
1
24
67
@notbrent
brent 🇺🇦
3 years
interesting work being done here on top of react-native-reanimated's worklets!
@mrousavy
Marc
3 years
I finally got react-native-multithreading working on Android!! 🎉🎉🎉 Huge thanks to @real_naive who helped me configure the .aar stuff. #ReactNative
7
23
190
0
3
69
@notbrent
brent 🇺🇦
6 years
close any issue that doesn't provide a reproducible example. your time is too valuable to spend it trying to guess how to re-create a potential bug that doesn't impact the user enough to submit a good report
2
11
70
@notbrent
brent 🇺🇦
2 months
Announcing The Newest Architecture - a new architecture for React Native that solves the limitations of the New Architecture. Featuring the "Fabric Softener" view layer and a new JS engine "Hermaphroditus" with native support for multiple platforms built-in. Coming soon in 2034
3
2
66
@notbrent
brent 🇺🇦
2 years
@JayCooperBell combine activities: work out with friends, contribute to open source as your job, play video games with your spouse
2
1
68
@notbrent
brent 🇺🇦
5 years
react-native-paper is 😎 it follows material design guidelines, is well documented, supports ios + android + web, and exports typescript types.
2
20
68
@notbrent
brent 🇺🇦
5 years
tip: find a sport you love and practice it at least once a week so you enjoy using your body for exercise (e-sports don't count). for me it's running, maybe you'd like weightlifting or badminton or hockey, doesn't really matter. use your body for fun while you can
8
5
69
@notbrent
brent 🇺🇦
3 years
👀 @npmjs now shows download stats grouped by version!
Tweet media one
2
5
68