DevOps Labdon
439 subscribers
23 photos
2 videos
1 file
612 links
👑 DevOps Labdon

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
Platform Engineer with OpenAI
💰 $385K to $550K a year
🏠🏃🏻‍♂️🌎 San Francisco, CA, USA
https://kube.careers/t/f8d46941-2373-4f6e-8343-c72d269db332

Platform Engineer with xAI
💰 $180K to $440K a year
🏠 From the office in San Francisco / Palo Alto, CA, USA
https://kube.careers/t/398ab42a-533d-4fae-9cd2-757c53989877

Platform Engineer with OKX
💰 $240K to $280K a year
🏠 From the office in San Jose, CA, USA
https://kube.careers/t/d0b9bcce-b199-4eed-b596-335b4f91a82d

Platform Engineer with Reddit
💰 $206.7K to $289.4K a year
👨‍💻 Remote from the United States of America
https://kube.careers/t/e4aa18dd-db24-4163-a626-768a62f703e1

Platform Engineer with Replicate
💰 $200K to $280K a year
🏠 From the office in San Francisco, CA, USA
https://kube.careers/t/73a3a845-16ed-45fe-b253-57ef2fb6803f


https://t.iss.one/addlist/KpzXaiSpKENkMGM0
📢 اگر تلگرام پرمیوم دارید، کانال ما رو Boost کنید ! 🚀

با Boost کردن کانال، به رشد و دیده شدن ما بیشتر کمک کنید💙

https://t.iss.one/boost/DevOps_Labdon
🔵 عنوان مقاله
Introducing Rotated Secrets in Pulumi ESC (6 minute read)

🟢 خلاصه مقاله:
مقاله‌ای که بررسی شده به معرفی ویژگی جدیدی از سوی Pulumi ESC تحت عنوان "Rotated Secrets" می‌پردازد. این ویژگی به طور خودکار اقدام به تغییر دوره‌ای اعتبارنامه‌های ثابت مانند کلیدهای دسترسی کاربران AWS IAM می‌کند. این فرآیند به بهبود امنیت کمک کرده و خطرات مرتبط با اسراری که مدت زمان طولانی زنده می‌مانند، را کاهش می‌دهد. ویژگی "Rotated Secrets" با هدف افزایش حفاظتی در برابر تهدیدات امنیتی پیاده‌سازی شده است، چرا که استفاده از اعتبارنامه‌های طولانی مدت می‌تواند به شدت ریسک‌آور باشد. این فناوری نه تنها امنیت را ارتقاء می‌بخشد، بلکه به مدیران سیستم این امکان را می‌دهد که زیرساخت‌های خود را با کارایی بالاتر و با اطمینان بیشتری مدیریت کنند.

🟣لینک مقاله:
https://www.pulumi.com/blog/esc-rotated-secrets-launch/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
LLM-powered migration of UI component libraries (13 minute read)

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته است به تجربه شرکت زالاندو در انتقال ۱۵ نرم‌افزار B2B از کتابخانه‌های درون‌سازمانی اجزای رابط کاربری به کتابخانه‌های جدید با استفاده از GPT-4o می‌پردازد. این شرکت موفق شده است با دقتی بالغ بر ۹۰٪ و صرفه‌جویی قابل توجه در هزینه‌ها، که کمتر از ۴۰ دلار برای هر مخزن کد تخمین زده شده، این انتقال را انجام دهد. با تصحیح تدریجی دستورالعمل‌ها و همچنین ارائه رابط‌های کامپوننت، قوانین تبدیل و نمونه‌ها، زالاندو توانست چالش‌های اولیه‌ای که شامل نتایج ناسازگار بودند را برطرف کند و توانایی‌های مهاجرت مبتنی بر LLM (مدل‌های زبانی بزرگ) را به مقیاس بالاتری برساند. این تجربه نمونه‌ای از چگونگی بهره‌برداری از فناوری‌های هوش مصنوعی در بهینه‌سازی فرایندهای توسعه نرم‌افزار و کاهش هزینه‌ها می‌باشد.

🟣لینک مقاله:
https://engineering.zalando.com/posts/2025/02/llm-migration-ui-component-libraries.html?utm_source=tldrdevops


👑 @DevOps_Labdon
👍1
🔵 عنوان مقاله
HTTP3, 2, 1 (4 minute read)

