6 Aug 2026, 13:21 UTC23 views5 reactionsread 8 August 2026 🐱مدیریت تعارض تو تیمهای برنامهنویسی
تو تیمهای نرمافزاری، تعارض معمولاً از جایی شروع میشه که کسی فکر میکنه «من درست میگم و بقیه اشتباه میکنن».
مثلاً یه بار سر انتخاب معماری با همکارم چند روز درگیر بودیم. من میگفتم این روش مقیاسپذیره، اون میگفت پیچیدهست و زمانبر. جلسه بعد جلسه بحث بالا میگرفت و هیچکدوم کوتاه نمیومدیم. آخرش فهمیدیم مشکل اصلیمون این نبود که کدوم روش بهتره؛ مشکل این بود که هیچکدوممون در…
👍3🔥1custom 49969804951001503801
6 Aug 2026, 11:21 UTC29 views4 reactionsread 8 August 2026 💢 یادگیری Concurrency در Go، به شکل Interactive!
اگه با Go کار میکنی، احتمالاً با مفاهیمی مثل Goroutine، Channel، Worker Pool، Pipeline و الگوهای مختلف Concurrency سر و کار داشتی.
اما یادگیری این مفاهیم فقط با خوندن تئوری همیشه راحت نیست.
Go Concurrency Explorer یه محیط تعاملیه که برای یادگیری الگوهای Concurrency در Go ساخته شده؛ جایی که میتونی مفاهیم رو به شکل Visual و Interactive تجربه کنی و بهتر متوجه بشی که …
custom 60147643498417409662👍1custom 49969804951001503801
5 Aug 2026, 07:54 UTC36 views6 reactionsread 8 August 2026 🐧 کدوم توزیع لینوکس برای چه کسی مناسبه؟
یکی از سوالهای همیشگی موقع مهاجرت به لینوکس:
«کدوم Linux Distribution رو نصب کنم؟»
جوابش سادهست: بستگی داره با سیستمعاملت چه کار میکنی.
بیاید چندتا از معروفترینها رو ببینیم:
💻 Ubuntu — برای شروع و استفاده عمومی
مناسب برای:
• تازهکارهای لینوکس
• برنامهنویسی
• استفاده روزمره
• سرورها و Cloud
• کسانی که دنبال دردسر کمتر هستن
مزیت: جامعه کاربری خیلی بزرگ + مستندات و…
custom 60147643498417409664🔥1custom 49969804951001503801
4 Aug 2026, 19:14 UTC37 views8 reactionsread 8 August 2026 ⭐️چطور به ۵۰ میلیون کاربر نوتیفیکیشن بفرستیم؟
فرض کن یک اپلیکیشن داریم با ۵۰ میلیون کاربر فعال و میخواهیم وقتی اتفاق مهمی افتاد، به همهشان Push Notification بفرستیم.
اولین راهی که ممکن است به ذهن برسد، Polling است:
هر گوشی مثلاً هر ۲۰ ثانیه از سرور بپرسد:
«نوتیفیکیشن جدید دارم؟»
اما در مقیاس ۵۰ میلیون دستگاه، این روش خیلی سریع تبدیل به فاجعه میشود.
۵۰ میلیون دستگاه ÷ ۲۰ ثانیه = ۲.۵ میلیون Request در هر ثانیه
ی…
👍4custom 60147643498417409662👎1🔥1
2 Aug 2026, 12:41 UTC53 views6 reactionsread 8 August 2026 🚨 یک اتفاق امنیتی مهم در دنیای Arch Linux
💻اگر از Arch استفاده میکنید احتمالاً اسم AUR را شنیدهاید.
AUR (Arch User Repository) یکی از جذابترین بخشهای Arch است که به کاربران اجازه میدهد پکیجهایی را که در مخزن رسمی نیستند نصب کنند؛ اما یک تفاوت مهم دارد: این پکیجها توسط خود جامعه نگهداری میشوند، نه تیم رسمی Arch.
اخیراً چند مورد سوءاستفاده از AUR گزارش شده؛ مهاجمها بعضی پکیجهای بدون maintainer را تصاحب کرده…
custom 60147643498417409663👍1custom 49969804951001503801custom 53233754266581246301
27 Jul 2026, 23:24 UTC85 views6 reactionsread 8 August 2026 🧠 یه اشتباه رایج تو طراحی سیستمهای نوتیفیکیشن اینه که Event Ingestion و Notification Dispatch رو یکی در نظر میگیریم.
یعنی هر Event که وارد سیستم میشه، همون لحظه تبدیل به یک Notification میشه.
در نگاه اول ساده و منطقیه، ولی وقتی سیستم بزرگتر میشه، مشکل خودش رو نشون میده.
فرض کنید یک Webhook دارید.
یک سرویس مشکل پیدا کرده و Provider شروع به Retry کردن درخواستها میکنه.
در چند دقیقه ممکنه ۳۰ تا Event مشابه دریا…
👍2custom 60147643498417409662🔥1custom 49969804951001503801
27 Jul 2026, 13:41 UTC90 views6 reactionsread 8 August 2026 😃یکی اومده کل استک یه دستیار هوش مصنوعی رو از صفر با Zig نوشته؛ اسمش هم NullClaw!
اعدادش واقعاً عجیبن:
🔻 فقط ۶۷۸ کیلوبایت حجم باینری
🧠حدود ۱ مگابایت RAM مصرف میکنه
✔️ کمتر از ۲ میلیثانیه استارت میخوره
بدون Runtime، بدون Virtual Machine، بدون Framework و حتی بدون Garbage Collector؛ فقط Zig خالص.
حالا مقایسه کنید:
• OpenClaw برای اجرا به بیش از ۱ گیگابایت RAM نیاز داره.
• NanoBot با Python اجرا میشه و بالای ۱۰۰…
custom 60147643498417409664👍1custom 49969804951001503801
25 Jul 2026, 13:31 UTC59 views5 reactionsread 8 August 2026 Forwarded from @xsfilterrnet
🍷برای اینکه مطمئن بشی VPN درست کار(نشتی ip نداره) میکنه، میتونی از سایت BrowserLeaks استفاده کنید. این سایت IP فعلی، موقعیت تقریبی، اطلاعات شبکه و همچنین تست DNS Leak و WebRTC Leak رو نشون میده تا مطمئن بشی #اطلاعات واقعی اینترنتت لو نمیره. اگر بعد از اتصال به VPN، آیپی و DNS نمایشدادهشده مربوط به سرور VPN باشه و نه اینترنت خودت، یعنی اتصال بهدرستی برقرار شده و نشتی وجود نداره.
این سایت ها #امنیت سرور و نشت در …
custom 53233754266581246303🔥1custom 49969804951001503801
25 Jul 2026, 08:03 UTC64 views7 reactionsread 8 August 2026 Forwarded from @TheRaymondDevPhoto
🐝 Hive v0.1.0 منتشر شد! 🚀
اولین نسخه عمومی Hive منتشر شد.
این نسخه یک MVP است؛ یعنی شروع مسیر، نه نسخه نهایی.
میدونیم هنوز:
🐛 باگهایی وجود داره
🔨 نیاز به Refactor و تمیزکاری کد داریم
📚 مستندات کامل آماده نیست
فعلاً توان خرید دامنهی .dev و راهاندازی سایت مستندات رو نداریم :(
پس فعلاً با GitHub و کانال کنار هم پیش میریم.
برای رشد Hive خوشحال میشیم کمک کنید:
💛 تست کنید
💛 باگ گزارش بدید
💛 در بهبود کد و Refactor کمک…
custom 53233754266581246305🔥1custom 49969804951001503801
25 Jul 2026, 00:00 UTC67 views6 reactionsread 8 August 2026 Forwarded from @TheRaymondDevPhoto
RCE PoC for Redis 6.2.22, 7.4.9, 8.6.4, 8.8.0
اکسپلویتش تازه از تنور در اومده توی ورژن 8.8.2 فیکس شده که همش ۲ساعته ریلیز شده :)
https://github.com/berabuddies/redis-poc
@TheRaymondDev
custom 60147643498417409664🔥1custom 53233754266581246301
24 Jul 2026, 23:48 UTC844 views7 reactionsread 8 August 2026 ✅یکی از کمبودهای قدیمی HTTP بالاخره برطرف شد.
😃متد QUERY که تا همین اواخر در حد Draft بود، از ژوئن ۲۰۲۶ رسماً با RFC 10008 استاندارد شد.
اگر با CQRS کار میکنید یا سرچهای پیچیده (مثل Elasticsearch) دارید، احتمالاً از این خبر خوشتان میآید.
⸻
تا امروز برای سرچهای پیچیده معمولاً یکی از این دو راه را داشتیم:
GET /search?q=golang&page=1
یا
POST /search
Content-Type: application/json
{
"query": {
...
}
}
هر …
custom 60147643498417409664custom 49969804951001503802👍1
Posted without readable text
Showing the 12 most recent of 20 posts we hold for @anophel. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.