نظرات مطالب
PowerShell 7.x - قسمت دوازدهم - آشنایی با GitHub Actions و بررسی یک مثال
یک نکته‌ی تکمیلی

دقت داشته باشید در حالت استفاده از schedule event (مخصوصاً بازه‌های کوتاه (حداقل باید ۵ دقیقه باشد)) workflowها ممکن است با تاخیر اجرا شوند (چند دقیقه، چند ساعت) یا حتی اصلاً اجرا نشوند؛ در اینحالت بهتر است یک مکانیزم پشتیبان هم در نظر بگیرید (مثلاً استفاده از cloudflare  workers یا AWS lambda یا سرویس  IFTTT ) به عنوان مثال من یک schedule بر روی موبایل تنظیم کرده‌ام که هر روز در یک تایم مشخصی workflowها را به صورت اجرا کند چون تقریباً تنها دیوایسی که همیشه مطمئنم به اینترنت دسترسی دارد گوشی همراهم است.

البته نکات بالا با فرض اینکه این موارد ابتدا بررسی شده باشند:
  • عبارت CRON به درستی تنظیم شده باشد
  • تایم‌زون به درستی در نظر گرفته شده باشد (UTC حالت پیش‌فرض است)
  • مسیر workflowها صحیح باشند (.github/workflows)
  • workflow روی برنچ دیفالت باشد (مگر اینکه به صورت صریح برنچ را مشخص کرده باشید)
  • اکشن برای ریپوزیتوری فعال شده باشد (در قسمت تنظیمات)
  • از میزان مجاز استفاده از GitHub Actions عبور نکرده باشید؛ این مورد احتمالش خیلی کم است.
  • روی ریپوزیتوری fork شده نباشید؛ در اینجالت workflowها به secrets دسترسی ندارند. 
اشتراک‌ها
یازده شاخص کلیدی عملکرد دواپس - Introducing 11 DevOps KPI

چهار دسته از شاخص‌های کلیدی عملکردی #دواپس (#سرعت، #کیفیت، #بهره_وری و #امنیت) را چطور ارزیابی می‌کنید؟ در این مطلب یازده شاخص کلیدی عملکرد، اصول و پایه‌های لازم برای ارزیابی موفقیت #DevOps را معرفی و بررسی خواهیم کرد.  #Velocity ، #Quality , #Productivity , #Security

یازده شاخص کلیدی عملکرد دواپس - Introducing 11 DevOps KPI
اشتراک‌ها
انتشار Visual Studio 2015 Preview

Visual Studio 2015 Preview contains many new and exciting features to support cross-platform mobile development, web & cloud development, IDE productivity enhancements, and more. 

فایل ISO 

انتشار Visual Studio 2015 Preview
اشتراک‌ها
بروزرسانی 1 تا پایان امسال برای ویژوال استودیو 2012 منتشر خواهد شد.
پس از انتشار نهایی و عمومی نسخه ویژوال استودیو 2012، مایکروسافت اعلام کرده است که CTP نخستین بروزرسانی تا قبل از پایان سپتامبر و نسخه نهایی آن نیز پایان سال جاری منتشر خواهد شد.
در ضمن نسخه 2012 Productivity Power Tools در ماه اکتبر در دسترس خواهد بود.
بروزرسانی 1 تا پایان امسال برای ویژوال استودیو 2012 منتشر خواهد شد.
اشتراک‌ها
بررسی طراحی رابط کاربری برنامه‌ی Threads

Threads App UI Design in Figma step by step UI/UX Design + Link
Designing a great app that offers a seamless user experience can be a challenging task, especially when you have numerous components to manage. Figma, a collaborative interface design tool, has become a popular choice for UI/UX designers. In this article, we'll explore the process of designing Threads, a messaging app, from scratch in Figma. We'll walk you through the complete UI/UX design process, including wireframing, prototyping, and design system creation. 

بررسی طراحی رابط کاربری برنامه‌ی Threads
نظرات مطالب
بررسی مشکلات AngularJS 1.x
بنده قصد خراب کردن این فریمورک را نداشتم. اشکالات بیان شده همگی مربوط به مقالاتی هستند که توسعه دهندگان به اشتراک گذاشتند. من هم آن‌ها را تایید نکردم ولی وقتی می‌بینید که angular 2 همان اشکالات وارد شده به نسخه 1 را برطرف کرده است می‌توان نتیجه  گرفت که اشکالات نسخه 1 صحیح بوده اند و باید اصلاح می‌شدند.
بنده هم نگفتم که انگولار را یاد نگیرید، گفتم "حداقل یادگیری آن را تا انتشار نسخه‌ی 2 آن به تعویق بیندازید."
نکته بحث "الان" هست نه گذشته. الان که قرار هست نسخه‌ی 2 منتشر شه و تغییرات زیادی داره چه دلیلی داره پروژه جدیدی را با آن شروع کنیم و بعد شروع به تغییر کدهایمان کنیم.
بله راهنمایی برای مهاجرت از نسخه‌ی 1 به نسخه 2 وجود دارد: 
اگر با این روش با آپگرید پروژتون که ممکن است چند هزار خط داشته باشد مشکلی ندارید، معطل نکنید همین امروز پروژه جدیدتون را با انگولار آغاز کنید.
باز هم نمی‌گویم انگولار بد است، همین الان میشود مقاله ای برای مزیت‌های نوشت. فقط قصدم این بود که به هنگام استفاده از انگولار و توسعه spa این موارد را هم در نظر داشته باشید.


اشتراک‌ها
کتابخانه Foundatio.Redis

When building several big cloud applications we found a lack of great solutions (that's not to say there isn't solutions out there) for many key pieces to building scalable distributed applications while keeping the development experience simple. Here are a few examples of why we built and use Foundatio.

کتابخانه Foundatio.Redis
اشتراک‌ها
آموزش الگوهای طراحی

 Design patterns represent the best practices used by experienced object-oriented software developers. Design patterns are solutions to general problems that software developers faced during software development. These solutions were obtained by trial and error by numerous software developers over quite a substantial period of time. 

آموزش الگوهای طراحی
اشتراک‌ها
Git for Windows 2.14.0 منتشر شد

 New Features
Comes with Git v2.14.0.
Comes with BusyBox v1.28.0pre.15857.9480dca7c.
Comes with Git Credential Manager v1.12.0. 

Git for Windows 2.14.0 منتشر شد