Go Casts 🚀 – Telegram
Go Casts 🚀
7.67K subscribers
279 photos
20 videos
13 files
497 links
VP of Eng Zarinpal | Ex Snapp! Senior SE
فوق لیسانس هوش مصنوعی از دانشگاه تهران

اشتراک محتوا در مورد مهندسی نرم افزار، هوش مصنوعی، گولنگ
https://gocasts.ir

پروفایل
https://www.linkedin.com/in/gohossein

ارتباط
@lifography

Ai for Software
@aicasts_ir
Download Telegram
Go Casts 🚀
دوستان سایت talk.gocasts.ir در دسترس نیست چون پارس پک در دسترس نیست! به محض رفع مشکل اطلاع میدم خدمتتون آپدیت: مشکل پارس پک نیست و گویا ابر دراک مشکل داره!!
دوستان سرویس ابری ایرانی خوب چی میشناسید؟
سرویسی که dns و ssl و cdn ارائه بده و downtimeش زیاد نباشه و پشتیبانی ش خوب باشه
Go Casts 🚀
دوستان سرویس ابری ایرانی خوب چی میشناسید؟ سرویسی که dns و ssl و cdn ارائه بده و downtimeش زیاد نباشه و پشتیبانی ش خوب باشه
دوستان سایت مجدد در دسترس قرار گرفت
ممنون از صبوری شما

از همه دوستانی که سرویس ابری پیشنهاد دادن تشکر میکنم، احتمالا سرویس دهنده سایت رو تغییر بدم

دوستانی که ایمیل فرستادم لطفا دعوتنامه رو پر کنید، لطفا not spam رو برای دامنه gocasts.ir روی ایمیل هاتون هم بزنید که ایمیل های بعدی به inbox شما بیاد

همچنان منتظرم یک نفری که پول واریز کرد ولی فرم پر نکرد خودشو بهم معرفی کنه

دم همه تون گرم ❤️

@gocasts
12
Go Casts 🚀
توضیحات کلی در مورد بوتکمپ «سلام به دنیای ابری» جزئیات بیشتر ، در این لینک قابل مشاهده است. https://gocasts.ir/gocasts-bootcamp-140110?utm_source=telegram&utm_medium=message&utm_campaign=bootcamp @gocasts #bootcamp
سلام دوستان
متاسفانه در حال حاضر ظرفیت بوتکمپ تکمیل شده، برای اطلاع رسانی از ظرفیت های جدید، لطفا روی این لینک کلیک کنید و ایمیل خود را وارد کنید.
https://survey.porsline.ir/s/NzKHS30G

@gocasts
5
#فرصت_شغلی

سلام به همه دوستان، شرکت سازیتو در موقعیت backend/go developer به دنبال جذب نیرو هست، دوستانی که تمایل به همکاری دارند لطفا رزومه شون رو از طریق یکی از راه‌های زیر ارسال کنند.

برای مشاهده رزومه و جزئیات بیشتر روی لینک زیر کلیک کنید لطفا
https://news.1rj.ru/str/golangjobs_ir/11

@gocasts
👍2
Go Casts 🚀
Generics can make your Go code slower.pdf
نکاتی در مورد generic

شاید بشه اینطوری گفت که در گولنگ قبل از جنریک برنامه نویس ها سعی میکردند نبود جنریک رو با استفاده از اینترفیس جبران کنن یا با استفاده از code generation
در کل استفاده از جنریک خوانایی کد رو کم میکنه، نوشتن کد رو پیچیده میکنه و حتی performance رو میتونه بدتر کنه
بنابراین تاجایی که واقعا لازم نیست بهتره ازش استفاده نشه
علت اینکه جنریک رو از نسخه یک وارد نکردن هم اینه که نتونستن دیزاین ساده و خوبی براش ببینن و تصمیم گرفتن ویژگی به این مهمی رو کنار بذارن، و واقعا من فکر میکنم تصمیم درستی گرفتن

تو این مقاله مفصل در موردش صحبت میکنه خوبه که مطالعه بشه
https://news.1rj.ru/str/gocasts/178

مثلا این یکی از نکاتشه که پیشنهاد میکنه interface-base api هارو با جنریک جایگزین نکنیم..
DO NOT rewrite interface-based APIs to use Generics. Given the current constraints of the implementation, any code that currently uses non-empty interfaces will behave more predictably, and will be simpler, if it continues using interfaces. When it comes to method calls, Generics devolve pointers into twice-indirect interfaces, and interfaces into… well, something quite horrifying, if I’m being honest.

@gocasts

#generic
👍10🔥3
سوال: چیکار کنم درآمدم بهتر بشه؟

جواب بنده حقیر: سوال منم هست 😃
در کل برای بهتر کردن درآمد در این حوزه بهتره که دانش و تجربه ت رو تا میتونی بیشتر کنی و تجربه کار در شرکت های بزرگ رو هم به رزومه ت اضافه کنی
در کنار این قضیه، برای افزایش درآمد از حوزه تخصصی من سه تا گزینه به جز مهاجرت به ذهنم میاد.
اولی پروژه گرفتن هست، که تجربه شخصی من در این زمینه خیلی خوب نبوده، چون پروژه گرفتن فشار کاری رو مضاعف میکنه، معمولا خروجی هم کیفیت خوبی نداره و دردسرهای بعدش زیاده و در نهایت پایدار نیست که بخوای روش حساب کنی. باز این تجربه و نظر شخصی منه میتونه کاملا غلط باشه.
دومی بحث کار ریموت با درآمد دلاری هست، که خب اگه مکالمه خوبی داشته باشی و رزومه ت هم بدک نباشه، از طریق لینکدین میتونی کار ریموت گیر بیاری که طبیعتا درآمد دلاری میتونه خیلی مناسب باشه. باز در این مورد هم بدیش اینه که برنامه زندگی ت نه با تقویم شمسی میخونه نه با تقویم میلادی و معمولا فشار کاری هم بیشتره، و در نهایت هم مشکلات اینترنت و استرس های خودش رو داره.
سومی تولید محصول نرم افزاری هست.
دقت کن تولید محصول نرم افزاری قرار نیست حتما محصول خیلی خوب و عالی باشه، یا تعداد کاربر خیلی زیادی داشته باشه. محصول نرم افزاری اگه توجیه بیزینسی درستی داشته باشه در بلند مدت درآمد بیشتر و پایدارتری به آدم میده. من خودم به شخصه بعد از این همه فعالیت هیچ وقت گزینه سوم رو جدی نگرفتم و شاید خیلی با چالش هاش آشنا نباشم، اما فکر میکنم سرمایه گذاری رو سومی خیلی میتونه در بازه سه تا پنج ساله دستاورد خوبی برای آدم داشته باشه. خود من به شخصه یکی دو سالی هست که دارم تلاش میکنم روی گزینه سوم فعالیتی داشته باشم چون گزینه های دیگه رو کم و بیش تجربه کردم و نقطه مشترک همه شون اینه که تو در نهایت کارمندی و برای کدی که میزنی حقوق میگیری. ولی گزینه آخر متفاوته.

شاید گزینه های دیگه مثل آموزش و مشاوره رو هم بشه اضافه کرد.

خوشحال میشم اگه دوستان نظر و تجربه ای در این خصوص دارند در کامنت ارائه بدن.

@gocasts
👍3811🔥2
یا مهدی

عیدی Go Casts به مناسبت «نیمه شعبان»

اي نقطه شروع شفق
اي مجری حق
میلاد تو، قصیده بی انتهایی است که تنها خدا بیت آخرش را میداند؛
بیا و حُسن ختام زمان باش!
اَلّلهُمَّ عَجِّل لِوَليِّکَ الفَرَج
السلام علیک یا اباصالح المهدی ادرکنی
میلاد آقا صاحب الزمان بر همگان مبارک ❤️🌹😍


به نام «امام زمان عجل الله» قصد داریم ان شاءالله به قید قرعه به پنج نفر از دوستانی که شماره همراه شون رو در فرم زیر وارد کنند، بوتکمپ بکند با ۸۰ درصد تخفیف نسبت به قیمت فعلی، فقط به قیمت ۱ میلیون و ۵۰۰ هزار تومان تقدیم میشه.

این ۱ میلیون و ۵۰۰ هزار تومان رو بابت این میگیریم که مطمئن باشیم شخص برنده واقعا قصد داره از بوتکمپ استفاده کنه و براش مفیده.

ضمنا کل مبلغ واریزی این ۵ نفر (یعنی جمعا ۷ میلیون و ۵۰۰ هزار تومان)‌ به خانه ای بی و بیماران پروانه ای (https://ebhome.ngo) تقدیم میشه و هیچ گونه درآمدزایی از این «عیدی» برای ما وجود نخواهد داشت.

این لینک شرکت در قرعه‌کشی خدمت شما
https://survey.porsline.ir/s/EucdO5MN

فیش واریزی به خانه ای بی
https://news.1rj.ru/str/gocasts/267?comment=2177

عیدتون مبارک
دم شما گرم
یاعلی


@gocasts

#عیدی
71👍4
Go Casts 🚀
سوال: چیکار کنم درآمدم بهتر بشه؟ جواب بنده حقیر: سوال منم هست 😃 در کل برای بهتر کردن درآمد در این حوزه بهتره که دانش و تجربه ت رو تا میتونی بیشتر کنی و تجربه کار در شرکت های بزرگ رو هم به رزومه ت اضافه کنی در کنار این قضیه، برای افزایش درآمد از حوزه تخصصی…
در رابطه با بحث چند روز پیش اتفاقی امشب با این کتاب آشنا شدم. خیلی کتاب جالبی بنظر میرسه.
کتاب start small stay small سال ۲۰۱۰ نوشته شده، برای برنامه نویسایی که میخوان محصول خودشون رو داشته باشن ولی نمیخوان درگیر چالش و ریسک های استارت آپ بشن یا شغل فعلی شون رو کنار بذارن.

startsmall.com

@gocasts
👍31🔥61
سلام به همه دوستان
ان شاءالله سعی می کنیم به صورت روزانه یه سری مطالب رو بصورت ویدیوهای کوتاه در اینستاگرام منتشر کنیم.
امروز در مورد مایگریشن های دیتابیس صحبت کردم.

https://www.instagram.com/reel/Cpw_A0bpJkY/?igshid=YmMyMTA2M2Y=

اینم لینک پیج:
https://instagram.com/gocasts.ir

@gocasts
👍15
Go Casts 🚀
Git-zeroversion.pdf
Ansible2.pdf
3.6 MB
بازم یه کار بسیار قشنگ دیگه از دوست و مهندس کار درست مون جناب أقیه افشاری عزیز

این بار خیلی خوب و قشنگ با زبان فارسی ابزار ansible رو توضیح دادند که چی هست و کار باهاش چطوریه

اینم لینک کانال ایشون که میتونید کارهای بیشتری رو ببینید
@dev_cheatsheet

#ansible

@gocasts
🔥16👍62
سلام دوستان
سال نو مبارک
ان شاءالله که سال خیلی خوب و پر خیر و برکتی پیش رو داشته باشید.
سال جدید پر از اتفاقات خوب و حال خوب باشه براتون
دمتون گرم ❤️


@gocasts
67🔥3👍2
Go Casts 🚀
توضیحاتی در مورد ORM لینک ویدیو در اینستاگرام https://www.instagram.com/reel/Cp2NzJEPDQx/?igshid=YmMyMTA2M2Y= @gocasts لینک پیج اینستاگرام https://instagram.com/gocasts.ir
سال که نو میشه معمولا انگیزه ما هم برای خوندن کتاب و افزایش دانش مون زیاد میشه، اما یکی از موانعی که اجازه نمیده ما با تکیه بر انگیزه مون به مطالعه بپردازیم، حجم زیاد مطالب و منابع نخوانده ست.
تو این ویدیو سعی کردم چند نکته در مورد این قضیه بگم. امیدوارم که مفید باشه براتون.

https://www.instagram.com/reel/CqFvU2zucjt/?igshid=YmMyMTA2M2Y=

برای عزیزانی که در اینستاگرام نیستند هم سعی میکنم در لینکدین هم آپلود کنم که اونجا بتونید ببینید.

@gocasts

لینک پیج اینستاگرام
https://instagram.com/gocasts.ir
10👍3🔥1
سلام دوستان در مورد معماری نرم افزار من در طول یکی دو سال گذشته سه تا ویدیو در یوتیوب قرار دادم که خوبه اگه ندیدید حتما ببینید

جلسه اول معماری نرم افزار
https://news.1rj.ru/str/gocasts/141

جلسه دوم معماری نرم افزار
https://news.1rj.ru/str/gocasts/146

جلسه سوم معماری نرم افزار
https://news.1rj.ru/str/gocasts/152

همچنین در مورد لایه‌های مختلف معماری clean هم من سعی کردم یه پروژه به اسم adamak توسعه بدم با این معماری که از این لینک میتونید ساختارش رو دنبال کنید
https://github.com/gocastsian/adamak

دقت کنید که ممکنه همه ساختار این پروژه عینا همان چیزی که به clean معروف هست نباشه، اساسا به این دلیل که معماری نرم افزار یک پروتکل یا استاندارد نیست که قرار باشه همیشه یه ساختار واحد و یکسان داشته باشه، هر شخص یا تیم میتونه با برداشت های خودش و نیازمندی های خودش سعی کنه تا یه حدودی این معماری یا معماری های دیگه رو استفاده کنه. ممکنه درست باشه ممکن هم هست غلط باشه

همچنین به صورت صوتی یک سری توضیحات دادم که از اینجا میتونید بشنوید
توضیحات در مورد لایه entity و دیدگاه کلی معماری پروژه آدمک
https://news.1rj.ru/str/gocasts/191

توضیحات در مورد لایه interactor و بحث Inversion of Control در SOLID و validator و contract
https://news.1rj.ru/str/gocasts/192

توضیحات مرتبط با delivery layer و adapter
https://news.1rj.ru/str/gocasts/193

#software_architecture

@gocasts
25👍20🔥4
Go Casts 🚀
سلام دوستان، یادگیری مفاهیم مهم برنامه نویسی، لینوکس، گولنگ، ساختمان داده، الگوریتم و غیره به کمک تصویر خیلی میتونه برای ما راحت تر باشه. تو این مقاله سعی کردم یه سری منابع خوب معرفی کنم که یادگیری رو میتونه خیلی ساده تر کنه، حتما یه نگاه بندازید. https:…
سلام دوستان

قبلا در مورد مزیت منابع آموزشی بصورت مصور نوشته بودم.

انگار که حافظه بصری انسان خیلی قوی‌تر از حافظه‌های دیگه است.. شایدم واقعا هست، در موردش تحقیق نکردم.

این مقاله خیلی زیبا load balancing رو بصورت visualized توضیح داده.

https://samwho.dev/load-balancing/

@gocasts
🔥19👍4
سلام دوستان، در twitter space یه جلسه در حال برگزاریه، داشتید جوین بشید و گوش بدید

The importance of Event Driven Architecture

https://twitter.com/i/spaces/1RDGlaqEyblJL

@gocasts
11👍6
حین جلسه لایو کد در بوتکمپ برای بحث مایگریشن در دیتابیس این سوال برای خودم پیش اومد که چرا وقتی قراره یه فیلد رشته‌ای مثل ایمیل رو تو دیتابیس تعریف کنیم بهتره که طول کاراکتر رو ۱۹۱ در نظر بگیریم استفاده کنیم و نه ۲۵۵

توضیحات کوتاهی در موردش دادم
https://talk.gocasts.ir/t/mysql-varchar-255-varchar-191/268?u=hossein

@gocasts
#database #mysql
👍12🔥31