codex

codex

هرچی به ذهنم بیاد میذارم

ElectronJs

  • 15:47 1405/1/16
  • میلاد

اینم خیلی چیز باحالیه ، حتما اگر Javascript developer هستید ، یه سر به مستنداتش بزنید خیلی هم خوب توضیح داده . با vite هم میشه ساخت.

یه کمی حجم برنامه نهایی سنگین هست ولی ارزشش رو داره .

اینکه ظاهرش با تکنولوژی های Frontend مثل react قابل پیاده سازیه، باعث میشه خیلی راحت برنامه های دسکتاپ مدرن ساخت.

از نمونه پروژه هایی که باهاش پیاده سازی شده میشه به VS code اشاره کرد.

زندون دل

  • 15:11 1405/1/16
  • میلاد

عمریه غم تو دلم زندونیه ، دل من زندون داره تو میدونی

هرچی بهش میگم تو آزادی دیگه ، میگه من دوستت دارم تو میدونی

ادامه بده

  • 14:06 1405/1/16
  • میلاد

تلاش کن این روزا کارای مفید انجام بدی ، دیسیپلین رو نگه داری .

 اگه زنده بمونی بعدش آدم سگ جون تری میشی ، اگه بمیری هم ایستاده مردی 

حق

  • 12:58 1405/1/16
  • میلاد

حکومت باما کاری کرده که حقمون رو طلب نمی‌کنیم ، گدایی میکنیم ( افسوس )

آزادی ، بنیادی ترین حق یک انسان زنده اس ( از دروس ابتدایی )

تصمیم

  • 12:43 1405/1/16
  • میلاد

مهم‌ترین کاری که یک مهندس نرم افزار انجام میده ، تصمیم گیریه 

اینکه تصمیم بگیره از چی استفاده کنه ، تو چه معماری ای و چگونه و...

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

valibot

  • 02:05 1405/1/16
  • میلاد

واقعا ازش راضی ام یه کتابخونه برای validation که هم خیلی سبکه ( مثلا برای استفاده تو Frontend ) هم به شدت type safety داره و تمام ویژگی هایی که یه فرم خیلی پیچیده نیاز داره رو بهت میده . تقریبا با بیشتر ابزار های معروف هم ترکیب میشه و انتخاب خیلی خوبیه هم تو Frontend هم تو Backend.

یه Playground باحال هم داره که میشه راحت تست کرد به نتیجه رسید و بعد استفاده کرد

گیر افتادیما

  • 00:35 1405/1/16
  • میلاد

نت ملی شده سرشون خلوته، جیره خورا ریختن تو بلاگا

یه جا رو بگید ما بریم اونجا که شما نیاید

یاد اون جمله افتادم، طرف میگفت اگه یه دیوار بین ما و شما بکشن، باز اونی که خودشو از دیوار میکشه بالا ببینه اونطرف چه خبره شمایید نه ما

نه بابا !؟

  • 00:14 1405/1/16
  • میلاد

اگه قرار بود حقیقت رو بفهمی که همه راه های ارتباطی بسته نبودن.

اگر گردش آزادانه اطلاعات به ضررش باشه، قطعا داره دروغ می‌بافه.

درست انتخاب کن

  • 23:12 1405/1/15
  • میلاد

اگر دلیل خاصی برای استفاده از MongoDB نداری ، الکی نرو سمتش .

معمولا تو ۹۵٪ مواقع ما به ارتباط بین جداول نیازمندیم برای همین پایگاه داده های SQL خیلی مناسب تر هستند از mongodb و مابقی NoSQL ها ، که معمولا این کار رو با یک روش خاص برای برطرف کردن نیاز Relation انجام میدن .

اگر یک ‌ORM خوب انتخاب کنید ( مثل drizzle ) ، استفاده از SQL خیلی کار راحتی میشه؛ مخصوصاً اگر قراره با typescript کد بزنید.

 

اینکه همه جا تو آموزش های node js دارن از mongodb استفاده میکنن، بخاطر بروز نبودن جامعه آموزشی فارسی زبان هست. 

"اگر آن چیز که مدیرم میگوید را انجام ندهم، پس اخراج می‌شوم"

  • 22:35 1405/1/15
  • میلاد

احتمالاً نه.

عمو باب :

اکثر مدیران حقیقت را می‌خواهند، حتی زمانی که انگونه رفتار نمی‌کنند. حتی زمانی که در مورد زمان‌بندی وسواس دارند، کد خوب می‌خواهند. آن ها ممکن است با اشتیاق فراوان از برنامه و الزامات دفاع کنند، اما وظیفه شما این است که با اشتیاق برابر، از کد خود دفاع کنید.

برای درک بهتر موضوع، تصور کنید که شما یک پزشک هستید و بیماری دارید که از شما می‌خواهد قبل از عمل جراحی، شستن احمقانه دست‌هایتان را متوقف کنید؛ زیرا این کار زمانبر است. واضح است که بیمار رئیس است. با این حال پزشک باید مطلقاً از رعایت آن خودداری کند. چرا ؟ زیرا پزشک بیشتر از بیمار در مورد خطرات بیماری و عفونت آگاه است؛ بنابراین، برای برنامه‌نویسان نیز غیر حرفه‌ای است که به درخواست مدیرانی که ریسک‌های ایجاد به‌هم‌ریختگی کد ها را درک نمی‌کنند، تن دهند.