🟢 خلاصه مقاله:
در این مقاله، نویسنده با آزمایش تونل‌زنی HTTP1 بر روی HTTP2 و سپس بر روی HTTP3 با استفاده از زبان برنامه‌نویسی Go، به بررسی قابلیت‌ها و چالش‌های این فرآیند می‌پردازد. بافرازی جریان‌های QUIC برای تقلید از net.Conn و net.Listener به نویسنده امکان می‌دهد که درخواست‌های HTTP1 را از طریق اتصال HTTP3 اجرا کند. این کار نشان‌دهنده انعطاف‌پذیری و همچنین برخی مسائل جزئی قابلیت اطمینان در این رویکرد است. تفسیر این تجربه نشان می‌دهد که چگونه لایه‌های مختلف HTTP قادر به کپسوله کردن یکدیگر هستند و بیان‌گر پتانسیل و چالش‌های استفاده از فناوری‌های جدید در توسعه برنامه‌های کاربردی وب می‌باشد. این بحث بر اهمیت دقت و نوآوری در اجرای پروتکل‌های ارتباطی تاکید دارد.

🟣لینک مقاله:
https://maxmcd.com/posts/http321/?utm_source=tldrdevops


👑 @DevOps_Labdon
👍1
🔵 عنوان مقاله
Managing Trace Volume at monday.com (7 minute read)

🟢 خلاصه مقاله:
Monday.com در مواجهه با چالش‌های مدیریت حجم بالای داده‌های ردیابی، به اجرای نرخ‌های نمونه‌برداری کمتر روی آورد تا اطمینان حاصل شود که می‌توان مشکلات نادر را نیز تشخیص داد. با استفاده از OpenTelemetry و Clickhouse، آنها ابزار داخلی به نام Ocean را توسعه دادند که به مهندسین امکان می‌دهد تا زمان نیاز، داده‌های ردیابی دقیق را مجدداً پخش کنند. این کار تعادلی بین کارایی هزینه و قابلیت نظارت جامع را فراهم آورده است. Ocean به شیوه‌ای طراحی شده است تا تنها داده‌های کلیدی را برای تجزیه و تحلیل نگه دارد، در حالی که حجم بزرگتری از داده‌ها را به صورت موقت و بر اساس نیاز بازیابی می‌کند، که این امر به کاهش هزینه‌های ذخیره و پردازش کمک می‌کند. این رویکرد به Monday.com امکان می‌دهد تا در هزینه‌های مرتبط با ردیابی داده‌ها صرفه‌جویی کند ضمن آنکه قابلیت اطمینان و دقت در تشخیص مسائل فنی را حفظ می‌کند.

🟣لینک مقاله:
https://engineering.monday.com/managing-trace-volume-at-monday-com/?utm_source=tldrdevops


👑 @DevOps_Labdon
👍1
🔵 عنوان مقاله
With MultiKueue, grab GPUs for your GKE cluster, wherever they may be (5 minute read)

🟢 خلاصه مقاله:
این مقاله برروی چالش‌های مربوط به نیازهای گسترده GPU در مدل‌های زبان بزرگ و هوش مصنوعی تمرکز دارد که به طور معمول هزینه زیادی دارند و دسترسی به آن‌ها دشوار است. این امر موجب ایجاد محدودیت برای بار کاری AI/ML می‌شود. گوگل کلود با بکارگیری "Dynamic Workload Scheduler" و "MultiKueue" به این مشکل پاسخ داده است. این فناوری‌ها با بهینه‌سازی تخصیص GPU در سراسر چندین منطقه، هزینه‌ها را کاهش داده و کارایی را افزایش می‌دهند و اجرای کارها را تسریع می‌بخشند. با استفاده از این تکنولوژی‌ها، کاربران می‌توانند منابع مورد نیاز برای پردازش‌های پیچیده AI را به طور مؤثرتری مدیریت کرده و به نتایج بهینه در زمان کمتر دست یابند. این رویکردها به کاربران اجازه می‌دهد تا از قابلیت‌های AI بهره بیشتری برده و در عین حال کاهش هزینه را تجربه کنند.

🟣لینک مقاله:
https://cloud.google.com/blog/products/containers-kubernetes/using-multikueue-to-provision-global-gpu-resources/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
ClickHouse Reports 25% Performance Gain after Migrating Cloud Workloads to AWS ARM Instances (2 minute read)

