الويب

كيفية بناء لعبة متعددة المستخدمين في الوقت الحقيقي من الصفر

يسلط هذا المقال الضوء على العملية والقرارات الفنية والدروس المستفادة من بناء لعبة الوقت الحقيقي Autowuzzler. تعرف على كيفية مشاركة حالة اللعبة عبر العديد من العملاء في الوقت الفعلي باستخدام Colyseus ، وإجراء العمليات الحسابية الفيزيائية باستخدام Matter.js ، وتخزين البيانات في Supabase.io وإنشاء الواجهة الأمامية باستخدام SvelteKit.

قراءة المزيد

احترام تفضيلات الحركة للمستخدمين

يتمتع استعلام الوسائط "يفضل الحركة المنخفضة" بدعم ممتاز في جميع المتصفحات الحديثة التي تعود إلى بضع سنوات. في هذه المقالة ، تشرح ميشيل باركر سبب عدم وجود سبب لعدم استخدامه اليوم لتسهيل الوصول إلى مواقعك.

قراءة المزيد

بناء SSG الذي طالما أردته: ساندويتش 11 عامًا ، Vite و JAM

في يناير 2020 ، شرع بن هولمز في القيام بما يفعله كل مطور ويب كل عام: إعادة بناء موقعه الشخصي. في هذه المقالة ، يشاركنا قصته حول كيف شرع في بناء خط أنابيب البناء الخاص به من نقطة الصفر المطلق وخلق "Slinkity".

قراءة المزيد

بناء API بوظائف Gatsby

في هذا البرنامج التعليمي ، يشرح Paul Scanlon كيفية إنشاء واجهة برمجة تطبيقات باستخدام وظائف Gatsby وما تحتاج إلى مراعاته عند نشرها في Gatsby Cloud.

قراءة المزيد

تحطيم بودكاست الحلقة 42 مع جيف سميث: ما هي DevOps؟

في هذه الحلقة ، نتحدث عن DevOps. ما هو ، وهل هو عبارة عن سلسلة تضيفها إلى قوس تطوير الويب الخاص بك؟ يتحدث درو ماكليلان مع الخبير جيف سميث لمعرفة ذلك.

قراءة المزيد

حل مشكلات CLS في موقع التجارة الإلكترونية المدعوم من Next.js (دراسة حالة)

يعد التحول في التخطيط التراكمي أحد أصعب نواة الويب الحيوية التي يجب تصحيحها. في هذه المقالة ، ننتقل إلى أدوات مختلفة للتحقيق في CLS ، ومتى نستخدمها (وعندما لا نستخدمها) ، وحلول لبعض مشكلات CLS التي واجهناها في موقع التجارة الإلكترونية Next.js الخاص بنا.

قراءة المزيد

روتين بسيط ولكنه فعال للصحة العقلية للمبرمجين

في هذه المقالة ، سننظر في سبب أهمية الاهتمام بالتوازن بين العمل والحياة ، وكيفية تطوير روتين بسيط وفعال للصحة العقلية ، والتقنيات الأكثر شيوعًا وفعالية التي يمكنك استخدامها لصنع روتينك المخصص.

قراءة المزيد

نصائح وحيل لتقييم مصممي UX / UI

قد يبدأ العملاء في استخدام تطبيقك لأنك تقدم منتجًا فريدًا ، ولكن تجربة المستخدم هي ما يجعلهم يبقون. لذلك ، أنت بحاجة إلى مصممين UX ممتازين ، ومعرفة كيفية اكتشافهم عند التوظيف.

قراءة المزيد

حلول CSS الذكية لتحديات واجهة المستخدم الشائعة

ربما لم تكن كتابة CSS أكثر متعة وإثارة مما هي عليه اليوم. في هذا المنشور ، سنلقي نظرة على المشكلات الشائعة وحالات الاستخدام التي يتعين علينا جميعًا مواجهتها في عملنا وكيفية حلها باستخدام CSS الحديث. إذا كنت مهتمًا ، فقد غطينا مؤخرًا [أدوات تدقيق CSS] (https://www.smashingmagazine.com/2021/03/css-auditing-tools/) ، [مولدات CSS] (https: // www.smashingmagazine.com/2021/03/css-generators/) ، [boilerplates الأمامية] (https://www.smashingmagazine.com/2021/06/useful-frontend-boilerplates-starter-kits/) و [ امتدادات كود VS] (https://www.smashingmagazine.com/2021/05/useful-vs-code-extensions-web-developers/) - قد تجدها مفيدة أيضًا.

قراءة المزيد

واجهات برمجة تطبيقات تفاعلية مفيدة لبناء مكونات مرنة باستخدام TypeScript

تعتبر React with JSX أداة رائعة لصنع مكونات سهلة الاستخدام. تجعل مكونات التنضيد من دواعي سروري المطلق للمطورين دمج مكوناتك في تطبيقاتهم واستكشاف واجهات برمجة التطبيقات الخاصة بك. تعرف على ثلاث واجهات برمجة تطبيقات أقل شهرة والتي يمكن أن تنقل مكوناتك إلى المستوى التالي ، وتساعدك على بناء مكونات React أفضل في هذه المقالة.

قراءة المزيد