Software Engineer Labdon
609 subscribers
43 photos
4 videos
2 files
763 links
👑 Software Labdon

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
My Load Testing Journey: Why Artillery Won over JMeter and K6

🟢 خلاصه مقاله:
جاناهان سیوانانتهامورتی تجربه خود در آزمون کارایی را توضیح می‌دهد و می‌گوید چرا پس از ارزیابی JMeter و K6، در نهایت Artillery را برگزیده است. معیارهای اصلی او سادگی راه‌اندازی، خوانایی و نگهداری سناریوها، سازگاری با کنترل نسخه و CI/CD، و گزارش‌های قابل اتکا بوده است. به‌گفته او JMeter هرچند قدرتمند است اما برای تیم‌شان سنگین و پیچیده بود؛ K6 هم با وجود مزایای فنی، در گردش‌کارشان کمی اصطکاک ایجاد می‌کرد. در مقابل، Artillery با تنظیمات سبک، توسعه‌پذیری مبتنی بر JavaScript و زمان رسیدن سریع به نتیجه، بهتر با نیازها و سرعت تیم هماهنگ شد—هرچند تأکید می‌کند انتخاب ابزار به زمینه و محدودیت‌های هر تیم بستگی دارد.

#LoadTesting #PerformanceTesting #Artillery #JMeter #K6 #DevOps #CICD #TestingTools

🟣لینک مقاله:
https://cur.at/CRuqO1c?m=web


👑 @software_Labdon
🔵 عنوان مقاله
Amazon fined $2.5B for manipulative Prime enrollment tactics "worthy of a Greek Tragedy" (4 minute read)

🟢 خلاصه مقاله:
Amazon پذیرفت ۲.۵ میلیارد دلار به FTC بپردازد، زیرا طبق ادعای نهاد ناظر با طراحی‌های فریبنده میلیون‌ها کاربر را بدون رضایت روشن وارد عضویت Prime کرده و مسیر لغو را عمداً پیچیده کرده بود. به گفته FTC، ۳۵ میلیون مصرف‌کننده تحت تأثیر قرار گرفتند و فرایند لغو موسوم به "Iliad Flow" مستلزم عبور از چهار صفحه، شش کلیک و انتخاب از میان پانزده گزینه بود؛ رویکردی که به «Greek Tragedy» تشبیه شد. این جریمه پیام روشنی به صنعت خدمات اشتراکی می‌دهد: الگوهای طراحی فریبنده پذیرفتنی نیستند و ثبت‌نام و لغو باید ساده و شفاف باشد.

#Amazon #FTC #Prime #DarkPatterns #ConsumerProtection #UX #Subscriptions #Regulation

🟣لینک مقاله:
https://cybernews.com/news/amazon-fined-2-5b-for-manipulative-prime-enrollment-tactics-worthy-of-a-greek-tragedy/?utm_source=tldrinfosec


👑 @software_Labdon
دارم سعی میکنم سوالات متداول و مهم از طراحی سیستم که در مصاحبه ها پرسیده میشه و از خودم هم پرسیده شده رو به صورت ویدئو ضبط کنم و کلیدواژهای مهم برای هر سوال رو در حد توان و وقتی که دارم کمی توضیح بدم.

توی هر سوال به موضوعات مهمش بیشتر پرداخته شده که در مصاحبه اهمیت بیشتری داره تا نشون بده از یک سری مفاهیم اون موضوع شناخت دارید.

البته که در هر سوال مطالب زیادی هست ولی سعی کردم هم موارد مهمش توضیح داده بشه و هم ساده باشه.

این پلی لیست در حدود 40 ویدئو هست که به مرور منتشر میشه.
در حال تکمیل پلی لیست های دیگه هم هستم :))
https://www.youtube.com/watch?v=3J-2KRValAA&feature=youtu.be
👍1
🔵 عنوان مقاله
Implement POM design pattern in the Automation test framework

