عيسى بوكرن

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

http://www.tutomena.com

542 نقاط السمعة
210 ألف مشاهدات المحتوى
عضو منذ
34

أخطاء وعادات سيئة يجب على كل مبرمج شاب الحذر منها

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

لماذا كل هذا الحقد والكراهية تجاه PHP ؟

*لغة البرمجة PHP* من بين الأكثر انتشارا على مستوى العالم، وفي ميدان الويب بالتحديد هي اللغة الأولى إلى جانب جافا سكريبت بطبيعة الحال. وبقدر هذا الإنتشار والحضور الطاغي تحضى هذه اللغة بانتقادات كبيرة تصل في بعض الأحيان إلى التنمر واتهامها بأنها *لغة متخلفة لا مستقبل لها*! ولكن هل هذه الإتهامات لها ما يبررها ؟ أم أنها حالة طبيعية تجاه أي تقنية أو منتج تصدر المشهد لسنوات طويلة ؟ سأجيب على هذه الأسئلة وغيرها في هذه التدوينة التي سأحاول الوقوف فيها
8

مجتمع حسوب عاد إليكم من جديد

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

دور مهم بدأت لغة البرمجة "راست" تلعبه في بيئة جافاسكريبت

لغة البرمجة راست Rust سريعة، موثوقة وتعالج الذاكرة بفعالية كبيرة. تصدرت لستة أعوام متتالية استبيان StackOverflow لأكثر لغات البرمجة المحبوبة حول العالم. تم بناؤها من طرف شركة موزيلا Mozilla، وهي الآن تستخدم من قِبل عمالقة التكنولوجيا أمثال فيسبوك، آبل، مايكروسوفت، أمازون وبطبيعة الحال جوجل لأجل مهام وأدوار تبدأ بالبنية التحتية لأنظمة تلك الشركات، التشفير، المحاكاة الإفتراضية (Virtualization) لتشمل أوجها ومناحي عديدة حيث البرمجة منخفضة المستوى تكون مطلوبة. منذ مدة ظهرت عدد من الأدوات المبنية على Rust والتي تتولى القيام بعدد
11

مقدمة إلى Svelte لبناء واجهات الويب الأمامية

يعتبر **Svelte** من أحدث التقنيات التي ظهرت بغرض مساعدة المطورين على بناء واجهات المستخدم لتطبيقات الويب، ليدخل بذلك المعركة المحتدمة أصلا بين الثلاثة الكبار Vue.js، رياكت وأنجولار في سبيل الإستحواذ على أكبر قدر ممكن من الكعكة. بقراءة بعض المقالات وآراء مطوري الويب حول Svelte يتضح بأن الأخير استطاع فعلا أن يترك انطباعا جيدا لديهم، بل وكسب وِدَّ عدد لا بأس به منهم خصوصا مع الإصدار الأخير الذي حمل الرقم 3. في هذه التدوينة سنكتشف معا الأسباب الحقيقية وراء النجاح الذي
6

شرح ال Closures في جافا سكريبت.. ذكريات من الماضي – مدونة توتومينا

في تدوينة الأسبوع الماضي تكلمنا عن مفهوم ال Scope في JavaScript وقلنا بأنه واحد من المفاهيم الأساسية التي يجب على كل مطور جافا سكريبت أن يفهمه جيدا. في درسنا هذا سنتكلم عن مفهوم وميزة أخرى من مزايا جافا سكريبت الأساسية، ميزة ال Closures التي يمكن اعتبارها الأهم على الإطلاق في JavaScript، خاصة إذا علمنا أنها الأرضية التي بنيت عليها العديد من المفاهيم الأساسية الأخرى في هذه اللغة مثل ال Callbacks وال Events. مفهوم ال Closure يجده كثيرون صعب الإستيعاب والفهم،
11

مدخل إلى Vue.js وشرح لأهم مميزاته

عند الحديث عن Vue.js فإننا في حضرة واحد من *أكثر ثلاثة أطر عمل جافا سكريبت استعمالا على مستوى العالم*، إلى جانب كل من رياكت وأنجولار. Vue يمكن اعتباره مكتبة لبناء واجهات المستخدم مثل رياكت، ويمكن اعتباره كذلك إطار عمل جافاسكريبت متكامل إذا أضيفت إليه مجموعة من الأدوات الأخرى والتقنيات التي تدور في فلكه والمدعوم جزء كبير منها من فريق VueJs نفسه. نستطيع إضافة Vue.js لأي مشروع وفي أي مرحلة، ولذلك السبب تم تعريفه على أنه *إطار عمل تقدمي* أو Progressive
8

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

