DLL Injection شهریور ۱۴۰۰

این مقاله به مبحثِ لود کردنِ کد در پردازه‌های دیگر می‌پردازد. تکنیکی که بسیاری از سیستم‌های اتوماسیون، آنتی‌ویروس‌ها و دیگر نرم‌افزارهای امنیتی برای کنترل پردازه‌های دیگر از آن استفاده می‌کنند.

DLL Injection
Win32
C++

Memory Mapped Files تیر ۱۴۰۰

این مقاله درباره‌ی Memory Mapped Fileها است. هدفِ این پست نه تنها بیان کاربرد Memory Mapped File بلکه تشریح مختصری از مبانی تئوریکی است که این قابلیتِ ویندوز بر پایه‌ی آن کار می کند.

Win32
Memory Mapped Files
C#

AppDomain: چرا و چگونه شهریور ۱۳۹۹

AppDomain چیست؟ به چه کار میاد؟ و چطور ازش استفاده کنیم؟

.NET Framework
C#
AppDomain
MarshalByRefObject

پروتکل OAuth2.0: مفاهیم شهریور ۱۳۹۹

وقتی روی دکمه ی Sign in with Google کلیک می کنیم چه اتفاقی می افته؟ این پست سعی داره پاسخ این سوال رو بده. در این مقاله پروتکلِ OAuth2.0 رو به اجمال معرفی کردم.

oauth2.0
authorization
authentication
security

React و Parcel همراه با Razor شهریور ۱۳۹۸

چطور می شه یک وب سایت رو طوری ساخت که قسمتی ازش با Razor کار کنه و قسمتیش با React؟ این پست درباره ی این سوال نوشته شده.

Javascript
C#
Parcel
React
Razor
ASP.NET Core

با Regular Expression رفیق شویم! تیر ۱۳۹۸

Regular Expression چیست و به چه کار می آید؟ در این پست سعی کردم به این دو پرسش پاسخ بدم. کار با رشته ها یکی از روزمرگی های هر برنامه نویسیه. تسلط به این مبحث باعث صرف انرژی و هزینه ی بسیار کمتری می شه.

Javascript
c#
Regex
Regular Expression

استفاده از Elmah در ASP.NET Core دی ۱۳۹۷

پایبند بودن به یه استراتژیِ Logging توی تیم و سیستمی که داریم می سازیم کارِ خیلی سختیه. از اون سخت تر خوندن و کاویدنِ Logهاییه که سیستمِ مشتری به خاطر بروز مشکلاتش ثبت کرده! اما امروزه ابزارهای زیادی هستن تا دردِ این سختی رو کمتر کنند! تو این مقاله با ASP.NET Core یکی ازین ابزارها رو معرفی کردم.

ASP.NET Core
Elmah
Logging

قراردادهای خوانش دی ۱۳۹۷

آموزه های پروگرامینگ به زبان پارسی و دردسرهای آن!

مطالب برنامه نویسی
Programming
Farsi