🟢 خلاصه مقاله:
در این مقاله، ClickHouse استراتژی مهاجرت موفق خود به نمونه‌های AWS Graviton را به اشتراک گذاشته است که منجر به بهبود عملکرد ۲۵ درصدی شده است. این مهاجرت شامل اتخاذ استراتژی استفاده از نمونه‌های مختلط، رسیدگی به مسائل سازگاری خاص ARM و بهینه‌سازی خودکار کردن مقیاس‌دهی بود، که در کل به بهبود عملکرد و کاهش هزینه‌ها کمک کرده است. تیم ClickHouse با دقت ویژگی‌ها و چالش‌های مختص به نسخه‌های ARM را بررسی و حل کرده و راهکارهایی برای بهینه‌سازی استفاده از منابع و مدیریت بهتر بار کاری در محیط AWS پیاده‌سازی نموده است. این مهاجرت نه تنها عملکرد سیستم را بهبود بخشیده بلکه افزایش بهره‌وری و کاهش هزینه‌های عملیاتی را نیز به دنبال داشته است.

🟣لینک مقاله:
https://www.infoq.com/news/2025/02/clickhouse-arm-graviton/?utm_source=tldrdevops


👑 @DevOps_Labdon
1
🔵 عنوان مقاله
Automate pull request descriptions in Azure DevOps with Azure OpenAI (9 minute read)

🟢 خلاصه مقاله:
این مقاله نحوه خودکارسازی توضیحات درخواست‌های کشش در Azure DevOps با استفاده از مدل‌های بزرگ زبانی OpenAI آژور، به خصوص GPT-4o، را برای خلاصه‌سازی تغییرات کد شرح می‌دهد. مقدمه‌ای در مورد اهمیت و کارآمدی این روش برای تسهیل بررسی کدها و افزایش همکاری و کیفیت نرم‌افزار ارائه می‌شود. سپس، مراحل فنی و پیاده‌سازی فرآیند خودکارسازی با استفاده از ابزارهای آژور و GPT-4o توضیح داده شده است، از جمله تنظیم و پیکربندی محیط، نگارش اسکریپت‌ها برای فراخوانی مدل GPT-4o، و اتصال آن به Azure DevOps. تأکید ویژه‌ای بر اینکه چگونه مدل زبانی می‌تواند با دقت بالا تغییرات را خلاصه کرده و توضیحات مفیدی را ارائه دهد، وجود دارد. در نهایت، مزایای استفاده از این تکنیک، مانند بهبود فرآیندهای بررسی کد و کاهش زمان توسعه، مورد بررسی قرار گرفته است.

🟣لینک مقاله:
https://johnlokerse.dev/2025/02/10/automate-pull-request-descriptions-in-azure-devops-with-azure-openai/?utm_source=tldrdevops


👑 @DevOps_Labdon
1
🔵 عنوان مقاله
How to back up Persistent Volume (PV) data on Kubernetes with Velero (6 minute read)

🟢 خلاصه مقاله:
مقاله مورد نظر به بررسی Velero، یک ابزار متن‌باز، می‌پردازد که برای پشتیبان‌گیری، بازیابی و انتقال منابع کلاسترهای Kubernetes و حجم‌های دائمی آنها استفاده می‌شود. Velero با امکان گرفتن پشتیبان به صورت خودکار و بازگرداندن داده‌ها در شرایط اضطراری، امنیت و دسترسی پذیری داده‌ها در محیط‌های Kubernetes را تقویت می‌کند. این ابزار به کاربران اجازه می‌دهد تا با استفاده از اسنپ‌شات‌های حجمی یا کپی‌های داده‌های موجود، حجم‌های دائمی را به راحتی بازیابی یا انتقال دهند. Velero می‌تواند به‌طور مؤثری در مدیریت چرخه عمر داده‌ها و اطمینان از ادامه کارآیی کلاسترها در زمان بروز خطاها کمک کند. افزون بر این، Velero توانایی سازگاری با اکوسیستم‌های متنوع و پلاگین‌های مختلف را داراست، که این امکانات وسعت استفاده از آن را در سناریوهای متفاوت تقویت می‌بخشد.

🟣لینک مقاله:
https://medium.com/@afriyanto01002/how-to-back-up-persistent-volume-pv-data-on-kubernetes-with-velero-7a1a399712d3?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
Accelerate your cloud journey using a well-architected, principles-based framework (4 minute read)

