Code By Me
یه کامند باحال یادتون بدم. اگه دوست دارید بدونید کل پروژتون چن خط کد هست. کامند زیر رو بزنید: git ls-files | grep '\.js' | xargs wc -l @codebyme
یه کامند باحال تر بگم. اگه دوست دارید بدونید توی پروژتون. هرکسی چند خط کد زده. میتونید از این کامند استفاده کنید:
@codebyme
git ls-files | xargs -n1 git blame --line-porcelain | sed -n 's/^author //p' | sort -f | uniq -ic | sort -nr
@codebyme
👍5
شما بزرگ ترین دشمنان و خلافکاران بر علیه شرکت های تولید نرم افزار در جهان رو در تصویر میبینید!😂
رئیس سایت سافت ۹۸ و پی سی دانلود در یک قاب
@codebyme
رئیس سایت سافت ۹۸ و پی سی دانلود در یک قاب
@codebyme
👍6❤4😁4
به کمک این سایت به رایگان از اکثر سایتهای ویدیوی انلاین مثل youtube فیلم دانلود کنین بدون نیاز به ساختن اکانت و هیچی
@codebyme
https://cobalt.tools
@codebyme
https://cobalt.tools
👍3
Practice DeadLock and master concurrency issues with this interactive website.
با مفاهیم deadlock و علتهایی که ممکنه منجر بهش بشه توی این سایت بصورت عملی آشنا بشید.
#Concurrency #Deadlock #Operating #System #OS #linux #C #Race #condition
@codebyme
https://deadlockempire.github.io
با مفاهیم deadlock و علتهایی که ممکنه منجر بهش بشه توی این سایت بصورت عملی آشنا بشید.
#Concurrency #Deadlock #Operating #System #OS #linux #C #Race #condition
@codebyme
https://deadlockempire.github.io
👍2
کلمه پر کاربر Bottleneck به چه معنیه؟
تصور کن یه بطری آب داری (bottle)، و میخوای خیلی سریع آب داخلش رو خالی کنی.
اما چون دهانهی بطری باریکه (neck)، سرعت خالی شدن آب کم میشه.
این قسمت باریک شده که جلوی سرعت رو میگیره، میگن bottleneck
تو برنامهنویسی:
یعنی بخشی از برنامه که باعث کند شدن کل عملکرد میشه.
مهم نیست بقیهی سیستم چقدر سریع باشن، تا وقتی bottleneck وجود داره، کار کل سیستم لنگ میمونه.
با Instrumentation میفهمی Bottleneck کجاست
مثلاً با Tracing:
میبینی یه درخواست API کل سیستم رو سریع رد میکنه، ولی توی مرحلهی `FindUser()`، یهو ۸ ثانیه مکث میکنه → Bottleneck همینه!
یا با Metrics:
نمودار نشون میده که وقتی درخواستها زیاد میشن، مصرف CPU میره بالا، اما فقط برای یه سرویس خاص.
چرا باید Bottleneck رو پیدا کنی؟
چون بهت میگه:
کجا باید بهینهسازی کنی
کدوم سرویس باید scale بشه
چه منابعی داری هدر میدی
@codebyme
تصور کن یه بطری آب داری (bottle)، و میخوای خیلی سریع آب داخلش رو خالی کنی.
اما چون دهانهی بطری باریکه (neck)، سرعت خالی شدن آب کم میشه.
این قسمت باریک شده که جلوی سرعت رو میگیره، میگن bottleneck
تو برنامهنویسی:
یعنی بخشی از برنامه که باعث کند شدن کل عملکرد میشه.
مهم نیست بقیهی سیستم چقدر سریع باشن، تا وقتی bottleneck وجود داره، کار کل سیستم لنگ میمونه.
با Instrumentation میفهمی Bottleneck کجاست
مثلاً با Tracing:
میبینی یه درخواست API کل سیستم رو سریع رد میکنه، ولی توی مرحلهی `FindUser()`، یهو ۸ ثانیه مکث میکنه → Bottleneck همینه!
یا با Metrics:
نمودار نشون میده که وقتی درخواستها زیاد میشن، مصرف CPU میره بالا، اما فقط برای یه سرویس خاص.
چرا باید Bottleneck رو پیدا کنی؟
چون بهت میگه:
کجا باید بهینهسازی کنی
کدوم سرویس باید scale بشه
چه منابعی داری هدر میدی
@codebyme
❤7👍5
🔹درآمد تلگرام در سال ۲۰۲۴ به ۱.۴ میلیارد دلار رسید، در حالی که سال قبل از آن ۳۴۳ میلیون دلار بود و ۵۴۰ میلیون دلار سود هم کسب کرده که اولین سود این شرکت است و ۱۷۳ میلیون دلار در ۲۰۲۳ زیان کرده بود.
*OPT*
@codebyme
*OPT*
@codebyme
👍2
پراکندگی موقعیت شغلی بک اند پایتون
هر چی تیره تر یعنی بیشتره
منبع:
https://workhunty.com/job-blog/where-is-the-best-place-to-be-a-programmer/Django/
#python
@codebyme
هر چی تیره تر یعنی بیشتره
منبع:
https://workhunty.com/job-blog/where-is-the-best-place-to-be-a-programmer/Django/
#python
@codebyme
🔥1😁1
کانتکست در Golang ابزاری کلیدی برای مدیریت همزمانی است
با
ویژگیهای جدید در نسخه ۱.۲۱ مانند
امکانات پیشرفتهتر برای مدیریت بهینه فراهم کردهاند
استفاده اصولی از کانتکست، تضمین اجرای صحیح و جلوگیری از نشت گوروتین است
https://codebyme.com/sarkhat/راهنمای-کامل-Context-در-Golang-مدیریت-بهینه-Concurrency
#sarkhat
@codebyme
با
context.WithTimeout
و context.WithCancel
چرخه عمر عملیاتها را کنترل کنید ویژگیهای جدید در نسخه ۱.۲۱ مانند
func AfterFunc
امکانات پیشرفتهتر برای مدیریت بهینه فراهم کردهاند
استفاده اصولی از کانتکست، تضمین اجرای صحیح و جلوگیری از نشت گوروتین است
https://codebyme.com/sarkhat/راهنمای-کامل-Context-در-Golang-مدیریت-بهینه-Concurrency
#sarkhat
@codebyme
👍2🔥1
دیوار یه مقالهی خوب تو ویرگول منتشر کرده که توش در مورد مهندسی نقشهی دیوار میگه.
اگر به چالشهای فنی علاقهدارید حتما بخونید.
https://vrgl.ir/ZHje2
@codebyme
اگر به چالشهای فنی علاقهدارید حتما بخونید.
https://vrgl.ir/ZHje2
@codebyme
👍2
ساختار پروژه خود را بر اساس اصول DDD و CQRS نظم دهید
https://codebyme.com/sarkhat/چارچوب-Go-Echo-همراه-با-DDD-و-CQRS-قسمت-اول
@codebyme #sarkhat
https://codebyme.com/sarkhat/چارچوب-Go-Echo-همراه-با-DDD-و-CQRS-قسمت-اول
@codebyme #sarkhat
👍1🤔1
مقیاسپذیری درخواستها از ۱ تا ۱ میلیون با زبان Go
https://codebyme.com/sarkhat/افزایش-مقیاس-درخواست-ها-از-۱-تا-۱-میلیون-با-زبان-Go
@codebyme
https://codebyme.com/sarkhat/افزایش-مقیاس-درخواست-ها-از-۱-تا-۱-میلیون-با-زبان-Go
@codebyme
👍2
Concurrency in Go.pdf
5.1 MB
یک کتاب بسیار مهم و کاربردی در زمینه همروندی در گولنگ که معمولا توی مصاحبه ها خیلی سوالات کلیدی ازش پرسیده میشه.
@codebyme
@codebyme
👍2
موارد کاربرد واقعی
پردازش داده در لحظه و تحلیل سریع جریانها
ارتباط مقیاسپذیر بین میکروسرویسها
پیادهسازی معماریهای رویداد محور و مدیریت دادههای حجیم
https://codebyme.com/sarkhat/موارد-استفاده-واقعی-و-مثال-های-کاربردی-از-پیاده-سازی-های-Kafka
@codebyme
Kafka
در صنایع مختلف پردازش داده در لحظه و تحلیل سریع جریانها
ارتباط مقیاسپذیر بین میکروسرویسها
پیادهسازی معماریهای رویداد محور و مدیریت دادههای حجیم
https://codebyme.com/sarkhat/موارد-استفاده-واقعی-و-مثال-های-کاربردی-از-پیاده-سازی-های-Kafka
@codebyme
👍3
https://one.google.com/join/ai-student?g1_landing_page=5&otzr=1
لینک دریافت اشتراک یکساله گوگل وان
فقط با پروکسی و ای پی آمریکا وارد شوید.
تا چند روز دیگه بیشتر وقت نداره. اکانت Gemini pro فعال میشه و ۲ ترابایت هم فضای گوگل وان
@codebyme
لینک دریافت اشتراک یکساله گوگل وان
فقط با پروکسی و ای پی آمریکا وارد شوید.
تا چند روز دیگه بیشتر وقت نداره. اکانت Gemini pro فعال میشه و ۲ ترابایت هم فضای گوگل وان
@codebyme
👍1