منابع تازه برای طراحان و توسعه دهندگان وب (ژوئیه 2024)

Autofix CI logo

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

رفع خودکار CI

Autofix.ci ابزاری برای GitHub Action است که به طور خودکار درخواست های کشش شما را برطرف می کند. می‌توانید یک گردش کار GitHub Action تعریف کنید، ابزارهای رفع کد خود را اجرا کنید و در صورت نیاز درخواست‌های کشش شما را به‌روزرسانی می‌کند. با لینترهای موجود، قالب‌کننده‌ها مانند Prettier و ESLint و سایر ابزارها بدون پیکربندی اضافی کار می‌کند. از همه درخواست‌های کشش، از جمله درخواست‌های چنگال‌ها و شاخه‌های محافظت نشده پشتیبانی می‌کند.

آرم Autofix CI

آهنگساز استفاده نشده

آهنگساز استفاده نشده ابزاری است که کد شما را اسکن می کند تا وابستگی های استفاده نشده Composer را نشان دهد. بر خلاف composer why دستور، که فقط دلیل نصب یک بسته را نشان می دهد، composer-unused بررسی می کند که آیا نمادهای ارائه شده توسط یک بسته در کد شما استفاده شده است یا خیر.

آهنگساز ابزار استفاده نشده

ESLint Config Inspector

ESLint Config Inspector یک ابزار بصری برای درک و بازرسی فایل پیکربندی تخت ESLint است که در ESLint نسخه 9.0.0 معرفی شده است. مدیریت فایل های پیکربندی آسان است، اما همچنان می تواند پیچیده باشد. این ابزار به شما کمک می کند تا ببینید کدام قوانین فعال یا غیرفعال هستند و درک و مدیریت تنظیمات ESLint خود را ساده تر می کند.

ESLint Config Inspector

MySQL توضیح دهید

MySQL توضیح دهید یک برنامه وب است که خروجی MySQL EXPLAIN را تجسم می کند. به جای مبارزه با خروجی رمزنگاری MySQL، می توانید از این ابزار برای شناسایی سریع مشکلات عملکرد استفاده کنید و به شما کمک می کند تا از درخواست های پایگاه داده کند یا پرهزینه جلوگیری کنید.

برنامه MySQL Explain

هارلکین

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

کلاینت پایگاه داده هارلکین

متن توضیحات را بنویسید

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

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

راهنمای نوشتن متن جایگزین

ارسال به صورت افزایشی

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

ارسال مقاله به صورت افزایشی

یک بار: کتاب نوشتن

کتاب نوشتن ابزاری کاربرپسند است که به شما امکان می‌دهد بلافاصله و بدون نیاز به ناشر کتاب‌های خود را به صورت رایگان در وب منتشر کنید. تبدیل متن و تصاویر خود به یک قالب کتاب آنلاین ساده و قابل مرور را آسان می کند. این فرآیند انتشار را در مقایسه با وبلاگ نویسی سنتی و پست رسانه های اجتماعی آسان تر می کند.

ابزار انتشار کتاب Writebook

انیمیشن

انیمیشن کتابخانه ای است که به شما امکان می دهد با استفاده از Svelte، Reveal.js و Tailwind CSS به راحتی ارائه های متحرک ایجاد کنید. از SvelteKit به‌عنوان الگو استفاده می‌کند و اجرای ارائه‌های خود را با آداپتورهای SvelteKit، از جمله صفحات Cloudflare، Netlify، Vercel، و موارد دیگر ساده می‌کند.

کتابخانه انیمیشن

Vue.js Crash Course 2024

Vue.js Crash Course 2024 یک آموزش 3 ساعته YouTube توسط Traversy Media است. اصول اولیه چارچوب Vue.js را پوشش می دهد. شما در مورد اجزاء، دستورالعمل ها، چرخه حیات، رویدادها و سایر موضوعات ضروری یاد خواهید گرفت. یک منبع عالی برای تسلط بر مبانی Vue.js، چه تازه شروع کرده باشید و چه به دنبال یک تجدید کننده باشید.

آموزش Vue.js Crash Course

سیم در طبیعت

