Milwad Khosravi | میلاد خسروی
Open in Telegram
Fun Developer | @milwad84dev GitHub: https://github.com/milwad-dev LinkedIn: https://www.linkedin.com/in/milwad-khosravi YouTube: https://www.youtube.com/@milwad X (Twitter): https://x.com/MilwadDev Donate: https://daramet.com/milwad_khosravi
Show more452
Subscribers
-124 hours
+117 days
+1730 days
Posts Archive
آقا این همه محتوا و.. یه دونیت کنید ما اینو بخریم😐😄
یعنی به ما یه آیفون نمیرسه؟
+1
📱 اپل فردا از آیفون ۱۸ رونمایی میکنه.
پ.ن: رنگ های خوشگل ان
📱 @MilwadKhosravi
👩💻 یکی از تغییرات کوچک اما کاربردی گولنگ 1.27
🧩 اگر با Go کار میکنید، احتمالاً با Struct Embedding آشنا هستید.
✨ اما در Go 1.27 یک تغییر ظریف اتفاق افتاده که کار با Embedded Structها را سادهتر میکند.
قبل از گولنگ 1.27 وقتی یک Struct را Embed میکردیم، برای مقداردهی در زمان ساخت Struct اصلی، باید فیلدهای Struct داخلی را بهصورت تودرتو مقداردهی میکردیم. اما از گولنگ 1.27 فیلدهای Promote شده را میتوانیم مستقیماً هنگام ساخت Struct اصلی مقداردهی کنیم. عنی اگر Address و Contact داخل Employee Embed شده باشند، دیگر لازم نیست برای City، State، Email و Phone وارد ساختارهای داخلی شویم.💡نکته جالب اینجاست که: Go 1.27 قابلیت Inheritance به Go اضافه نکرده. همچنان فلسفه اصلی Go بر پایهی Composition است، نه Inheritance. 📱 @MilwadKhosravi
مهندسین،
چرا دوست دارید سریع کامنت بزارید فکر کنید زرنگ و مهندسی خفنی هستید؟
برید یه نگاه کنید سخت نیست که!
یک سری ها پرسیدن پس روی هسته لاراول اگه باگ یا سوالی بود چیکار کنیم؟
خب برو ببین، روی هسته لاراول که Issue فعاله و نوشتم که فقط روی پکیج ها غیرفعال شده.
مرسی، اه : |
📱 گوگل مپس حالا به سوالاتت هم جواب میده!
گوگل قابلیت جدیدی به اسم Ask Maps به گوگل مپس اضافه کرده که مپس رو عملاً به یک دستیار هوش مصنوعی تبدیل میکنه. حالا بهجای اینکه بین منوها و گزینههای مختلف بگردی، کافیه سؤالت رو مستقیم بپرسی تا مپس بر اساس اطلاعات مکانها بهت پیشنهاد بده. ▪️ مثلاً بگی: «فقط دو ساعت وقت دارم؛ نزدیکم کجاها ارزش دیدن دارن؟» یا: «یه خشکشویی نزدیکم پیدا کن که لباسهام رو کمتر از یک ساعت تحویل بده.»یعنی گوگل مپس داره از یک اپلیکیشن مسیریابی، به یک دستیار واقعی برای پیدا کردن و انتخاب مکانها تبدیل میشه. 👀 📱 @MilwadKhosravi
🚨 تیلور هرچی issue بود رو غیرفعال کرد!!
👩💻 تیلور (سازنده لاراول) در یک اقدامی جذاب اومد کل Issue های پکیج های رسمی لاراول رو غیرفعال کرد.
حالا شاید بگید چرا؟ 🤔 به گفتهی تیلور، بررسی و پاسخدادن به Issueها زمان زیادی از تیم لاراول میگرفت. به همین دلیل تصمیم گرفتن Issueها رو ببندن تا تمرکز تیم بیشتر روی توسعه و بهبود پروژهها باشه. بخاطر همین تیلور غیرفعال کرده و گفته اگه موردی هست هم میتونید PR بزنید هم Code Agent وجود داره که کارتون رو راحت کنه.به نظر میرسه لاراول داره بیشتر به سمت مشارکت مستقیم توسعهدهندهها و استفاده از ابزارهای AI برای مدیریت پروژه حرکت میکنه. 👀 #Laravel 📱 لینک توییت
عمو میلاد باز با یه دیگه شاهکار اومد🔥
یکی از دوستان گفت یک مقاله در مورد gRPC در گولنگ بنویس توی مدیوم. منم گفتم باشه… و رفتم یه سوپر مقاله نوشتم که وسط نوشتنش خودم خسته شدم 😂 چون واقعاً مطالبش زیاد بود و سعی کردم موضوع رو از پایه تا نکات کاربردی، کامل پوشش بدم. خوشبختانه قبل از انتشار هم توی کانال، حمایت خیلی خوبی ازش شد و واقعاً انرژی گرفتم ❤️🔥موضوعاتی مثل: 🔹 gRPC و نحوهی کارش 🔹 Protocol Buffers 🔹 ساخت سرویس gRPC در Go 🔹 تعریف و پیادهسازی سرویسها 🔹 Streaming 🔹 Error Handling 🔹 و کلی نکتهی کاربردی دیگه پس حمایت کن عشق😄 📱 https://medium.com/@milwad.dev/grpc-in-go-building-fast-strongly-typed-microservices-0ee7097db369
فریم ورک NativePHP که امکان ساخت اپ های پی اچ پی و لاراول برای موبایل و دسکتاپ رو میده، رایگان شد 👩💻
از الان به بعد میتونید رایگان کلی ابزار حرفه ای درست کنید بدون نیاز به سوییچ به زبان و فریم ورک دیگه💯
#PHP #Laravel
🆓 https://laravel-news.com/nativephp-for-mobile-is-now-free
📱بیشتر از ۱۲ ترابایت اطلاعات شرکت Valve توی اینترنت لو رفته.
گفته میشه این فایلها شامل نسخههای داخلی بازیهای کلاسیک مثل نسخه بتای Portal 2 و فایلهای دیده نشده از بازی Half-Life 2: Episode 3 هست.
جالب اینجاست که این اتفاق به خاطر هک شدن نبوده، بلکه یه نقطه دسترسی عمومی به سرورهای قدیمی Valve باز مونده بوده.
این اشتباه باعث شده آرشیوکارها بتونن محتوای پلتفرم Steam رو که بین سالهای ۲۰۰۳ تا ۲۰۱۳ منتشر شده بود، استخراج کنن.
پ.ن: اکانت من رو داستان نکنید مرسی اه
📱 @MilwadKhosravi
جوری که من کد های Claude رو ریویو میکنم😂😂
#AI #Claude
📱 @MilwadKhosravi
پکیج جدید گولنگی عمو میلاد منتشر شد🔥
این بار رفتم سراغ ساختن یه ابزار برای تولید خودکار فایلهای Stub در پروژههای گو 👩💻
ایدهاش سادهست: یه سری فایل هستن که ممکنه هر روز توی پروژه مجبور باشی دوباره و دوباره بسازیشون. این پکیج میتونه ساخت این فایلها رو برات خودکار کنه و کلی از کارهای تکراری رو کم کنه. حتی قبلاً یه نسخه مشابه برای لاراول ساخته بودم که توی گیتهابم موجوده.اگر استفادهاش کردید، خیلی خوشحال میشم فیدبکهاتون رو باهام به اشتراک بذارید؛ چه پیشنهادی برای بهتر شدنش داشته باشید، چه باگی پیدا کنید 😄 پ.ن: استار که میدی؟⭐😐 📱 https://github.com/binafy/go-stub
4 شهریور، زادروز کوروش بزرگ
شاه شاهان هخامنشی و پدر ایرانزمین؛
آنکه با خرد و آزادگی، نام ایران را جاودانه ساخت
این روز خجسته و همایون باد
📱 @MilwadKhosravi
📱 عمو میلاد با یه مقالهی جدید برگشته!
👩💻 توی این مقاله با عنوان “The Go Libraries Every Engineer Should Know in 2026!” سراغ کتابخونهها و ابزارهای مهم اکوسیستم Go رفتم که به نظرم هر مهندس Go باید بشناسه.
اگه مقاله براتون مفید بود، خوشحال میشم با یه ❤️ یا لایک ازش حمایت کنید؛ واقعاً انرژی زیادی میده.
📌 یه نکته: مقاله روی Medium بهصورت پولی منتشر شده. اگه واقعاً بهش نیاز داشتید و به مقاله دسترسی ندارید، بهم پیام بدید تا لینک رایگانش رو براتون بفرستم. 🆓
#Milwad #Golang #Go
⭐ https://medium.com/@milwad.dev/the-go-libraries-every-engineer-should-know-in-2026-2ae915afe5af
🚨 بهزودی نوشتن GitHub Actions فقط با YAML نیست!
گیت هاب (GitHub) حالا اجازه میدهد Workflowهای هوشمند را با زبان طبیعی و Markdown بنویسید و یک AI Agent اجرای آنها را مدیریت کند.
اسم این قابلیت GitHub Agentic Workflows است؛ رویکردی که AI Agentها را مستقیماً وارد GitHub Actions میکند. مثلاً میتوانید بهجای نوشتن کلی منطق برای: * 🔍 بررسی و دستهبندی Issueها * 🐛 بررسی علت شکست CI * 📝 بهروزرسانی Documentation * 🧪 بهبود Test Coverage * 🧹 پیدا کردن و پیشنهاد Refactoring فقط هدف را به زبان طبیعی توضیح دهید. جالبتر اینکه Workflowها بهصورت Read-only اجرا میشوند و برای عملیات نوشتنی از Safe Outputs و محدودیتهای امنیتی استفاده میکنند. همچنین میتوان از Agentهای مختلفی مثل GitHub Copilot CLI، Claude Code و OpenAI Codex استفاده کرد. به نظرم این فقط یک قابلیت جدید برای GitHub Actions نیست؛ یک قدم جدی به سمت Continuous AI و اتوماسیون بخشهایی از چرخه توسعه نرمافزار است.#GitHub #GitHubActions #DevOps #SoftwareEngineering 🌐 https://github.blog/changelog/2026-02-13-github-agentic-workflows-are-now-in-technical-preview/
Repost from DevTwitter | توییت برنامه نویسی
حالا امروز ما وایبکدرها رو مسخره میکنیم، فردا وایبکدرها میگن اینا اسکل بودن خودشون کد میزدن. :))
احتمالا ماها آخرین نسلی هستیم که لذت کد زدن و ساختن از صفر رو بردیم، دیگه از اینجا به بعد حتی خودمون هم نمیتونیم بشینیم کارکتر به کارکتر تایپ کنیم...
@DevTwitter
بچهها، این روزها دارم روی ساخت یک سیستم چت بهصورت میکروسرویس با گولنگ کار میکنم؛ البته برای شرکت، نه پروژه شخصی. 😄
برای انتخاب دیتابیس، بعد از کلی تحقیق ابتدا تصمیم داشتم از Cassandra استفاده کنم، اما در این مسیر با ScyllaDB آشنا شدم و واقعاً برام جالب بود.
مخصوصاً از نظر Performance و معماری، به نظرم گزینه خیلی قابلتوجهیه.
امروز هم به یک ویدیوی جالب برخوردم که درباره دلیل مهاجرت Discord از Cassandra و انتخاب ScyllaDB صحبت میکنه.
اگر به معماری سیستمهای توزیعشده، دیتابیسها و مقیاسپذیری علاقه دارید، پیشنهاد میکنم حتماً ببینید 👇
📱 https://www.youtube.com/watch?v=X4iAQkjtx5k
جزئیات نسخه جدید مصوبه مجلس: هر تبعه ایرانی که اقدام به اخذ هر نوع اقامت دائم در کشور دیگر نماید، از اشتغال در تمامی مشاغل و سمت های دولتی و عمومی، محروم خواهد شدپ.ن: آخرین تلاش دولت برای نگه داشتن مردم در کشور. کسی که بخواد بره اصن مهم نیست براش، وگرنه به جای اقامت مسقیم میرفت تو سمت های دولتی. برید بابا .... 📱 @MilwadKhosravi