🟢 خلاصه مقاله:
معماری ابری گوگل (Google Cloud Architecture Framework) راهنمایی ساختارمندی را برای کمک به سازمان‌ها در طراحی، استقرار و عملیات راه‌حل‌های ابری که امن، کارآمد از نظر هزینه، قابل اعتماد و با عملکرد بالا هستند، فراهم می‌کند. این چارچوب با بهره‌گیری از بهترین شیوه‌های صنعتی و تمرکز بر امنیت، قابلیت افزایش مقیاس و برتری عملیاتی، به متخصصان ابری امکان می‌دهد تا فاصله بین نیازهای کسب‌وکار و پیاده‌سازی‌های فنی را پر کنند. این چارچوب یک منبع کلیدی برای بهینه‌سازی مدیریت فناوری اطلاعات در دوران دیجیتال به شمار می‌رود و برای تحقق اطمینان از اینکه پروژه‌های ابری با اهداف سازمانی هم‌راستا باشند، ضروری است.

🟣لینک مقاله:
https://cloud.google.com/blog/products/application-modernization/well-architected-framework-to-accelerate-your-cloud-journey/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
Kubernetes Best Practices I Wish I Had Known Before (9 minute read)

🟢 خلاصه مقاله:
این مقاله به توضیح دقیقی درباره بهترین شیوه‌های استفاده از Kubernetes می‌پردازد و شامل مباحثی مانند مدیریت منابع، امنیت، نظارت، اتوماسیون، و استراتژی‌های استقرار می‌شود. هدف از این مقاله، کمک به کاربران در جلوگیری از خطاهای رایج و بهینه‌سازی جریان‌های کاری Kubernetes با استفاده از نکات عملی و ابزارهای مفید می‌باشد. راهکارهای این مقاله می‌توانند تأثیر زیادی در ارتقا کارآیی و امنیت محیط‌های کار با Kubernetes داشته باشند و کمک کنند که کاربران با درک بهتری از نحوه مدیریت منابع و نظارت بر فرآیندها، بتوانند پیاده‌سازی‌های موثرتری داشته باشند. این مقاله شامل توصیه‌هایی برای اتوماتیک‌سازی رویه‌ها و بهبود استراتژی‌های استقرار در سیستم‌های پخش شده است که می‌تواند در بهبود عملکرد و کاهش اشکالات در طول زمان بسیار موثر باشد.

🟣لینک مقاله:
https://www.pulumi.com/blog/kubernetes-best-practices-i-wish-i-had-known-before/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
Announcing the Kubernetes “Shift Down” Security Paper (2 minute read)

🟢 خلاصه مقاله:
مقالۀ منتشرشده توسط گروه کاری سیاست کوبرنتس در CNCF تحت عنوان "Shift Down Security"، راهنمایی‌هایی در خصوص استفاده از فناوری‌های بومی ابری مانند سیاست به‌صورت کد (Policy as Code) برای جلوگیری از اشتباهات پیکربندی و اتوماسیون امنیت در اپلیکیشن‌ها ارائه می‌دهد. این مقاله تأکید دارد که با اعمال سیاست‌ها به‌صورت کد، می‌توان امنیت داده‌ها و برنامه‌ها را در محیط‌های مدیریت‌شده ابری به طور خودکار تامین کرد و از وقوع خطاهای ناشی از تنظیمات نادرست پیشگیری نمود. استفاده از این رویکرد نه تنها افزایش امنیت را به‌همراه دارد، بلکه باعث بهبود مدیریت پیکربندی و کنترل دقیق‌تر روی محیط‌های کاری می‌شود. این مقاله همچنین به بررسی چالش‌ها و استراتژی‌های کلیدی برای پیاده‌سازی موفق این تکنیک‌ها می‌پردازد، که می‌تواند به مدیران IT و توسعه‌دهندگان کمک کند تا توانایی‌های امنیتی خود را تقویت و خطرات امنیتی را کاهش دهند.

🟣لینک مقاله:
https://www.cncf.io/blog/2025/02/25/announcing-the-kubernetes-shift-down-security-paper/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
A smoother HCP Terraform workspace experience (9 minute read)

🟢 خلاصه مقاله:
مقاله حاضر به بررسی روش خودکارسازی ایجاد فضای کاری Terraform در HCP با استفاده از ماژول قابل استفاده مجدد Terraform می‌پردازد. این ماژول، فضاهای کاری، دسترسی‌ها و محیط‌ها را بر اساس متغیرهای ورودی پیکربندی می‌کند و از ارائه‌دهنده TFE برای مدیریت تیم‌ها، اجرای سیاست‌های فضای کاری و تأیید ورودی‌ها مانند چشم‌اندازهای محیطی و قوانین نام‌گذاری استفاده می‌کند. این روش به کاربران امکان می‌دهد تا به طور کارآمد و منظم، مدیریت پیکربندی‌ها و دسترسی‌ها در فضاهای کاری مختلف را با استفاده از قواعد استاندارد و خودکار سازی‌شده تسهیل نمایند. این خودکارسازی نه تنها فرایند پیاده‌سازی برنامه‌ها و امنیت داده‌ها را بهبود می‌بخشد، بلکه به مدیریت مؤثرتر منابع در سازمان‌ها کمک می‌کند. این مقاله نمونه‌ای کاربردی از چگونگی به‌کارگیری فناوری‌های ابری و خودکار در مدیریت محیط‌های توسعه نرم‌افزار دیجیتالی ارائه می‌دهد.

🟣لینک مقاله:
https://www.hashicorp.com/en/blog/a-smoother-hcp-terraform-workspace-experience?utm_source=tldrdevops


👑 @DevOps_Labdon
👍1
🔵 عنوان مقاله
Cloud invaders: Spotting compromised users before it's too late (3 minute read)

🟢 خلاصه مقاله:
این مقاله به بررسی نحوه‌ی استفاده‌ی مهاجمان از هویت‌ها در محیط‌های ابری می‌پردازد. مهاجمان با استفاده از اعتبارنامه‌های دزدیده شده، دسترسی‌های بیش از حد و ارتقاء دسترسی، توانایی حرکت جانبی، سرقت داده‌ها و اختلال در عملیات را پیدا می‌کنند. رویارویی با این تهدیدات نیازمند شناسایی زودهنگام فعالیت‌های مشکوک هویتی، اجرای دسترسی کمترین امتیاز ممکن و تقویت بهداشت هویتی برای جلوگیری از نقض داده‌ها قبل از وقوع آن‌ها است. این راهکارها به کاهش خطرات مرتبط با امنیت ابر و حفاظت بهتر از اطلاعات و دارایی‌های شرکت‌ها کمک می‌کند.

🟣لینک مقاله:
https://sysdig.com/blog/spotting-compromised-users/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
How Core Git Developers Configure Git (13 minute read)

🟢 خلاصه مقاله:
در مقاله مورد بحث، توسعه‌دهندگان Git اقدام به تطبیق تنظیمات پیکربندی خاصی نموده‌اند تا تجربه کاربری بهتری را به ارمغان آورند. این تغییرات شامل بهبود در مرتب‌سازی شاخه‌ها، تفاوت‌ها (diffs)، رفتار دریافت (fetch)، پیگیری فشار (push tracking) و مدیریت تعارضات ادغام (merge) می‌شود. بسیاری از این تنظیمات می‌توانند به عنوان پیکربندی‌های پیش‌فرض انتخاب شوند، اما Git با رویکردی محافظه‌کارانه، آن‌ها را قابل تنظیم توسط کاربر نگه داشته است. این استراتژی به کاربران امکان می‌دهد تا تجربه‌ای سفارشی تر و سازگار با نیازهای خاص خود داشته باشند.

🟣لینک مقاله:
https://blog.gitbutler.com/how-git-core-devs-configure-git/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
How Meta is translating its Java codebase to Kotlin (38 minute podcast)

🟢 خلاصه مقاله:
در این پست، تیم موبایل اینفرا کدبیسِ شرکت متا به بررسی تجربه‌ی خود از مهاجرت ده‌ها میلیون خط کد اندروید از جاوا به کاتلین در پادکست فناوری متا می‌پردازند. این فرایند چالش‌هایی همچون nullability و تولید کد بومی برای چارچوب‌های داخلی را دربرداشت. تیم با دقت به شرح موانع فنی‌ای پرداخت که در طول این فرایند با آنها روبرو شده و راه‌حل‌های خلاقانه‌ای که برای حل این مشکلات به کار گرفته‌اند. انتقال از جاوا به کاتلین به منظور بهره‌وری بیشتر و خطای کمتر در کدنویسی است و این تیم تلاش کرده تا در همسویی با استانداردهای کاتلین، کد‌هایی سازگار و سلیس تولید کند. این مهاجرت نمونه‌ای بارز از پیشبرد فناوری در سطح شرکت‌های بزرگ به شمار می‌رود و تأثیرات مثبتی بر روی توسعه‌ی اپلیکیشن‌های آینده خواهد داشت.

