IndexedDB چیست و چرا باید از آن استفاده کنیم؟
در دنیای توسعه وب، ذخیرهسازی دادهها در سمت کاربر یکی از چالشهای اساسی است. فناوریهایی مانند localStorage…
در دنیای توسعه وب، ذخیرهسازی دادهها در سمت کاربر یکی از چالشهای اساسی است. فناوریهایی مانند localStorage…
طراحی، پدیدهای زیباست. ارائه و بررسی سیستماتیک و دقیق یک مسئله و راهحل، اشتباهات و فرصتهای بهبود…
«سریع» یک الزام نیست. «پاسخگو» هم نیست. «قابل توسعه» نیز همینطور. بدترین دلیل برای این موضوع این…
همهی ما با «بودجکتور» مواجه شدهایم. این همان زمانی است که تصمیمهای منطقی فنی کنار گذاشته میشوند…
سختافزار خطاپذیر است، بنابراین افزونگی اضافه میکنیم. این کار به ما امکان میدهد تا از پس شکستهای…
بسیاری از ما معماران، از موقعیتهای فنی عمیقی رشد کردهایم که موفقیت ما بیشتر به تواناییمان در…
اغلب مشتریان و کاربران نهایی آنچه را که تصور میکنند راهحلی مناسب برای یک مشکل است، به…
معماری برنامه، تعیینکنندهی عملکرد برنامه است. شاید این موضوع بدیهی به نظر برسد، اما تجربیات دنیای واقعی…
بسیار پیش میآید که معماران نرمافزار در برجهای عاج خود نشسته و مشخصات، تصمیمات فناورانه و جهتگیری…
مین حالا، یک نفر (یا چند نفر) در حال اجرای پروژهای شکستخورده برای ساخت یک سیستم حقوق…
پیچیدگی ضروری نشاندهندهی دشواری ذاتیِ موجود در هر مسئله است. برای مثال، هماهنگ کردن ترافیک هوایی یک…
ما مهندسان گاهی اوقات فناوریها، روشها و رویکردهایی را برای حل مسائل پیشنهاد میکنیم، چون در اعماق…