Mathieu's Avatar

Mathieu

@zoontek.me.bsky.social

Frontend & mobile @ http://swan.io β€’ author of react-native-(permissions | localize | bootsplash | edge-to-edge)

553 Followers  |  136 Following  |  182 Posts  |  Joined: 20.09.2023  |  2.0013

Latest posts by zoontek.me on Bluesky

2025-07-31, Version 22.18.0 'Jod' (LTS), @aduh95
Notable Changes
Type stripping is enabled by default
Node.js will be able to execute TypeScript files without additional configuration:

$ echo 'const foo: string = "World"; console.log(`Hello ${foo}!`);' > file.ts
$ node file.ts
Hello World!

2025-07-31, Version 22.18.0 'Jod' (LTS), @aduh95 Notable Changes Type stripping is enabled by default Node.js will be able to execute TypeScript files without additional configuration: $ echo 'const foo: string = "World"; console.log(`Hello ${foo}!`);' > file.ts $ node file.ts Hello World!

It's easy to miss a key feature of Node's TypeScript support that was released on Friday: it's zero config πŸ’₯

Meaning you don't need to put anything in package.json. Strictly speaking you don't even need a tsconfig to run the code.

nodejs.org/en/blog/rele...

05.08.2025 13:28 β€” πŸ‘ 83    πŸ” 16    πŸ’¬ 6    πŸ“Œ 1
Preview
Fix Dimensions window values on Android < 15 by zoontek Β· Pull Request #52738 Β· facebook/react-native Summary: This PR (initially created for edge-to-edge opt-in support, rebased multiple times) fixes the Dimensions API window values on Android &lt; 15, when edge-to-edge is enabled. Currently the w...

Took me a while to get it right on Android from 7 to 16, with edge-to-edge enabled or not, new arch enabled or not, but I fixed the Dimensions API: github.com/facebook/rea...

Finally, correct window dimensions & values update on split screen changes! ✨

27.07.2025 14:57 β€” πŸ‘ 13    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Congrats guys πŸ”₯πŸ”₯πŸ”₯

23.07.2025 19:28 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Dunning–Kruger was always a thing in programming, but with AI agents we've reached a whole new level...

17.07.2025 07:28 β€” πŸ‘ 4    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

Absolute banger

14.07.2025 09:21 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I wish @cloudflare.social has a product to host NodeJS instances.

Not with workers. Just true, running all the time, NodeJS instances.

11.07.2025 16:59 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Release 3.5.0 Β· zoontek/react-native-localize Add Expo config plugin by @alextoudic in #301

react-native-localize 3.5.0 is out, and it has an @expo.dev plugin! github.com/zoontek/reac...

11.07.2025 10:35 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Biome v2 is broken for React usage, avoid update for the moment.

11.07.2025 07:31 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

you get the despair and frustration of learning to code, without the learning part

06.07.2025 14:44 β€” πŸ‘ 490    πŸ” 107    πŸ’¬ 4    πŸ“Œ 2
Preview
Moon - Film (2010) - SensCritique Moon est un film de Duncan Jones. Synopsis : Sam Bell vit depuis plus de trois ans dans la station lunaire de Selene, où il gère l'extraction de l'hélium 3, seule...

www.senscritique.com/film/moon/41...

03.07.2025 20:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Moon du coup?

03.07.2025 20:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Stylized painting of M. Bison, a muscular video game villain in a red military uniform and cap, striking a powerful pose with flames in the background.

Stylized painting of M. Bison, a muscular video game villain in a red military uniform and cap, striking a powerful pose with flames in the background.

πŸ”₯ ANNOUNCING: IGNITE 11 πŸ”₯

Ignite 11: Bison 🦬 is here!!

What's new in Ignite?
βœ… New Architecture by default
βœ… Android edge-to-edge support
βœ… Bring Your Own State Management (BYOSM)
βœ… So much more!

See what's new in Mark Rickert's full post πŸ‘‡
shift.infinite.red/announcing-i...

02.07.2025 17:02 β€” πŸ‘ 16    πŸ” 9    πŸ’¬ 2    πŸ“Œ 1
Update react-native-is-edge-to-edge to 1.2.1 by zoontek Β· Pull Request #7729 Β· software-mansion/react-native-reanimated Summary This PR updates react-native-is-edge-to-edge to the latest version: 1.2.1. As edgeToEdgeEnabled will be available in the next React Native release (facebook/react-native#52088), we need a n...

Can someone at @swmansion.com have a quick look at github.com/software-man... ?

This (unfortunately) require a release as the version number is currently strict.

01.07.2025 16:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image 30.06.2025 09:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