🟢 خلاصه مقاله:
این مقاله با تاکید بر اینکه Page Object Model یک الگوی رایج اما چندشکلی در تست خودکار است، نمونه‌ای عملی از پیاده‌سازی آن را در Python توسط Đinh Công Cảnh نشان می‌دهد. در این رویکرد، یک BasePage برای قابلیت‌های مشترک (مثل جست‌وجوی عناصر و مدیریت waits) و کلاس‌های Page برای هر صفحه/کامپوننت با متدهای سطح‌بالا تعریف می‌شوند؛ تست‌ها به‌جای کار با driver، این متدها را فراخوانی می‌کنند تا خوانا، پایدار و قابل نگه‌داری باشند. نکات کلیدی شامل جداسازی مسئولیت‌ها، پنهان‌سازی locators، متمرکزسازی waits برای کاهش flakiness، سازمان‌دهی ساختار پروژه و گزارش‌دهی مؤثر است. در عین حال به موازنه‌ها نیز اشاره می‌شود: POM در پروژه‌های بزرگ و در حال تغییر سودمندتر است و در موارد کوچک ممکن است اضافی به نظر برسد؛ بنابراین باید متناسب با ابزار، CI/CD و نیازهای تیم اتخاذ شود.

#PageObjectModel #POM #TestAutomation #Python #Selenium #QA #AutomationFramework #SoftwareTesting

🟣لینک مقاله:
https://cur.at/7s1or7a?m=web


👑 @software_Labdon
🔵 عنوان مقاله
Playwright Agentic Coding Tips

🟢 خلاصه مقاله:
با نگاهی عمل‌گرایانه، این مقاله نشان می‌دهد چگونه می‌توان با رویکرد agentic از AI برای نوشتن تست‌های Playwright استفاده کرد: ابتدا برنامه‌ریزی و خردکردن سناریوها، سپس حلقه‌ای از تولید تغییرات کوچک، اجرای تست، مشاهده خطا و بازبینی. برای موفقیت، باید کانتکست کافی به مدل بدهیم (Playwright config، الگوهای کدنویسی TypeScript/JavaScript، مسیرهای اپ، نقش‌ها، test-idها، و استراتژی لاگین)، و آن را به استفاده از locatorهای پایدار مثل getByRole و getByTestId هدایت کنیم.
این راهنما بر قابلیت اطمینان تاکید دارد: انتظارهای مبتنی بر locator به جای sleep، شبیه‌سازی شبکه یا routeها در صورت نیاز، کنترل زمان، داده‌سازی و تمیزکاری ایزوله با fixtures، و استخراج helperهای تکرارشونده. در CI، گردآوری trace، ویدیو و اسکرین‌شات، کنترل parallelism/sharding، استفاده محدود از retry، پین‌کردن نسخه‌ها، و ایمن‌سازی secrets توصیه شده است.
برای ساختار کد، از Page Object/Screen Object به‌صورت منعطف استفاده کنید، نام‌گذاری و مستندسازی شفاف داشته باشید، و ترکیبی از component test و end-to-end برای پوشش متوازن بسازید. الگوهای پرامپت شامل few-shotهای خوب و بد، بازیابی اسناد مرتبط، و واداشتن مدل به توضیح فرضیه‌های flakiness و توجیه انتخاب locatorهاست. در نهایت، human-in-the-loop، بازبینی کد و هدف‌گذاری پوشش، کلید حفظ کیفیت و نگه‌داشت هستند.
#Playwright #AgenticCoding #TestAutomation #EndToEndTesting #AI #LLM #QualityEngineering

🟣لینک مقاله:
https://cur.at/iDPLZwj?m=web


👑 @software_Labdon
🔵 عنوان مقاله
FlipSwitch: a Novel Syscall Hooking Technique (9 minute read)

🟢 خلاصه مقاله:
این مقاله تکنیک جدیدی به نام FlipSwitch را معرفی می‌کند که برای دور زدن سازوکار تازهٔ dispatch سیستم‌کال در kernel 6.9 طراحی شده است. برخلاف روش سنتیِ دستکاری sys_call_table، FlipSwitch مستقیماً کد ماشین در تابع x64_sys_call را پچ می‌کند. این روش با یافتن دستورهای call داخل دیسپچر و تغییر آفست نسبی ۴ بایتی آن‌ها، اجرای برخی syscallها را به توابع مخرب هدایت می‌کند؛ بدون آن‌که لازم باشد sys_call_table تغییر کند. نتیجه نشان می‌دهد چگونه مهاجمان با حرکت به سطح پایین‌ترِ کد و کنترل جریان اجرا، به سخت‌سازی‌های جدید Linux پاسخ می‌دهند و این «مسابقه تسلیحاتی» میان تکنیک‌های روت‌کیت و دفاع‌های هسته همچنان ادامه دارد.

