Sign in

Jonathan Bones

@bonesyblue.bsky.social
522 followers 152 following 90 posts

Senior Dev 👨🏻‍💻 || Musician 🎹 || Engineer 📱|| Rocket man 🚀 Interested in all things React, React Native & Expo. Co-Organizer of React(Native) Kiel Meetup. 📍Hamburg, DE

PostsRepliesMedia
Jonathan Bones @bonesyblue.bsky.social · 21/05/2026
We’re hosting an app.js conf watch-along next week in Kiel. If you’re unable to make it to Krakow and are nearby - feel free to drop by! ⚛️📺
010
Jonathan Bones @bonesyblue.bsky.social · 01/05/2026
If your Android builds are taking a while to complete on EAS, try out the EAS_GRADLE_CACHE flag to save time on subsequent builds 🚀
082
Jonathan Bones @bonesyblue.bsky.social · 29/04/2026
JSON.stringify() turns your Date into an ISO string. JSON.parse() gives you back a string - not a Date! TypeScript won't warn you. Your app crashes at runtime. 💀 I hit this in a persisted Zustand store recently. Read more: 👇 www.bitglow.de/blog/date-se... #TypeScript #Zustand #ReactNative
bitglow.de
Serializing Date Objects in Persisted Data Stores
Getting 'is not a function' on a Date object? Learn why JSON.stringify breaks Dates in persisted Zustand stores and how to fix cryptic runtime errors.
071
Jonathan Bones @bonesyblue.bsky.social · 17/04/2026
It’s amazing to hear that Expo were successful with their Series B - congrats! 👏 There’s so many awesome things coming out of their stables at the minute, just look at the release notes on the past few SDK updates. Excited to see what’s ahead and can’t wait to play around with Expo Agent too 🤓
071
Jonathan Bones @bonesyblue.bsky.social · 17/03/2026
Looks like the VSCode typescript settings have been deprecated in the latest 1.111.0 VSCode release. Make sure to migrate to using the new `js/ts.tsdk` settings instead to avoid any issues! #typescript #vscode
Screenshot of VSCode settings file. The new js/ts.tsdk.path setting is present alongside the deprecated typescript.tsdk setting with a warning message: This setting is deprecated. Use js/ts.tsdk.path instead.
020
Jonathan Bones @bonesyblue.bsky.social · 13/03/2026
Whenever I need to setup new App Store Connect or Play Store API keys, I always find myself heading to the @expo.dev FYI knowledge base. The following guides are priceless: • App Store: github.com/expo/fyi/blo... • Play Store: github.com/expo/fyi/blo...
github.com
051
Reposted by Jonathan Bones
React Native Radio @reactnativeradio.com · 06/03/2026
🖤❤️ RNR 355 ❤️🖤 This week: React Native Skia for High‑Performance UI with the one and only @wcandillon.bsky.social! @mazenchami.dev and @robinheinze.dev talk Skia, shaders, WebGPU, and how to make React Native UIs feel as polished as native apps. 🪄 Listen here 👇 infinite.red/react-native...
086
Jonathan Bones @bonesyblue.bsky.social · 06/03/2026
I just discovered the i18n Ally VSCode plugin, which has some super neat features for managing local translations in your codebase. I seem to have some trouble getting it working with TS files in a React project but works like a dream in projects with JSON translation files! Link in thread below 👇
A screenshot of the i18n Ally Editor tab in VSCode with a list of translations for each supported language.
110
Jonathan Bones @bonesyblue.bsky.social · 03/03/2026
Great post from Julian on how to create app variants with @expo.dev. There’s some neat tricks on how to declare your configs in @typescriptlang.org and also pointers on how to leverage the `extra` property too. Check it out below 👇
151
Reposted by Jonathan Bones
Expo @expo.dev · 26/02/2026
Expo SDK 55 is out 😅 RN 0.83, React 19.2 & a long list of things that make your app faster, smaller, & easier to build ♦ Hermes bytecode diffing cuts update sizes by ~75% ♦ Brownfield support gets a serious upgrade ♦ MCP now queries EAS + TestFlight crashes Full changelog: expo.dev/changelog/sd...
expo.dev
Expo SDK 55 - Expo Changelog
Learn about the changes and how to upgrade
4579
Jonathan Bones @bonesyblue.bsky.social · 25/02/2026
I've been playing around with MultipeerConnectivity recently and I got caught out by not declaring the NSBonjourServices in my plist. Adding _myAppName._tcp and _myAppName._udp finally showed the local network permissions alert. 😰
110
Jonathan Bones @bonesyblue.bsky.social · 05/02/2026
Huge thanks to @expo.dev for featuring our journey with DEPOT on their blog! Big thank you as well to @baumstumpf.bsky.social for the editorial support 🙏 The path to success was built one step at a time - and those incremental improvements compounded to really pay off. 🚀
082
Reposted by Jonathan Bones
React Native Radio @reactnativeradio.com · 30/01/2026
🖤❤️ RNR 352 ❤️🖤 This week: @expo.dev Launch! 🚀 Our hosts @mazenchami.dev and @robinheinze.dev welcome back @cedric.dev to break down how Expo's new tool is making it easier than ever to launch to the App Store! Listen now 👇 infinite.red/react-native...
infinite.red
React Native Radio - RNR 352 - Expo Launch with Cedric van Putten
Mazen and Robin welcome back Cedric van Putten to discuss Expo Launch, a new tool that automates deploying React Native apps to the App Store. Learn how Expo is streamlining certificates, screenshots,...
0128
Jonathan Bones @bonesyblue.bsky.social · 16/11/2025
Here are a few dev highlights, I came across this weekend 👓☕️ Give them a skim on your next coffee break — and let me know what you think 👇
120
Jonathan Bones @bonesyblue.bsky.social · 08/11/2025
I'm preparing my Star Wars themed talk on TanStack DB for next week's React(Native) Kiel meetup. If you're around in Kiel on Monday evening, feel free to join us for some nerdy fun! ⚛️ www.meetup.com/kiel-react-n...
032
Reposted by Jonathan Bones
Expo @expo.dev · 06/11/2025
🏆 After a week of research and hours of passionate debate we have trimmed 1,200 apps down to 6 nominees for each of the App Award categories. If you are looking for inspiration to elevate your app, you can find it here: expo.dev/awards Congrats to all the nominees!
0202
Jonathan Bones @bonesyblue.bsky.social · 05/11/2025
Here are some interesting dev reads I stumbled across this week - a mix of practical updates, thoughtful perspectives and a few things that made me rethink familiar patterns. 🧵⚛️
120
Jonathan Bones @bonesyblue.bsky.social · 20/08/2025
📣 The next edition of React(Native) Kiel is coming up next Monday, Aug. 25th! I’ll be co-hosting with @dbanck.com & @baumstumpf.bsky.social and we’ve lined up two talks you won’t want to miss 👇 www.meetup.com/kiel-react-n...
meetup.com
React(Native) Meetup #29, Mon, Aug 25, 2025, 6:30 PM | Meetup
Welcome to the 29th React(Native) Meetup Kiel. Everyone is welcome to join us, whatever your experience with React or other web technologies. Since the number of spots is l
221
Jonathan Bones @bonesyblue.bsky.social · 24/07/2025
Hey #ReactNative community 👋 I've faced the following question a number of times: WebView wrapper of existing website (with native navigation shell) vs. full React Native adoption. Given tight budgets and sometimes limited resources, it’s not always easy. I’m curious to hear your thoughts 🧵👇
130
Jonathan Bones @bonesyblue.bsky.social · 19/06/2025
Was great to grab a burger and beer with @woldri.ch & @baumstumpf.bsky.social before the React(Native) Kiel meetup yesterday 🍔🍺
161
Reposted by Jonathan Bones
Oliver Kwast @baumstumpf.bsky.social · 28/05/2025
We made it to Krakow. 12 hour journey ✅ AppJS conf can start now 🤓🚀
181
Jonathan Bones @bonesyblue.bsky.social · 18/04/2025
Had some fun today deep-diving into Expo config plugins 🔌 Ran into an issue this week with an outdated plugin, so I used my day off today to fix it and learn more about how it all works. A few takeaways from the adventure below. 🧵👇
293
Reposted by Jonathan Bones
Expo @expo.dev · 16/01/2025
🤯 Did you know that you can instantly add  home screen widgets to your React app with @bacon.bsky.social's new `npx create-target` command!? Join the livestream on January 28th to watch Evan 🥓 show you how to build widgets with Expo. youtube.com/live/hgmAMrV...
27314
Reposted by Jonathan Bones
Charlie Cheever @ccheever.com · 14/01/2025
☁️ EAS Hosting is here! In addition to deploying mobile apps to stores, you can now push: - Websites - API Routes - Environment variables We are adding native support via @expo.dev React Server Components soon 🚀 Run `eas deploy` today!
2439
Jonathan Bones @bonesyblue.bsky.social · 03/01/2025
The @expo.dev examples repo is a great resource for bootstrapping your next big app idea. The templates can be pulled via the create-expo-app command. I’m trying out the with-tv example which supports tvOS & Android TV platforms 📺🚀 github.com/expo/examples
github.com
GitHub - expo/examples: Example projects that demonstrate how to use Expo APIs and integrate Expo with other popular tools
Example projects that demonstrate how to use Expo APIs and integrate Expo with other popular tools - expo/examples
3437
Jonathan Bones @bonesyblue.bsky.social · 13/12/2024
Bringing the Hip-Hop philosophy to React - awesome presentation and energy from @elizabet.dev - live rapping was very cool! 🎤⚛️✨ #ReactDayBerlin
A presentation from Elizabet Oliveira at React Day Berlin. The speaker is standing at a podium and is presenting a slide showing a retro cassette tape design with the text “Miuki Miu - Fork This (Karaoke).” Below the cassette image, instructions say “Press Play Button.”
081
Jonathan Bones @bonesyblue.bsky.social · 13/12/2024
Very cool demos from @steveruizok.bsky.social at #ReactDayBerlin! If you haven’t already, make sure to check out tldraw Computer youtu.be/u1016UnJIgA?...
youtu.be
tldraw computer - Teaser
YouTube video by tldraw
082
Jonathan Bones @bonesyblue.bsky.social · 13/12/2024
Inspiring keynote from @tej.as on generative AI and making search SOO much better 💡🤓✨ #ReactDayBerlin
An auditorium filled with attendees watching Tejas Kumar present at React Day Berlin. The presenter is demonstrating a live coding session, showing a UI created by generative AI featuring movie posters like Berlin Calling, Good Bye Lenin!, The Lives of Others, and Run Lola Run. The room is illuminated with blue lighting, and the React Day Berlin logo is visible on the stage.
1102
Reposted by Jonathan Bones
Oliver Kwast @baumstumpf.bsky.social · 13/12/2024
Made it to #ReactDayBerlin If you’re around come and say hi 👋
We‘re standing in front of the venue
2191
Reposted by Jonathan Bones
Expo @expo.dev · 18/11/2024
🥳 It's time to party! We have announcements, blog posts, videos, and livestreams scheduled throughout the week. ⚡ And we're getting things started today with an SDK 52 Highlight video: youtu.be/quZv3uKSEfY?...
youtu.be
Expo SDK 52: Our largest release ever!
YouTube video by Expo
620831
Jonathan Bones @bonesyblue.bsky.social · 04/11/2024
Here’s a great intro to the React Compiler by @baumstumpf.bsky.social & Janina from the most recent edition of the Kiel React (Native) Meetup. The live demo was super helpful in aiding understanding - make sure to check it out! ⚛️📺
040
Jonathan Bones @bonesyblue.bsky.social · 24/10/2024
Hot off the press: RN 0.76 has landed! 🛬🥳 I’m personally looking forward to trying out the new boxShadow & filter style props 🎨 reactnative.dev/blog/2024/10... #reactnative #release
reactnative.dev
React Native 0.76 - New Architecture by default, React Native DevTools, and more · React Native
Today we are excited to release React Native 0.76!
030
Jonathan Bones @bonesyblue.bsky.social · 15/10/2024
This is a fantastic blog post on how to incrementally adopt @expo.dev features and workflows in an existing RN project: expo.dev/blog/how-to-...
expo.dev
How to incrementally adopt Expo
Adoption of Expo is not an all-or-nothing proposition. It is an a la carte menu where you pick and choose the features that your project needs the most.
270
Jonathan Bones @bonesyblue.bsky.social · 26/07/2024
Had a great day in Berlin yesterday! I was super inspired by the server driven UI and generative AI talks. 🤓💡 Big thanks to Geeky Ants for organising the event and making it happen 🙌
020
Jonathan Bones @bonesyblue.bsky.social · 22/06/2024
Here’s a snippet of something I was working on this week. I used the useImperativeHandle() hook to expose a scrollToTop() method on the underlying FlatList implementation ✨ #ReactNative #JavaScript #CodeSnippet
Code snippet displaying use of the useImperativeHandle React hook to expose a scrollToTop method for an underlying React Native FlatList implementation to the parent component.
040
Jonathan Bones @bonesyblue.bsky.social · 18/06/2024
Looking forward to the next meetup this Thursday - it’s all about that BaaS (Backend as a Service) ⚛️📱
020
Jonathan Bones @bonesyblue.bsky.social · 06/03/2024
📣 Join us tomorrow evening for the 23rd edition of React Kiel 🚀 @baumstumpf.bsky.social will be leading an exciting talk and discussion on all things fresh in React 19 🗓️07.03.2024 at 18:30 📍Fleet 7, 24103 Kiel meetu.ps/e/MX3HW/K5Vp... Can’t wait to see you all there 👋 #React #software #meetup
meetu.ps
React(Native) Meetup #23, Thu, Mar 7, 2024, 6:30 PM | Meetup
Welcome to the 23rd React(Native) Meetup Kiel. Everyone is welcome to join us, whatever your experience with React or other web technologies. Since the number of spots is l
011
Reposted by Jonathan Bones
Oliver Kwast @baumstumpf.bsky.social · 14/11/2023
We recently went on a trip with our team and had a great time 🙌 We're a completely remote company, so there was a lot to catch up on. We had a blast discussing the past and the future and even managed to squeeze in some coding. How does your team do trips and do you enjoy them?
Lightpainting version of our company name
131
Jonathan Bones @bonesyblue.bsky.social · 09/11/2023
📣Exciting News! The next React(Native) Kiel Meetup has just been announced! ⚛️ Join us for an engaging discussion on all things React, featuring talks on React Query and React Server Components. 🗓️20.11.2023 at 18:30 📍Schauenburgerstraße 116, 24118 Kiel www.meetup.com/kiel-react-n... See you there! 👋
meetup.com
React(Native) Meetup #22, Mon, Nov 20, 2023, 6:30 PM | Meetup
Welcome to the 22nd React(Native) Meetup Kiel. Everyone is welcome to join us, whatever your experience with React or other web technologies. Since the number of spots is l
141
Jonathan Bones @bonesyblue.bsky.social · 26/07/2023
Thanks for the insightful talk @hotpink.cool and for bringing along some awesome @vercel.com swag… my tech cap collection is growing 🧢🙌
030
Reposted by Jonathan Bones
Oliver Kwast @baumstumpf.bsky.social · 26/07/2023
Great talk from @hotpink.cool in Hamburg today. Learned so much about Next 13 and the framework defined infrastructure pattern with @bonesyblue.bsky.social
051
Jonathan Bones @bonesyblue.bsky.social · 14/05/2023
Sunday walk 🥾
Hamburg Speicherstadt and canal
000