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
مقاله ایده های جالب و متفاوتی رو ارائه میکنه:
داشتن جداولی با حداکثر ۱۰۰ هزار رکورد برای داشتن 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
feathericons.com
@Linuxor
Forwarded from Linuxor ?
یادگیری DevOps با خوندن فقط داکیومنت ابزارها جلو نمیره. این ریپو 90 تا چالش و تمرین واقعی داره، از ساختن یک CI pipeline ساده با GitHub Actions تا راهاندازی Kubernetes از صفر.
حتی DevSecOps هم داره، برای شروع آموزش وقتی وارد ریپو شدید روی عکس های بزرگ صفحه اصلی ریپو کلیک کنید
github.com/MichaelCade/90DaysOfDevOps
@Linuxor
حتی 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
تکنولوژی های کلیدی که توی آگهی های اسختدام تکرار شدن :
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
برای کسایی که با فیزیک، گرافیک، یا ML سر و کار دارن، یه نعمت واقعیه تستش کنید :
github.com/taichi-dev/taichi
@Linuxor
Forwarded from Linuxor ?
اگه میخوای بدونی یه مهندس نرمافزار حرفهای دقیقاً چه چیزایی باید بدونه، این ریپو یه نقشه معرفی کرده از debugging و performance تا design patterns و clean code. حتی فرق بین کد خوب و کد قابل نگهداری رو با مثال نشون داده.
github.com/charlax/professional-programming
@Linuxor
github.com/charlax/professional-programming
@Linuxor
Forwarded from Linuxor ?
میدونستید ممکنه یه برنامه به زبان C بنویسید که توی ++C کامپایل نشه؛ یه سری کار های امنیتی روی ++C انجام شده مثلا یه تابع رو نمیتونید بریزید توی متغیر int ولی توی زبان C میشه؛
زبان C بر پایه حداقل محدودیت و حداکثر اختیار ساخته شده اما ++C فرض میکنه برنامه نویس ممکنه اشتباه کنه !
@Linuxor
زبان C بر پایه حداقل محدودیت و حداکثر اختیار ساخته شده اما ++C فرض میکنه برنامه نویس ممکنه اشتباه کنه !
@Linuxor
Forwarded from Linuxor ?
خبر داغ :
چین دوباره یه مدل اوپن سورس برگ ریزون
دیگه معرفی کرده! در حد Grok 4 عمل میکنه، شرکت های غول آمریکایی خواب راحت ندارن !
تست ژیپو :
chat.z.ai
توضیحات بیشتر :
z.ai/blog/glm-4.5
@Linuxor
چین دوباره یه مدل اوپن سورس برگ ریزون
دیگه معرفی کرده! در حد Grok 4 عمل میکنه، شرکت های غول آمریکایی خواب راحت ندارن !
تست ژیپو :
chat.z.ai
توضیحات بیشتر :
z.ai/blog/glm-4.5
@Linuxor
Forwarded from Linuxor ?
تلویزیون های اسنوا بخاطر یه آپدیت از کار افتادن و رفتن روی یه حالت Ui ساده؛ به این وضعیت میگن Rescue Mode یا حالت نجات توی اکثر سیستم های لینوکسی هم این حالت وجود داره وقتی سیستم نمی تونه سیستم عامل اصلی رو کامل لود کنه که چند مرحله طول میکشه میاد و فقط runlevel های ابتدایی رو لود میکنه مثلا قید ظاهر گرافیکی یا حتی سرویس های غیرحیاتی زده میشه که سیستم قابل بازرسی بشه. یا حتی ممکنه وارد یه محیط محدود و حداقلی دیگه برای تعمیر بشه.
معمولا یه راه fallback برای آپدیت های ناموفق گذاشته میشه که اگه مشکلی خورد برش گردونن به اون حالت قبلی؛ البته معمولا! وگرنه باید دستی اونو درستش کرد.
@Linuxor
معمولا یه راه fallback برای آپدیت های ناموفق گذاشته میشه که اگه مشکلی خورد برش گردونن به اون حالت قبلی؛ البته معمولا! وگرنه باید دستی اونو درستش کرد.
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
تهیهٔ کانتکست برایِ AI خیلی زمانبر و خستهکننده است.
نشستم با Rust یک ابزارِ خطِ فرمانیِ ساده ساختم که با گرفتنِ یک لینک، محتوایِ اون لینک به همراهِ تمامِ صفحاتِ داخلیش رو به صورتِ یک تکفایلِ مارکداون به شما تحویل میده.
https://github.com/sir-kokabi/llmtext
@DevTwitter | <Ayub Kokabi/>
نشستم با Rust یک ابزارِ خطِ فرمانیِ ساده ساختم که با گرفتنِ یک لینک، محتوایِ اون لینک به همراهِ تمامِ صفحاتِ داخلیش رو به صورتِ یک تکفایلِ مارکداون به شما تحویل میده.
https://github.com/sir-kokabi/llmtext
@DevTwitter | <Ayub Kokabi/>
Forwarded from DevTwitter | توییت برنامه نویسی
به نظر میاد که به رقیب برای n8n داره وارد مارکت میشه
مزیتی که در موردش در مقایسه با n8n گفته میشه، سادگی در استفادهس!
هنوز خودم تستش نکردم
https://simstudio.ai
https://docs.simstudio.ai/introduction
https://github.com/simstudioai/sim
https://youtu.be/JCXSLSV91v8?si=b2uO6sqs69qP5EuL
@DevTwitter | <Mo. Mikaeli/>
مزیتی که در موردش در مقایسه با n8n گفته میشه، سادگی در استفادهس!
هنوز خودم تستش نکردم
https://simstudio.ai
https://docs.simstudio.ai/introduction
https://github.com/simstudioai/sim
https://youtu.be/JCXSLSV91v8?si=b2uO6sqs69qP5EuL
@DevTwitter | <Mo. Mikaeli/>
Forwarded from DevTwitter | توییت برنامه نویسی
ی اسکنر داریم که شما url رو وارد میکنی + لیست تست خودت(ی تعداد محدودی رو دیفالت چک میکنه خودش ولی پیشنهاد میکنم لیست خودتونم بدید بهش) و براتون end-point های سایت مورد نظرتون رو نمایش میده. برای کسانی که توی حوزه امنیت و تست نفوذ فعالیت دارن.
https://github.com/manirazii/end-point-finder
@DevTwitter | <Mani/>
https://github.com/manirazii/end-point-finder
@DevTwitter | <Mani/>
Forwarded from DevTwitter | توییت برنامه نویسی
مقاله خیلی جذابیه. نکات بسیار ارزشمندی رو میگه. نکات مهمی رو در مورد استفاده از 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/
@DevTwitter | <Hossein Nazari/>
مقاله ایده های جالب و متفاوتی رو ارائه میکنه:
داشتن جداولی با حداکثر ۱۰۰ هزار رکورد برای داشتن 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/
@DevTwitter | <Hossein Nazari/>
Forwarded from DevTwitter | توییت برنامه نویسی
یه کتابخونه شبیه Lodash معرفی شده به اسم es-toolkit که در مقایسه با Lodash سرعت خیلی بالاتر و حجم کمتری داره، Tree-shaking داره و از صورت پیشفرض از تایپاسکریپت استفاده میکنه:
https://es-toolkit.dev
@DevTwitter | <Ali Nazari/>
https://es-toolkit.dev
@DevTwitter | <Ali Nazari/>
Forwarded from DevTwitter | توییت برنامه نویسی
#کوته_نیوز
دنیای تحت کنترل چین با یک دکمه خاموش میشود!
تلویزیونهای اسنوا بخاطر عدم پرداخت پول توسط شرکت ایرانی انتخاب به تامینکننده چینی، از کار افتادند....
Welcome to 1984!
@DevTwitter | <barney/>
دنیای تحت کنترل چین با یک دکمه خاموش میشود!
تلویزیونهای اسنوا بخاطر عدم پرداخت پول توسط شرکت ایرانی انتخاب به تامینکننده چینی، از کار افتادند....
Welcome to 1984!
@DevTwitter | <barney/>
Forwarded from DevTwitter | توییت برنامه نویسی
DevTwitter | توییت برنامه نویسی
#کوته_نیوز دنیای تحت کنترل چین با یک دکمه خاموش میشود! تلویزیونهای اسنوا بخاطر عدم پرداخت پول توسط شرکت ایرانی انتخاب به تامینکننده چینی، از کار افتادند.... Welcome to 1984! @DevTwitter | <barney/>
دوو و اسنوا از کار افتادن
یکی میگه هکه یکی میگه پول ندادن یکی میگه شرکت ایرانی یادش رفته صبح بخیر بگه شرکت چینی قهر کرده...
همیشه یه چوبی واسه باسن ایرانی جماعت هست دیگه به هر حال...
@DevTwitter
یکی میگه هکه یکی میگه پول ندادن یکی میگه شرکت ایرانی یادش رفته صبح بخیر بگه شرکت چینی قهر کرده...
همیشه یه چوبی واسه باسن ایرانی جماعت هست دیگه به هر حال...
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
از آنجا که هیچ کار من به آدمی زاد نیست ، یک Playlist درست کردم که این ویدئوی اولش است !
قرار است بلایی اینجا به سرتان بیاورم که آن سرش ناپیدا است - حالا تازه خواهید دید چرا در مصاحبه ها رد می شوید وقتی همه چیز اوکی بوده و از نظر هیچ کس هیچ مشکلی نیست - دستمایه این Playlist صرفا SOLID است !.
همانطور که گفتم ، هیچی اینجا عادی نیست و پس از این ویدئوی معرفی ، ییهو اول کار میپریم به Liskov Substitution Principle و خلاصه داستان یک طوری است !
https://www.youtube.com/playlist?list=PLbluqgRVyY1N4NyOIyX1ccXnHQU6_V_PT
@DevTwitter | <Ali Kolahdoozan/>
قرار است بلایی اینجا به سرتان بیاورم که آن سرش ناپیدا است - حالا تازه خواهید دید چرا در مصاحبه ها رد می شوید وقتی همه چیز اوکی بوده و از نظر هیچ کس هیچ مشکلی نیست - دستمایه این Playlist صرفا SOLID است !.
همانطور که گفتم ، هیچی اینجا عادی نیست و پس از این ویدئوی معرفی ، ییهو اول کار میپریم به Liskov Substitution Principle و خلاصه داستان یک طوری است !
https://www.youtube.com/playlist?list=PLbluqgRVyY1N4NyOIyX1ccXnHQU6_V_PT
@DevTwitter | <Ali Kolahdoozan/>
Forwarded from Geek Alerts
پروتون دستیار لومو رو معرفی کرد، هدف داشتن AI با حریمخصوصی بیشتره، میاد با رمزنگاری Zero-access چتهاتون رو غیر قابل خوندن میکنه، حتی خود پروتون به چتهای شما دسترسی نداره، مشابهش رو قبلا توی سرویسهای دیگشون مثل پروتونمیل و ... اجرا کردن.
برای استفاده از اون میتونید به صفحه lumo.proton.me برید، برای کارباهاش نیاز نیست حتما عضو بشید، سرعت پاسخگویی خوبی داره چون بر پایه مدل اوپنسورس Mistral’s Nemo ساخته شده. یکی از ویژگیهای خوبش پشتیبانی از آپلود تعداد زیادی از فایلها هست. [L]
🤓 @geekalerts
برای استفاده از اون میتونید به صفحه lumo.proton.me برید، برای کارباهاش نیاز نیست حتما عضو بشید، سرعت پاسخگویی خوبی داره چون بر پایه مدل اوپنسورس Mistral’s Nemo ساخته شده. یکی از ویژگیهای خوبش پشتیبانی از آپلود تعداد زیادی از فایلها هست. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
گیتهاب از سرویس جدیدی به نام Spark رونمایی کرده. این سرویس به کاربرها اجازه میده با نوشتن یک پرامپت به زبان طبیعی، یک اپلیکیشن فولاستک و هوشمند رو تولید و منتشر کنن. Spark از مدل زبانی Claude Sonnet 4 استفاده میکنه و مراحل مختلف توسعه مثل فرانتاند و بکاند، احراز هویت، دیتابیس و استقرار رو بهصورت خودکار انجام میده.
کاربرها میتونن از مدلهای OpenAI ،Meta ،DeepSeek ،xAI و غیره بدون نیاز به مدیریت کلیدهای API استفاده کنن. امکان ویرایش پروژه با پرامپت، رابط گرافیکی و کدنویسی با کمک GitHub Copilot هم وجود داره. قابلیتهای پیشرفتهتر مثل ایجاد ریپازیتوری، استفاده از GitHub Actions، و کار با Copilot Agents هم برای توسعهٔ سریعتر با این سرویس، قابلاستفاده هستن.
اسپارک به صورت پیشنمایش عمومی برای کاربران Copilot Pro+ فعال شده. [L]
🤓 abolfazl @geekalerts
کاربرها میتونن از مدلهای OpenAI ،Meta ،DeepSeek ،xAI و غیره بدون نیاز به مدیریت کلیدهای API استفاده کنن. امکان ویرایش پروژه با پرامپت، رابط گرافیکی و کدنویسی با کمک GitHub Copilot هم وجود داره. قابلیتهای پیشرفتهتر مثل ایجاد ریپازیتوری، استفاده از GitHub Actions، و کار با Copilot Agents هم برای توسعهٔ سریعتر با این سرویس، قابلاستفاده هستن.
اسپارک به صورت پیشنمایش عمومی برای کاربران Copilot Pro+ فعال شده. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM