Go Casts 🚀
8.08K subscribers
288 photos
20 videos
14 files
515 links
Ex Snapp! Senior SE
فوق لیسانس هوش مصنوعی از دانشگاه تهران

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

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

ارتباط
@lifography

Ai for Software
@aicasts_ir
Download Telegram
در سومین جلسه دورهمی TechTalk در مورد بازتعریف نقش مهندس نرم افزار در عصر Ai Agents صحبت کردم.
امیدوارم که ارائه مورد توجه عزیزان همراه قرار گرفته باشه و مفید بوده باشه.
بابت همه کم و کاستی ها عذرخواهی میکنم.

موضوع ai agents و نقش اونا در بازتعریف مسئولیت‌های مهندس نرم‌افزار چیزیه که کمتر بهش پرداخته میشه و این موضوع روز به روز اهمیت بیشتری پیدا میکنه و لازمه که براش آماده باشیم.
ان شاءالله در آینده بیشتر در موردش صحبت میکنم.


با تشکر از امیر عزیز که چنین بستری رو فراهم کردن و تمام دوستان زحمت کش TechTalk | تِک تاک

ممنون از AvalAI و GSMPay که اسپانسر این دورهمی بودن تا این جمع بتونه دور هم باشه.


@gocasts

Ai for Software
@aicasts_ir
42👍7
قابلیت Git Worktree: سلاح مخفی کار با Code Agentها

یه مشکل کلاسیک هست که وسط یه فیچری، باید یه branch دیگه رو چک کنی. و روند git stashو switch و کارتو بکن و برگرد و unstash... خسته‌کننده‌ست.

ولی وقتی داری با agentها کار می‌کنی (Cursor، Claude Code و ...)، این مشکل ۱۰ برابر میشه. Agent می‌خواد فایل‌ها رو عوض کنه، build بزنه، شاید خراب‌کاری کنه. نمی‌خوای working directory اصلیت رو بهم بریزه.

راه‌حلش میشه git worktree

مفهومش ساده‌ست. پروژه‌ات دو بخش داره: پوشه .git که دیتابیسته (کامیت‌ها، برنچ‌ها، تاریخچه) و working directory که فایل‌های واقعی هستن. مشکل اینه که فقط یه working directory داری، پس فقط یه branch می‌تونی checkout داشته باشی.

درواقع worktree یه working directory دوم می‌سازه که به همون .git وصله. پوشه جدا، branch جدا، ولی همون history.

فقط ۳ تا دستور لازمه:

git worktree add ../project-agent feature-branch
git worktree list
git worktree remove ../project-agent

چرا برای Agent ها عالیه؟ وقتی ClaudeCode یا ابزارهای مشابه یه agent رو توی worktree mode اجرا می‌کنن، یه worktree جدید می‌سازن، فایل‌هاتو کپی می‌کنن اونجا، agent توی isolation کامل کارشو می‌کنه، و آخر یه دکمه Apply میدن که merge کنی. Agent می‌تونه هر کاری بکنه، working directory اصلیت دست‌نخورده می‌مونه.

یه نکته مهم هم اینه که node_modules و فایل‌های .env منتقل نمیشن چون توی gitignore هستن. هرچی agent ها قوی‌تر میشن، این pattern ضروری‌تر میشه.

این مقاله رو هم میتونید بخونید
https://www.marcohaber.dev/blog/git-worktrees


@gocasts
34👍19🔥3😍1
Go Casts 🚀
قرعه کشی دوره به نفع بیماران پروانه ای و خانه ای بی شکر خدا را که در پناه حسینیم عالم از این خوب تر پناه ندارد به مناسبت ایام سوگواری حضرت سیدالشهدا، امام حسین علیه السلام، دوره و تیمسازی gocasts به قید قرعه به ۵ نفر با مبلغ دو و نیم میلیون تومان به فروش…
قرعه کشی دوره به نفع بیماران پروانه ای و خانه ای بی

ولادت امیرالمومنین علی علیه السلام و روز پدر مبارک ❤️

به رسم هر سال «دوره بکند و گولنگ GoCasts» به قید قرعه به ۵ نفر فقط با ۲ میلیون تومان به فروش خواهد رسید و تمامی مبلغ (۱۰ میلیون تومان) به حساب خانه ای بی واریز خواهد شد.

فیش واریزی
https://xn--r1a.website/c/1525472919/7190

سایت خانه ای بی
https://ebhome.ngo

لینک حمایت آنلاین از بچه های پروانه ای
https://ebhome.ngo/support

اینستاگرام خانه ای بی
https://instagram.com/eb_home
Please open Telegram to view this post
VIEW IN TELEGRAM
68👍1
امروز coolify رو روی سرور شخصی نصب کردم. یه ابزار open-source برای دیپلوی اپ روی سرور خودت. مدیریت سرور و سرویس هاشو راحت میکنه.

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

https://coolify.io

گزینه های دیگه مثل dokploy و اینا هم هست ولی این از بقیه شون بهتر بود بنظرم.

@gocasts
18👍11
سلام، اگه موفق شدید مشکلات زیر رو حل کنید لطفا بهم بگید چیکار کردید. بقیه دوستان هم بتونن استفاده کنن واسه سرویس هاشون

وابستگی داکر ایمیج هارو بدون اینترنت روی سرور چطوری حل کردید؟ من ایمیج لوکال پوش کردم

وابستگی ریپوهای لینوکس رو چیکار کردید؟ آروان و اینا کامل نیستن

وابستگی های npm و php-composer و پکیج های گولنگ رو چیکار کردید؟ خودم vendorize کردم
12
از بهترین پروژه‌های چندوقت اخیر پروژه vibe-kanban بوده.

https://github.com/BloopAI/vibe-kanban

با یه دستور میشه نصب‌ش کرد

npx vibe-kanban


پروژه‌ها رو می‌تونید لیست کنید و kanban داشته باشید و هر تسکی که تعریف می‌کنید رو می‌تونید با یه code agent انجام بدید در session مجزا و با داشتن worktree مجزا و بصورت گرافیکی قابل مدیریت هست.

@gocasts
19🔥6👍4
کم هزینه و قابل قبول!
یه جایگزین بسیار کم هزینه در مقابل مدل های شناخته شده، مناسب برای برنامه نویسی
به پیشنهاد یکی از همکاران z.ai رو امتحان کردم.
https://z.ai/subscribe

مزیت های خاصی داره که واقعا جذابش کرده.
اول از همه کیفیت قابل قبولش هست، قطعا در سطح claude models نیست اما واقعا قابل قبوله.
دوم اینکه قیمت ماهیانه ش فقط ۶ دلاره و ۳ برابر claude pro بیست دلاری ظرفیت میده. تازه ماه اول فقط با ۳ دلار میتونید subscription بخرید.
سوم اینکه تنها محدودیت پنج ساعته داره و حتی محدودیت هفتگی نداره!
چهارم اینکه استفاده ازش برای کاربران ایرانی بدون vpn امکان‌پذیره.
پنجم اینکه یه چیزی که خیلی برای من به شخصه مهم بود claude-code compatibility بود که پشتیبانی میکنه و میتونید ازین فایل راهنما استفاده کنید که glm models رو جایگزین claude models کنید و از claude code و مزیت های خود ابزار claude code استفاده کنید.
https://docs.z.ai/devpack/tool/claude

اخیرا سخت گیری های claude code روی کاربران ایرانی گویا بیشتر هم شده و هزینه ۲۰ دلاری و ۱۰۰ دلاری هم اونو به گزینه ی پر ریسکی تبدیل کرده‌.

@gocasts
👍3918
سلام دوستان
یکی از دوستانم آلمان زندگی میکنه و یه estimation game ساده نوشته که تو شرکت‌شون ازش استفاده کنه. برای خودم first impression خوبی داشت. اگه برای plan کردن تسک ها در sprint planning به تسک ها story point میدید و دسته جمعی این کارو میکنید، می‌تونید این اپلیکیشن رو هم امتحان کنید و اگه خوب بود معرفی کنید بقیه هم استفاده کنن، رایگانه ، لاگین نمیخواد و ...

https://votebee.app

@gocasts
👍269🔥2
این مقاله کلی نکته خواندنی و آموزنده در مورد چالش های distributed systems داره که بعضی‌هاش ممکنه به کارتون بیاد. تمایل داشتید بخونید.

Distributed Job Scheduler Architecture at Meta Hyperscale
https://dilipkumar.medium.com/distributed-job-scheduler-system-design-8ae13a8dee83


یکی از نکات خیلی جالبش برای خودم Hierarchical Timing Wheels بود که چطوری مساله timer management رو با O(1) مدیریت میکنه.


@gocasts
24👍6🔥1
Sazito_Senior_DevOps_JD.pdf
50.8 KB
اگه در موقعیت شغلی دواپس (سنیور) تمایل به همکاری با سازیتو دارید لطفا فرم زیر رو پر کنید.
شرح موقعیت شغلی در فایل pdf نوشته شده.

https://survey.porsline.ir/s/qPLK6FrA

@gocasts
8🤝2
کارخانه نوآوری هوش مصنوعی برگزار می‌کند:

فراخوان سرمایه‌گذاری و شتاب‌دهی استارتاپ‌های هوش مصنوعی | دوره بهار

🔻سرمایه‌گذاری تا ۵۰ میلیارد تومان
ویژه تیم‌ها و استارتاپ‌های
در مرحله رشد
در مسیر مقیاس‌پذیری

🔻فرصت ویژه تیم‌های بذری
حمایت تا ۲ میلیارد تومان (نقدی و غیرنقدی)
منتورشیپ حرفه‌ای
مدیریت عملکرد
زیرساخت فنی و فضای کار

📌 مهلت ثبت‌نام: ۲۷ اسفند ۱۴۰۴

ثبت‌نام از طریق وبسایت:
https://aiif.ai/spring-build.html


🌐 @aiinnovationfactory | لینکدین | اینستاگرام
9
سلام به همه دوستان عزیز

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

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

خود من هم به سختی تونستم به اینترنت بین‌الملل وصل بشم و اصلا هم پایدار نیست و طبیعتا مجبوریم در پلتفرم‌های داخلی این دورهمی رو تشکیل بدیم.
به همین دلیل در پیام رسان بله یک گروه عمومی ایجاد کردم به اسم «دورهمی GoCasts» که از طریق یکی از این لینک‌ها می‌تونید جوین بشین.

https://ble.ir/join/F3itkzxZng

http://ble.ir/gocastsgroup

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

ضمنا، درباره کمپین عید دوره‌ GoCasts سوال شده بود که راستش با توجه به شرایط این روزها، هیچ کمپینی نداریم. اما برای اینکه بتونیم به بقیه دوستان هم کمک کرده باشیم، دوره رو با یه هزینه حداقلی تنظیم کردیم که کد تخفیف و اینا هم لازم نداره. اگر کسی نیاز داشت و فکر می‌کنه این دوره‌ به کارش میاد، می‌تونه تو این روزها که فرصت بیشتری برای مطالعه هست ازش استفاده کنه. لینک دوره اینجا هست.
https://shop.gocasts.ir


مراقب خودتون باشید ❤️

@gocasts
32
دورهمی GoCasts با موضوع «معماری بالغ٬ سیر تکامل از استارتاپ تا سازمان»
مهمان: بهراد زاری


جلسات دورهمی GoCasts روزهای دوشنبه هر هفته ساعت ۱۹ تا ۲۰ بصورت لایو برگزار میشه

-------------------------—

هفته پیش در گفتگو با محسن فراهانی در مورد تاب آوری کسب و کار٬ سیستم و شخص گفتگو کردیم که لینک ویدیو در پایین ذکر شده

لینک ویدیو
https://www.aparat.com/v/tjyqdbl

لینکدین آقا محسن
https://www.linkedin.com/in/mohsenfarahani

-------------------------—

گروه دورهمی GoCasts

https://ble.ir/join/F3itkzxZng
http://ble.ir/gocastsgroup

-------------------------—

سایت GoCasts
https://gocasts.ir

-------------------------—

کانال بله
https://ble.ir/gocasts


@gocasts
9🔥5👍1
Go Casts 🚀
دورهمی GoCasts با موضوع «معماری بالغ٬ سیر تکامل از استارتاپ تا سازمان» مهمان: بهراد زاری جلسات دورهمی GoCasts روزهای دوشنبه هر هفته ساعت ۱۹ تا ۲۰ بصورت لایو برگزار میشه -------------------------— هفته پیش در گفتگو با محسن فراهانی در مورد تاب آوری کسب و…
دورهمی GoCasts با موضوع «معماری بالغ٬ سیر تکامل از استارتاپ تا سازمان» منتشر شد.

در این دورهمی در خدمت مهندس بهراد زاری بودیم و از تجربیات ایشون درباره معماری نرم‌افزار بهره بردیم. 🏗️

🎬 لینک جلسه در آپارات
https://aparat.com/v/maf7rfm

🌐 سایت مهندس بهراد زاری
https://behrad.tech

💬 گروه طراحی سیستم در بله
https://ble.ir/join/A6HiDuie9S

---

🪟 یه حرف کوچیک برای این روزای سخت
تو این شرایط با همه چالش‌هایی که وجود داره، بیکار موندن و غرق اخبار شدن می‌تونه اضطراب رو بیشتر کنه و حال آدم رو بدتر هم کنه.

به نظرم بهترین کار اینه که کنار هم باشیم و ذهنمون رو با یه کار مفید درگیر کنیم 🤝
به همین دلیل تصمیم گرفتم یه دورهمی تشکیل بدم که سعی کنیم در کنار هم یه سری کار انجام بدیم؛ مثل کتاب خوندن یا بحث و گفتگوی فنی... 📚

💬 گروه دورهمی GoCasts
به همین دلیل یک گروه عمومی ایجاد کردم به اسم «دورهمی GoCasts» که از طریق یکی از این لینک‌ها می‌تونید جوین بشین 👇
https://ble.ir/join/F3itkzxZng
http://ble.ir/gocastsgroup

---

🔗 سایت GoCasts
https://gocasts.ir

@gocasts
8
🎯 بازتعریف نقش مهندسی در عصر هوش مصنوعی
دورهمی آنلاین GoCasts

میهمان: میثم ولی‌اللهی | مهندس نرم‌افزار
میزبان: حسین نظری | مهندس نرم‌افزار

📆 دوشنبه ۱۴ اردیبهشت | ۱۹:۰۰ تا ۲۰:۰۰


در حال حاضر ۹۳٪ از مهندسین از ابزارهای AI استفاده می‌کنن.
اما آیا واقعاً داریم سریع‌تر کار می‌کنیم، یا فقط سریع‌تر کد تولید می‌کنیم؟

تو این جلسه قراره از پشت اعداد واقعی نگاه کنیم:

• چرا ۵۰٪ از شرکت‌ها افزایش باگ دارن
• چرا مهندس‌های جونیور الان بیشتر از Staff+ زمان صرفه‌جویی می‌کنن
• چرا ۳۰٪ از مهندس‌ها محدودیت مصرف AI رو hitting کردن

• و مهم‌تر: آیا نقش ما به عنوان مهندس داره واقعاً تغییر می‌کنه؟


--------—

گروه دورهمی GoCasts

https://ble.ir/join/F3itkzxZng
http://ble.ir/gocastsgroup

--------—

هفته پیش در دورهمی GoCasts با موضوع «معماری بالغ٬ سیر تکامل از استارتاپ تا سازمان» در خدمت مهندس بهراد زاری بودیم و از تجربیات ایشون درباره معماری نرم‌افزار بهره بردیم. 🏗️

🎬 لینک جلسه در آپارات
https://aparat.com/v/maf7rfm

🌐 سایت مهندس بهراد زاری
https://behrad.tech

