GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

115 articlesDeep, practical knowledge

نسختي الاحتياطية فقدت كل الصور

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

JavaScript · 2 دقيقة قراءة

Why Your Vibe Coded Website Will Never Rank

Why Your Vibe Coded Website Will Never Rank A founder showed me a website last month. It looked great. It had clean animations and sharp copy. He built it in one afternoon using A…

JavaScript · 3 دقيقة قراءة

انتصر TypeScript. إليكم ما حققه لنا بالفعل.

انتصر TypeScript. إليكم ما حققه لنا بالفعل. لم يعد أحد يجادل حول استخدام TypeScript بعد الآن. المشاريع الجديدة تستخدمه بشكل افتراضي. لقد انتهى الجدل. القيمة الحقيقية ليست مجرد...

JavaScript · 2 دقيقة قراءة

React مقابل Next.js: أيهما يجب أن تتعلم؟

React مقابل Next.js: أيهما يجب أن تتعلم؟ غالبًا ما يتساءل المبتدئون عما إذا كان ينبغي عليهم تعلم React أم Next.js أولاً. الاختيار الخاطئ قد يبطئ تقدمك. يساعدك هذا الدليل على اتخاذ القرار بناءً على...

JavaScript · 2 دقيقة قراءة

متجر إلكتروني مخصص على Firebase

متجر إلكتروني مخصص على Firebase. لقد قمت ببناء موقع تجارة إلكترونية مخصص من الصفر، ولم أستخدم المنصات الجاهزة. استخدمت Firebase Realtime Database و Netlify. كان الهدف هو...

JavaScript · 2 دقيقة قراءة

لماذا عدت إلى JavaScript بعد 7 سنوات

لماذا عدت إلى JavaScript بعد 7 سنوات. أنا مطور واجهات مستخدم بخبرة 7 سنوات. أجيد HTML و CSS، ويمكنني تحويل تصميمات Figma إلى أكواد برمجية. لكنني لم أشعر أبداً بأنني مطور...

JavaScript · 2 دقيقة قراءة

لقد انتصر TypeScript. إليكم ما جناه ذلك علينا.

لقد انتصر TypeScript. إليكم ما جناه ذلك علينا. لقد انتهى الجدل؛ فمعظم مشاريع الواجهة الأمامية الجديدة تستخدم TypeScript بشكل افتراضي. لم يعد الناس يتجادلون حول ما إذا كان ينبغي اعتمادها أم لا. القيمة الحقيقية...

JavaScript · 2 دقيقة قراءة

تصحيح هذه الأخطاء

تصحيح هذه الأخطاء: يعتقد المبتدئون أن المطورين ذوي الخبرة لا يرتكبون أخطاءً، لكن الحقيقة مختلفة؛ فالمطورون ذوو الخبرة يكتشفون الأخطاء بشكل أسرع فحسب. لقد قمت ببناء مشروع تطوير كامل...

JavaScript · 2 دقيقة قراءة

ماذا علمني بناء Pagelyze حول React

ماذا علمني بناء Pagelyze حول React. لقد غيّر بناء Pagelyze نظرتي لـ React؛ حيث توقفت عن التركيز على الجانب النظري وبدأت في التركيز على بنية المنتج. Pagelyze هو موقع ويب...

JavaScript · 2 دقيقة قراءة

النسخ السطحي مقابل النسخ العميق في JavaScript

النسخ السطحي مقابل النسخ العميق في JavaScript. تتعامل JavaScript مع عملية النسخ بطريقتين بناءً على نوع البيانات. القيم الأولية (النسخ بالقيمة): تشمل الأنواع الأولية السلاسل النصية، الأرقام...

JavaScript · 2 دقيقة قراءة

100 Days, 87 Tools, Zero Servers

100 Days, 87 Tools, Zero Servers I spent 100 days building ToolKnit. It is a suite of 87 browser based tools. Most tool sites work like this: You upload a file. A server processes…

JavaScript · 2 دقيقة قراءة

أجريت مقابلات مع 5 مرشحين لوظيفة تقنية

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

JavaScript · 2 دقيقة قراءة

React فقدت جوهرها وVercel ترتدي جلدها

React فقدت جوهرها وVercel ترتدي جلدها. كان مجتمع React هو من يمتلك المشروع، أما الآن، فيبدو الأمر وكأن شركة استضافة هي من تديره. حدث هذا التحول ببطء، ثم...

JavaScript · 2 دقيقة قراءة

طرق مصفوفات JavaScript الجزء 1

طرق مصفوفات JavaScript الجزء 1. المصفوفة هي كائن خاص في JavaScript، حيث تقوم بتخزين قيم متعددة في متغير واحد. فبدلاً من إنشاء متغيرات منفصلة لكل طالب: ل...

JavaScript · 2 دقيقة قراءة

25 خطأً في JSON يرتكبها كل مطور

25 خطأً في JSON يرتكبها كل مطور. تُعد JSON العمود الفقري للتواصل عبر الويب، فهي خفيفة الوزن وسهلة القراءة، ومع ذلك، فإن قواعدها صارمة، فالأخطاء الصغيرة قد تؤدي إلى تعطل الكود الخاص بك...

JavaScript · 2 دقيقة قراءة

React مقابل Angular مقابل Vue: كيف تختار الأنسب

React مقابل Angular مقابل Vue: كيف تختار الأنسب. إن اختيار إطار عمل للواجهة الأمامية يبدو وكأنه فخ؛ فكل تدوينة تدعي وجود فائز، وتتحول خانة التعليقات إلى ساحة حرب. إليك الحقيقة...

JavaScript · 2 دقيقة قراءة

React Context مقابل Zustand: متى تستخدم أياً منهما؟

React Context مقابل Zustand: متى تستخدم أياً منهما؟ غالباً ما يرتكب المطورون خطأً واحداً مع حالة React (state)؛ حيث يستخدمون Context بشكل غير صحيح ثم يلومون Context على مشاكل الأداء. إن الـ...

JavaScript · 2 دقيقة قراءة