قراءة في عطلة. أفضل المنشورات على مدونتنا لعام 2018



مرحبا تأتي عطلات رأس السنة الجديدة ، ومعهم قدر معين من وقت الفراغ ، وقد جمعنا مجموعة مختارة من المقالات الشائعة من مدونتنا. داخل التقسيم → الخلفية ، الواجهة الأمامية ، فريق ، تطوير المحمول.

نلقي نظرة فاحصة ، حتى لو كنت تقرأ بلوق من وقت لآخر.

الخلفية


منطق بناء الخلفية بناء على تجربة 2GIS

نبني تطبيق رد الفعل الموزعة وحل مشاكل الاتساق

في هذه المقالة ، نوضح لماذا قررنا تصميم النظام الجديد كمجموعة من المكونات المزدوجة وما هي الفوائد التي تلقيناها من هذا. الكلمات الرئيسية هي Amazon S3 ، و Apache Kafka ، و Reactive Extensions (Rx) ، والاتساق النهائي و GitHub ، والمواعيد النهائية الصارمة وعدم القدرة على تجميع فريق بالحجم المطلوب من المهندسين الذين يستخدمون مجموعة تقنية واحدة.

إذن للكسل. أشعل النار لدينا

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

قصة مستودع الصور. أو كيف الدراجة المحفوظة من عكاز

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

كيف أضفنا مداخل للخريطة وقللنا حجم القواعد بنسبة 10 ٪

في مايو بدأت 2GIS لعرض الشرفات. بدأنا في عرض مداخل المنظمات في عام 2013 ، وبدا أن المداخل هي نفس المداخل. ليس حقا يتناول هذا المقال الصعوبات التي قررنا تقديمها في الوقت المحدد وتقليل حجم قواعد البيانات.

الواجهة الأمامية


إنشاء النسخة العربية ، تخطيط المراسلات المثالية و Web Push

عمال الخدمة. دفع الويب وأين يعيشون

نحن نعتبر الترادف غير المعروف لمستخدمي Web Push + Service - وسيلة فعالة لعقد جمهور باستخدام تقنية Web Push. اكتشف كيف يمكن أن يكون ذلك مفيدًا لمحرري مواقع الويب والخدمات الأخرى عبر الإنترنت.

من اليمين إلى اليسار. ما هو دير = rtl وكيفية ترويض العربية

شاركوا تجربتهم في تكييف واجهة RTL (من اليمين إلى اليسار). هذه التقنية مناسبة لترجمة الواجهة إلى العبرية والعربية والفارسية.

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

من اليمين إلى اليسار. كيفية تحويل واجهة الموقع تحت RTL

استمرار عملي لأولئك الذين أتقنوا النظرية. اقرأ كيف تنشئ نموذجًا أوليًا سريعًا ، وماذا تفعل مع تجميع CSS ، وما العكازات التي يجب نشرها في JS. نولي اهتمامًا لميزات الترجمة والتعريب ، ونذكر الخصائص المنطقية لـ CSS وسمة RTL في CSS-in-JS.

توزيع وقهر: تخطيط الآن والآن

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

توزيع وقهر: أدوات لإنشاء واختبار النشرات الإخبارية

كتابة رسائل البريد الإلكتروني هو الألم. تخطيط واختبار الحروف التكيفية مع التفاعلية (على سبيل المثال ، مع النماذج والمتزلجون) هو ألم في المربع. ومع ذلك ، ليس كل شيء ليس سيئًا للغاية إذا اخترت الأدوات المناسبة. تتناول هذه المقالة أطر عمل البريد الإلكتروني - MJML و Foundation for Emails - وموارد اختبار قائمة المراسلات المفضلة لدينا - Litmus و Email On Acid.

الإدارة و الفريق


بناء فريق بدون قادة وطرق غير واضحة للتحفيز

كيفية تكوين فريق من المسؤولين مع فرق التطوير

لا تقتصر عملية إنشاء الخدمة على التطوير والاختبار. بالإضافة إلى ذلك ، هناك أيضًا تشغيل الخدمة في البنية التحتية للإنتاج. تتناول المقالة كيفية قيامنا ببناء عمليات العمل في فريق من البنية التحتية والعمليات (9 أشخاص) والتفاعل مع فرق التطوير (5 فرق).

شركة ميرش مع واجهة المستخدم البشرية

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

ثلاث سنوات من الشهادات دون قادة - رحلة عادية

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

تطوير المحمول


قم بإنشاء وضع متعدد المستخدمين في 5 دقائق وخريطة كاملة على Apple Watch بثلاث تكرارات

أنت فقط لا تعرف كيفية تحرير البيانات

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

2GIS في متناول يدك. كيف أضفنا خريطة لساعة أبل

كانت فكرة إنشاء تطبيق للساعات موجودة في مكتب 2GIS منذ عام 2015. أمامنا ، أصدرت شركة Apple نفسها فقط تطبيقًا كاملاً مع بطاقة على الساعة. يعرض تطبيق Yandex.Map فقط أدوات حركة المرور ووقت السفر إلى المنزل والعمل. Yandex.Navigator وخرائط Google و Waze و Maps.Me ليست متاحة عمومًا على الساعة.

في الواقع ، نظرًا للقيود الكثيرة على النظام وتعقيد التطوير ، فإن الشركات إما لا تقدم تطبيقات مراقبة على الإطلاق ، أو تجعلها بسيطة للغاية. لا يمكنك فقط التقاط خريطة ورسمها على الساعة. لكننا نستطيع.

Source: https://habr.com/ru/post/ar434416/


All Articles