#LinuxKernel #Rootkit #SyscallHooking #KernelSecurity #FlipSwitch #x64_sys_call #sys_call_table

🟣لینک مقاله:
https://www.elastic.co/security-labs/flipswitch-linux-rootkit?utm_source=tldrinfosec


👑 @software_Labdon
🔵 عنوان مقاله
"Shift Right" Testing, Done Right

🟢 خلاصه مقاله:
تست شیفت-رایت یعنی ادامه‌دادن اعتبارسنجی و پایش نرم‌افزار پس از انتشار و یادگیری از رفتار واقعی کاربران در محیط Production. Arik Aharoni توصیه‌هایی در سطح بالا ارائه می‌دهد: تعریف SLO و بودجه خطا، سرمایه‌گذاری در Observability، تحویل تدریجی با Feature Flags و Canary Release، خودکارسازی انتشار و Rollback، توجه به حریم خصوصی و امنیت، شروع تدریجی در سناریوهای کم‌ریسک، و همکاری میان Dev، QA، Ops، SRE و Product. دستاوردها شامل بازخورد سریع‌تر و واقعی‌تر، شناسایی مشکلاتی که قبل از انتشار دیده نمی‌شوند، بهبود قابلیت اتکا و تاب‌آوری، و کاهش MTTR است. شیفت-رایت جایگزین شیفت-لفت نیست، بلکه مکمل آن است و نیازمند ریل‌گذاری‌های ایمن مانند کنترل دسترسی، محدودکردن شعاع ریسک و برنامه‌های Rollback روشن است.

#ShiftRightTesting #Observability #DevOps #SRE #ProgressiveDelivery #FeatureFlags #CanaryRelease #SoftwareQuality

🟣لینک مقاله:
https://cur.at/VbiIVHW?m=web


👑 @software_Labdon
🔵 عنوان مقاله
Chinese TA415 Uses VS Code Remote Tunnels to Spy on US Economic Policy Experts (2 minute read)

🟢 خلاصه مقاله:
گروه تهدید TA415 وابسته به چین با ارسال ایمیل‌های فریبنده و سوءاستفاده از قابلیت VS Code Remote Tunnel، کارشناسان سیاست‌گذاری اقتصادی آمریکا را هدف گرفته است. مهاجمان با جا زدن خود به‌عنوان منابع معتبر، قربانیان را به فعال‌سازی یا استفاده از این ابزار ترغیب می‌کنند تا دسترسی پنهانی به سیستم‌ها بگیرند و با ترافیکی شبیه کار عادی توسعه‌دهندگان، اسناد و فعالیت‌ها را بی‌سروصدا رصد و داده‌ها را استخراج کنند. تمرکز عملیات بر جمع‌آوری اطلاعات حساس درباره سیاست‌های تجاری آمریکا و چین—از مذاکرات و تعرفه‌ها تا جهت‌گیری‌های کلان—است و تکیه بر ابزارهای رایج و قابل‌اعتماد، کشف حمله را دشوارتر می‌کند. بر اساس شواهد رفتاری و زیرساختی، این فعالیت به TA415 نسبت داده می‌شود و هدف آن فراهم‌کردن بینش‌های به‌موقع برای تصمیم‌سازی است.

#CyberEspionage #TA415 #VSCodeRemoteTunnel #APT #SpearPhishing #USChinaTrade #Infosec #ThreatIntelligence

🟣لینک مقاله:
https://thehackernews.com/2025/09/chinese-ta415-uses-vs-code-remote.html?utm_source=tldrinfosec


👑 @software_Labdon
🔵 عنوان مقاله
Data Breach at Doctors Imaging Group Impacts 171,000 People (2 minute read)