💬 گروه طراحی سیستم مهندس زاری در بله
https://ble.ir/join/A6HiDuie9S

--------—

دو هفته پیش در گفتگو با محسن فراهانی در مورد تاب آوری کسب و کار٬ سیستم و شخص گفتگو کردیم که لینک ویدیو در پایین ذکر شده

لینک ویدیو
https://www.aparat.com/v/tjyqdbl

لینکدین آقا محسن
https://www.linkedin.com/in/mohsenfarahani

--------—


https://gocasts.ir


@gocasts
15🔥1
Go Casts 🚀
دورهمی GoCasts با موضوع «معماری بالغ٬ سیر تکامل از استارتاپ تا سازمان» منتشر شد. در این دورهمی در خدمت مهندس بهراد زاری بودیم و از تجربیات ایشون درباره معماری نرم‌افزار بهره بردیم. 🏗️ 🎬 لینک جلسه در آپارات https://aparat.com/v/maf7rfm 🌐 سایت مهندس بهراد…
دورهمی GoCasts با موضوع «بازتعریف نقش مهندسی در عصر هوش مصنوعی» منتشر شد.

در این دورهمی در خدمت مهندس میثم ولی‌اللهی بودیم و از تجربیات ایشون بهره بردیم. 🏗️

🎬 لینک جلسه در آپارات
https://www.aparat.com/v/yomqg63

🌐 لینکدین مهندس میثم ولی‌اللهی
https://www.linkedin.com/in/meysam-valiolahi

---

🪟 یه حرف کوچیک برای این روزای سخت
تو این شرایط با همه چالش‌هایی که وجود داره، بیکار موندن و غرق اخبار شدن می‌تونه اضطراب رو بیشتر کنه و حال آدم رو بدتر هم کنه.

به نظرم بهترین کار اینه که کنار هم باشیم و ذهنمون رو با یه کار مفید درگیر کنیم 🤝
به همین دلیل تصمیم گرفتم یه دورهمی تشکیل بدم که سعی کنیم در کنار هم یه سری کار انجام بدیم؛ مثل کتاب خوندن یا بحث و گفتگوی فنی... 📚

💬 گروه دورهمی GoCasts
به همین دلیل یک گروه عمومی ایجاد کردم به اسم «دورهمی GoCasts» که از طریق یکی از این لینک‌ها می‌تونید جوین بشین 👇
https://ble.ir/join/F3itkzxZng
http://ble.ir/gocastsgroup

---

🔗 سایت GoCasts
https://gocasts.ir

@gocasts
8
دورهمی GoCasts با موضوع «توسعه محصول یا پروژه» منتشر شد.

در این جلسه تلاش کردیم در مورد تفاوت این دو کلمه با هم صحبت کنیم که به نظرم درک تفاوتشون میتونه برای هر مهندس نرم‌افزاری کاربردی باشه.

🎬 لینک جلسه در آپارات
https://aparat.com/v/yet5y3q

لینک فایل ارائه
https://chat.z.ai/space/s116y4nytmk1-art

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

🔗 سایت GoCasts
https://gocasts.ir

---
🪟 یه حرف کوچیک برای این روزای سخت
تو این شرایط با همه چالش‌هایی که وجود داره، بیکار موندن و غرق اخبار شدن می‌تونه اضطراب رو بیشتر کنه و حال آدم رو بدتر هم کنه.

به نظرم بهترین کار اینه که کنار هم باشیم و ذهنمون رو با یه کار مفید درگیر کنیم 🤝
به همین دلیل تصمیم گرفتم یه دورهمی تشکیل بدم که سعی کنیم در کنار هم یه سری کار انجام بدیم؛ مثل کتاب خوندن یا بحث و گفتگوی فنی... 📚

💬 گروه دورهمی GoCasts
به همین دلیل یک گروه عمومی ایجاد کردم به اسم «دورهمی GoCasts» که از طریق یکی از این لینک‌ها می‌تونید جوین بشین 👇
https://ble.ir/join/F3itkzxZng

---

@gocasts
🔥72