Crazy Dev ❤️🔥💻 pinned «اطلاعاتی برای شروع حوزه کامپیوتر و زیرشاخه های رودمپی به زبان فارسی #roadmap #iran #farsi #it #learn»
Forwarded from Milwad Khosravi | میلاد خسروی
فریم ورک NativePHP که امکان ساخت اپ های پی اچ پی و لاراول برای موبایل و دسکتاپ رو میده، رایگان شد 👩💻
از الان به بعد میتونید رایگان کلی ابزار حرفه ای درست کنید بدون نیاز به سوییچ به زبان و فریم ورک دیگه💯
#PHP #Laravel
🆓 https://laravel-news.com/nativephp-for-mobile-is-now-free
از الان به بعد میتونید رایگان کلی ابزار حرفه ای درست کنید بدون نیاز به سوییچ به زبان و فریم ورک دیگه
#PHP #Laravel
Please open Telegram to view this post
VIEW IN TELEGRAM
Laravel News
NativePHP for Mobile Is Now Free
The NativePHP team has announced the immediate release of NativePHP Air and that NativePHP for Mobile is now completely free, alongside a host of platform and e…
❤1
Forwarded from Freelancer Academy | Freelancing
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from alireza razavi
مهندس من امروز اتفاقا برای یکی از مشتری هام گرفتم طرز گرفتن اینماد کلا تغییر کرده مثلا اگه شما بخواید یه وبسایتی بزنی برای فروش کالا باید بری توی سایت mojavez.ir درخواست پروانه ی کسب بدی برای عرضه کالا در فروشگاه مجازی همون پروانه کسبه واسه ی سایت که اونم پروسه خودش را داره پرونده مالیاتی میخواد باید کلاس احکام کسب و کار و تجارت برید پلیس اماکن وبستیاتتو تائید کنه
در کل یه پروسه خیلی طولانی مخصوصا واسه کسی که هیچ پروانه کسبی نداره چون باید خیلی کار هارو از نو انجام بده
در کل یه پروسه خیلی طولانی مخصوصا واسه کسی که هیچ پروانه کسبی نداره چون باید خیلی کار هارو از نو انجام بده
Forwarded from Tech Stuff
هدر Cache-Control
این هدر مشخص میکنه یه ریکوئست یا ریسپانس چطور و برای چه مدتی میتونه کش بشه. توی مثال اگر سرور این هدر رو برگردونه، یعنی ریسپانس میتونه توسط کشهای عمومی ذخیره بشه و تا ۳۶۰۰ ثانیه از کش استفاده بشه و لازم نباشه هر بار از سرور گرفته بشه.
توی ریسپانس، public یعنی ریسپانس میتونه توسط کشهای عمومی مثل CDN ذخیره بشه، در حالی که private معمولا برای ریسپانسهایی استفاده میشه که مخصوص یک کاربر هستن و نباید توسط کشهای عمومی ذخیره بشن.
دایرکتیو no-store یعنی اصلا ریسپانس رو ذخیره نکن و همیشه مقدار جدید رو دانلود کن که برای اطلاعات حساس مناسبه. no-cache برخلاف اسمش نمیگه کش نکن؛ میگه قبل از استفاده مجدد از نسخه کششده باید با سرور اعتبارسنجی بشه.
استفاده از no-cache روی ریسپانس باعث میشه هر بار قبل از استفاده از نسخه کششده با سرور revalidation انجام بشه. در نتیجه یا یه ریسپانس جدید دریافت میشه، یا اگر نسخه موجود معتبر باشه، سرور میتونه 304 Not Modified برگردونه. بنابراین no-cache هزینه داره، چون مرورگر رو مجبور میکنه برای هر بار استفاده یک درخواست اضافی به سرور بزنه.
@techstuff100
این هدر مشخص میکنه یه ریکوئست یا ریسپانس چطور و برای چه مدتی میتونه کش بشه. توی مثال اگر سرور این هدر رو برگردونه، یعنی ریسپانس میتونه توسط کشهای عمومی ذخیره بشه و تا ۳۶۰۰ ثانیه از کش استفاده بشه و لازم نباشه هر بار از سرور گرفته بشه.
توی ریسپانس، public یعنی ریسپانس میتونه توسط کشهای عمومی مثل CDN ذخیره بشه، در حالی که private معمولا برای ریسپانسهایی استفاده میشه که مخصوص یک کاربر هستن و نباید توسط کشهای عمومی ذخیره بشن.
دایرکتیو no-store یعنی اصلا ریسپانس رو ذخیره نکن و همیشه مقدار جدید رو دانلود کن که برای اطلاعات حساس مناسبه. no-cache برخلاف اسمش نمیگه کش نکن؛ میگه قبل از استفاده مجدد از نسخه کششده باید با سرور اعتبارسنجی بشه.
استفاده از no-cache روی ریسپانس باعث میشه هر بار قبل از استفاده از نسخه کششده با سرور revalidation انجام بشه. در نتیجه یا یه ریسپانس جدید دریافت میشه، یا اگر نسخه موجود معتبر باشه، سرور میتونه 304 Not Modified برگردونه. بنابراین no-cache هزینه داره، چون مرورگر رو مجبور میکنه برای هر بار استفاده یک درخواست اضافی به سرور بزنه.
@techstuff100
❤2
پلتفرمی جامع که توش هر پلاگین کلاود لازم داری، داره ...
https://buildwithclaude.com
#claude
#skills
#apps
https://buildwithclaude.com
#claude
#skills
#apps
Buildwithclaude
Build with Claude - Plugin Marketplace
The plugin marketplace for Claude Code. Browse plugins, subagents, commands, skills, and hooks to enhance your AI development workflow.
👍1
Nooshejan_shot_part1.webm
31.9 MB
Nooshejan Part 1 landing & dashbboard panel
Nooshejan_part2_admin.webm
21.5 MB
Nooshejan part 2 admin panel
Crazy Dev ❤️🔥💻
Nooshejan_shot_part1.webm
بعد کلی شببیداری و روزهایی که سر کردم، بالاخره تموم شد! 😄
پروژه نوشجان رو به پایان رسوندم! 🎉
پلتفرمی که توش رستورانها میتونن با پرسنلهای خودشون (گارسون، آشپز، پیک و...) غذاهای خودشون رو مدیریت کنن و مشتریها بهراحتی سفارش بدن. هر رستوران درخواست میده، تایید میشه و وارد سیستم میشه. البته کلی قابلیت دیگه هم هست که هنوز مونده... ولی فعلاً دیگه خسته شدم! 😁
از همون اول هدفم این بود که پروژه تمیز و قابل توسعه باشه. برای همین روی معماری و ساختار کد خیلی حساس بودم. حتی نسخهبندی API رو پیاده کردم که برای پروژههای بعدی یه یادگار خوب باشه!
تکنولوژیهایی که توش استفاده کردم:
بکاند: Laravel API، MySQL، Redis، Sanctum
فرانتاند: React، Axios، SWR، Shadcn UI، TailwindCSS 3، Lucide Icons
نکات مهمی که توی این پروژه پیاده کردم یا یاد گرفتم:
· نسخهبندی API
· معماری MVC
· تراکنشهای ACID
· ساختار پوشهبندی اصولی
· مدلسازی دیتابیس و دیتاهای آماده مثل نقشها و دسترسیها
· سیدینگ هم برای محیط توسعه و هم پروداکشن
· استفاده از هوش مصنوعی به عنوان "کارگر" نه "خالق"
· پنلهای جداگانه برای ادمین و پرسنل با منو و دسترسیهای متفاوت
هنوز کلی فیچر دیگه هم میشه روش اضافه کرد، ولی فعلاً یه استراحت کوچیک به خودم میدم! 😅
#Laravel #React #FullStackDeveloper #WebDevelopment #FoodDelivery #Tech #SoftwareArchitecture #Programming #PHP #JavaScript #TailwindCSS #Redis #MySQL #LaravelSanctum #CleanCode #MVC
پروژه نوشجان رو به پایان رسوندم! 🎉
پلتفرمی که توش رستورانها میتونن با پرسنلهای خودشون (گارسون، آشپز، پیک و...) غذاهای خودشون رو مدیریت کنن و مشتریها بهراحتی سفارش بدن. هر رستوران درخواست میده، تایید میشه و وارد سیستم میشه. البته کلی قابلیت دیگه هم هست که هنوز مونده... ولی فعلاً دیگه خسته شدم! 😁
از همون اول هدفم این بود که پروژه تمیز و قابل توسعه باشه. برای همین روی معماری و ساختار کد خیلی حساس بودم. حتی نسخهبندی API رو پیاده کردم که برای پروژههای بعدی یه یادگار خوب باشه!
تکنولوژیهایی که توش استفاده کردم:
بکاند: Laravel API، MySQL، Redis، Sanctum
فرانتاند: React، Axios، SWR، Shadcn UI، TailwindCSS 3، Lucide Icons
نکات مهمی که توی این پروژه پیاده کردم یا یاد گرفتم:
· نسخهبندی API
· معماری MVC
· تراکنشهای ACID
· ساختار پوشهبندی اصولی
· مدلسازی دیتابیس و دیتاهای آماده مثل نقشها و دسترسیها
· سیدینگ هم برای محیط توسعه و هم پروداکشن
· استفاده از هوش مصنوعی به عنوان "کارگر" نه "خالق"
· پنلهای جداگانه برای ادمین و پرسنل با منو و دسترسیهای متفاوت
هنوز کلی فیچر دیگه هم میشه روش اضافه کرد، ولی فعلاً یه استراحت کوچیک به خودم میدم! 😅
#Laravel #React #FullStackDeveloper #WebDevelopment #FoodDelivery #Tech #SoftwareArchitecture #Programming #PHP #JavaScript #TailwindCSS #Redis #MySQL #LaravelSanctum #CleanCode #MVC
🔥8❤1
Crazy Dev ❤️🔥💻 pinned «بعد کلی شببیداری و روزهایی که سر کردم، بالاخره تموم شد! 😄 پروژه نوشجان رو به پایان رسوندم! 🎉 پلتفرمی که توش رستورانها میتونن با پرسنلهای خودشون (گارسون، آشپز، پیک و...) غذاهای خودشون رو مدیریت کنن و مشتریها بهراحتی سفارش بدن. هر رستوران درخواست میده،…»
دنبال این بودم که ابزار های کلاود نیتیو بنویسم مثل پایگاه داده و وب سرور و مسیج بروکر اما یک مشکل وجود داشت زبانی مثل تایپ اسکریپت مبتنی بر نود جی آس یا هر مفسر دیگه ای سنگین و با پرفرمنس کم بود و زبان های سطح پایین مثل گولنگ و راست سینتکس های افتضاحی داشتن که اجازه نمیداد یک توسعه دهنده مستقل بتونه ابزار های بزرگ رو بسازه
تا اینکه بعد از امتحان کردن کلی زبان مختلف به زبان کریستال رسیدم توسعه دهندگان روبی رو الگو قرار دادن و سینتکسی هنری خلق کردن و حتی تقویت اش کردن
برای پرفرمنس کریستال از fiber استفاده میکنه که یک سری ترد مجازی هستند که توسط کامپایلر مدیریت میشن یعنی چیزی شبیه gorotiune ها در گولنگ اما کمی متفاوت
کریستال بر پایه LLVM ساخته شده و یعنی کراس پلتفرم مطلق
همچنین کریستال یک برتری دیگه داره build toolchain ساده است و امکان این فراهمه که از ابزار های یونیکس استفاده کنید یعنی ترکیب کریستال با gnu make و bash و ... برای اتوماسیون فوقالعاده چیزی که توی rust + zig اصلا خوب پیاده سازی نشده
همچنین کریستال یکی از بهترین کتابخانه استاندارد های دنیا رو داره که yaml json TCP http و ... رو درون خودش داره حتی open SSL warper داخلی اش میتونه به راحتی به وب سرور های شما اضافه بشه
خلاصه یک زبان همه فن حریف، دارم باهاش یک ابزار میسازم وقتی ساخت تموم بشه اونم میزارم
#rust #zig #js #ts #cloud #go #golang
Resource :
https://www.linkedin.com/posts/mohammad-mehdi-sharife_rust-zig-js-activity-7503491092558999552-EGOD
تا اینکه بعد از امتحان کردن کلی زبان مختلف به زبان کریستال رسیدم توسعه دهندگان روبی رو الگو قرار دادن و سینتکسی هنری خلق کردن و حتی تقویت اش کردن
برای پرفرمنس کریستال از fiber استفاده میکنه که یک سری ترد مجازی هستند که توسط کامپایلر مدیریت میشن یعنی چیزی شبیه gorotiune ها در گولنگ اما کمی متفاوت
کریستال بر پایه LLVM ساخته شده و یعنی کراس پلتفرم مطلق
همچنین کریستال یک برتری دیگه داره build toolchain ساده است و امکان این فراهمه که از ابزار های یونیکس استفاده کنید یعنی ترکیب کریستال با gnu make و bash و ... برای اتوماسیون فوقالعاده چیزی که توی rust + zig اصلا خوب پیاده سازی نشده
همچنین کریستال یکی از بهترین کتابخانه استاندارد های دنیا رو داره که yaml json TCP http و ... رو درون خودش داره حتی open SSL warper داخلی اش میتونه به راحتی به وب سرور های شما اضافه بشه
خلاصه یک زبان همه فن حریف، دارم باهاش یک ابزار میسازم وقتی ساخت تموم بشه اونم میزارم
#rust #zig #js #ts #cloud #go #golang
Resource :
https://www.linkedin.com/posts/mohammad-mehdi-sharife_rust-zig-js-activity-7503491092558999552-EGOD
LinkedIn
#rust #zig #js #ts #cloud #go #golang | Mohammad Mehdi Sharife
دنبال این بودم که ابزار های کلاود نیتیو بنویسم مثل پایگاه داده و وب سرور و مسیج بروکر اما یک مشکل وجود داشت زبانی مثل تایپ اسکریپت مبتنی بر نود جی آس یا هر مفسر دیگه ای سنگین و با پرفرمنس کم بود و زبان های سطح پایین مثل گولنگ و راست سینتکس های افتضاحی داشتن…
Forwarded from Tech Stuff
طراحی سیستم: Consistent Hashing
تکنیک Consistent Hashing کمک میکنه موقع اضافه یا حذف شدن سرورها، فقط بخش کوچکی از دادهها جابهجا بشن و از ایجاد حجم زیادی Cache Miss جلوگیری بشه.
#system_design_interview_volume_1 #system_design
@techstuff100
تکنیک Consistent Hashing کمک میکنه موقع اضافه یا حذف شدن سرورها، فقط بخش کوچکی از دادهها جابهجا بشن و از ایجاد حجم زیادی Cache Miss جلوگیری بشه.
#system_design_interview_volume_1 #system_design
@techstuff100