🟢 خلاصه مقاله:
** Doctors Imaging Group، ارائه‌دهنده رادیولوژی در فلوریدا، اعلام کرد هکرها در نوامبر ۲۰۲۴ برای چند روز به شبکه آن دسترسی داشته‌اند. این رخداد داده‌های شخصی و پزشکی بیش از ۱۷۱هزار نفر را در معرض افشا قرار داد، از جمله Social Security و شماره‌های حساب. این افشا خطر سرقت هویت، تقلب مالی و نقض حریم خصوصی پزشکی را افزایش می‌دهد؛ تحقیقات فنی در جریان است و طبق رویه‌های رایج و قوانین مرتبط، اطلاع‌رسانی به نهادهای ذی‌ربط و افراد آسیب‌دیده انجام می‌شود و به افراد توصیه می‌شود حساب‌ها و سوابق بیمه‌ای خود را رصد کنند.

#DataBreach #HealthcareSecurity #Cybersecurity #PHI #IdentityTheft #Privacy #Florida

🟣لینک مقاله:
https://www.securityweek.com/data-breach-at-doctors-imaging-group-impacts-171000-people/?utm_source=tldrinfosec


👑 @software_Labdon
می‌دونستید می‌تونید 0 های آی‌پی رو ننویسید و کار کنه؟؟؟

خب حالا سیستم از کجا میفهمه‌ چطوری؟

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

a.b.c.d -> یه آیپی معمولی
a.b.c -> a.b.0.c
a.b -> a.0.0.b
a -> 0.0.0.a

پس وقتی بنویسید 10.22.2 میشه 10.22.0.2
یا اگر بنویسید 127.1 میشه 127.0.0.1
یعنی سیستم قسمت‌های جا افتاده رو از چپ با صفر پر می‌کنه.
🔵 عنوان مقاله
US banking giant Citi pilots agentic AI with 5,000 staff (3 minute read)

🟢 خلاصه مقاله:
** Citi در حال اجرای یک پایلوت از Stylus Workspaces ارتقایافته با قابلیت‌های agentic AI میان ۵۰۰۰ کارمند و به‌مدت حداکثر شش هفته است تا پژوهش خودکار، پروفایل‌سازی مشتری و اتوماسیون چندمرحله‌ای جریان‌کار را با مدل‌هایی از Gemini تا Claude بیازماید. CTO بانک می‌گوید این فناوری می‌تواند بهره‌وری را افزایش دهد و در برخی نقش‌ها نیاز به نیرو را کاهش دهد، اما نرخ موفقیت فعلی agentic AI حدود ۳۰ تا ۳۵ درصد است؛ به همین دلیل این طرح فعلاً به‌صورت کنترل‌شده اجرا می‌شود تا دقت، قابلیت اتکا و بازده واقعی سنجیده شود. این اقدام هم‌زمان با پررنگ‌شدن agentic AI در تحلیل‌های اخیر Gartner انجام می‌گیرد.

#AgenticAI #Citi #EnterpriseAI #Banking #AIWorkflows #Gartner #GenAI #Productivity

🟣لینک مقاله:
https://go.theregister.com/feed/www.theregister.com/2025/09/24/citi_pilots_agentic_ai/?utm_source=tldrinfosec


👑 @software_Labdon
🔵 عنوان مقاله
Docker makes Hardened Images Catalog affordable for small businesses (2 minute read)

🟢 خلاصه مقاله:
Docker دسترسی نامحدود به Hardened Images Catalog را با یک اشتراک مقرون‌به‌صرفه برای کسب‌وکارهای کوچک ارائه کرده است. این کاتالوگ شامل تصاویر کانتینری پیش‌تاییدشده با CVEs نزدیک به صفر و کاهش سطح حمله تا 95% است و با یک 7-day patch SLA همراه می‌شود تا وصله‌ها ظرف یک هفته ارائه شوند. نتیجه برای تیم‌های کوچک: کاهش بار وصله‌کردن و مدیریت آسیب‌پذیری، ریسک کمتر و امنیت قابل پیش‌بینی‌تر در خطوط CI/CD با هزینه‌ای قابل مدیریت.

#Docker #HardenedImages #ContainerSecurity #DevSecOps #SmallBusiness #CVEs #SLA #Containers

🟣لینک مقاله:
https://www.bleepingcomputer.com/news/security/docker-makes-hardened-images-catalog-affordable-for-small-businesses/?utm_source=tldrinfosec


