CodeByMe 🛜
Open in Telegram
برنامه نویسی لذت بخش تره یا چایی ؟ . Instagram: codebyme_com Youtube: codebyme
Show more922
Subscribers
-124 hours
-27 days
-1330 days
Posts Archive
922
موارد کاربرد واقعی
Kafka در صنایع مختلف
پردازش داده در لحظه و تحلیل سریع جریانها
ارتباط مقیاسپذیر بین میکروسرویسها
پیادهسازی معماریهای رویداد محور و مدیریت دادههای حجیم
https://codebyme.com/sarkhat/موارد-استفاده-واقعی-و-مثال-های-کاربردی-از-پیاده-سازی-های-Kafka
@codebyme #sarkhat922
یک کتاب بسیار مهم و کاربردی در زمینه همروندی در گولنگ که معمولا توی مصاحبه ها خیلی سوالات کلیدی ازش پرسیده میشه.
@codebyme
922
مقیاسپذیری درخواستها از ۱ تا ۱ میلیون با زبان Go
مدیریت بهینه
net/http و استفاده از
Connection Pooling و Keep-Alive برای افزایش کارایی
فعالسازی gzip و نظارت با pprof
کلیدهای ساخت سرورهای قدرتمند و پایدار
https://codebyme.com/sarkhat/افزایش-مقیاس-درخواست-ها-از-۱-تا-۱-میلیون-با-زبان-Go
@codebyme #sarkhat922
ساختار پروژه خود را بر اساس اصول DDD و CQRS نظم دهید
پیادهسازی سرور HTTP با استفاده از
Echo Framework
راهاندازی سریع و سادهی سرور با پیکربندی منعطف
شروعی مطمئن برای توسعه اپلیکیشنهای مقیاسپذیر و پایدار
https://codebyme.com/sarkhat/چارچوب-Go-Echo-همراه-با-DDD-و-CQRS-قسمت-اول
@codebyme #sarkhat922
Context ابزاری کلیدی برای مدیریت همزمانی در زبان Golang است.
با استفاده از
context میتوانید چرخه عمر درخواستها را کنترل کرده، عملیات لغو و تایماوت را بهینه مدیریت کنید.
ویژگیهای جدید مثل
func WithTimeoutCause
فرصتهایی تازه برای توسعه پایدار و ایمن فراهم کردهاند.
https://codebyme.com/sarkhat/راهنمای-جامع-Context-در-Golang-مدیریت-بهینه-Concurrency
@codebyme #sarkhat922
Concurrency در زبان Go فرصتی برای نوشتن کدهای کارآمد و همزمان است
اصول کلیدی مثل
goroutine، channel و
sync.WaitGroup در این راهنمای کاربردی گردآوری شدهاند
با این چیتشیت، مسیر حرفهای شدن در Go هموارتر است ✨
https://codebyme.com/sarkhat/راهنمای-سریع-و-کاربردی-Concurrency-در-Golang
@codebyme #sarkhat922
پستِ بدونِ مزخرفِ n8n در ایران! دقیقا چطوری میتونم کارهام رو رایگان اتومیت کنم؟
از اونجایی که شما در تحریم هستی،
و یا باید همهچیز رو دور بزنی،
یا اگر مساله رو ندونی بهت رویا میفروشند (تو هم که عاشقِ رویا)
پست در مورد n8n خیلی زیاد شده!
چون این رویا رو به شما میفروشن که n8n میتونه تمام کارهای سخت رو، اتومیت بکنه
و حالا برو آموزش من رو بخر تا بهت توضیح بدم چجوری...
سوال اینجاست:
آیا واقعا میشه با یه کلیک همه چیز رو اتومیت کرد؟
هم آره هم نه.
در این پست توضیح میدم دقیقا چه کارهایی با n8n میتونی انجام بدی چه کارهایی نه.
و چه محدودیتهایی برای شما داره.
ابزار n8n یه ابزار اتومیشن هست که ۲ مزایای اصلی داره:
- میتونه همهچیز رو به هم وصل کنه
- میتونه همهچیز رو به AI وصل کنه
ترس اصلی کاربر برای استفاده چیه؟
1. رایگان ازش استفاده کنم (محدودیت دلار)
2. نمونههای واقعی استفاده چی هست؟
سوال۱: چطوری رایگان ازش استفاده کنم؟
ابزار n8n دو ورژن داره:
۱. تحت وب، با ۱۴ روز تریال رایگان برای تست
۲- اًپنسورس، که میتونی روی کامپیوتر رایگان نصباش کنی
نصب خود n8n فقط اول ماجراست...
دومِ ماجرا وصل کردن تکتکِ ابزارهایی هست که میخوای از طریقِ اون بههم وصلاشون کنی
این ابزارها همه از طریق API با n8n ارتباط برقرار میکنن
و ۸۰٪ ابزارهایی که سرشون به تناشون بیارزه، مثل ChatGPT، استفاده از APIاشون رایگان نیست.
بعلاوه دقت کنید که وصل کردن تکتک این ابزارها به n8n وقتگیر هست، و چالشهای خاص خودش رو داره.
این رو هیچکس به شما نمیگه!
چون اگه بگه دیگه از خرید آموزش خبری نیست...
حالا نتیجه؟
بالاخره میتونیم از n8n رایگان استفاده کنیم؟
استفاده طوریکه با کیفیت برای یک بیزنس کار انجام بده نیاز به سرمایهگذاری داره:
- باید سناریو خاص بیزنس رو دربیاری
- ابزارها و APIهای مورد نیاز رو بخری
- آموزشها رو بخونی وصلاشون کنی
- کلی تست و خطا بکنی
اما اگر هدفات، تست کردن n8n هست
قطعا میتونی رایگان تستاش کنی.
نکته: ابزارها و APIهای رایگانی هم هستن که کیفیت پایینتری دارن که میتونی برای تست ازشون استفاده کنی.
مثلا مدل AIای Ollama که میتونید دانلود کنید روی کامپیوتر
و بجای ChatGPT ازش استفاده کنید
ولی فقط برای تست خوبن. برای یه بیزنس من خروجی خوب ازشون نگرفتم.
سوال۲: نمونههای واقعی استفاده n8n چی هست؟
ببینید بیزنس آنلاین شما touchpointهای خیلی زیادی داره:
- مشتری ایمیل میزنه
- تیکت پشتیبانی میزنه، کامنت میذاره
- کلی داده در ابزارهای تحلیلی دارید
- کلی محصول توی وبسیایت دارید
- محتوا تولید میکنید
- و صدها کار دیگه
ابزار n8n میتونه بسته به خلاقیت شما روی تمام این touchpointها بشینه
و از AI کمک بگیره تا داده رو تحلیل کنه یا جواب سوال رو بده.
و هر تسک خاصی که شما بخواین...
در نتیجه:
- استفاده رایگان میتونه محدود به سناریوهای تست و یادگیری و یا کارهای ساده باشه
- اگر میخواین کارهای بزرگتر با کیفیت انجام بدید حتما نیاز به خرید ابزار خواهید داشت
- ابزار n8n محدودیتای برای اتومیت کردن نداره
- محدودیتاش به سناریوهای شما و میزان منابعی که براش میذارید هست
@codebyme
922
دیوار یه مقالهی خوب تو ویرگول منتشر کرده که توش در مورد مهندسی نقشهی دیوار میگه.
اگر به چالشهای فنی علاقهدارید حتما بخونید.
https://vrgl.ir/ZHje2
@codebyme
922
کانتکست در Golang ابزاری کلیدی برای مدیریت همزمانی است
با
context.WithTimeout و context.WithCancel چرخه عمر عملیاتها را کنترل کنید
ویژگیهای جدید در نسخه ۱.۲۱ مانند
func AfterFunc
امکانات پیشرفتهتر برای مدیریت بهینه فراهم کردهاند
استفاده اصولی از کانتکست، تضمین اجرای صحیح و جلوگیری از نشت گوروتین است
https://codebyme.com/sarkhat/راهنمای-کامل-Context-در-Golang-مدیریت-بهینه-Concurrency1
@codebyme #sarkhat922
پراکندگی موقعیت شغلی بک اند پایتون
هر چی تیره تر یعنی بیشتره
منبع:
https://workhunty.com/job-blog/where-is-the-best-place-to-be-a-programmer/Django/
#python
@codebyme
922
🔹درآمد تلگرام در سال ۲۰۲۴ به ۱.۴ میلیارد دلار رسید، در حالی که سال قبل از آن ۳۴۳ میلیون دلار بود و ۵۴۰ میلیون دلار سود هم کسب کرده که اولین سود این شرکت است و ۱۷۳ میلیون دلار در ۲۰۲۳ زیان کرده بود.
*OPT*
@codebyme
922
کلمه پر کاربر Bottleneck به چه معنیه؟
تصور کن یه بطری آب داری (bottle)، و میخوای خیلی سریع آب داخلش رو خالی کنی.
اما چون دهانهی بطری باریکه (neck)، سرعت خالی شدن آب کم میشه.
این قسمت باریک شده که جلوی سرعت رو میگیره، میگن bottleneck
تو برنامهنویسی:
یعنی بخشی از برنامه که باعث کند شدن کل عملکرد میشه.
مهم نیست بقیهی سیستم چقدر سریع باشن، تا وقتی bottleneck وجود داره، کار کل سیستم لنگ میمونه.
با Instrumentation میفهمی Bottleneck کجاست
مثلاً با Tracing:
میبینی یه درخواست API کل سیستم رو سریع رد میکنه، ولی توی مرحلهی `FindUser()`، یهو ۸ ثانیه مکث میکنه → Bottleneck همینه!
یا با Metrics:
نمودار نشون میده که وقتی درخواستها زیاد میشن، مصرف CPU میره بالا، اما فقط برای یه سرویس خاص.
چرا باید Bottleneck رو پیدا کنی؟
چون بهت میگه:
کجا باید بهینهسازی کنی
کدوم سرویس باید scale بشه
چه منابعی داری هدر میدی
@codebyme
922
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
922
Download directly almost from all Legal video websites without frustrating to watch ads or different tools.
به کمک این سایت به رایگان از اکثر سایتهای ویدیوی انلاین مثل youtube فیلم دانلود کنین بدون نیاز به ساختن اکانت و هیچی
#Video #Tools #Download #Free
@codebyme
https://cobalt.tools
Available now! Telegram Research 2025 — the year's key insights 
