Freelance Confirmed Software Engineer | Fullstack · TypeScript · Kotlin · AI

France
Joined December 2022
⚛️ Yacine retweeted
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/06…
20
159
24
891
95,881
What will print this javascript code? What do you think?
1
54
The good answer is : before after When you specify the timeout delay to 0, the callback function will be executed as soon as possible, but after the current function execution. Source: nodejs.org/en/learn/asynchro…
40
Finally found my first freelance job as a full-stack developer. I’m so glad! It’s a new adventure that’s starting for me!
2
101
Added some vertical surface detection to golf so the portal will attach to the wall, also Specs got an additive capture mode which is hype. ⛳️
40
127
11
1,516
193,692
For a side project I needed to optimize how medias are delivered to users while reducing the load on my server. I used @awscloud S3 for storage, coupled with a CDN. The CDN caches the media files close to the end users, so requests don’t always hit the server or the S3 bucket.
1
36
This setup improves performance and reduces latency, especially for users far from the server's origin. With this approach, the client fetches content from the CDN instead of repeatedly querying my app’s backend or the S3 bucket. Efficient & scalable for high-demand use cases!
25
Keep an eye on your browser extensions, I just spent a lot of time debugging a hydration error that was linked to my password manager extension 😅
31
⚛️ Yacine retweeted
Next.js 15.1 • React 19 (stable) • Improved errors and source maps • `after` (stable) • `forbidden` / `unauthorized` (experimental) • CSS inlining (experimental) nextjs.org/15-1
38
237
35
1,859
151,870
Well done, Angular
12
23
4
604
59,004
The cat is out of the bag: MSW now supports mocking WebSocket APIs! 🥳 This makes it the first API mocking library in JavaScript to support all major API types. Client-agnostic and standard-based, as usual. Learn about why it took 4 years to ship: mswjs.io/blog/enter-websocke…
11
39
2
277
15,456
❌ Don't use React Query to read what's synchronous It's not because you can use React Query that you should This includes localStorage, but many other cases as well. Can read synchronously & subscribe to changes? ➡️ useSyncExternalStore() No loading/error state to handle
Use @tan_stack query for localStorage. Would you do it different?
6
34
1
456
84,395
⚛️ Yacine retweeted
Database Tools from @jetbrains are now bundled in WebStorm too!
1
3
38
3,477
1️⃣ /core: Tests for my services. I mock the repository layer and focus on testing the service logic only. 2️⃣ /entrypoint: Tests for my controllers. I mock the services to test only the controller behavior. 3️⃣ /integration: Real endpoint calls with no mocks.
5
What if I told you that you're using the "alt" attribute wrong? 🤦‍♂️ I used to do this for years. That is NOT correct. The "alt" attribute must describe what's visible on the picture.
2
2
19
2,415
📢 Today is my birthday so I want to do a giveaway! 3 random lucky persons who follow me and retweet this post will get a FREE license for the Mocking Techniques bundle! 🎁 epicweb.dev/testing 🎁 I will announce the winners next Thursday. Good luck!
18
51
3
47
8,450
⚛️ Yacine retweeted
Trying out this automated Tailwind CSS v4 upgrade tool we've been working on! xitter.cf/i/broadcasts/1eaKbaPjl…
9
7
1
174
22,589
⚛️ Server Actions have officially been renamed to Server Functions It's in the v19 docs online now Server Actions are now a subset of a more general Server Function feature: - <form action={serverAction}/> - useActionState(serverAction) - startTransition(asyncTransitionFn)
25
68
17
490
137,091