DevGuide
محتوى تقني عربي عن هندسة البرمجيات ⚡️ Stay connected with me: linktr.ee/AliSamir 📍 To advertise on the channel: https://telega.io/c/the_developer_guide
Больше📈 Аналитический обзор Telegram-канала DevGuide
Канал DevGuide (@the_developer_guide) является активным участником. Сейчас сообщество объединяет 10 988 подписчиков, занимая 10 919 место в категории Технологии и приложения и 10 720 место в регионе Ирак.
📊 Показатели аудитории и динамика
С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 10 988 подписчиков.
Согласно последним данным от 26 августа, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -37, а за последние 24 часа — -2, при этом общий охват остаётся высоким.
- Статус верификации: Не верифицирован
- Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 8.87%. В первые 24 часа после публикации контент обычно набирает 2.47% реакций от общего числа подписчиков.
- Охват публикаций: В среднем каждый пост получает 975 просмотров. В течение первых суток публикация набирает 271 просмотров.
- Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 3.
- Тематические интересы: Контент сосредоточен на ключевых темах, таких как مَشرُوع, حَاجَة, بَيَان, جِدّ, طَلَب.
📝 Описание и контентная политика
Автор описывает ресурс как площадку для выражения субъективного мнения:
“محتوى تقني عربي عن هندسة البرمجيات
⚡️ Stay connected with me: linktr.ee/AliSamir
📍 To advertise on the channel: https://telega.io/c/the_developer_guide”
Благодаря высокой частоте обновлений (последние данные получены 27 августа, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.
GET /products
ولو عايز تضيف منتج جديد:
POST /products
ولو عايز تعدل منتج:
PUT /products/1
الفكرة إن كل حاجة بقت ماشية بنمط معروف.
وده السبب إن أغلب الـ APIs اللي بنتعامل معاها النهارده هي REST APIs.
لكن مع الوقت، بدأت تظهر مشكلة.
أوقات الـ Client بيحتاج جزء صغير من البيانات، والسيرفر يرجع بيانات أكتر بكتير من اللي محتاجها.
وأوقات تانية يحتاج بيانات من أكتر من API علشان يقدر يعرض شاشة واحدة.
ومن هنا ظهر مفهوم جديد.
———
📌 GraphQL
الـ GraphQL جه يحل المشكلة دي.
بدل ما السيرفر يقرر إيه البيانات اللي هترجع، الـ Client هو اللي يحدد بالضبط هو محتاج إيه.
يعني لو شاشة فيها اسم المستخدم وصورته بس.
مش لازم السيرفر يرجع الإيميل، ورقم التليفون، والعنوان، وتاريخ الميلاد، وباقي البيانات.
الـ Client يطلب الاسم والصورة فقط.
والسيرفر يرجع الاسم والصورة فقط.
وده بيقلل حجم البيانات اللي بتتنقل، وبيخلي بعض الشاشات أسرع، خصوصًا في التطبيقات الكبيرة.
لكن ده مش معناه إن GraphQL أحسن من REST في كل الحالات.
كل واحد له استخداماته، واختيار واحد منهم بيعتمد على طبيعة النظام اللي بتبنيه.
———
💡 الخلاصة
النهارده عرفنا إزاي السيرفر بيفهم المطلوب منه.
- الـ API: هي نقطة التواصل بين الـ Client والـ Server، وكل Feature في التطبيق غالبًا بيكون لها API.
- الـ REST: أسلوب شائع لبناء الـ APIs باستخدام قواعد وأنماط متفق عليها.
- الـ GraphQL: بيدي الـ Client حرية يحدد البيانات اللي محتاجها بالظبط، بدل ما يستقبل بيانات زيادة.
دلوقتي بقينا عارفين إزاي الـ Client يطلب البيانات من السيرفر.
لكن... السيرفر بيجيب البيانات دي منين أصلًا؟
وده اللي هنتكلم عنه في البوست الجاي، لما نتعرف على Databases، وSQL vs NoSQL، وVertical Scaling.