👑 @software_Labdon
🔵 عنوان مقاله
Apple Pulls ICEBlock From the App Store (2 minute read)

🟢 خلاصه مقاله:
اپل اپلیکیشن ICEBlock را از App Store حذف کرد؛ این برنامه خود را «Waze برای مشاهده ICE» معرفی می‌کرد و به کاربران امکان می‌داد مشاهده مأموران ICE را به‌صورت ناشناس گزارش کنند. به گفته AG Pam Bondi، این حذف پس از درخواست رسمی و با ادعای تهدید علیه نیروهای اجرای قانون انجام شد. توسعه‌دهنده، Joshua Aaron، این ادعا را «کاملاً نادرست» خواند و هرگونه تهدید را رد کرد. این ماجرا تنش‌های مربوط به نظارت پلتفرم‌ها، امنیت عمومی، و مرزهای اجرای سیاست‌های App Store در قبال ابزارهای گزارش‌دهی کاربرمحور را پررنگ می‌کند.

#Apple #AppStore #ICEBlock #ICE #PamBondi #آزادی_بیان #امنیت_عمومی

🟣لینک مقاله:
https://www.theverge.com/news/791170/iceblock-app-store-removed-by-apple?utm_source=tldrinfosec


👑 @software_Labdon
🔵 عنوان مقاله
The Salesloft-Drift Breach: Analyzing the Biggest SaaS Breach of 2025 (6 minute read)

🟢 خلاصه مقاله:
بزرگ‌ترین رخداد امنیتی SaaS در سال ۲۰۲۵ با سوءاستفاده از یکپارچگی Salesloft و Drift بیش از ۷۰۰ شرکت را تحت تأثیر قرار داد. مهاجمان با بهره‌گیری از توکن‌های OAuth و اتصال‌های SaaS-to-SaaS بدون نیاز به گذر از دفاع‌های سنتی، به‌صورت جانبی جابه‌جا شدند و به داده‌ها و مدارک حساس دسترسی یافتند. ماهیت زنجیره تأمین این حمله باعث شد یک رخنه، سریعاً به سرویس‌های پرکاربردی مانند Salesforce و Gmail سرایت کند و اثر آن چندبرابر شود. این رویداد نشان داد شناسایی و مهار سوءاستفاده‌های مبتنی بر توکن در محیط‌های چندسرویس‌دهنده دشوار است و نیازمند دیدپذیری و هماهنگی بین پلتفرم‌هاست. جمع‌بندی عملی: محدودسازی و بازبینی منظم دسترسی‌های OAuth، کوتاه‌کردن عمر توکن‌ها و ابطال دسترسی‌های بلااستفاده، پایش ترافیک اپلیکیشن-به-اپلیکیشن با ابزارهای SSPM و CASB، به‌کارگیری اصول Zero Trust برای یکپارچه‌سازی‌ها، و داشتن برنامه واکنش به رخداد ویژه compromise توکن‌ها.

#SaaS #OAuth #SupplyChainAttack #Salesloft #Drift #ZeroTrust #SSPM #CASB

🟣لینک مقاله:
https://www.reco.ai/blog/the-salesloft-drift-breach-analyzing-the-biggest-saas-breach-of-2025?utm_source=tldrinfosec


👑 @software_Labdon
🔵 عنوان مقاله
Fantastic AWS Policies and Where to Find Them (10 minute read)

🟢 خلاصه مقاله:
خدمات AWS مجموعه گسترده و گاهی گیج‌کننده‌ای از انواع سیاست‌های IAM ارائه می‌دهد؛ از principal policies متصل به کاربران، نقش‌ها و گروه‌ها تا resource policies کنار خودِ سرویس‌ها و داده‌ها، سازوکارهای اشتراک‌گذاری در AWS Resource Access Manager، resource control policies در سطح سازمان، و permission sets در IAM Identity Center. این مطلب با فهرست‌کردن و توضیح روشن هر دسته، محدوده کاربرد، محل اتصال و سناریوهای رایج را مقایسه می‌کند تا انتخاب میان آن‌ها ساده‌تر شود. همچنین ابزار جدیدی به نام iam-collect معرفی می‌شود که می‌تواند همه سیاست‌های IAM را از تمام حساب‌های یک سازمان گردآوری کند و برای تحلیل در اختیار بگذارد؛ علاوه بر آن، مجموعه‌ای از agent instructions برای خودکارسازی بررسی‌ها ارائه می‌کند. نتیجه، دیدی یکپارچه از سطح سیاست‌های AWS و روشی عملی برای موجودی‌گیری، ارزیابی ریسک، تشخیص ناهماهنگی و ممیزی است—همه در یک مطالعه ۱۰ دقیقه‌ای.

