Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
این ویدیو جادی فوق‌العاده بود، حتما ببینید🤩🔥

#️⃣ #tips

🧑‍💻 @CoolyCode ⬅️
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۰۹۵

الخمر و من الزق ینادیک تعال
واقطع لوصالنا جمیع الاشغال
فربا و صفاء و سبقنا الحوال
کی نعتق بالنجدة روح العمال

#مولانا | گنجور
📍@iipoem
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۲۵۸

شد گلشن روی تو تماشای دلم
شد تلخی جور هات حلوای دلم
ما را ز غمت شکایتی نیست ولیک
ذوقی دارد که بشنوی وای دلم

#مولانا | گنجور
📍@iipoem
Forwarded from Go Casts 🚀
مقاله خیلی جذابیه. نکات بسیار ارزشمندی رو میگه. نکات مهمی رو در مورد استفاده از PostgreSQL میگه وقتی که شما همزمان Write-Heavy و Read-Heavy هستی.

مقاله ایده های جالب و متفاوتی رو ارائه میکنه:
داشتن جداولی با حداکثر ۱۰۰ هزار رکورد برای داشتن index scanهای سریع و جلوگیری از کاهش عملکرد PostgreSQL

استفاده از index-only scans و مکانیزمی شبیه loose index scan برای کم کردن io operations

داشتن استراتژی compaction و VACUUM Analyze برای جلوگیری از عملکرد read queries با بزرگ شدن جدول دیتابیس

استفاده از دستور COPY به جای Insert برای batch insertهای زیاد و سنگین

استفاده از golang string type به جای byte slice برای transfer داده که عملکرد تقریبا ۲ برابر بهتری داشته!

Lessons from scaling PostgreSQL queues to 100k events per second

https://www.rudderstack.com/blog/scaling-postgres-queue/

@gocasts
Forwarded from Linuxor ?
این سایت یه پک کاملا اوپن و رایگان و قابل کاستوم از ایکون هارو به صورت svg بهتون می‌ده برای مواقعی که پروژتون سادس و نمی‌خواید درگیر وابستگی زیاد بشید خیلی خوبه، آیکون هاشم خلاقانس

feathericons.com


@Linuxor
Forwarded from Linuxor ?
یادگیری DevOps با خوندن فقط داکیومنت ابزارها جلو نمی‌ره. این ریپو 90 تا چالش و تمرین واقعی داره، از ساختن یک CI pipeline ساده با GitHub Actions تا راه‌اندازی Kubernetes از صفر.

حتی DevSecOps هم داره، برای شروع آموزش وقتی وارد ریپو شدید روی عکس های بزرگ صفحه اصلی ریپو کلیک کنید

github.com/MichaelCade/90DaysOfDevOps

@Linuxor
Forwarded from Linuxor ?
پیش‌بینی می‌شه بازار DevOps از 13.2 میلیارد دلار به 81.1 میلیارد دلار تا 2028 برسه. همچنین، پذیرشش از 33% توی سال 2017 به 80% توی سال 2024 افزایش یافته.


تکنولوژی های کلیدی که توی آگهی های اسختدام تکرار شدن :
Terraform: 88%
Python: 80%
Kubernetes: 76%
AWS: 72%
Jenkins: 74%
Docker: 68%
Azure: 60%


@Linuxor
Forwarded from Linuxor ?
یکی از دردسر های پایتون کار ها برای کارهای گرافیکی ومحاسباتی درگیری با CUDA یا چیز های دیگه سخت افزاریه، Taichi رو ببینید. یه زبان اختصاصی و فریمورک برای محاسبات عددی سنگین که با پایتون استفاده می‌شه، ولی پشت‌صحنه رو خودش با CUDA، Metal، OpenGL و غیره هندل می‌کنه

برای کسایی که با فیزیک، گرافیک، یا ML سر و کار دارن، یه نعمت واقعیه تستش کنید :

github.com/taichi-dev/taichi

@Linuxor
Forwarded from Linuxor ?
اگه می‌خوای بدونی یه مهندس نرم‌افزار حرفه‌ای دقیقاً چه چیزایی باید بدونه، این ریپو یه نقشه معرفی کرده از debugging و performance تا design patterns و clean code. حتی فرق بین کد خوب و کد قابل نگهداری رو با مثال نشون داده.

github.com/charlax/professional-programming

@Linuxor
Forwarded from Linuxor ?
می‌دونستید ممکنه یه برنامه به زبان C بنویسید که توی ++C کامپایل نشه؛ یه سری کار های امنیتی روی ++C انجام شده مثلا یه تابع رو نمی‌تونید بریزید توی متغیر int ولی توی زبان C می‌شه؛

زبان C بر پایه حداقل محدودیت و حداکثر اختیار ساخته شده اما ++C فرض می‌کنه برنامه نویس ممکنه اشتباه کنه !


@Linuxor
Forwarded from Linuxor ?
خبر داغ :

چین دوباره یه مدل اوپن سورس برگ ریزون
دیگه معرفی کرده! در حد Grok 4 عمل می‌کنه، شرکت های غول آمریکایی خواب راحت ندارن !

تست ژیپو :
chat.z.ai
توضیحات بیشتر :
z.ai/blog/glm-4.5

@Linuxor
Forwarded from Linuxor ?
تلویزیون های اسنوا بخاطر یه آپدیت از کار افتادن و رفتن روی یه حالت Ui ساده؛ به این وضعیت می‌گن Rescue Mode یا حالت نجات توی اکثر سیستم های لینوکسی هم این حالت وجود داره وقتی سیستم نمی تونه سیستم عامل اصلی رو کامل لود کنه که چند مرحله طول می‌کشه می‌‌اد و فقط runlevel های ابتدایی رو لود می‌کنه مثلا قید ظاهر گرافیکی یا حتی سرویس های غیرحیاتی زده می‌شه که سیستم قابل بازرسی بشه. یا حتی ممکنه وارد یه محیط محدود و حداقلی دیگه برای تعمیر بشه.

معمولا یه راه fallback برای آپدیت های ناموفق گذاشته می‌شه که اگه مشکلی خورد برش گردونن به اون حالت قبلی؛ البته معمولا! وگرنه باید دستی اونو درستش کرد.


@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
تهیهٔ کانتکست برایِ AI خیلی زمان‌بر و خسته‌کننده است.
نشستم با Rust یک ابزارِ خطِ فرمانیِ‌ ساده ساختم که با گرفتنِ یک لینک، محتوایِ اون لینک به همراهِ تمامِ صفحاتِ داخلی‌ش رو به صورتِ یک تک‌فایلِ مارک‌داون به شما تحویل می‌ده.
https://github.com/sir-kokabi/llmtext

@DevTwitter | <Ayub Kokabi/>
به نظر میاد که به رقیب برای n8n داره وارد مارکت میشه
مزیتی که در موردش در مقایسه با n8n گفته میشه، سادگی در استفاده‌س!

هنوز خودم تستش نکردم

https://simstudio.ai
https://docs.simstudio.ai/introduction
https://github.com/simstudioai/sim

https://youtu.be/JCXSLSV91v8?si=b2uO6sqs69qP5EuL

@DevTwitter | <Mo. Mikaeli/>
ی اسکنر داریم که شما url رو وارد میکنی + لیست تست خودت(ی تعداد محدودی رو دیفالت چک میکنه خودش ولی پیشنهاد میکنم لیست خودتونم بدید بهش) و براتون end-point های سایت مورد نظرتون رو نمایش میده. برای کسانی که توی حوزه امنیت و تست نفوذ فعالیت دارن.
https://github.com/manirazii/end-point-finder

@DevTwitter | <Mani/>