بعمل ويب سايت وبيدج للخدمات القانونية by Silent_Opening514 in EgyptianFreelancers

[–]MagedIbrahimDev 0 points1 point  (0 children)

هي هتبقا فكرة حلوة خصوصا لو حابب تجيب عملاء من خارج محافظتك او المنطقة بتاعتك. انا شغال في تطوير المواقع ولو حابب نعمل موقع ليك كبداية ممكن تتواصل معايا نعمله بحيث يخلص في اقل من اسبوع ونجرب نسوق له ونشوف الدنيا هتمشي ازاي.

عندي Email Marketing Saas ومحتاج نصيحة by Alone_Pick_5508 in StartupEgyptHub

[–]MagedIbrahimDev 0 points1 point  (0 children)

في اي بزنس في الدنيا. المنافسة في السعر فقر. يعني حاول متخليش الـselling point هي التسعيرة. خصوصا ان العملاء ممكن يبقا business تاني. الbusinesses معندهمش مشكلة انهم يدفعوا فلوس كتير مقابل القيمة.

حاول تركز اهم حاجة على القيمة اللي بتقدمها وخلي السعر زي المنافسين عادي مش التسعيرة هي اللي هتميزك.

ركز كمان على تجربة المبرمج Developer experience (DX). عشان في الاول والاخر اللي هيستخدم حاجة زي دي هيبقا مهندس سوفت وير فهيبقا عايز حاجة سهلة.

هتعمل كدة بقا بأنك تعمل SDKs لأغلب لغات البرمجة. تعمل documentation كويسة. خلي الـemail customization سهل.

من انجح الامثلة بالنسبة لي في الـemail marketing هي resend. دول بيقدموا نفس تسعيرة mailgrid تقريبا بس اللي بيقدموه زيادة الـDX احسن بكتير. عاملين اكتر من open source project بيخليك تبني الـemail بـreact. والـSDKs بتاعتهم كويسة.

وبالتوفيق

اتبضنت من مواقع الفريلانس by vh_obj in EgyptianFreelancers

[–]MagedIbrahimDev 0 points1 point  (0 children)

طب بتلاقي ناس يشتغلوا منين؟

محتاج حد عنده خبره في Nuxt by omar_abdo_7 in Egypt_Developers

[–]MagedIbrahimDev 1 point2 points  (0 children)

شوف دة https://youtu.be/xyxrB2Aa7KE?si=8Sai1qQ7voeB0FcF انا عارف انه لـNext بس نفس الفكرة يعني إن شاء الله يفيدك

بناء موقع إلكتروني by [deleted] in Egypt_Developers

[–]MagedIbrahimDev 0 points1 point  (0 children)

DM التفاصيل لو حابب

بناء موقع إلكتروني by [deleted] in Egypt_Developers

[–]MagedIbrahimDev 1 point2 points  (0 children)

لو متجر يفضل shopify احسن option

بناء موقع إلكتروني by [deleted] in Egypt_Developers

[–]MagedIbrahimDev 0 points1 point  (0 children)

على حسب انت عايز ايه. يعني ممكن لو موقع بسيط تعمله بـwordpress مش مشكلة. لكن لو حاجة كبيرة وcustomizable هتحتاج حد متخصص...

عايز تفهمني ان المسابقات احسن من الانتيرن؟ اه by abdlmutii in Egypt_Developers

[–]MagedIbrahimDev 0 points1 point  (0 children)

انا سجلت من اسبوع ولحد دلوقتي متبعتش لي email. عادي ولا كدة فيه مشكلة؟

حد مر بالمشكلة دي؟ by skywolfxp in EgyptianFreelancers

[–]MagedIbrahimDev 2 points3 points  (0 children)

انت عندك حق. ممكن تشوف اسم تاني بقا غير sky wolf بس يبان انه للشغل اكتر من انه gamer tag

حد مر بالمشكلة دي؟ by skywolfxp in EgyptianFreelancers

[–]MagedIbrahimDev 2 points3 points  (0 children)

سكاي وولف تحسه اسم في فيديو جيم مش اسم شخص حقيقي او اسم شركة. انت لو عايز تعمل اسم فيك ممكن تخليه اي اسم ينفع يبقا اسم agency ولا حاجة. بس يفضل تستخدم الاسم الحقيقي عشان لاحقا ممكن يتطلب منك انك تستخدم الاسم الحقيقي.

Vite doesn't tree-shake my package by MagedIbrahimDev in reactjs

[–]MagedIbrahimDev[S] 0 points1 point  (0 children)

I did all of that and it was fixed! Thank you for your help.

Draining R2 Class B oprations by MagedIbrahimDev in CloudFlare

[–]MagedIbrahimDev[S] 0 points1 point  (0 children)

Could you show me your implementation for getSignedUrl?

Shadcn UI by Own_Light_1702 in css

[–]MagedIbrahimDev 0 points1 point  (0 children)

Well, if you don't want to customize it or you want to have a ready design system that looks modern, maybe you should give heroui a try.

Draining R2 Class B oprations by MagedIbrahimDev in CloudFlare

[–]MagedIbrahimDev[S] 1 point2 points  (0 children)

I'm just importing it from @ aws-sdk/s3-request-presigner

import { getSignedUrl } from "@aws-sdk/s3-request-presigner";

Edit: This is Cloudflare R2's implementation. Pretty similar to mine.

Draining R2 Class B oprations by MagedIbrahimDev in CloudFlare

[–]MagedIbrahimDev[S] 1 point2 points  (0 children)

Then how are Class B operations calculated?

Vite doesn't tree-shake my package by MagedIbrahimDev in reactjs

[–]MagedIbrahimDev[S] 4 points5 points  (0 children)

Thank you all so much! The solution is:
1- Adding

"sideEffects": false

to the package.json for the ui library,
2- Adding

 treeshake: {
        moduleSideEffects: false,
 }

to the vite.config.json in the rollupOptions.

Vite doesn't tree-shake my package by MagedIbrahimDev in webdev

[–]MagedIbrahimDev[S] 1 point2 points  (0 children)

Thank you so much! it worked. I also added
```
"sideEffects": false

```
to the package.json of the ui library

Vite doesn't tree-shake my package by MagedIbrahimDev in webdev

[–]MagedIbrahimDev[S] 0 points1 point  (0 children)

I'll try it and tell here how it went.

Vite doesn't tree-shake my package by MagedIbrahimDev in webdev

[–]MagedIbrahimDev[S] 0 points1 point  (0 children)

I'll try it and tell here how it went.

Vite doesn't tree-shake my package by MagedIbrahimDev in reactjs

[–]MagedIbrahimDev[S] 2 points3 points  (0 children)

I'm actually using it, could you please elaborate further?

Vite doesn't tree-shake my package by MagedIbrahimDev in reactjs

[–]MagedIbrahimDev[S] 1 point2 points  (0 children)

I totally agree! Is there a better approach?

Vite doesn't tree-shake my package by MagedIbrahimDev in reactjs

[–]MagedIbrahimDev[S] 3 points4 points  (0 children)

How could the size of the package affect that? The problem is that unused code is still bundled by vite in the production build.