#AWS #IAM #CloudSecurity #AWSOrganizations #SecurityAutomation #PolicyManagement #iamcollect

🟣لینک مقاله:
https://iam.cloudcopilot.io/posts/fantastic-aws-policies-and-where-to-find-them?utm_source=tldrinfosec


👑 @software_Labdon
🔵 عنوان مقاله
Klopatra: exposing a new Android banking trojan operation with roots in Turkey (15 minute read)

🟢 خلاصه مقاله:
کلاپاترا یک تروجان بانکی جدید روی Android است که توسط مهاجمان ترک‌زبان اداره می‌شود و با اتکا به حفاظت تجاری Virbox و کتابخانه‌های کد بومی، شناسایی را دشوار می‌کند. این بدافزار با تظاهر به اپ‌های IPTV جعلی کاربران اسپانیا و ایتالیا را آلوده کرده و از Android Accessibility Services سوءاستفاده می‌کند تا کنترل کامل دستگاه را به دست بگیرد. برای سرقت مالی، هم از حملات Overlay روی اپ‌های بانکی استفاده می‌کند و هم با قابلیت Hidden VNC به مهاجم امکان کنترل نامرئی و انجام تراکنش‌ها—حتی هنگام خواب کاربر—را می‌دهد. تاکنون بیش از ۳۰۰۰ دستگاه آلوده گزارش شده است. این مورد روند رو به رشد تهدیدات موبایلی را نشان می‌دهد: محافظت حرفه‌ای، کد بومی و سواستفاده از Accessibility. توصیه می‌شود اپ‌ها فقط از منابع معتبر نصب شوند، مجوزهای Accessibility به‌دقت مدیریت شوند، Android به‌روز بماند، احراز هویت چندمرحله‌ای در بانک‌ها فعال شود و از راهکارهای امنیت موبایل استفاده گردد.

#AndroidMalware #BankingTrojan #Cybersecurity #MobileThreats #AccessibilityAbuse #HiddenVNC #Spain #Italy

🟣لینک مقاله:
https://www.cleafy.com/cleafy-labs/klopatra-exposing-a-new-android-banking-trojan-operation-with-roots-in-turkey?utm_source=tldrinfosec


👑 @software_Labdon
‏بلندتر کردن یا اضافه‌کردن کاراکتر ویژه کافی نیست — الگوها قابل حدس‌اند. هکرها با شناخت الگو و هوش‌مصنوعی حمله رو هدفمند می‌کنن. از password manager و تسترهای امن استفاده کن؛ هرگز رمز اصلی رو تو سایت‌های ناشناس وارد نکنید.

https://www.terrific.tools/online/password-strength-checker

| <Nimo/>
امین بشیری که مسیرش از استارتاپ‌هایی در ایران شروع شد و امروز در کمپانی تاکسی اینترنتی لیفت(Lyft) به‌عنوان Software Engineer فعالیت می‌کند.
امین از مسیر واقعی مهاجرت کاری، چالش‌های مصاحبه در شرکت‌های بزرگ، تجربه‌های شکست‌خورده و درس‌هایی گفت که هر برنامه‌نویس باید بشنود!
https://youtu.be/PH1qcACGRXw?si=B50eJ8adFDGL3QBC

<Name/>
Forwarded from AI Labdon
اگه برنامه نویس هستید و از هوش مصنوعی برای کدنویسی استفاده می‌کنید، واقعاً به خودتون لطف می‌کنید که OpenSpec رو چک کنید. این ابزار به شما کمک می‌کنه کنترل کامل پروژه رو دست بگیرید و از AI به عنوان یک همکار قابل اعتماد استفاده کنید!

