با مفاهیم Defer، Panic و Recover در زبان Go (Golang) آشنا میشویم و یاد میگیریم چطور با استفاده از آنها جریان اجرای برنامه را کنترل کرده و خطاها را بهصورت ایمن مدیریت کنیم.
مهدی خانزادی
۱۳ مهر ۱۴۰۴
با استفاده از Debezium تغییرات اطلاعات رو از دیتابیس اصلی می خوانیم و بر روی RabbitMQ قرار می دهیم و در نهایت یک سرویس indexer ایجاد می کنیم تا مسیج هایی که روی RabbitMQ قرار گرفته اند را پردازش و اطلاعات را بر روی Typesense ایندکس کند.
مهدی خانزادی
۲ شهریور ۱۴۰۴
با استفاده از maxwell تغییرات اطلاعات رو از دیتابیس اصلی می خوانیم و بر روی RabbitMQ قرار می دهیم و در نهایت یک سرویس indexer ایجاد می کنیم تا مسیج هایی که روی RabbitMQ قرار گرفته اند را پردازش و اطلاعات را بر روی Typesense ایندکس کند.
مهدی خانزادی
۱ شهریور ۱۴۰۴
با استفاده از CDC پایپلاین میتوانیم اطلاعات را به صورت به صورت آنی یا نزدیک به آنی, از یک ماشین به ماشین دیگری منتقل کنیم بدون اینکه ترافیکی روی دیتابیس ایجاد کنیم.
مهدی خانزادی
۲۹ مرداد ۱۴۰۴
بررسی برنامه نویسی چند نخی و مشکل خطای رقابتی (race condition) با یک مثال
مهدی خانزادی
۲۸ مرداد ۱۴۰۴
با مودیفایرهای لوکیشن آشنا میشیم و نحوه استفاده از آنها رو بررسی میکنیم.
مهدی خانزادی
۲۸ تیر ۱۴۰۴
با فشردهسازی پاسخها، حجم دادهی ارسالی کاهش مییابد و انتقال آن از طریق شبکه سریعتر انجام میشود.
مهدی خانزادی
۲۸ تیر ۱۴۰۴
یاد میگیریم چطور یک آیپی رو بلاک کنیم یا آیپی های مورد نظرمون رو بلاک یا وایت لیست کنیم تا فقط از طریق یکسری آیپی خاص بتوان به وب سرویس دسترسی داشت.
مهدی خانزادی
۲۸ تیر ۱۴۰۴
بررسی مفهوم prototype و کاربرد های آن در جاوااسکریپت
مهدی خانزادی
۲۶ تیر ۱۴۰۴
گاهی لازم است دسترسی به بعضی مسیرها را با استفاده از رمز عبور محدود کنیم. در این قسمت یاد میگیریم چطور این رمز عبور را ایجاد کرده و از آن استفاده کنیم.
مهدی خانزادی
۲۶ تیر ۱۴۰۴