توضیح HTTPS به وسیله کبوترهای نامه بر

کریپتوگرافی موضوعی است که درک آن می‌تواند کمی دشوار باشد. سرتاسر  آن پر از محاسبات و اثبات‌های ریاضی است. با این حال مگر این که شما بخواهید یک سیستم کریپتوگرافی توسعه دهید، درک این پیچیدگی‌ها برای درک نحوه کارکرد الزامی نمی‌باشد. اگر در این مقاله به دنبال نحوه ایجاد نسل بعدی HTTP هستید، باید بگوییم … ادامه مطلب

آیا به React نیاز دارید؟

اگر شما توسعه دهنده  Front-end باشید و هنوز از React در پروژه‌های خود استفاده نمی‌کنید ممکن است یک توسعه دهنده Front-end بد باشید. از ES6 هم استفاده‌ای ندارید؟ خیلی بد است. Webpack چطور؟ خیر؟ چرا شما هنوز اخراج نشده‌اید!؟ همه شما نظراتی مانند بالا را در حوضه کاری خود شنیده‌اید. اطرافیان انتظار دارند که ما … ادامه مطلب

چطور مانند یک حرفه‌ای کدنویسی کنیم؟

یادگیری کدنویسی می‌تواند دشواری‌های خاص خودش را داشته باشد. همه کسانی که در این راه قدم گذاشته‌اند از مشکلات آن به خوبی آگاه هستند. باید در نظر داشت که این موانع، جزئی از یادگیری هستند. با این حال نکته‌هایی وجود دارند که با رعایت آن‌ها کیفیت کد شما بالاتر رفته و باگ‌هایی که با آن‌ها … ادامه مطلب

جنگ نهایی CSS: گرید در برابر Flexbox

CSS Flexbox در سال‌های اخیر به شدت میان توسعه دهنده‌های فرانت-اند محبوبیت پیدا کرده است. که البته این موضوع جای تعجب ندارد چرا که به طراحان قدرت مانور بالایی داده و ایجاد ساختارهای داینامیک را بسیار ساده‌تر کرده است. با این حال، ما این روزها شاهد ظهور بازیگر جدیدی در این عرصه هستیم به نام … ادامه مطلب

گمراهی Dropbox!

همه ما می‌دانیم که در طراحی جدید Dropbox، مشکلات اساسی وجود دارد. طراحی که به گفته خود Dropbox بزرگترین تغییر در برند طی ۱۰ سال گذشته است (البته الزاما بزرگترین تغییر به معنای بهترین تغییر نیست). در این پست ما به اشکالات Dropbox و اشتباهات آنان می‌پردازیم. طراحی چیست؟ به طور ساده، طراحی یعنی کاهش … ادامه مطلب