أجريت العديد من مقابلات طيلة مسيرتي المهنية الممتدة لعشر سنوات كمطور ويب. خلال تلك المقابلات طرحت علي أسئلة مختلفة لقياس مدى خبرتي بمجال عملي وملاءمتي لمتطلبات الوظيفة. أستطيع القول أن *سؤال واحدا فاجأني* عندما طرح علي لأول مرة، وتمنيت لو أنني كنت على علم به أو بأنه سيطرح. فمن بين عشرات المقالات والكتابات التي قرأتها عن موضوع مقابلات العمل، لم يمر علي هذا السؤال أبدا ولم أقرأه في أي مكان. بدون إطالة، السؤال هو: *ما هي أهم الصعوبات وما نوع
3

شرح Event Loop و Call Stack ودورهما في جافا سكريبت

آلية Event Loop من أهم قطع الغيار التي تعتمد عليها لغة البرمجة جافا سكريبت والتي تجعل منها لغة قوية وقادرة على القيام بعمليات غير متزامنة على الرغم من طبيعتها كلغة برمجة أحادية الخيط أو Single Threaded، والتي تعني أنه لا يمكنها القيام بأكثر من مهمة واحدة في وقت واحد! فهم كواليس اشتغال أي لغة برمجة يجعل المطور على بصيرة بما يجري في الغرف المظلمة، وبالتالي القدرة على كتابة أكواد برمجية محسنة وأكثر كفاءة في غالب الأحيان. إذن *ما هو Event
35

لنتفاءل بالمحتوى بالعربي، ما دامنا نجد في اليوتيوب مثل هذه القنوات

اليوم سأشارك معكم قناة على اليوتيوب، وصلت إليها قبل يومين فقط، إذا استمرت في نشاطها فأتوقع لها أن تصبح أفضل قناة عربية تقنية، صاحبي القناة هما الفلسطينيين محمد يحيى وعبد الغني أبو جبل، وكلاهما من خريجي معهد ماكس بلانك المرموق بألمانيا. * رابط القناة: https://www.youtube.com/channel/UCJdRnkpO-mvBq5VyE9n0scw * رابط الموقع للمزيد من المعلومات: https://elmnt14.com/about.html قناة "العنصر 14" حديثة، بالكاد مر على انطلاقها شهر واحد. ادعموها بالإشتراك والإعجابات.
3

5 سنوات من العمل على ثيم فورست - الإيجابيات والسلبيات

29

من jQuery إلى React.js.. كيف ظهرت وتطورت أطر عمل جافاسكريبت ؟ - مدونة توتومينا

15

إحصائيات وأرقام مدونة توتومينا لعام 2018

3

شرح نظام Concurrent Mode القادم بقوة لمكتبة React.js

تم الإفصاح عن مشروع Concurrent Mode لأول مرة في مؤتمر ReactConf لعام 2018. فريق React.js قال بأن هذه الميزة المرتقبة ستساعد في حل المشاكل المرتبطة بالأداء وسرعة الإستجابة. كيف ذلك ؟ هذا ما سنكتشفه معا من خلال هذه التدوينة: https://www.tutomena.com/javascript/react-concurrent-mode/
14

شرح React Hooks.. الميزة الجديدة القادمة لِ React.js - مدونة توتومينا

11

قصة تطور ووردبريس.. من البدايات إلى Gutenberg - مدونة توتومينا

19

إحصائيات مدونتي خلال عام 2017

السلام عليكم، أنشأت مدونة توتومينا منذ 3 سنوات تقريبا، وتعنى بكل ما له علاقة بالبرمجة وبالخصوص برمجيات وتقنيات تطوير الويب. في العام الماضي على عكس الأعوام السابقة، حاولت إعطاء المزيد من الوقت لهذه المدونة وعاهدت نفسي على أن أنشر ما معدله مقال واحد في الأسبوع على الأقل، وقد نجح معي هذا إلى حد بعيد كوني استطعت نشر 65 مقالا في عام 2017. 1. 53 مقالا كانت من كتابتي، فيها المترجم وفيها ما هو حصري. 2. 5 مقالات من مشاركات لبعض
10

تاريخ موجز لتطور بيئة CSS - مدونة توتومينا

7

React.js و GraphQL يكسبان ثقة نيويورك تايمز - مدونة توتومينا

5

العمل كمطور ويب في المغرب بدون شهادة البكالوريا.. ممكن ؟

7

مدونة توتومينا المتخصصة في تقنيات تطويرالويب، أعطونا آراءكم واقتراحاتكم لتطويرها

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

مقابلة مع سعيد البقالي: مطور ووردبريس محترف

3

ماذا كنت لتدرس في الجامعة لو كنت مخيرا بين التاريخ أو القانون ؟

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

ووردبريس غوتنبرغ.. الخطوة الكبيرة القادمة من ووردبريس

5