jr @jhn.lol · 08/05/2026hold on. @wcandillon.bsky.social is changing react native 2d graphics game once again with @swmansion.com. www.youtube.com/watch?v=nGLC...youtube.comDrawn TogetherYouTube video by William Candillon 030
jr @jhn.lol · 05/02/2026this is sad. there is good software and genuine developers out there building alternatives to software we all use but rather self host and tweak for our own use. and then we judge those who make them. i would much rather live in a world where those alternatives exist, chatto included. 010
jr @jhn.lol · 14/01/2026scripting support has finally arrived to react native. also the api has improved a lot compared to legacy version in every aspect. 010
jr @jhn.lol · 30/10/2025@expo.dev config plugins are nice for simple things but working with custom targets is painful. lots of custom code to replicate what’s one click in in xcode ui. @bacon.bsky.social’s rewrite of xcode npm module looks nice and i wish it’d come with expo. ts support, better output and many bug fixes. 100
Reposted by jrjr @jhn.lol · 27/10/2025what comes to accessibility labels and having a good screen reader support i can say that just learning to use it is the best tool you can teach yourself. ios has a good 15 minute voiceover tutorial built in to learn gestures and all that stuff. if you're stuck just use siri to turn it off. 001
jr @jhn.lol · 23/10/2025yes! no more interpolateColor to animate background color or other color properties. makes everything so much cleaner too. f.e. pairs well with unistyles. 000
jr @jhn.lol · 14/10/2025when it sit down in front of computer i adjust my seat for better ergonomics. when i open a project i adjust my editor for better experience. 000
jr @jhn.lol · 02/10/2025@leaflet.pub a minor bug report: scroll to top gesture on ios doesn’t work on your site. the gesture is this little tap on the top edge of the device and it’s built in to the os. 140
jr @jhn.lol · 23/07/2025i like this sort of domain based file structure a lot. what i dont like is the amount of folders. what i've found is that folders tend to hide files. so i avoid them. also when i abandoned DRY almost completely, my code became so much more maintainable and much of friction just vanished. 020
jr @jhn.lol · 17/06/2025fzf is awesome! it makes my little scripts so much more usable and portable. first time i made something with fzf is this little git worktree helper i’ve been using daily for close to two years. github.com/jozan/gw-hel...github.comGitHub - jozan/gw-helper: use git worktree with easeuse git worktree with ease. Contribute to jozan/gw-helper development by creating an account on GitHub. 010
jr @jhn.lol · 02/04/2025it's not as painful as it was just a few years ago. we developers could do more, and probably should, but we also like to ship to three platforms from one codebase. 😅 to slim js bundle size i've been using expo atlas. github.com/expo/atlas/github.comGitHub - expo/atlas: Visualize React Native bundles to understand and optimize your app.Visualize React Native bundles to understand and optimize your app. - expo/atlas 130
jr @jhn.lol · 01/04/2025this shouldn’t happen suddenly and you can prevent it. stop using mac app store and download xcode manually from developer.apple.com. you can have multiple xcode installs at the same time which is handy. all this is described on gh by @brandtnewlabs.com take control of you dev env. 110
jr @jhn.lol · 01/04/2025i’ve decided that this ui is unusable. so i made couple shortcuts and now i have alarms off/on widgets that i can press. turning alarms on is automated in shortcuts app. if i need another alarm i use siri to completely avoid the ui. created them on mac and finished setup on phone. 131
jr @jhn.lol · 26/03/2025i didn't believe wes so i used tanstack query for years instead. turns out he was right after all. 020
jr @jhn.lol · 11/03/2025in the past i’ve defeated cocoapods by committing whole Pods dir into repo. local and ci pod installs got really fast. also my colleagues never liked it. 乁( ◔ ౪◔)ㄏ 000
jr @jhn.lol · 11/03/2025i think this graph is not correct. we recently migrated from bare react native to expo and it was much smaller initial investment than the graph here conveys. 😸 depends on project ofc but just getting CNG to work is not a lot of work. surprisingly to me it felt more like a normal RN upgrade. 210
jr @jhn.lol · 07/03/2025this is one of the concerns i have with react native testing as of now. swapping runtime for tests is not simple, as jest only supports nodejs afaik. there is github.com/ExodusMoveme... and it supports running unit tests on hermes but it has its own implementation of jest.github.comGitHub - ExodusMovement/test: A runner for node:test, jest, and tape test suites on top of node:test (and any runtime)A runner for node:test, jest, and tape test suites on top of node:test (and any runtime) - ExodusMovement/test 000
jr @jhn.lol · 17/02/2025meetings got a bit less boring after i set up virtual webcam using OBS and some plugins by @f15y.com. CRT plugin especially looks really great. that stroke on text is, you guessed it, a plugin by him. 120
jr @jhn.lol · 10/12/2024the bookmark feature is clever way to keep me on the survey site and prevents me getting distracted when searching all those new stuff i just saw the first time. also it works on mobile so i had no excuses but fill the survey right away. 010
jr @jhn.lol · 04/12/2024react router v7 in my tauri app works as good as in any spa. clientLoaders and clientActions invoke exposed rust functions. i got pretty far with useSuspenseQueries but now i can get rid of them altogether. 000
jr @jhn.lol · 02/12/2024my go to schema validation library for typescript has been valita by @badrap.io. its api is very small and defining custom types with .chain() is good for everything so far. i used to advocate io-ts but valita is very small and faster in comparison. github.com/badrap/valitagithub.comGitHub - badrap/valita: A typesafe validation & parsing library for TypeScript.A typesafe validation & parsing library for TypeScript. - badrap/valita 120
jr @jhn.lol · 26/11/2024re-creating some windows 11 icons in figma was more fun than i thought. i wish there was a way to have these natively in @tauri.app 010
jr @jhn.lol · 18/11/2024this integrated into by brain so deeply that i feel i've been using gn for a long time but it's only been less than a week. why did it stick? why not all those less used fugitive commands instead? 110
jr @jhn.lol · 10/11/2024i tried out @tauri.app v2 for the first time. getting it up and running was easy and quickly i was writing rust to access file system and displaying results with react. very impressive how fast i was able to prototype, on windows of all platforms. coming from react native this was fresh air. 100
jr @jhn.lol · 08/11/2024i called myself a react native developer because i knew how to upgrade it AND deal with all the issues my teammates run into. at the time i had hard time understanding why nobody had any sort of intuition how to solve rn issues. years later it’s obvious: too complicated for anyone to bother. 000
jr @jhn.lol · 30/06/2024i wish “saved to your camera roll” toast would be at the bottom close to the button i just pressed and my attention is. @danabra.mov i don’t know who else to ping. 😸 070