پکیج google Recaptcha برای Blazor به NET8 به همراه چندتا فیچر جدید اپدیت شد. بیصبرانه منتظر نظرات و پیشنهادتون هستم.
اگه از این پکیج استفاده میکنید و یا اون رو جالب میدونید با star حمایت کنید❤️
https://github.com/babaktaremi/GoogleCaptchaComponent
اگه از این پکیج استفاده میکنید و یا اون رو جالب میدونید با star حمایت کنید❤️
https://github.com/babaktaremi/GoogleCaptchaComponent
GitHub
GitHub - babaktaremi/GoogleCaptchaComponent: 🤖 Implementation of google reCaptcha as a blazor component with support of reCaptcha…
🤖 Implementation of google reCaptcha as a blazor component with support of reCaptcha-V2 and reCaptcha-V3 and server validation - GitHub - babaktaremi/GoogleCaptchaComponent: 🤖 Implementation of go...
This media is not supported in your browser
VIEW IN TELEGRAM
هیشکی اینا رو گردن نمیگیره😂
#fun
#fun
Media is too big
VIEW IN TELEGRAM
در این ویدیو به بررسی NET Aspire و هاست کردن یک پروژه API و Blazor در آن میپردازیم . سپس از طریق NET Aspire به پروژه Redis Caching و Service Discovery را اضافه میکنیم. همچنین به بررسی پنل Aspire و مانیتورینگ سرویس ها در آن می پردازیم.
source code: https://github.com/babaktaremi/Hello.Aspire
Telegram Channel: https://t.iss.one/DotNetIsFun
source code: https://github.com/babaktaremi/Hello.Aspire
Telegram Channel: https://t.iss.one/DotNetIsFun
و بالاخره Code Lodge اینجاست! قراره اینجا کلی محتوای باحال در مورد دنیای نرم افزار درست کنیم و دانش و آموخته هامون رو با همدیگه به اشتراک بذاریم.
🔗@codelodge
🔗@codelodge
Forwarded from CodeLodge
این اولین اپیزود پادکست codeLodge هست که تقدیم به جامعه Software Engineering ایران می شود.در این اپیزود از پادکست با عنوان 'میکروسرویس های بد'، به بررسی مشکلات و خطرات معماریهای میکروسرویس میپردازیم. از وابستگیهای پیچیده تا مشکلات دست و پا گیر در محیط عملیاتی، در این قسمت به عنوان اولین قسمت از یک سری پادکست های Code Lodge، دربارهٔ مواردی که ممکن است در دنیای میکروسرویس ها بلای جانمان شوند، صحبت خواهیم کرد.
میزبان های شما در این اپیزود :
بابک طارمی
ایمان صفری
این ایپزود را می توانید از طریق لینک های زیر بشنوید :
- 🔗Spotify
- 🔗Amazon
- 🔗Castbox
Telegram :
Https://t.iss.one/Codelodge
Apple & google podcast:
Comming soon..
#Codelodge
#softwareDeveloper
@codeLodge
میزبان های شما در این اپیزود :
بابک طارمی
ایمان صفری
این ایپزود را می توانید از طریق لینک های زیر بشنوید :
- 🔗Spotify
- 🔗Amazon
- 🔗Castbox
Telegram :
Https://t.iss.one/Codelodge
Apple & google podcast:
Comming soon..
#Codelodge
#softwareDeveloper
@codeLodge
بنچمارک Garnet نسبت به سایر Cache Store ها
رقیب جدی برای ردیس؟ یا یک عضو جدید در قبرستان پروژه های شکست خورده مایکروسافت؟
به زودی در یک ویدیو به بررسی Garnet خواهیم پرداخت
Join : https://t.iss.one/DotNetIsFun
رقیب جدی برای ردیس؟ یا یک عضو جدید در قبرستان پروژه های شکست خورده مایکروسافت؟
به زودی در یک ویدیو به بررسی Garnet خواهیم پرداخت
Join : https://t.iss.one/DotNetIsFun
Forwarded from CodeLodge
امشب اپیزود بعدی پادکست ضبط میشه و به زودی براتون منتشر خواهیم کرد. حدس میزنید این اپیزود به چه مبحثی بپردازه و مهموناش چه کسانی باشن؟
جوابتونو پای آخرین پست ما در اینستاگرام بگذارید، ببینیم کیا دقیق تر حدس میزنن که این اپیزود چه خبره؟ 😁😎
https://www.instagram.com/code.lodge
#codelodge
@codelodge
جوابتونو پای آخرین پست ما در اینستاگرام بگذارید، ببینیم کیا دقیق تر حدس میزنن که این اپیزود چه خبره؟ 😁😎
https://www.instagram.com/code.lodge
#codelodge
@codelodge
خیلی وقت ها میشنوم که اطلاعات حساس رو در payload توکن JWT نذاریم( چون JWT بصورت base64 فقط انکود میشه و محتواش به راحتی قابل خوندنه). ولی خب خیلی وقت ها نیازه که به یک سری از اطلاعات حساس کاربر ( مثل شماره تلفن ) مکررا دسترسی داشته باشیم و خوندن هر دفعه اون از دیتابیس سربار بالایی رو داره و از طرفی هم گذاشتن اون توی توکن JWT ممکنه مشکل امنیتی بوجود بیاره.
راهکار؟ JWE
خیلی ساده میتونیم payload توکن رو با یک کلید خصوصی انکریپت کنیم.
https://t.iss.one/DotNetIsFun
راهکار؟ JWE
خیلی ساده میتونیم payload توکن رو با یک کلید خصوصی انکریپت کنیم.
https://t.iss.one/DotNetIsFun
کارهای عجیب غریبی که میتونید توی سی شارپ انجام بدید.
await on int!
شاید بگید چجوری؟ راجب این موضوع و چنتا کار عجیب و غریب دیگه توی سی
شارپ بزودی یک ویدیو خواهیم داشت
https://t.iss.one/DotNetIsFun
await on int!
شاید بگید چجوری؟ راجب این موضوع و چنتا کار عجیب و غریب دیگه توی سی
شارپ بزودی یک ویدیو خواهیم داشت
https://t.iss.one/DotNetIsFun
Forwarded from CodeLodge
در این اپیزود از پادکست CodeLodge ( و پارت های بعدی همین سرفصل)، با هم بررسی خواهیم کرد که چطور خواهیم توانست سال جدید بهتری بسازیم. در این پارت ما به مبانی فکری درست این بحث می پردازیم. اینکه چطور بفهمیم در کجای مسیر ایستادیم؟ پیشرفت خودمان را با چه متر و معیاری بسنجیم، و برای پیشرفت در دریای مواج فرصت ها، از چه قطب نمایی استفاده کنیم.
میزبان های شما در این اپیزود :
نبی کرم پور
مسعود بیگی
این ایپزود را می توانید از طریق لینک های زیر هم بشنوید :
- 🔗Spotify
- 🔗Amazon
- 🔗Castbox
-🔗Apple Podcasts
رفرنس های این اپیزود:
📖 - The Art of the Good Life: 52 Surprising Shortcuts to Happiness, Wealth, and Success
📖 - Designing your life: how to build a well-lived, joyful life
#Codelodge
#softwareDeveloper
#PersonalDevelopment
@codeLodge
میزبان های شما در این اپیزود :
نبی کرم پور
مسعود بیگی
این ایپزود را می توانید از طریق لینک های زیر هم بشنوید :
- 🔗Spotify
- 🔗Amazon
- 🔗Castbox
-🔗Apple Podcasts
رفرنس های این اپیزود:
📖 - The Art of the Good Life: 52 Surprising Shortcuts to Happiness, Wealth, and Success
📖 - Designing your life: how to build a well-lived, joyful life
#Codelodge
#softwareDeveloper
#PersonalDevelopment
@codeLodge
Audio
مروری بر اتفاقات جالب و خبرساز هفته گذشته در دنیای نرمافزار
1403/01/18
#weeklynews
#Codelodge
@codelodge
1403/01/18
#weeklynews
#Codelodge
@codelodge
Media is too big
VIEW IN TELEGRAM
💡در این ویدیو به چهار کار عجیب و باحالی که در سی شارپ میتونیم انجام بدیم میپردازیم. بدون اینکه با اکسپشن یا کامپایل ارور مواجه بشیم!
- Wrting weird operators on custom classes
- Enumerate almost anything !
- Await on anything !
- Extending default C# locking mechanism
Join: https://t.iss.one/DotNetIsFun
- Wrting weird operators on custom classes
- Enumerate almost anything !
- Await on anything !
- Extending default C# locking mechanism
Join: https://t.iss.one/DotNetIsFun
۳۱ هزار دانلود پکیج های nuget😍
برای من یک موفقیت بزرگ و شیرینیه که دوست داشتم باهاتون در میون بذارم
Join: https://t.iss.one/DotNetIsFun
برای من یک موفقیت بزرگ و شیرینیه که دوست داشتم باهاتون در میون بذارم
Join: https://t.iss.one/DotNetIsFun
قسمت بعدی از سری پادکست های Code Lodge تو مراحل نهایی انتشار قرار داره و امشب میتونید توی تمامی پلتفرم ها اون رو گوش بدید. تو این قسمت به فلسفه Devops و اهمیت این نقش توی تیم های توسعه نرم افزار پرداختیم. حتما توی کانال Code Lodge عضو بشید که جزو اولین نفراتی باشید که از انتشار پادکست ها با خبر میشید. لایک و حمایت شما دلگرمی بزرگی برای ماست❤️
آدرس کانال:
https://t.iss.one/CodeLodge
آدرس کانال:
https://t.iss.one/CodeLodge
Forwarded from CodeLodge
در این قسمت از سری پادکست های Code Lodge به بررسی نقش Devops ، چگونگی ایجاد این نقش و اهمیت وجود آن در تیم های بزرگ و کوچک نرم افزاری می پردازیم. همچنین به تفاوت برنامه نویس و دواپس و اینکه چه شخصی میتواند این نقش را برعهده داشته باشد پاسخ خواهیم داد.
میزبان های شما در این اپیزود :
بابک طارمی
رامین نعمتی فر
این ایپزود را می توانید از طریق لینک های زیر هم بشنوید :
- 🔗Spotify
- 🔗Amazon
- 🔗Castbox
-🔗Apple Podcasts
-🔗 Shenoto (بدون نیاز به فیلترشکن)
#Codelodge
#Devops
#softwareDeveloper
#SoftwareEngineer
@codeLodge
میزبان های شما در این اپیزود :
بابک طارمی
رامین نعمتی فر
این ایپزود را می توانید از طریق لینک های زیر هم بشنوید :
- 🔗Spotify
- 🔗Amazon
- 🔗Castbox
-🔗Apple Podcasts
-🔗 Shenoto (بدون نیاز به فیلترشکن)
#Codelodge
#Devops
#softwareDeveloper
#SoftwareEngineer
@codeLodge
Media is too big
VIEW IN TELEGRAM
وقتی بحث همزمانی پیش میاد، اولین چیزی که به ذهنمون میرسه استفاده از mutex و یا semaphore هست. ولی اگه تو چندتا اپ مختلف و جدا از هم و یا موقع Horizontal scaling بین چندتا اینستنس از اپ خودمون بخوایم همزمانی رو هندل کنیم باید چیکار کنیم؟ توی این کلیپ به این سوالات پاسخ خواهیم داد.
پن۱: واقعا اینترنت خوبی داریم!
پن۲: صدام بخاطر سرما خوردگی گرفته بود عذر میخوام بابتش😁
Join: https://t.iss.one/DotNetIsFun
پن۱: واقعا اینترنت خوبی داریم!
پن۲: صدام بخاطر سرما خوردگی گرفته بود عذر میخوام بابتش😁
Join: https://t.iss.one/DotNetIsFun