منهجية BEM لتسمية محددات CSS

هل سبق لك قراءة ملف CSS لتجد في أسماء المحددات (Selectors) خليطاً من الشرطات العلوية ”–“ والسفلية ”__“؟

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

منهجية BEM لتسمية محددات CSS

أكمل القراءة

قيم الويب

أنا لا أعمل في مجال صناعة التكنولوجيا، أنا أعمل في مجال الويب!

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

valu9

أكمل القراءة

رسالة إلى مصمم يافع

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

رسالة إلى مصمم يافع

أكمل القراءة

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

قرأت منذ فترة مقالة حول سكريبتات تدوير المحتوى (Sliders أو Carousels) وحججاً مقنعة لعدم استخدامها، وخصوصاً التي تعمل بشكل تلقائي. والآن، مع الطلب الغريب على هذا المكوّن (عملت مرة على موقع طلب صاحبه خمس مناطق للمحتوى الدوار في الصفحة الرئيسية!!!).

أجد الآن أن هذه المقالة تستحق الترجمة علّها تفيد من يهتم بمحتوى موقعه (أو مواقع عملائه إذا كان مصمماً).

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

أكمل القراءة

مراجعة ونقد التصاميم: نصيحة لأصحاب المواقع

تعرفت منذ عدة أشهر على موقع Medium وأعجبت به كثيراً، فهو منصة للنشر في كافة المجالات مع التركيز على المحتوى بشكل كبير، يعتمد البساطة ويبتعد عن البهرجة، والكتّاب ضمنه يعطون أفضل ما لديهم. وقد مررت مؤخراً على مقالة للكاتب Paul Jarvis بعنوان Critiquing mockups: Advice for clients of web design ووجدتها مفيدة جداً وتستحق الترجمة إلى العربية.

أكمل القراءة