سیم در طبیعت وب سایتی است که پروژه های دنیای واقعی را به نمایش می گذارد که با Laravel Livewire یا TALL Stack ساخته شده است. این الهام بخش است و امکانات Livewire را نشان می دهد. شما می توانید پروژه های خود را ارسال کنید و آن را به یک منبع ارزشمند برای توسعه دهندگان و مشتریان تبدیل کنید.

سیم در سایت وحشی

مینجی

مینجی یک برنامه رایگان آیفون است که به شما کمک می کند پروژه ها و مشتریان را به راحتی مدیریت کنید. با یک رابط ساده و بصری، می توانید وظایف را ایجاد، سازماندهی و ردیابی کنید، پروژه ها را بر اساس وضعیت فیلتر کنید و مشتریان را مدیریت کنید. یک برنامه عالی برای فریلنسرها، رهبران تیم و مدیران پروژه که به دنبال بهره وری بیشتر هستند.

رابط برنامه Minji

dotUI

dotUI مجموعه‌ای از اجزای رابط کاربری مدرن و سازگار با موبایل را ارائه می‌کند که بر روی React Aria Components ساخته شده‌اند. این برای کمک به شما در ایجاد یک برنامه React قابل دسترس و رابط کاربر پسند طراحی شده است.

لوگوی dotUI

لوم

لوم یک مولد سایت استاتیک برای Deno است. این به گونه ای طراحی شده است که استفاده از آن آسان باشد، در حالی که انعطاف پذیری و پشتیبانی از فرمت های مختلف فایل مانند Markdown، YAML و جاوا اسکریپت را نیز ارائه می دهد. با اجتناب از دردسر مدیریت بسیاری از بسته ها و باندلرهای پیچیده، گردش کار شما را ساده می کند.

مولد سایت استاتیک لوم

راه حل های خطای لاراول

laravel-error-solutions یک بسته لاراول است که صفحات خطا را با نمایش راه حل های مفید مستقیماً روی آنها افزایش می دهد. دکمه های رفع خودکار مشکلات رایج را ارائه می دهد و همچنین از راه حل های تولید شده توسط هوش مصنوعی پشتیبانی می کند. این به شما کمک می کند مشکلات موجود در برنامه لاراول خود را با کارایی بیشتری حل کنید.

راه حل های خطای لاراول

عمل SSH

عمل SSH به شما اجازه می دهد تا دستورات SSH از راه دور را به عنوان بخشی از گردش کار CI/CD خود اجرا کنید. این برای خودکارسازی وظایف در سرورهای راه دور، مانند استقرار کد، اجرای اسکریپت ها یا مدیریت تنظیمات سرور، همه به طور مستقیم از مخزن GitHub مفید است. این می تواند به شما کمک کند روند و عملیات استقرار برنامه یا وب سایت خود را ساده کنید.

ابزار اقدام SSH

لنیس

لنیس یک کتابخانه سبک وزن و کارآمد برای پیمایش روان است. برای مرورگرهای مدرن طراحی شده است. از ویژگی‌هایی مانند همگام‌سازی پیمایش WebGL و جلوه‌های اختلاف منظر پشتیبانی می‌کند، که آن را به انتخابی عالی برای افزودن پیمایش شیک و روان به سایت شما تبدیل می‌کند.

کتابخانه پیمایش لنیس

تموز

تموز توسعه وردپرس را با معرفی روش های مدرن مانند MVC و ابزارهای لاراول بهبود می بخشد. این به شما کمک می کند تا سایت های وردپرس سازمان یافته تر و مقیاس پذیرتر را با ویژگی هایی مانند مسیریابی سفارشی و CLI از لاراول بسازید.

چارچوب توسعه تموز

WP ORM

WP-ORM کتابخانه ای است که عملکرد ORM به سبک Eloquent را به وردپرس می آورد. این یک ORM با قابلیت توسعه آسان با پشتیبانی از مدل های اصلی وردپرس مانند پست ها، کاربران و نظرات ارائه می دهد. به خوبی با برخی از فریم ورک های محبوب وردپرس مانند Bedrock، Themosis یا Wordplate ادغام می شود.

کتابخانه WP ORM

تعویض

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

کتابخانه جاوا اسکریپت Swapy

منبع: https://www.hongkiat.com/blog/designers-developers-monthly-07-2024/