TorhamDev | تورهام 😳 – Telegram
TorhamDev | تورهام 😳
2.84K subscribers
421 photos
49 videos
21 files
591 links
code, linux and anything related.

• YouTube
youtube.com/@techwithtori

• CodeNaline Podcast
@CodeNaline

• Group
@GothamProgrammers

• Github
github.com/TorhamDev

• Email
torhamdev@gmail.com
Download Telegram
هاها عیدی شرکت Hamravesh :) مهمش این کتاب بود فکر کنم، یک سری خرت و پرت دیگه هم بود که به اون لواشک های شکلات شکل ۱۰ از ۱۰ میدم 😁.
ممنون ازشون که یک کتاب به لیست کتاب‌هام اضافه کردن 🫡
👏7👍1
Forwarded from shahriaarrr
خب این سری در کمال ناباوری یکی درست حدس زد:)

مهمون بعدی کیبوردکست کسی نیست جز تورهام عزیز🔥🔥

تورهام برنامه نویس پایتونه و بصورت تخصصی توی حوزه بک اند کار میکنه.همچنین صاحب کانال یوتیوب tech with tori و همچنین پادکست کدنالین هم هست 🚀🚀

توی این اپیزود قراره با تورهام وارد دنیای بک اند بشیم و ببینیم پشت صحنه وبسایت هایی که ما میبینیم داره چه اتفاقاتی میفته و قراره بدون درنظر گرفتن زبان و یا فریمورک خاصی به این حوزه بپردازیم.از چالش هاش گرفته تا نقشه راه و مسیر شغلیش🔥

پس اگه تو هم به دنیای برنامه نویسی بک اند علاقه داری این اپیزود برای خودته👌👌

پس شما هم اگه سوالی دارید از تورهام عزیز درباره خودش و موضوع پادکست میتونید تا فردا همین ساعت توی باکس استوری اینستاگرام ازش بپرسید❤️

اگر هم به اینستاگرام دسترسی ندارید میتونید از طریق این لینک بصورت ناشناس توی تلگرام سوالتون رو بپرسید((حتما قید کنید که سوال رو از تورهام دارید میپرسید))
-------
@shahriaarrr12
@TorhamDevCH
🔥8👍1
TURN MY BACK
NF
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
این پروژه رو یادتونه؟ یک تیم کوچیک جمع کردم قرار باهم پروژه ها رو انجام بدیم🤝. اولین پروژه فرانت این پروژه رو زدیم 🫶

@TorhamDevCH
👏15🍾32😁1
Forwarded from Sadra Codes
This media is not supported in your browser
VIEW IN TELEGRAM
Gaming in Iran:😂
🤣13😢1🥱1
دیگه واقعا فایده نداره، خیلی فکر کردم. میخام چنل پاک کنم کلا شاید برنامه‌نویسی هم ول کنم برم سمت موسیقی خلاصه اگه دید چنل پاک شد تعجب نکنید. اگر هم دوره های یوتیوب به دردتون میخوره بک‌آپ کنید
🤣28👍2💔2🌚1
میگن بهترین دروغگو اونی که دروغ با حقیقت ترکیب کنه، ۱۳ فروردین مبارک 🤝

Mark Lawrence Quote: “The best liars always tell the truth – they just choose which parts.”
🌚9👍3🗿2😡1
Forwarded from HICTE Blog (smm)
#گوناگون

جواب ادمین FFmpeg قشنگ بود 😁

🚁 Hicte Blog
👍221
Forwarded from Python BackendHub (Mani)
AioClock 🚀🔥

خب یک لایبری دیگه نوشتم 🚀 این بار یک فریم ورک کاملا scheduler با async و خیلی سبک.‌فیچر هاش؟
۱. دپندسی اینجکشن
۲. داشتن trigger های مختلف (تو عکس واضحه) و scheduling
۳. ماژول بندی با Group که به code maintainabilityتون کمک میکنه
۴. سینتکس خیلی خوب و استفاده از pydantic

چی شد اینو نوشتم؟‌ مشکل اینجا بود که من از rocketry استفاده میکردم و خیلی وقتا که نسخه pyddanticشو آپدیت نکرده. میخواستم یک پروژه دیگه بالا بیارم حال نداشتم دوباره برم پکیجشو vendor کنم و نسخه pydanticشو ببرم بالا و ... .‌گفتم چه کاریه کاره خاصی نمیکنه خودم تو یک نصف روز میکنم 😁 اینترفیسش به نظره خودم جذاب تر شد!

برای حمایت خیلی ممنون میشم استار بدید 🙏
https://github.com/ManiMozaffar/aioclock

و خوشحال میشم contribute کنید مثل همیشه. لایبری رو خیلی سریع نوشتم. ایده های بهتری دارم براش بعدا روش کار میکنم.
Make It Work Make It Right Make It Fast

