
ستنظر المحكمة العليا الأمريكية في قضية Google vs Oracle. لآخر مرة نحن تخزين على الفشار ، يبدأ الروليت الروسي. يمكنك قراءة جوهر المشكلة في ملف PDF الأصلي الذي تدعي فيه Oracle أنها قامت بنسخ 11500 سطرًا من التعليمات البرمجية من 37 حزمة ، وبذلك تمنع البنية المعقدة والهامة للغاية ، وتريد الحصول على 8.8 مليار دولار. لكن جوجل تعترض على أن محاولة تسجيل براءة اختراع لواجهة برمجة التطبيقات هي نوع من الجنون ، وبدون القدرة على استخدام علانية لواجهة برمجة التطبيقات ، فإن الحياة العصرية أمر مستحيل. ستعقد المبارزة بين الشركات الكبرى بتنسيق blitz ، حيث ستحتاج Google إلى توضيح جوهر المشكلة في 30 دقيقة ، وسيتعين على Oracle الإجابة على كل هذا في غضون 30 دقيقة.
دخل JDK 14 في المرحلة الأولى من التجميد ، حول هذا الموضوع توجد رسالة في القائمة البريدية وتغريدة من Mark Reinhold . العديد من التغييرات ، فقط 16 JEPs ، آخر ما يتم تأكيده هو واجهة الوصول إلى الذاكرة الخارجية. مستودع متشعب في jdk / jdk14 . في الأخبار ، في كل مرة يسرد فيها نفس JEPs ، والتي لن تتغير قائمة بها ، يبدو أنه لا معنى له: ستكون هناك مقالة مفصلة كاملة بعد الإصدار الأخير من Java 14 مباشرة.
يمنحك JDK 14 الفرصة لتجربة السجلات. أسهل طريقة لتجربة ميزة جديدة: تشغيل سطر الأوامر عبر jshell --enable-preview
. كيف يتم وصف السجلات بدقة في وثيقة منفصلة (ربما ينبغي نقلها إلى حبر؟). حيث يتم تنزيل أحدث إصدار JDK في صفحة محدثة باستمرار على jdk.dev. (A العلاقات الصحية الذاتي الذاتي لا يضر ، أليس كذلك؟)
حصلت Eclipse Ditto على الإصدار 1.0.0 . هذه مجموعة من الأدوات للعمل مع Digital Twins - أي في أزواج بين جهاز في العالم الحقيقي وإسقاطه الرقمي داخل السحابة. في الأساس ، هذا إطار لتنظيم الجهاز كخدمة ، والذي يحل المشاكل النفعية مثل إدارة الدولة. في العام الماضي ، نشرنا أخبارًا عنه في كثير من الأحيان وقلنا كيف سيصبح Eclipse قائداً في إنترنت الأشياء ، لكن الكثيرين لم يعتقدوا أن Ditto سيبقى على الأقل حتى الصباح - حسناً ، لقد فعل. بشكل عام ، يحتوي Eclipse على مجموعة عمل IoT منفصلة ، والتي تضم بضع عشرات من المشاريع الكبيرة والصغيرة في مراحل مختلفة من التطوير ، بدءًا من شيء حول المعايير (مثل Eclipse Unide و Eclipse OM2M ) ، وحتى تطبيقات محددة (مثل Eclipse SmartHome و الكسوف هونو ). الأشياء الأكثر إثارة للاهتمام لم يأت بعد.
Eclipse تطلق حدث المعلم الرابع Vert.x 4 . لقد تم تحسين الكثير من الأشياء ، تأثرت: Shell ، Mail Client ، Consul Client ، RabbitMQ Client ، Stomp ، Mongo Client. أنا لا أفهم السؤال ، لسوء الحظ ، لذلك اقرأ التغييرات.
تم إصدار IntelliJ IDEA 2019.3 ، والذي ظهر حوله habrapost على مدونة JetBrains . مجموعة من التحسينات الصغيرة ولكنها مفيدة: على سبيل المثال ، ستتوقف إجراءات النية الآن عن الاختفاء بطريقة سحرية (اتضح أن هذا حدث عندما اخترت إجراءًا ولم تقم بتطبيقه). أخيرًا ، هناك دعم لـ Micronaut و Quarkus و Helidon - لديك سبب إضافي لتجربتهم. لقد أحببت عنصر القائمة الجديد "فرع جديد من المحدد" ، الذي ينشئ وجبة غداء محلية جديدة ، لكن لا يتمسك بها مع الغداء على الخادم. لا يبدو من المنطقي إدراج كل هذا للمرة الثانية - فقط اضغط على زر تحديث في صندوق الأدوات ، فالتحسينات تستحق دقيقتين من الانتظار.
تم إصدار IntelliJ IDEA Edu 2019.3 ، منشور المدونة المقابل هنا . هذا الإصدار من Idea مجاني ومفتوح المصدر ، يعتمد على IDEA Community Edition ويستخدم البرنامج المساعد EduTools . تم تصميم متصفح الدورة التدريبية مباشرة في الواجهة ، مع القدرة على قراءة نص المهام ورؤية نتائج الاختبار على الفور. يمكنك رؤية المزيد من التفاصيل هنا في هذا الفيديو .
تستمر مدونة JetBrains في تثقيفنا حول البرامج التعليمية التمهيدية لبرنامج Spring Boot. في الجزء التاسع من الملحمة ، نشرك عميل RSocket للتواصل مع الخادم ، والذي كتب في مقال سابق .
تم نشر مقال بعنوان "كيفية الوقاية من المشاكل مع JPA و Hibernate" : ما هي المشاكل الموجودة وكيف يحلها Hypersistence Optimizer by Vlad Mihalcea (كتب هذا الكتاب Java Persistence عالي الأداء ). هذه الملاحظة ، بالطبع ، يتم من خلال الإعلان (تبلغ تكلفة الترخيص 50 دولارات في السنة). هي هنا فقط لتزاحم أنه في عام 2019 ، لا يزال مستخدمو الإسبات يعانون.
تم إصدار الجزء الثاني من المقال "جمع القمامة الحديث" . في الجزء الأول من المقال ، تحدث مارك عن الخصائص المهمة لـ GC (مثل قابلية النقل والتوافق) ، لكنه هنا يفحصها باستخدام أمثلة ZGC و Shenandoah. أولئك الذين هم في الموضوع حول هذين الجامعين وشاهدوا التقارير لا يحتاجون إلى مقال. بالنسبة إلى أي شخص آخر ، يعد هذا تقييمًا جيدًا ، حيث يقرأ في حوالي عشر دقائق. يعمل مارك هيرن ، وهو googler السابق ، الآن كرائد في R3 CEV (مكتب تطوير blockchain وكونسورتيوم يضم سبع شركات من شركات blockchain). هذا إذا فكرت فجأة: "لكن من يحتاج إلى هؤلاء الجامعين الجدد".
جاء بعض المستخدمين إلى رديت وسألهم عما إذا كان هناك من يحتاج إلى GraalVM . تم إلغاء اشتراك حوالي عشرة أشخاص ، لا تزال المحادثة جارية. Shelaev رميت الرابط. لا ننسى أن الأشخاص ليسوا الوحيدين الذين يعيشون فقط ، فلدينا قناة خاصة بنا في Telegramgraalvm_ru ، حيث يوجد مستخدمون ومطورو حقيقيون لهذا المنتج.
يضيف منصة Gremlin Chaos الهندسية الدعم المحلي لشركة Kubernetes . يمتلك Gremlin اشتراكًا مجانيًا ، وتعمل هذه الميزة عليه. الاستخدام أساسي: نقوم بإنشاء هجوم جديد ، ونجيب: "Kubernetes" على السؤال "ما الذي سنهاجمه؟" ، ونختار المجموعة والأشياء الموجودة فيها ، ونبدأ القصف المداري. إذا لم يكن أحد يعرف ذلك ، فإن هندسة الفوضى بالشكل الذي قام Netflix بتعميمه هو عندما نقوم بفصل الخوادم بشكل عشوائي عن الإنتاج ومعرفة ما إذا كان قد نجا من منتجك أم لا. بالإضافة إلى Gremlin for Kubernetes ، هناك kube-monkey فائدة مفتوحة المصدر بالكامل (328 عملاً ، واحد ونصف الألف نجوم على GitHub) و Litmus (1035 عملاً ، 486 نجوم). يبدو أن Litmus أفضل في الميزات ، و kube-monkey في الشهرة.
تم إصدار Spring Spring for Apache Geode & Pivotal GemFire - مباشرة للفروع 2.1.7 و 2.2.1. هذه مجرد ترقية إلى الإصدارات الحالية من Spring Framework / Boot / Data / Session. Apache Geode عبارة عن شبكة بيانات جيدة موزعة في الذاكرة يمكن استخدامها للتخزين المؤقت والحوسبة. (على موقعه على الإنترنت ، يسمونه بعبارة أخرى ، ولكن إذا قرأت تعريفهم بصوت عالٍ ، فيمكنك الفوز بنغو هراء أو الاتصال بالشيطان). Pivotal GemFire هي IMDG من Pivotal التي تستند إلى الجيود. Spring Session عبارة عن واجهة برمجة تطبيقات لإدارة جلسات عمل المستخدمين ، والتي يمكن نقلها إلى أماكن مختلفة من البنية الأساسية للنابض (على سبيل المثال ، استبدال HttpSession في Tomcat).
تم إصدار إصدارات جديدة من JMetro: 11.6 و 8.6. JMetro هو سمة JavaFx يمكن أن تكون مفيدة إذا كنت تكتب تطبيقات سطح مكتب Windows في Java. وفي الوقت نفسه ، لسبب ما ، لا تزال لا تقوم بإنشاء واجهة المستخدم الرسومية على الإلكترون :-) تظل JMetro وفية بمبادئ نظام Fluent Design في فهم Microsoft وتبحث بشكل عضوي داخل واجهة المترو (واجهة المستخدم الحديثة ، بدءًا من Windows 8). تمت إضافة مربعات حوار مشروعة ذات مظهر أصلي ، وشريط حالة جديد ، وحقل كلمة مرور مع صورة عين مميزة ، ومجموعة من الإصلاحات الصغيرة.
ظهرت ترجمة البرنامج التعليمي لـ Spring Boot Admin على Habré. هذه هي الوحدة التي توفر واجهة المستخدم الرسومية لـ Spring Boot Actuator Endpoints. في كثير من الأحيان نكتب مثل هذا الرجل من قبل أنفسنا يدويا ، ولكن هنا فعلنا بالفعل شيئا بالنسبة لنا. لم يتم تصنيعها في Pivotal ، ولكن في شركة Codecentric الألمانية (يبدو أن هذا نوع من أنواع الاستعانة بمصادر خارجية). الكود موجود على GitHub (1331 مرتكب ، 8.1 ألف نجمة). نموذج التعليمة البرمجية الذي تمت مناقشته في البرنامج التعليمي موجود أيضًا على GitHub .
في هابراستاتيا أخرى ، خطيرة بالفعل وجيدة بما يكفي لجسم UFO لإخراجها من Sandbox ، يروي سيرجي بيسبالوف قصته عن التشويش على الاشمئزاز مع تعليقات جاكسون ، والتي انتهت بفئات البيانات في Kotlin. وقت القراءة دقيقة.
تم إصدار تقرير جديد عن معايير الابتكار الرقمي لعام 2020 . كما ينبغي أن يكون بموجب قوانين هذا النوع ، فقد أجروا مقابلات مع حوالي 200 من صانعي القرار من الشركات الرائدة في الولايات المتحدة ، وتوصلوا إلى استنتاج مفاده أن فكرة الخدمات المجهرية تحكم العالم الآن. التقرير عبارة عن بضع قطع ، صور ملونة مضحكة ، إذا كنت مهتمًا بموضوع خدمة microservice - فهو يستحق المشاهدة. لقد سررت أن 11٪ من المشاركين لم يروا أي مشاكل مع الخدمات المصغرة على الإطلاق ، و 36٪ لم يتمكنوا من التغلب على الأمن.
أخبر جو درامغول ، مدير العلاقات المطور في MongoDb ، دراسة أخرى مثيرة للاهتمام . قابلوا 1516 شخصًا في فرنسا وألمانيا والمملكة المتحدة ، وطرحوا أسئلة حول هذا الموضوع: إلى أي مدى يثق رجال الأعمال في القرارات التي يتخذها المطورون؟ استنتاج مثير للاهتمام من التقرير: المطورين الشباب ، الذين لا تتجاوز أعمارهم 44 عامًا ، يتفقون كثيرًا مع اختيار التقنيات. في مجموعة 45+ ، كل شيء سيء.
وفقًا لتقرير حالة التعلم لآلة المؤسسات لعام 2020 ، يستمر النطاق في النمو: 2٪ فقط من المشاركين شهدوا انخفاضًا في الميزانيات خلال العام الماضي! يتوقع منشئو التقرير أن يرتبط المزيد من التطوير بزيادة عدد شيطانيي البيانات في الشركات المتوسطة الحجم ، ولكن في الشركات الكبيرة تقلل العظام بشكل يائس ، وبالتالي ، من المتوقع حدوث انخفاض في رضا العملاء.
أسناني تؤلمني ، لذلك في هذه المقالة قد يكون هناك بحر من الأخطاء المطبعية بسبب الإهمال. يرجى إرسالها في PM ، وليس مع تعليقات على المقال!
"صورة لجذب الانتباه" هي في الواقع صورة لسيرجي بيرتسيف ، عضو في اتحاد المصورين الروس ، EFIAP والحائز على جائزة مصور السفر لهذا العام.