مقالات و مشارکتها
وباپلیکیشن EchoTalk؛ ابزار آفلاین شَدویینگ برای تمرین مکالمه
پروژه رایگان و اوپنسورس EchoTalk یک ابزار تمرین مکالمه با رویکرد «privacy-first» است که بهصورت PWA و کاملاً آفلاین اجرا میشود، همهی ضبطها را روی دستگاه نگه میدارد و با استفاده از حالتهای مختلف تمرین، بستههای جمله آماده و یک «معلم شخصی هوش مصنوعی» به شما کمک میکند تلفظ، روانی و اعتمادبهنفس خود را در زبانهای مختلف تقویت کنید. لینک دمو: https://alisolphp.github.io/EchoTalk
چگونه از رمزگشایی ترافیک HTTPS بین نرم افزار و سرور توسط مهاجمان جلوگیری کنیم؟
اگر میخواهید ارتباط بین نرمافزار و سرور در برابر حملات Man-in-the-Middle امن بماند، در این مقاله با ایده، پیادهسازی و نکات مهم استفاده از Dynamic Certificate Pinning و اثرانگشت گواهیهای SSL برای جلوگیری از رمزگشایی ترافیک HTTPS آشنا میشوید.
پروژه SeatLock؛ سرویس بکاند رزرو صندلی بدون اورسل برای رویدادها
پروژه اوپنسورس SeatLock یک سرویس بکاند Hexagonal برای مدیریت و «نگهداشتن صندلی» در رویدادهاست که با استفاده از قفل بدبینانه، تراکنشهای تکرارشونده و APIهای idemponent جلوی overselling را میگیرد. این پروژه با Symfony 7 و PHP 8.3 پیادهسازی شده و همراه با تستهای متعدد، پوشش کد بالا، آنالیز استاتیک، زیرساخت داکری (PostgreSQL، Redis، RabbitMQ، MinIO) و ابزارهای observability مثل Grafana و Prometheus، بهعنوان یک نمونه جدی و production-grade برای طراحی سرویسهای رزرو صندلی ارائه شده است.
How to Prevent Attackers from Decrypting HTTPS Traffic Between Your Application and Server?
In this article, I explain how we used Dynamic Certificate Pinning and SSL certificate fingerprints to detect Man-in-the-Middle (MITM) attacks and prevent attackers from decrypting HTTPS traffic between Windows/Android applications and the server.
مخزن LearnHub؛ شریک یادگیری تقویتشده با هوش مصنوعی برای مهندسان نرمافزار
پروژه اوپنسورس LearnHub یک مجموعهی منتخب از بیش از ۲۰۰ خلاصهی فشرده و پرجزئیات از دورهها، ویدیوهای یوتیوب، کتابها و mock interviewهاست که به شما کمک میکند سریعتر یاد بگیرید، قبل از مصاحبهها هوشمندانه مرور کنید و همراه با یک چتبات هوش مصنوعی، روی همین خلاصهها فلشکارت، مایندمپ، تمرین پرسشوپاسخ و برنامهی مطالعهی شخصیسازیشده بسازید. لینک دمو: https://LearnHubAI.github.io