تا حالا با دستیارهای کدنویسی هوش مصنوعی (مثل Cursor یا Copilot) کار کردید و به جای چیزی که دقیقاً در ذهن داشتید، یک چیز کاملاً دیگه تحویل گرفتید؟ یا یک بخش رو نوشته و یک بخش دیگه رو براتون خراب کرده

من جدیدا ابزاری رو پیدا کردم به اسم OpenSpec که داره این بازی رو برای همیشه عوض می‌کنه.

ایده‌اش ساده و ناب هست: شما و هوش مصنوعی، قبل از نوشتن حتی یک خط کد، روی «چیزی که باید ساخته بشه» به توافق کامل می‌رسید.

دیگه خبری از پرامپت‌های مبهم در چت و خروجی‌های غیرقابل پیش‌بینی نیست. OpenSpec یک فرآیند کاری سبک و قدرتمند اضافه می‌کنه که پروژه‌ها رو اینطوری پیش می‌بره:

۱. پیشنهاد تغییر (Change Proposal): شما به AI می‌گید چه قابلیتی رو می‌خواید اضافه کنید. AI یک ساختار کامل از مشخصات، وظایف و پیشنهادها رو براتون می‌سازه.

۲. بازبینی و هماهنگی: شما و AI با هم مشخصات رو دقیق می‌کنید تا همه چیز شفاف و بدون ابهام باشه.

۳. پیاده‌سازی: AI بر اساس مشخصات نهایی و توافق شده، کدنویسی رو انجام می‌ده.

۴. آرشیو: بعد از اتمام کار، تغییرات به آرشیو منتقل می‌شن و مشخصات اصلی پروژه رو به‌روز می‌کنن.

چرا این ابزار به خوبی جواب میده 
- بدون نیاز به کلید API: نصب کن و استفاده کن. ساده و سریع.
- با ابزارهای فعلی شما کار می‌کنه: با Claude Code, Cursor, GitHub Copilot, Windsurf و ده‌ها ابزار دیگه یکپارچه می‌شه.
- قابل پیش‌بینی و شفاف: دیگه نمی‌خواد حدس بزنید AI چی می‌سازه. همه چیز از قبل مشخصه.
- عالی برای پروژه‌های موجود: نه فقط برای پروژه‌های جدید، بلکه برای تغییر و توسعه کدهای قدیمی هم عالیه.
- مستندسازی خودکار: هر تغییری با مشخصات و وظایفش ثبت می‌شه و یک سند زنده از پروژه می‌سازه.

اینم آدرس گیتهابش که همه چیز اماده یک جا هست!
https://github.com/Fission-AI/OpenSpec

اگر نتونستنید دستی نصبش کنید ، میتونید فایل README[.]md رو کپی کنید ، بدید به همون ابزار Ai که براتون کد میزنه مثل Claude Code, Cursor, GitHub Copilot ، بگید نصبش کن!

<POURYA/>
بالاخره Zed برای ویندوز منتشر شد!
یه ادیتور فوق‌العاده سریع و خفن که به نظرم می‌تونه حسابی جای Visual Studio Code رو تنگ کنه.
من حدود ۸ ساله کدنویسی می‌کنم و از Eclipse و NetBeans گرفته تا JetBrains، همه رو امتحان کردم. از وقتی VsCode اومد، دیگه اون وسواس انتخاب ادیتور رو گذاشتم کنار تا وقتی که اسم Zed رو شنیدم.
یه ادیتور نوشته‌شده با Rust و سرعتی در حد گاد
اول فقط برای مک بود، بعد رسید به لینوکس. منم که عشق به اوبونتو، سریع یه ماشین مجازی بالا آوردم و تستش کردم.
یه پروژه نسبتا سنگین داشتم، ریا نشه یه پلتفرم انبارداری با چت و مدیریت کارمندان و محصولات. با Zed رانش کردم و همون‌جا بود که برگای VsCodeم ریخت
سرعت، autocomplete محشر، لود سریع اکستنشن‌ها، محیط مینیمال و مدرن و خلاصه یه تجربه بی‌نقص بود. و حالا برای ویندوز هم ریلیز شد
اگه هنوز امتحانش نکردی، پیشنهاد میکنم حتما تستش کنی

https://zed.dev/

<Soheil Ghanbary/>