#مقاله
راهاندازی سرور CI: کوزهگری که از کوزه شکسته آب میخورد!
در این مطلب، عمران باتمانغلیچ از زاویه نگاه کیفیت به سراغ گوشهای از گودِ توسعهی محصول میرود که با اینکه داعیهدار ارتقای کیفیت محصولات نرمافزاریست، اما عمدتا خودش کیفیت بالایی ندارد: سرور CI
🔗 لینک مقاله
📌 شما هم دانش و تجربهتان را از طریق جاواکاپ با دیگران به اشتراک بگذارید.
@JavaCupIR
راهاندازی سرور CI: کوزهگری که از کوزه شکسته آب میخورد!
در این مطلب، عمران باتمانغلیچ از زاویه نگاه کیفیت به سراغ گوشهای از گودِ توسعهی محصول میرود که با اینکه داعیهدار ارتقای کیفیت محصولات نرمافزاریست، اما عمدتا خودش کیفیت بالایی ندارد: سرور CI
🔗 لینک مقاله
📌 شما هم دانش و تجربهتان را از طریق جاواکاپ با دیگران به اشتراک بگذارید.
@JavaCupIR
#مقاله
#در_سایت_جاواکاپ_بخوانید
همهی ما با برنامهنویسی شیگرا آشنا هستیم. کم و بیش با Aspect Oriented Programming نیز آشنایی داریم. اخیرا Reactive Programming فراگیرتر شدهاست. ولی خیلی از ما چیز زیادی راجع به پارادایم Actor Model نمیدانیم.
مهندس پیشوایی در این مقاله برخی از خواص برنامهنویسی با مدل اکتور را توضیح دادهاند. با این امید که توجه بیشتری به این پارادایم مفید و پرکاربرد در ایران ایجاد شود.
🔗لینک مقاله
@JavaCupIR
#در_سایت_جاواکاپ_بخوانید
همهی ما با برنامهنویسی شیگرا آشنا هستیم. کم و بیش با Aspect Oriented Programming نیز آشنایی داریم. اخیرا Reactive Programming فراگیرتر شدهاست. ولی خیلی از ما چیز زیادی راجع به پارادایم Actor Model نمیدانیم.
مهندس پیشوایی در این مقاله برخی از خواص برنامهنویسی با مدل اکتور را توضیح دادهاند. با این امید که توجه بیشتری به این پارادایم مفید و پرکاربرد در ایران ایجاد شود.
🔗لینک مقاله
@JavaCupIR
انجمن جاواکاپ
#مقاله #در_سایت_جاواکاپ_بخوانید چرا کاتلین؟ بخش دوم در بخش دوم این چهار ویژگی مهم کاتلین را با هم مرور میکنیم: ۱- ایمنی در برابر نال ۲- توابع و برنامهنویسی تابعی ۳- کلاسهای داده ۴- توابع و فیلدهای افزودنی javacup.ir/why-kotlin-2/ روزبه شریفنسب @JavaCupIR
#مقاله
#در_سایت_جاواکاپ_بخوانید
چرا کاتلین
(بخش آخر)
در بخش سوم و آخر از این سلسله مقالات، به بررسی این دو ویژگی کاتلین میپردازیم:
۱- سربار کردن اپراتورها
۲- اشیای سطح بالا و الگوی سینگلتون
🔗 javacup.ir/why-kotlin-3
روزبه شریفنسب
@JavaCupIR
#در_سایت_جاواکاپ_بخوانید
چرا کاتلین
(بخش آخر)
در بخش سوم و آخر از این سلسله مقالات، به بررسی این دو ویژگی کاتلین میپردازیم:
۱- سربار کردن اپراتورها
۲- اشیای سطح بالا و الگوی سینگلتون
🔗 javacup.ir/why-kotlin-3
روزبه شریفنسب
@JavaCupIR
#مقاله
آنچه یک توسعهدهنده جاوا باید در مورد Garbage Collector بداند
قسمت اول
یکی از چیزهایی که برنامهنویسهای جاوا معمولا اون رو دست کم میگیرن، Garbage Collector یا زبالهروبه.
در این مطلب، تجربه یک توسعهدهنده ارشد جاوا از دستوپنجه نرم کردن با زبالهروب و تنظیماتش؛ و دانستههای بهروزش رو به صورت کاربردی میخونیم.
🔗 لینک مقاله
📌 شما هم دانش و تجربهتان را از طریق جاواکاپ با دیگران به اشتراک بگذارید.
@JavaCupIR
آنچه یک توسعهدهنده جاوا باید در مورد Garbage Collector بداند
قسمت اول
یکی از چیزهایی که برنامهنویسهای جاوا معمولا اون رو دست کم میگیرن، Garbage Collector یا زبالهروبه.
در این مطلب، تجربه یک توسعهدهنده ارشد جاوا از دستوپنجه نرم کردن با زبالهروب و تنظیماتش؛ و دانستههای بهروزش رو به صورت کاربردی میخونیم.
🔗 لینک مقاله
📌 شما هم دانش و تجربهتان را از طریق جاواکاپ با دیگران به اشتراک بگذارید.
@JavaCupIR
رویداد «نقشهراه بهبود معماری و کیفیت نرمافزار»، چهارشنبه 4 اسفند برگزار خواهد شد.
تیم چکاپ (از زیرمجموعههای شرکت اعوان)، در سالهای اخیر برای کمک به سازمانهای بزرگ جهت بهبود کیفیت و معماری نرمافزارها تلاش کرده است. هدف از برگزاری رویداد مذکور، تبادل نظر و مرور چالشها، تجربهها و راهحلهای مشترک در تولید و بهرهبرداری نرمافزار در سازمانهای بزرگ و متوسط است.
در این رویداد، موضوعاتی مثل فرایند بهبود معماری نرمافزار و تضمین کیفیت نرمافزار را مرور میکنیم و به بررسی چالشها و راهکارهای لازم در زمینه فرهنگسازی، فرایندسازی و مستندسازی در این روند میپردازیم.
از شما صمیمانه دعوت میکنیم در این نشست شرکت بفرمایید.
همچنین اگر شرکت در این رویداد را برای همکاران و مدیران سازمان خود مفید میدانید، از جانب ما ایشان را به این رویداد دعوت بفرمایید.
🔗 ثبتنام رایگان در این رویداد
اگر هنوز دانشجو هستید یا تجربه کمتر از یک سال کار در صنعت را دارید، شاید این مطالب برایتان جذاب نباشد ...
تیم چکاپ (از زیرمجموعههای شرکت اعوان)، در سالهای اخیر برای کمک به سازمانهای بزرگ جهت بهبود کیفیت و معماری نرمافزارها تلاش کرده است. هدف از برگزاری رویداد مذکور، تبادل نظر و مرور چالشها، تجربهها و راهحلهای مشترک در تولید و بهرهبرداری نرمافزار در سازمانهای بزرگ و متوسط است.
در این رویداد، موضوعاتی مثل فرایند بهبود معماری نرمافزار و تضمین کیفیت نرمافزار را مرور میکنیم و به بررسی چالشها و راهکارهای لازم در زمینه فرهنگسازی، فرایندسازی و مستندسازی در این روند میپردازیم.
از شما صمیمانه دعوت میکنیم در این نشست شرکت بفرمایید.
همچنین اگر شرکت در این رویداد را برای همکاران و مدیران سازمان خود مفید میدانید، از جانب ما ایشان را به این رویداد دعوت بفرمایید.
🔗 ثبتنام رایگان در این رویداد
اگر هنوز دانشجو هستید یا تجربه کمتر از یک سال کار در صنعت را دارید، شاید این مطالب برایتان جذاب نباشد ...
انجمن جاواکاپ
رویداد «نقشهراه بهبود معماری و کیفیت نرمافزار»، چهارشنبه 4 اسفند برگزار خواهد شد. تیم چکاپ (از زیرمجموعههای شرکت اعوان)، در سالهای اخیر برای کمک به سازمانهای بزرگ جهت بهبود کیفیت و معماری نرمافزارها تلاش کرده است. هدف از برگزاری رویداد مذکور، تبادل…
سلام
وبینار «نقشهراه بهبود معماری و کیفیت نرمافزار در سازمانهای متوسط و بزرگ» روز چهارشنبه ۴ اسفند برگزار شد.
مجددا از همه افرادی که در این جلسه حضور داشتند، سپاسگزاریم.
لطفا با بیان نظرات و بازخوردهای خود، در بهبود برگزاری رویدادهای مشابه به ما کمک کنید.
🔗 دریافت فایل و مشاهده فیلم ارائه
@JavaCupIR
وبینار «نقشهراه بهبود معماری و کیفیت نرمافزار در سازمانهای متوسط و بزرگ» روز چهارشنبه ۴ اسفند برگزار شد.
مجددا از همه افرادی که در این جلسه حضور داشتند، سپاسگزاریم.
لطفا با بیان نظرات و بازخوردهای خود، در بهبود برگزاری رویدادهای مشابه به ما کمک کنید.
🔗 دریافت فایل و مشاهده فیلم ارائه
@JavaCupIR
پشت صحنهٔ شبکه کوبرنتیز چه میگذرد؟
🎥 در این قسمت از سحابتکتاک، نگاهی به پشت صحنه شبکه کوبرنتیز میاندازیم و بهصورت عملی بر روی یک کلاستر تغییراتی ایجاد میکنیم و میبینیم اجزای مختلف شبکه کوبرنتیز چگونه با یکدیگر ارتباط برقرار میکنند.
👤ارائهدهنده: مسعود حسنیفرد، نزدیک به ۱۰ سال تجربه در صنعت نرمافزار دارد و مهندس ارشد اتکاپذیری (SRE) در سحاب است.
📆 سهشنبه ۳۱ خرداد |⏱ ۱۷:۰۰ - ۱۸:۰۰
🔗 ثبتنام رایگان:
sahab.ir/stt
@JavaCupIR
🎥 در این قسمت از سحابتکتاک، نگاهی به پشت صحنه شبکه کوبرنتیز میاندازیم و بهصورت عملی بر روی یک کلاستر تغییراتی ایجاد میکنیم و میبینیم اجزای مختلف شبکه کوبرنتیز چگونه با یکدیگر ارتباط برقرار میکنند.
👤ارائهدهنده: مسعود حسنیفرد، نزدیک به ۱۰ سال تجربه در صنعت نرمافزار دارد و مهندس ارشد اتکاپذیری (SRE) در سحاب است.
📆 سهشنبه ۳۱ خرداد |⏱ ۱۷:۰۰ - ۱۸:۰۰
🔗 ثبتنام رایگان:
sahab.ir/stt
@JavaCupIR
#مقاله
#در_سایت_جاواکاپ_بخوانید
با وجود اینکه به طور کلی جاوا زبان کندی نیست، اما مدت زمان راهاندازی برنامهها راضیکننده نیست!
زمان راهاندازی برنامهها در پروژههای کوچک یا برنامههای کاربردی مشکل قابلتوجهی به حساب نمیآید، اما در پروژههای بزرگتر که classpath بزرگی دارند، در زمان توسعه به مسئلهای مهم تبدیل میشود. به طور خاص، در برنامههای Spring Boot با اینکه روند توسعه سریعی دارند، اما با اضافه کردن تعدادی وابستگی، مدت زمان راهاندازی برنامه طولانی میشود.
در این مقاله به شما چند آرگومان ماشین مجازی جاوا معرفی میشود که با کمک آنها میتوان مدت زمان راهاندازی را کمتر کرد.
همچنین چند نکته را با هم مرور میکنیم که در نظر گرفتن آنها در زمان توسعه یک برنامه Spring، روی مدت زمان راهاندازی برنامه تاثیر چشمگیری دارد.
🔗 javacup.ir/improve-startup-time
روزبه شریفنسب
@JavaCupIR
#در_سایت_جاواکاپ_بخوانید
با وجود اینکه به طور کلی جاوا زبان کندی نیست، اما مدت زمان راهاندازی برنامهها راضیکننده نیست!
زمان راهاندازی برنامهها در پروژههای کوچک یا برنامههای کاربردی مشکل قابلتوجهی به حساب نمیآید، اما در پروژههای بزرگتر که classpath بزرگی دارند، در زمان توسعه به مسئلهای مهم تبدیل میشود. به طور خاص، در برنامههای Spring Boot با اینکه روند توسعه سریعی دارند، اما با اضافه کردن تعدادی وابستگی، مدت زمان راهاندازی برنامه طولانی میشود.
در این مقاله به شما چند آرگومان ماشین مجازی جاوا معرفی میشود که با کمک آنها میتوان مدت زمان راهاندازی را کمتر کرد.
همچنین چند نکته را با هم مرور میکنیم که در نظر گرفتن آنها در زمان توسعه یک برنامه Spring، روی مدت زمان راهاندازی برنامه تاثیر چشمگیری دارد.
🔗 javacup.ir/improve-startup-time
روزبه شریفنسب
@JavaCupIR
#مقاله
#در_سایت_جاواکاپ_بخوانید
در این مقاله با پیادهسازی دو روش Blocking I/O و Non-Blocking I/O در زبان جاوا آشنا میشوید.
🔗 blocking-io vs non-blocking-io
روزبه شریفنسب
@JavaCupIR
#در_سایت_جاواکاپ_بخوانید
در این مقاله با پیادهسازی دو روش Blocking I/O و Non-Blocking I/O در زبان جاوا آشنا میشوید.
🔗 blocking-io vs non-blocking-io
روزبه شریفنسب
@JavaCupIR
دوره آموزشی علوم داده
علم داده را کاربردی یاد بگیرید👩💻👨💻
آموزش مباحث تئوری و عملی علم داده در 4 هفته
امکان استخدام افراد برتر در شرکتهای معتبر
هزینه دوره: 1میلیون و 460 هزار تومان (در صورت ثبتنام گروهی یا زودهنگام پیش از 5 تیرماه به شما تحفیف تعلق میگیرد)
لینک ثبتنام: https://evnd.co/ZMmkQ
@JavaCupIR
علم داده را کاربردی یاد بگیرید👩💻👨💻
آموزش مباحث تئوری و عملی علم داده در 4 هفته
امکان استخدام افراد برتر در شرکتهای معتبر
هزینه دوره: 1میلیون و 460 هزار تومان (در صورت ثبتنام گروهی یا زودهنگام پیش از 5 تیرماه به شما تحفیف تعلق میگیرد)
لینک ثبتنام: https://evnd.co/ZMmkQ
@JavaCupIR