Ayoub (@adbayb) 's Twitter Profile
Ayoub

@adbayb

ID: 4035422775

calendar_today25-10-2015 01:15:15

5,5K Tweet

84 Followers

147 Following

Aiden Bai (@aidenybai) 's Twitter Profile Photo

Introducing Million Lint: A VSCode extension that identifies slow code and suggests fixes. It's like ESLint, but for performance!

Anthony Shew (@anthonysheww) 's Twitter Profile Photo

Big update for TypeScript users! 🚫 Stop using compilerOptions#paths ✅ Start using package.json#imports package.json#imports uses Node.js conventions, solving a specific pain point for monorepo folks. Video coming. Too excited, had to insta-tweet. Stay tuned.

Big update for TypeScript users!

🚫 Stop using compilerOptions#paths
✅ Start using package.json#imports

package.json#imports uses Node.js conventions, solving a specific pain point for monorepo folks.

Video coming. Too excited, had to insta-tweet.

Stay tuned.
SaltyAom (@saltyaom) 's Twitter Profile Photo

Introducing Elysia 1.0「Lament of the Fallen」 Featuring: - Sucrose - Rewritten static analysis - Improved startup time up to 14x - Remove ~40 routes/instance limitation - Faster type inference up to ~3.8x - Eden Treaty 2 - Strict response error check ↓ Link below ↓

Introducing Elysia 1.0「Lament of the Fallen」  

Featuring:
- Sucrose - Rewritten static analysis
- Improved startup time up to 14x
- Remove ~40 routes/instance limitation
- Faster type inference up to ~3.8x
- Eden Treaty 2
- Strict response error check

↓ Link below ↓
Fran Zekan (@zeko369) 's Twitter Profile Photo

Apparently some React devs don't know that <input type="date"> exists and think you need a library for that? So I made a really quick demo...

MATT GRAY (@matt_gray_) 's Twitter Profile Photo

The cost of distraction is the person you could’ve become. If you suffer from distraction, read this. My Deep Work routine:

The cost of distraction is the person you could’ve become. 

If you suffer from distraction, read this. 

My Deep Work routine:
Seb ⚛️ ThisWeekInReact.com (@sebastienlorber) 's Twitter Profile Photo

Great news for those extending base TypeScript configs Soon we should be able to use relative paths to the "final" config file ${configDir} placeholder Previously it was confusing, and you had to duplicate many fields in the child configs to use relative paths

Great news for those extending base TypeScript configs

Soon we should be able to use relative paths to the "final" config file

${configDir} placeholder

Previously it was confusing, and you had to duplicate many fields in the child configs to use relative paths
Aiden Bai (@aidenybai) 's Twitter Profile Photo

Introducing Million Lint 1.0: A VSCode extension that automatically fixes slow React code for you! It's like ESLint, but for performance!

Matt Brophy (@brophdawg11) 's Twitter Profile Photo

Hey you - with the big React Router app - you should check out the new "Fog of War" feature released in v6.24.0 yesterday which allows effectively infinite scale for your app. It's also very useful in micro-frontend and module-federation architectures. github.com/remix-run/reac…

Rhys (@rhyssullivan) 's Twitter Profile Photo

If you care about security for your NextJS app, stop using top level "use server" - it's way too easy to leak data Top level "use server" creates endpoints for all exported functions, even if they are never used on the client One accidental export can cause a ton of damage

If you care about security for your NextJS app, stop using top level "use server"  - it's way too easy to leak data

Top level "use server" creates endpoints for all exported functions, even if they are never used on the client

One accidental export can cause a ton of damage
Axel Rauschmayer (INACTIVE) (@rauschma) 's Twitter Profile Photo

My books are free to read online: – Exploring JavaScript (ES2024 edition) – Deep JavaScript – Tackling TypeScript – Shell scripting with Node.js Retweets appreciated! exploringjs.com

My books are free to read online:

– Exploring JavaScript (ES2024 edition)
– Deep JavaScript
– Tackling TypeScript
– Shell scripting with Node.js

Retweets appreciated!

exploringjs.com
Cory House (@housecor) 's Twitter Profile Photo

Problem: Choosing a React state library is hard. Solution: Consider the tradeoffs. Here are 6 key tradeoffs, with examples: 1. General vs Specific General: Redux, Zustand, Jotai. Specific: React Query, Apollo. These are specifically designed for handling data fetched via

Problem: Choosing a React state library is hard. 

Solution: Consider the tradeoffs.

Here are 6 key tradeoffs, with examples:

1. General vs Specific

General: Redux, Zustand, Jotai. 
Specific: React Query, Apollo. These are specifically designed for handling data fetched via
David K 🎹 (@davidkpiano) 's Twitter Profile Photo

Okay, listen. If you're going to fetch in useEffect(...), you should at least make sure that you're handling: - Loading states - Error handling (rejections & HTTP error codes) - Race conditions & cancellation This isn't over-engineering. It's the minimum code to prevent bugs.

Okay, listen. If you're going to fetch in useEffect(...), you should at least make sure that you're handling:

- Loading states
- Error handling (rejections &amp; HTTP error codes)
- Race conditions &amp; cancellation

This isn't over-engineering. It's the minimum code to prevent bugs.
Jacob 'kurtextrem' Groß (@kurtextrem) 's Twitter Profile Photo

At Framer, we've made React hydration 50%+ faster for lots of sites when using Suspense to fetch data. The surprising part: We did that by... adding more Suspense tags. Why does it make hydration faster? Let's explore🔎:

Yawar Amin.ocallm (@yawaramin) 's Twitter Profile Photo

> Asks if 'if err != nil' is really that bad > Screenshot example shows accidental fallthrough from error case to success case Do we really need to discuss further?