ترقية الحساب

  • واش راكم يا ناس؟ اليوم حبيت نهدر معاكم على موضوع مهم في البرمجة، خاصّة في Java 8 SE.

    عرفتوا أنو Stephen Colebourne قدم طريقة عملية استخدام Optional، لكن عندي رأي شخصي نحب نشاركو معاكم. نقترح مقاربة أكثر صرامة، لي راح تساعدنا نتقدمو أكثر بلا ما يكون عندنا عواقب كبيرة.

    من خلال تجاربي مع البرمجة، لاحظت أنو استخدام Optional بصفة صارمة يقدر يحسن من جودة الكود ويخلي الأمور أوضح. صحيح، كل واحد عندو طريقة خاصة، لكن لازم نفكرو في الخيارات الأفضل.

    يلا، خلونا نفتحوا النقاش ونتبادلو الآراء حول هذا الموضوع!

    https://nipafx.dev/stephen-colebourne-java-optional-strict-approach
    #Java #Programming #Optional #CodeQuality #Développement
    واش راكم يا ناس؟ اليوم حبيت نهدر معاكم على موضوع مهم في البرمجة، خاصّة في Java 8 SE. عرفتوا أنو Stephen Colebourne قدم طريقة عملية استخدام Optional، لكن عندي رأي شخصي نحب نشاركو معاكم. نقترح مقاربة أكثر صرامة، لي راح تساعدنا نتقدمو أكثر بلا ما يكون عندنا عواقب كبيرة. من خلال تجاربي مع البرمجة، لاحظت أنو استخدام Optional بصفة صارمة يقدر يحسن من جودة الكود ويخلي الأمور أوضح. صحيح، كل واحد عندو طريقة خاصة، لكن لازم نفكرو في الخيارات الأفضل. يلا، خلونا نفتحوا النقاش ونتبادلو الآراء حول هذا الموضوع! https://nipafx.dev/stephen-colebourne-java-optional-strict-approach #Java #Programming #Optional #CodeQuality #Développement
    NIPAFX.DEV
    Java 8 SE Optional, a strict approach
    Stephen Colebourne presented his pragmatic approach to using Optional. I argue for a stricter one that gets us further without considerable downsides.
    Like
    Love
    Wow
    Sad
    Angry
    803
    1 التعليقات
  • واش راكم يا أصدقاء؟ اليوم راح نتكلمو على موضوع مهم بزاف في عالم البرمجة: "أهمية التعليقات في الكود - الجزء الثاني".

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

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

    ديروا بالكم، التعليقات مش غير كلمات، إنما هي اللي تقدر توصل الفكرة للناس اللي راح يخدمو على الكود بعدين.

    https://ufried.com/blog/comments_2/
    #برمجة #CodeQuality #Développement #التعليقات #
    🚀 واش راكم يا أصدقاء؟ اليوم راح نتكلمو على موضوع مهم بزاف في عالم البرمجة: "أهمية التعليقات في الكود - الجزء الثاني". من بعد ما عالجنا في الجزء الأول بعض الأفكار الخاطئة حول "الكود النظيف" والراي القائل بلي لازم نبعدو التعليقات، اليوم راح نغوصو في كيفاش توثيق "شنو" يقوم به الكود يقدر يخلق قيمة كبيرة للقراء والمستخدمين. كما يقول المثل: "الكلام هو مفتاح الفهم". شفت في تجربتي أنو التعليقات المفهومة تنقذنا من الكثير من المشاكل، وتخلي العمل الجماعي أسهل بزاااف. شخصياً، كنت نستعمل تعليقات بسيطة توضح "شنو" يقوم به كل جزء في الكود، وكانت النتيجة رائعة! ديروا بالكم، التعليقات مش غير كلمات، إنما هي اللي تقدر توصل الفكرة للناس اللي راح يخدمو على الكود بعدين. https://ufried.com/blog/comments_2/ #برمجة #CodeQuality #Développement #التعليقات #
    UFRIED.COM
    The importance of comments - Part 2
    The importance of comments - Part 2 This is the second post discussing the value of comments in code. In the first post we discussed the problems of the widespread dogmatic “clean code” interpretation that you must not write any comments.
    Like
    Love
    Wow
    Sad
    Angry
    748
    1 التعليقات
  • سلام لكل الأصدقاء والمحبين لـ Clojure! اليوم حبيت نشارك معاكم حاجة جديدة في عالم البرمجة.

    المقال يتحدث عن "Clojure Deref" و هو ملخص لأحدث الأخبار والروابط في نظام Clojure. من بين الأخبار المهمة، تم إطلاق أداة clj-holmes لفحص أمان تطبيقات Clojure، وهي حاجة كنت نسمع عليها بزاف من الشركات. كاين تحسينات جديدة في core.async، وكما العادة، التحسينات تتوالى كل أسبوع!

    شفت كيف أنو التطوّرات في أدوات البرمجة تتطلب منّا نبقى قريبة من التطورات، خاصة فيما يتعلق بالأمان. في عالم اليوم، فحص الأمان مهم أكثر من أي وقت مضى. جربوا تشوفوا الأدوات الجديدة وشاركوا تجربتكم!

    https://clojure.org/news/2021/11/19/deref
    #Clojure #أمان #تطوير_البرمجيات #CodeQuality #Programming
    👋 سلام لكل الأصدقاء والمحبين لـ Clojure! اليوم حبيت نشارك معاكم حاجة جديدة في عالم البرمجة. المقال يتحدث عن "Clojure Deref" و هو ملخص لأحدث الأخبار والروابط في نظام Clojure. من بين الأخبار المهمة، تم إطلاق أداة clj-holmes لفحص أمان تطبيقات Clojure، وهي حاجة كنت نسمع عليها بزاف من الشركات. كاين تحسينات جديدة في core.async، وكما العادة، التحسينات تتوالى كل أسبوع! شفت كيف أنو التطوّرات في أدوات البرمجة تتطلب منّا نبقى قريبة من التطورات، خاصة فيما يتعلق بالأمان. في عالم اليوم، فحص الأمان مهم أكثر من أي وقت مضى. جربوا تشوفوا الأدوات الجديدة وشاركوا تجربتكم! https://clojure.org/news/2021/11/19/deref #Clojure #أمان #تطوير_البرمجيات #CodeQuality #Programming
    CLOJURE.ORG
    Clojure Deref (Nov 19, 2021)
    Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS) Highlights I was glad to see an initial release of clj-holmes, a static application security testing tool to look for vulnerabi
    Like
    Love
    Wow
    Sad
    Angry
    888
    1 التعليقات
  • حابين تطوروا في جافا وتحققوا نتائج مبهرة في مشروعكم؟ إليكم الحل!

    في المقال الجديد، نتحدث عن كيفية استخدام Guava-Testlib لتجربة تطبيقات المجموعات (collections) في جافا بطريقة سهلة وفعّالة. بصراحة، هذي الأداة تقدر تساعدكم تنقصوا من الوقت اللي تضيعوه في التصحيح وتزيدوا من جودة الكود تاعكم.

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

    فكروا في كيف يمكن لهذا أن يغير طريقة شغلنا ويخلي مشاريعنا تضرب في المليح!

    https://nipafx.dev/test-collection-implementations-guava
    #جافا #تطوير_البرمجيات #Guava #اختبار #CodeQuality
    📣 حابين تطوروا في جافا وتحققوا نتائج مبهرة في مشروعكم؟ إليكم الحل! في المقال الجديد، نتحدث عن كيفية استخدام Guava-Testlib لتجربة تطبيقات المجموعات (collections) في جافا بطريقة سهلة وفعّالة. بصراحة، هذي الأداة تقدر تساعدكم تنقصوا من الوقت اللي تضيعوه في التصحيح وتزيدوا من جودة الكود تاعكم. تجربتي مع Guava كانت رائعة، حسيت بفرق كبير في الأداء، وبديت نحب الفحص ديال الكود أكثر! إذا أنتم باه تحبوا تتحسنوا في البرمجة، هذي خطوتكم الأولى. فكروا في كيف يمكن لهذا أن يغير طريقة شغلنا ويخلي مشاريعنا تضرب في المليح! https://nipafx.dev/test-collection-implementations-guava #جافا #تطوير_البرمجيات #Guava #اختبار #CodeQuality
    NIPAFX.DEV
    Test Collection Implementations with Guava
    Here's how to use Guava-Testlib to easily and thoroughly test your own Java collection implementations.
    1 التعليقات
  • يا سلام، شكون منكم يحب يكون كودو دايمًا مرتب و منظم؟ اليوم حبيت نشارك معاكم مقال عجيب على Clojure و كيفية استخدام pre-commit hook مع zprint. الفكرة هي أنك تقدر تخلي الكود تاعك يتنسق أوتوماتيكيًا قبل ما تcommit أي تغييرات، و هكا تضمن أن كلشي يبقى سليم و مقروء.

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

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

    https://andersmurphy.com/2020/08/16/clojure-code-formatting-pre-commit-hook-with-zprint.html

    #Clojure #Programming #CodeQuality #zprint #Développement
    يا سلام، شكون منكم يحب يكون كودو دايمًا مرتب و منظم؟ 🧐 اليوم حبيت نشارك معاكم مقال عجيب على Clojure و كيفية استخدام pre-commit hook مع zprint. الفكرة هي أنك تقدر تخلي الكود تاعك يتنسق أوتوماتيكيًا قبل ما تcommit أي تغييرات، و هكا تضمن أن كلشي يبقى سليم و مقروء. شخصيًا، جربت هاد الطريقة و حسيت بفرق شاسع في الإنتاجية، كيفاش؟ لما الكود يكون مرتب، من السهل أنك تراجع عليه و تفهمه بسرعة. بصح، واش يقولوا، "العين تحب كل ما هو جميل"، و الكود الجميل يجلب الأفكار الجديدة. إذا كنت تحب البرمجة و تبحث على تحسين أسلوبك، ما تفوتش هاد المقال. يمكن يغير لك الطريقة اللي تخدم بها! https://andersmurphy.com/2020/08/16/clojure-code-formatting-pre-commit-hook-with-zprint.html #Clojure #Programming #CodeQuality #zprint #Développement
    ANDERSMURPHY.COM
    Clojure: code formatting pre-commit hook with zprint
    1 التعليقات
  • واش راكم يا أحباب؟ كيما تعرفوا، البرمجة ولاّت جزء كبير من حياتنا، وكي تحبوا تعرفوا كيفاش Clojure يقدر يخدمكم في تطوير الويب، هاد المقال راح يكون مفيد ليكم!

    المقال هذا يتناول كيفاش Clojure يساعد في تحسين الكود ويعطيكم لمحات رائعة عن كيفية تنظيم المشاريع. إذا كنتوا تبحثوا على طريقة جديدة لتطوير تطبيقاتكم بطريقة فعّالة، Clojure هو الخيار المثالي!

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

    خليكم دايماً مفتحين على الأفكار الجديدة، لأنها مرات تقدر تغير مجرى شغلكم.

    https://andersmurphy.com/2021/11/11/clojure-code-highlights-for-this-website.html

    #Clojure #برمجة #تطوير_الويب #CodeQuality #Innovations
    واش راكم يا أحباب؟ كيما تعرفوا، البرمجة ولاّت جزء كبير من حياتنا، وكي تحبوا تعرفوا كيفاش Clojure يقدر يخدمكم في تطوير الويب، هاد المقال راح يكون مفيد ليكم! المقال هذا يتناول كيفاش Clojure يساعد في تحسين الكود ويعطيكم لمحات رائعة عن كيفية تنظيم المشاريع. إذا كنتوا تبحثوا على طريقة جديدة لتطوير تطبيقاتكم بطريقة فعّالة، Clojure هو الخيار المثالي! شخصياً، جربت Clojure في واحد من المشاريع تاعي وفعلاً حسيت بفرق كبير في سرعة التطوير والتنظيم. من خلال استخدامه، تقدروا تشوفوا كيفاش الكود ينظم بطريقة مختلفة، والشغف تاعي في البرمجة زاد! خليكم دايماً مفتحين على الأفكار الجديدة، لأنها مرات تقدر تغير مجرى شغلكم. https://andersmurphy.com/2021/11/11/clojure-code-highlights-for-this-website.html #Clojure #برمجة #تطوير_الويب #CodeQuality #Innovations
    ANDERSMURPHY.COM
    Clojure: code highlights for this website
    1 التعليقات
  • يا جماعة، اليوم حبيت نشارك معاكم موضوع يهم بزاف مبرمجين الأندرويد!

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

    من تجربتي مع المشاريع، لما كنت نواجه مشكل الـ "limit" تاع الـ 65K methods، تفعيل الmultidex كان الحل. بصراحة، حسيت بفرق كبير في الأداء وقتها!

    المقال هذا يستحق المطالعة، يعطيك نصائح مهمة تقدر تستعملها في مشاريعك القادمة.

    https://andersmurphy.com/2015/09/10/enabling-multidex-on-android.html

    #تطوير #Android #multidex #برمجة #CodeQuality
    يا جماعة، اليوم حبيت نشارك معاكم موضوع يهم بزاف مبرمجين الأندرويد! 🌟 المقال يتكلم على كيفية تفعيل "multidex" في تطبيقات Android، وهي خاصية تعطيك القدرة على تنظيم الكود تاعك بشكل أفضل، خاصة إذا كنت تخدم على مشروع كبير فيه كودات كثيرة. الخدمة هذي راح تسهل عليك العملية وتخلي التطبيق يشتغل بشكل أحسن. من تجربتي مع المشاريع، لما كنت نواجه مشكل الـ "limit" تاع الـ 65K methods، تفعيل الmultidex كان الحل. بصراحة، حسيت بفرق كبير في الأداء وقتها! 💪 المقال هذا يستحق المطالعة، يعطيك نصائح مهمة تقدر تستعملها في مشاريعك القادمة. https://andersmurphy.com/2015/09/10/enabling-multidex-on-android.html #تطوير #Android #multidex #برمجة #CodeQuality
    ANDERSMURPHY.COM
    Enabling multidex on Android
    1 التعليقات
  • يا جماعة، اليوم حبيت نشارك معاكم موضوع شوية مُثير!

    كتبت مقال عن "Thoughts On Comments"، وين نحلل دور الكومنتات في الكود وكيش يقدروا يضيفوا قيمة حقيقية. بصراحة، من بعد ما قلت "comment your fucking code"، جاني تفاعل كبير وبدّينا نتناقش في الموضوع. تعالوا معايا، نحكيوا شوية على الكومنتات وكيف يمكنهم يساعدونا ولا يضيعونا!

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

    تفكروا في كيفاش الكومنتات تقدر تغيّر تجربة البرمجة عندك.

    https://nipafx.dev/thoughts-on-comments
    #كود #تعليق #Programming #Développement #CodeQuality
    يا جماعة، اليوم حبيت نشارك معاكم موضوع شوية مُثير! 🙌 كتبت مقال عن "Thoughts On Comments"، وين نحلل دور الكومنتات في الكود وكيش يقدروا يضيفوا قيمة حقيقية. بصراحة، من بعد ما قلت "comment your fucking code"، جاني تفاعل كبير وبدّينا نتناقش في الموضوع. تعالوا معايا، نحكيوا شوية على الكومنتات وكيف يمكنهم يساعدونا ولا يضيعونا! 🤔 شخصياً، كنت دايماً نلقى صعوبة نفهم الكود إذا ماكانش فيه كومنتات واضحة. هذي التجربة خليتني نعرف قيمة التواصل الجيد بين المطورين. تفكروا في كيفاش الكومنتات تقدر تغيّر تجربة البرمجة عندك. https://nipafx.dev/thoughts-on-comments #كود #تعليق #Programming #Développement #CodeQuality
    NIPAFX.DEV
    Thoughts On Comments
    My rant to comment your fucking code sparked some interesting conversations. Here we discuss some of your and my thoughts on the topic of comments.
    1 التعليقات
  • يا جماعة، كاش واحد قاللكم بلي التعليقات ماشي ضرورية في الكود؟ في المقال الثالث والأخير من سلسلة "The importance of comments"، نرجعوا نعاودوا نناقشوا قيمة التعليقات.

    في البوستات اللي فاتوا، شفنا كيفاش بعض الناس يظنوا بلي كتابة التعليقات هي شغلة موش لازمة وأن الكود لازم يكون واضح وحده. لكن، ما نحكيوش عن "كيفاش" نكتبو الكود، بل على "واش" يقوم به. من الضروري نفهموا المحتوى ونساعدوا اللي راهم يقرأوا الكود بعدنا.

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

    خليوني نقوللكم حاجة، التعليقات موش عيب، بل هي جزء من الاحترافية!

    https://ufried.com/blog/comments_3/
    #تعليقات #CodeQuality #Développement #SoftwareEngineering #برمجة
    يا جماعة، كاش واحد قاللكم بلي التعليقات ماشي ضرورية في الكود؟ 🤔 في المقال الثالث والأخير من سلسلة "The importance of comments"، نرجعوا نعاودوا نناقشوا قيمة التعليقات. في البوستات اللي فاتوا، شفنا كيفاش بعض الناس يظنوا بلي كتابة التعليقات هي شغلة موش لازمة وأن الكود لازم يكون واضح وحده. لكن، ما نحكيوش عن "كيفاش" نكتبو الكود، بل على "واش" يقوم به. من الضروري نفهموا المحتوى ونساعدوا اللي راهم يقرأوا الكود بعدنا. شخصيا، عشت تجربة وين كان التعليق الصغير ينقذني من عقبات كبيرة. لما نلقى كود معلق مليح، نقدر نفهم واش يسير بلا ما نضيع وقتي في التحليل. خليوني نقوللكم حاجة، التعليقات موش عيب، بل هي جزء من الاحترافية! https://ufried.com/blog/comments_3/ #تعليقات #CodeQuality #Développement #SoftwareEngineering #برمجة
    UFRIED.COM
    The importance of comments - Part 3
    The importance of comments - Part 3 This is the third and last post discussing the value of comments in code. In the first post we discussed the problems of the widespread dogmatic “clean code” interpretation that you must not write any c
    1 التعليقات
  • Hey les amis!

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

    شخصيًا، من بعد ما نزلت مكتبة صغيرة ديالي، حسيت بإحساس رائع، كيفاش الكود لي قعدت نحب فيه ونتعلم عليه، ولى متاح للآخرين. تجربة رائقة!

    نتمنى تشوفوا المقال، رايح يفيدكم بزاف في مسيرتكم كمطورين.

    وما تنسوش، إذا حبيتو تنشروا مكتباتكم، احرصوا على الوثائق والتوثيق الجيد.

    https://maciejwalkowiak.com/blog/publish-java-library-maven-central/

    #Java #MavenCentral #Développement #Programmation #CodeQuality
    Hey les amis! 🎉 بغيت نشارك معاكم مقال يشرح كيفية نشر مكتبة Java على Maven Central. الموضوع هذا مهم بزاف لكل مطور يحب يوصل كودو للناس ويخليهم يستفيدوا من إبداعاتو. المقال فيه خطوات دقيقة ومرتبة، ما تخافوش من التعقيد، كل شيء واضح كيما الشمس! شخصيًا، من بعد ما نزلت مكتبة صغيرة ديالي، حسيت بإحساس رائع، كيفاش الكود لي قعدت نحب فيه ونتعلم عليه، ولى متاح للآخرين. تجربة رائقة! نتمنى تشوفوا المقال، رايح يفيدكم بزاف في مسيرتكم كمطورين. وما تنسوش، إذا حبيتو تنشروا مكتباتكم، احرصوا على الوثائق والتوثيق الجيد. https://maciejwalkowiak.com/blog/publish-java-library-maven-central/ #Java #MavenCentral #Développement #Programmation #CodeQuality
    MACIEJWALKOWIAK.COM
    How to publish a Java library to Maven Central - Complete Guide
    1 التعليقات
  • واش تعرفو بلي كاين طريقة ماشي مليحة مليح في البرمجة؟

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

    شخصيا، جربت هاد الخطأ في أحد المشاريع، وكانت النتيجة كود معقد وصعيب باش نفهمو بعدين. من داك الوقت، بدلت طريقتي ووليّت نركز على طريقة أكثر فعالية.

    المقال يفتحلك آفاق جديدة باش تحسن من جودة الكود تاعك، ويديرلك فكرة على أهمية التفاصيل الصغيرة.

    رابط المصدر:
    https://grishaev.me/clojure-println/

    #برمجة #CodeQuality #Clojure #حيل_برمجية #CodingTips
    واش تعرفو بلي كاين طريقة ماشي مليحة مليح في البرمجة؟ 🤔 في مقال جديد، نتحدثو على استعمال `println` مع زوج أو أكثر من المتغيرات. الفكرة الرئيسية هي أنه هاد الطريقة تقدر تخلقلك مشكل فالتنسيق وتخلي الكود تاعك صعيب للفهم. يعني، كي تكون البرمجة واضحة، كلش يمشي بسلاسة أكثر! شخصيا، جربت هاد الخطأ في أحد المشاريع، وكانت النتيجة كود معقد وصعيب باش نفهمو بعدين. من داك الوقت، بدلت طريقتي ووليّت نركز على طريقة أكثر فعالية. المقال يفتحلك آفاق جديدة باش تحسن من جودة الكود تاعك، ويديرلك فكرة على أهمية التفاصيل الصغيرة. رابط المصدر: https://grishaev.me/clojure-println/ #برمجة #CodeQuality #Clojure #حيل_برمجية #CodingTips
    GRISHAEV.ME
    Don't use println with two and more arguments
    1 التعليقات
ollo https://www.ollo.ws