🟣لینک مقاله:
https://engineering.fb.com/2025/02/25/android/how-meta-is-translating-its-java-codebase-to-kotlin/?utm_source=tldrdevops


👑 @DevOps_Labdon
Forwarded from Bardia & Erfan
👇 لیست کانال‌های مجموعه Labdon با به‌روزترین اخبار، آموزش‌ها و ترفندها در حوزه‌های مختلف:


🔵 گولنگ - همه چیز از اخبار تا نکات کلیدی
🔴 @gopher_academy

🔵 موقعیت شغلی های گولنگ چه ایرانی و چه خارجی
🔴 @gopher_job


🔵 انواع دیتابیس ها ردیس مانگو پستگرس و سایر دیتابیس ها
🔴 @database_academy
🟢 حوزه های تحت پوشش

(redis , mysql , postgresl , mongo ,etc)

🔵 دنیای بلاکچین و ارز های دیجیتال
🔴 @Blockchain_labdon
🟢 حوزه های تحت پوشش

(Bitcoin, Ethereum, Altcoins, Blockchain, Policy & Regulations, AI, NFTs, DeFi)


🔵 مهندسی نرم افزار
🔴 @software_labdon
🟢 حوزه های تحت پوشش

(Engineering, Architecture, Design, Testing, Security , QA)


🔵 لینوکس- از توزیع‌ها تا ترفندهای امنیتی
🔴 @linux_labdon
🟢 حوزه های تحت پوشش

(Linux Distributions, Open Source Software, Security Tips ,New Releases & Features)


🔵 دوآپـس - ابزارها و روندهای جدید
🔴 @devops_labdon
🟢 حوزه های تحت پوشش

(CI/CD Pipelines, Cloud Infrastructure, Containerization & Orchestration, Monitoring & Performance, Infrastructure as Code, Security in DevOps)

🕸 @labdon_academy
🔵 عنوان مقاله
Software engineering job openings hit five-year low? (8 minute read)

🟢 خلاصه مقاله:
بر اساس داده‌های Indeed، آگهی‌های شغلی برای توسعه‌دهندگان نرم‌افزار از ژانویه 2020 تاکنون حدود 35% کاهش یافته است، که این رقم نسبت به اوج خود در میانه‌ی 2022، 3.5 برابر کمتر شده است. این کاهش شدید، که بیش از سایر صنایع مشاهده شده، احتمالاً تحت تأثیر عواملی نظیر افزایش نرخ بهره، استخدام بیش از حد پس از پاندمی و انتظار برای دستیابی به سوددهی بهتر به واسطه‌ی پیشرفت‌های هوش مصنوعی است. هرچند، تغییر در شیوه‌های ارائه آگهی‌های شغلی نیز ممکن است در این روند نقش داشته باشد. این روند کاهشی در اکثر کشورها مشاهده شده است به جز استرالیا که نمونه متفاوتی را نشان می‌دهد.

🟣لینک مقاله:
https://blog.pragmaticengineer.com/software-engineer-jobs-five-year-low/?utm_source=tldrdevops


👑 @DevOps_Labdon
🔵 عنوان مقاله
We switched from Java to Go and don't regret it (7 minute read)

🟢 خلاصه مقاله:
مقاله‌‌ای که به بررسی تجربه‌ی یک توسعه‌دهنده در طول بیش از دهه‌ای‌ که با زبان برنامه‌نویسی جاوا کار کرده و سپس به زبان Go تغییر مسیر داده است می‌پردازد. این فرد در جاوا، از ساخت برنامه‌های سوئینگ گرفته تا وب‌اپلیکیشن‌های سنتی و توسعه با استفاده از Spring Boot و Kotlin را تجربه کرده است. با این حال، برای پروژه‌‌های مبتنی بر کلود و کوبرنتیس به Go روی آورده‌اند، زیرا زمان راه‌اندازی سریع‌تر، مصرف منابع کمتر، و اکوسیستم سبک‌وزن این زبان مزیت‌های قابل توجهی را نشان داده است. این در حالی است که جاوا همچنان با چهارچوب‌های قوی و پشتیبانی فراگیر IDE خود، تاثیرگذار مانده است. در نهایت، تغییر به Go باعث تسریع روند توسعه شده و منابع را به شکل چشمگیری بهینه‌سازی کرده است.

🟣لینک مقاله:
https://glasskube.dev/blog/from-java-to-go/?utm_source=tldrdevops


👑 @DevOps_Labdon