First we outsource software dev organization to engineering managers, then taste and vision to product managers, then code writing to text bots, and it still does not make better software.
There is no world where you get quality software without experienced engineers who care about their work

28.06.2025 09:26 β€” πŸ‘ 20    πŸ” 7    πŸ’¬ 0    πŸ“Œ 1
Preview
Add edge-to-edge opt-in support by zoontek Β· Pull Request #52088 Β· facebook/react-native Summary: This follows #47554 Compared to the initial proposal, I had to remove the edgeToEdgeEnabled property from the root gradle.properties and put it in the app gradle.properties instead (explai...

πŸŽ‰ enableEdgeToEdge opt-in has been merged into React Native
github.com/facebook/rea...

27.06.2025 15:11 β€” πŸ‘ 18    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

Tu as le nom du bot slack? Ou c'est maison ?

25.06.2025 07:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If you, a business, are reliant on an open source project to function it is YOUR responsibility to assess and ensure the health of that project by either contributing to it yourself or by using an alternative if project health cannot be guaranteed.

22.06.2025 22:11 β€” πŸ‘ 373    πŸ” 74    πŸ’¬ 7    πŸ“Œ 7

Elle marche? Mais elle vient Γ  peine de naitre.

21.06.2025 17:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Currently working with Vite plugin API and I have a few questions.

1. Is there a way to enforce sequential transform calls? Or at least wait for one file to be transformed before all the others?
2. Is there a wait to call `load()` (for virtual modules) only once all transforms has been run?

20.06.2025 15:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Bonne fΓͺte au meilleur des papas nonobstant (toi)

15.06.2025 14:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
React Native 0.80 - React 19.1, JS API Changes, Freezing Legacy Arch and much more Β· React Native Today we are excited to release React Native 0.80!

React Native 0.80 is now available!

This release includes React 19.1, stability improvements to our JavaScript API, freezes the Legacy Architecture, and more.

reactnative.dev/blog/2025/0...

12.06.2025 17:21 β€” πŸ‘ 62    πŸ” 17    πŸ’¬ 1    πŸ“Œ 4
Preview
Announcing Oxlint 1.0 The first stable version of Oxlint, a fast & easy-to-use Rust-powered linter for JavaScript and TypeScript, is out. Learn about its 50~100x speed advantage over ESLint, support for 500+ rules, real-wo...

We're thrilled to announce the first stable release of Oxlint - version 1.0!

Our Rust-powered JavaScript/TypeScript linter delivers 50~100x faster performance than ESLint with 500+ rules and zero configuration required.

Time to give it a try!

voidzero.dev/posts/announ...

10.06.2025 10:13 β€” πŸ‘ 310    πŸ” 62    πŸ’¬ 10    πŸ“Œ 9
Preview
Andreas Storm on X: "It looks very restless tbh https://t.co/alXKQNsvGt" / X It looks very restless tbh https://t.co/alXKQNsvGt

x.com/avstorm/stat...

09.06.2025 20:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yes, please!

09.06.2025 16:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Announcing Rolldown-Vite We are building the next generation of JavaScript tooling

Today we are excited to announce Rolldown-Vite: a technical preview of the version of @vite.dev entirely powered by the Rust stack we built over the past year (Oxc + @rolldown.rs)

voidzero.dev/posts/announ...

30.05.2025 15:32 β€” πŸ‘ 324    πŸ” 74    πŸ’¬ 3    πŸ“Œ 11
Preview
❄️ Freezing the Legacy Architecture Β· reactwg react-native-new-architecture Β· Discussion #290 tl;dr: Starting on Monday, June 2nd, we are freezing the legacy architecture codebase: we will no longer accept PRs against the legacy architecture, nor will we develop new features for it. Startin...

Big step towards React Native moving fully to the new architecture! github.com/reactwg/reac...

29.05.2025 09:47 β€” πŸ‘ 22    πŸ” 4    πŸ’¬ 1    πŸ“Œ 2

Reinventing the wheel is good for the individual but bad for the organisation, that's why it's frowned upon.
But it's a tradeoff.
If the organisation gets its way, it ends up with unimaginative drones and wonders why it can't innovate. If the individual needs win, the organisation grinds to a halt

25.05.2025 11:57 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

Tech has entirely turned on the customer
www.wheresyoured.at/never-forgiv...

23.05.2025 22:54 β€” πŸ‘ 2670    πŸ” 860    πŸ’¬ 67    πŸ“Œ 76
Preview
MiniSim App for launching iOS and Android simulators

That's probably why. Start the emulator with sound disabled.

Minisim by @kwasniew.ski allows that www.minisim.app

21.05.2025 15:22 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@zoontek.me is following 20 prominent accounts