@PyBackendHub
🍾7
A goal is a dream with a deadline.

―Napoleon Hill
🤷‍♂4❤‍🔥2
Forwarded from Python BackendHub (Mani)
یک فکت:‌امروز ۶ میلیون نفر pydantic رو دانلود کردن!‌ pydantic تبدیل به یکی از پر استفاده ترین پکیج های پایتونی شده, و احتمال داره به جایی برسه در آینده نزدیک که به پر دانلود ترین پکیج پایتونی هم تبدیل شه!‌در حال حاضر معدود پکیج هایی فقط بالاتر از pydantic هستند مثل نام پای با ۹ میلیون دانلود روزانه. این در حالیه که فست فقط یک میلیون دانلود داشته. این آمار و ارقام نشون میده pydantic کامل وارد اکوسیستم پایتون شده و تو انواع پروژه ها استفاده میشه.

اگه هنوز pydantic رو شروع نکردین, اهل خوندن داک هم نیستن(!), ویدیو دکتر فرد رو بهتون توصیه میکنم:
https://www.udemy.com/course/pydantic/

دکتر فرد دوره پایتونی خیلی خوبی هم داره. deep dive into python. اگه میخواین بیشتر پایتون یاد بگیرین به شدت توصیه میشه:
https://www.udemy.com/user/fredbaptiste/

@PyBackendHub
👍5
در دنیا ما دو نوع scale کردن وجود داره، horizontal و vertical اما فرقشون چیه؟

خیلی ساده:
horizontal: سرور جدید اضافه کردن

vertical: سخت افزار سرور ارتقا دادن


خوبی‌های هر کدوم چیه؟
horizontal:
1. پرفورمنس داخل سیستم‌های distributed یا همون توزیع یافته بهتر میکنه
2‌. در دسترس بودن سیستم بیشتر میکنه، اگه یک node بیا پایین بقیه میتونن جاشو بگیرن یا یک instance جدید ازش بالا میارن
3. راحت میشه با رشد یوزر، سیستم هم ارتقا داد
نکته: بیشتر به درد شرکت‌های بزرگ با تعداد یوزر بالا خواهد خورد

vertical:
1. بسیار راحت تره از چیزی مثل horizontal
2. هزینه کمتری نصبت به اون یکی داره

نکته: بیشتر به درد بیس‌های کوچیک میخوره که هزینه زیادی نمیخوان انجام بدن و رشد یوزر خیلی عجیبی ندارن


مطالعه بیشتر:
https://www.cloudzero.com/blog/horizontal-vs-vertical-scaling/

@TorhamDevCH
👍8🔥2🍾1
MOTTO
NF
Oh, snap, this is the industry
Where it ain't how big you are, it's how big you seem
Where people sacrifice the art tryna chase a dream

#music
جنگو کار کردن با تایپینگ روشن = عذاب الهی
👍12😨2🌚1
امروز واقعا به جای اینکه کد بزنم، کد منو زد
👍13😁1🌚1
Forwarded from Python BackendHub (Mani)
یکی از بهترین روش های پیاده سازی retry mechanism استفاده از کانتکس منیجر و generator هست. علتش؟ چون شما میتونید یک try except ای داشته باشین که کاملا reusable هست و base اش درواقع اکسپشن هایی هست که catch میکنید.
مثالش, به جای اینکار:





def fn():
try:
foo(bar)
except FooBarException:
... # handler 1
except BazException:
... # handler 2



میتونید اینکارو انجام بدید





@contextmanager
def flow_manager():
try:
yield
except FooBarException:
... # handler 1
except BazException:
... # handler 2

with flow_manager():
foo(bar)

خوبیش چیه؟ هیچی try except بلاکتون کاملا reusable میشه. خیلیا برای اینکه همچین چیزی داشته باشن ۲ لایه کلس مینویسن که نیازی نیست واقعا. اینطوری خیلی ساده تره و راحت تره. بخش زیادی از سورس کد httpx اینطوریه.
چیزی نیاز داشته باشین تو try except میتونید به کانتکس منیجر بدید. تو این مثال ساده بود من چیزی نذاشتم. ولی این شیوه کاملا داینامیکه و خیلی میتونه خوب باشه برای retry mechanism مخصوصا برای لایبریا چون نیازی نیست دیگه ارث بری انجام شه فلان متود رو اورراید کنی فلان کارو کنی فلان اتفاق میفته. نه flow کاملا دسته خودتونه.
همیشه توصیه کردم سورس کد لایبری هارو بخونید خیلی چیزا برای الهام داره. مثلا تو httpx مثالی که زدم خیلی استفاده شده و باعث شده کد یک دست و خیلی خوبی داشته باشه.

@PyBackendHub
👍3👌2
TorhamDev | تورهام 😳
امروز واقعا به جای اینکه کد بزنم، کد منو زد
امروز؟ امروز با کامیون از روم رد شد
🥰9😱2