این ریپو پر ایده های پروژه برنامه نویسیه که به عنوان رزومه یا تمرین میشه ازشون استفاده کرد
github.com/florinpop17/app-ideas
@Linuxor
github.com/florinpop17/app-ideas
@Linuxor
اگه وب بلدی HTML CSS JavaScript میتونی با پروژه اوپن سورس tauri یه اپلیکیشن برای همه سیسیتم عامل های گوشی و دسکتاپ بسازی، بر خلاف Electron که با مروگر کرومیوم میومد اپ براتون میساخت این میآد و از وب ویو و امکانات خود سیستم عامل استفاده میکنه و سبک تر میشه بکندش هم با Rust مینویسید و خیلی پیچیده نمیشه.
tauri.app
@Linuxor
tauri.app
@Linuxor
طراحای وب وقتی دارن یه وبسایت میسازن ممکنه فراموش کنن بعضی تگ ها رو بزارن یا یه سری کارا کنن که در نهایت منجر به این میشه پرفورمنس وبسایت بیاد پایین این سایت 88 تا آیتم رو به صورت چک لیست درست کرده که میتونین برین از روش دونه دونه مشکلات وبسایتتون رو چک کنید
frontendchecklist.io
@Linuxor
frontendchecklist.io
@Linuxor
دنبال ابزار مانیتورینگ بودید netdata رو امتحان کنید، اونقدری امکانات داره تو داشبوردش آدم تو داشبوردش گم میشه
نسخه Demo جهت تست :
app.netdata.cloud/spaces/netdata-demo
نصب
learn.netdata.cloud/docs/netdata-agent/installation/
@Linuxor
نسخه Demo جهت تست :
app.netdata.cloud/spaces/netdata-demo
نصب
learn.netdata.cloud/docs/netdata-agent/installation/
@Linuxor
این ریپو تقریبا هر چیزی مربوط به ماشین لرنینگ رو جمع کرده از بینایی ماشین، ان ال پی، دیپ لرنینگ، تحلیل داده ها بگیر تا سیستم های پیشنهاد دهنده
مثال از زبان های مختلف برنامه نویسی هم توش هست که راحت تر بتونید با پروژتون مچش کنید
https://github.com/josephmisiti/awesome-machine-learning
@Linuxor
مثال از زبان های مختلف برنامه نویسی هم توش هست که راحت تر بتونید با پروژتون مچش کنید
https://github.com/josephmisiti/awesome-machine-learning
@Linuxor
1
توی اپلیکیشنهای پیچیده جاوااسکریپتی، وقتی میخوای یه سری داده بین چند تا کامپوننت مختلف مشترک داشته باشی، Redux بهت کمک میکنه که بهجای پاسدادن props از این کامپوننت به اون کامپوننت، داده رو متمرکز و تمیز توی یه جای مشخص (store) نگهداری کنی.
مثلاً هم منوی بالای سایت باید اسم کاربر رو نشون بده، هم صفحه پروفایل. اگه اسم کاربر توی Store باشه، هر دو راحت بهش دسترسی دارن؛ Redux بهت کمک میکنه که منطق مدیریت وضعیت رو از UI جدا کنی، همهچی قابل پیگیری باشه، و کار با داده توی پروژههای بزرگ از کنترل خارج نشه.
github.com/reduxjs/redux
@Linuxor
مثلاً هم منوی بالای سایت باید اسم کاربر رو نشون بده، هم صفحه پروفایل. اگه اسم کاربر توی Store باشه، هر دو راحت بهش دسترسی دارن؛ Redux بهت کمک میکنه که منطق مدیریت وضعیت رو از UI جدا کنی، همهچی قابل پیگیری باشه، و کار با داده توی پروژههای بزرگ از کنترل خارج نشه.
github.com/reduxjs/redux
@Linuxor
1
وقتی تازه شروع میکنی با جاوااسکریپت کار کردن، یه آبجکت ساده رو فیلتر کردن یا حذف آیتم تکراری از آرایه میتونه چند ساعت وقتت رو بگیره. Lodash یه کتابخونه کوچیکه که این ریزکاریارو واست حل میکنه، مخصوص وقتایی که میخوای سریع نتیجه بگیری و از منطق های تکراری مثلا پیاده سازی cloneDeep، debounce، groupBy و کلی چیز تکراری دیگه خلاص شی.
lodash.com/docs
@Linuxor
lodash.com/docs
@Linuxor
3
اگه دوست داری پروفایل گیتهابت یهکم عددی باشه و بیشتر نشون بده که واقعاً چهجوری کار میکنی، ریپوی github-readme-stats دقیقاً همینه.
باهاش میتونی یهسری کارتهای داینامیک (dynamic) به README پروفایلت اضافه کنی که آمار زنده از گیتهابت مثل زبانهای پرتکرار، تعداد کامیتها، ریپوهای محبوب و... رو نشون میده. تنظیمات زیادی هم داره که راحت میتونی کاستومایزش کنی.
github.com/anuraghazra/github-readme-stats
@Linuxor
باهاش میتونی یهسری کارتهای داینامیک (dynamic) به README پروفایلت اضافه کنی که آمار زنده از گیتهابت مثل زبانهای پرتکرار، تعداد کامیتها، ریپوهای محبوب و... رو نشون میده. تنظیمات زیادی هم داره که راحت میتونی کاستومایزش کنی.
github.com/anuraghazra/github-readme-stats
@Linuxor
ریپوی devops-exercises پره از تمرینهای عملی و سناریوهای واقعی توی دنیای دیوآپس.
اگه دنبال راههایی هستی که مهارتهات توی خودکار سازی، CI/CD و مدیریت زیرساخت رو تقویت کنی، اینجا جای خوبیه.
تمام تمرینها مرحله به مرحله و قابل اجرا هستن.
github.com/bregman-arie/devops-exercises
@Linuxor
اگه دنبال راههایی هستی که مهارتهات توی خودکار سازی، CI/CD و مدیریت زیرساخت رو تقویت کنی، اینجا جای خوبیه.
تمام تمرینها مرحله به مرحله و قابل اجرا هستن.
github.com/bregman-arie/devops-exercises
@Linuxor
ریپوی NoCode یه پروژه جالب و سادهاس که بهت یاد میده چطور بدون نوشتن حتی یه خط کد، اپلیکیشنها و ابزارهای مختلف بسازی.
برای کسایی که دوست دارن سریع ایدههاشون رو عملی کنن یا میخوان پیچیدگی کدنویسی رو حذف کنن، یه گزینه کاربردیه.
github.com/kelseyhightower/nocode
@Linuxor
برای کسایی که دوست دارن سریع ایدههاشون رو عملی کنن یا میخوان پیچیدگی کدنویسی رو حذف کنن، یه گزینه کاربردیه.
github.com/kelseyhightower/nocode
@Linuxor
با این ریپو 33 تا مفهوم جاوااسکریپت رو میتونی مثل آب خوردن یاد بگیری، از closure و scope بگیر تا event loop. این چیزها هر جا باشی به کارت میاد، مخصوصاً وقتی پروژههای واقعی داری و میخوای راحتتر دیباگ کنی یا کد تمیز تحویل بدی.
github.com/leonardomso/33-js-concepts
@Linuxor
github.com/leonardomso/33-js-concepts
@Linuxor
2
توی دنیای برنامهنویسی، یکی از بزرگترین اشتباهها اینه که بخوای خودتو از پروژههای واقعی دور نگه داری.
این ریپو «Awesome for Beginners» یه لیست باحال از پروژههای متنبازیه که دقیقا برای آدمایی مثل تو طراحی شده، که میخوان هم یاد بگیرن هم مشارکت کنن.
با کار روی این پروژهها، نه فقط کد میزنی، بلکه با جامعه توسعهدهندهها هم آشنا میشی و رزومهات هم قویتر میشه.
یه جای خوب برای شروع واقعی کدنویسی.
github.com/MunGell/awesome-for-beginners
@Linuxor
این ریپو «Awesome for Beginners» یه لیست باحال از پروژههای متنبازیه که دقیقا برای آدمایی مثل تو طراحی شده، که میخوان هم یاد بگیرن هم مشارکت کنن.
با کار روی این پروژهها، نه فقط کد میزنی، بلکه با جامعه توسعهدهندهها هم آشنا میشی و رزومهات هم قویتر میشه.
یه جای خوب برای شروع واقعی کدنویسی.
github.com/MunGell/awesome-for-beginners
@Linuxor
1
هیچکس نمیگه ساختن یه CMS ساده و سریع انقدر میتونه به توسعهدهندهها کمک کنه! Strapi یه CMS متنباز و Headless هست که بهت اجازه میده بدون دردسر بکاند قوی با Node.js بسازی.
یه محیط گرافیکی داره که میتونی مدل دادههات رو راحت بسازی و APIهای REST یا GraphQL تحویل بگیری. این یعنی سرعت تو تو توسعه خیلی بالا میره و دیگه دغدغه ساختن سرور و مدیریت دیتابیس رو نداری.
اگر دنبال یه راه سریع و قابل انعطاف برای مدیریت محتوای پروژههات هستی، Strapi بهترین گزینهست.
github.com/strapi/strapi
@Linuxor
یه محیط گرافیکی داره که میتونی مدل دادههات رو راحت بسازی و APIهای REST یا GraphQL تحویل بگیری. این یعنی سرعت تو تو توسعه خیلی بالا میره و دیگه دغدغه ساختن سرور و مدیریت دیتابیس رو نداری.
اگر دنبال یه راه سریع و قابل انعطاف برای مدیریت محتوای پروژههات هستی، Strapi بهترین گزینهست.
github.com/strapi/strapi
@Linuxor
اگه از ابزارهای طراحی مثل Figma یا Draw.io خسته شدی، Excalidraw رو امتحان کن. سبکتره، سریعتره و برای اسکچهای فنی کاملًا کافیه. مثلاً برای کشیدن فلوچارت، طراحی اولیه UI و یا توضیح معماری سیستم و ... خلاصه یه ابزار سادس که کار رو راه میندازه.
github.com/excalidraw/excalidraw
@Linuxor
github.com/excalidraw/excalidraw
@Linuxor
حدود 50 سال پیش ببینید چطور با این کدا به ماه رفتن
کد آپولو 11 رو بخونید تا ببینید چطور مدیریت حافظه با دقت نانوثانیه، پردازش موازی بدون CPU چندهستهای و تشخیص خطا قبل از وقوع رو انجام میدادن
جالب اینجاست هنوز هم قابل یادگیریه.
github.com/chrislgarry/Apollo-11
@Linuxor
کد آپولو 11 رو بخونید تا ببینید چطور مدیریت حافظه با دقت نانوثانیه، پردازش موازی بدون CPU چندهستهای و تشخیص خطا قبل از وقوع رو انجام میدادن
جالب اینجاست هنوز هم قابل یادگیریه.
github.com/chrislgarry/Apollo-11
@Linuxor
فرق حرفهایها با تازهکارها اینه که قالب پروژهشون از اول حساب شدهست html5-boilerplate یه چارچوب سریع و سبک برای شروع پروژههای وبه که بهت میگه : دیگه لازم نیست کلی css و js بیاستفاده بریزی تو صفحه!
هم سرعت سایتت بهتر میشه، هم کدهات تمیزتر میمونن و از همه مهمتر، کلی وقت برای چیزهای مهمتر میذاری.
github.com/h5bp/html5-boilerplate
@Linuxor
هم سرعت سایتت بهتر میشه، هم کدهات تمیزتر میمونن و از همه مهمتر، کلی وقت برای چیزهای مهمتر میذاری.
github.com/h5bp/html5-boilerplate
@Linuxor
خیلیها نمیدونن که میشه یه دیتابیس واقعی مثل Postgres رو با سادگی فایربیس مدیریت کرد!
سوپابیس دقیقاً همینه: قدرت PostgreSQL با UX ساده. میتونی کوئریهای SQL بزنی، کاربران رو مدیریت کنی و حتی فایل آپلود کنی—همه از یه پنل ساده.
برای پروژههای کوچیک تا بزرگ، این ریپو نجاتبخشه.
github.com/supabase/supabase
@Linuxor
سوپابیس دقیقاً همینه: قدرت PostgreSQL با UX ساده. میتونی کوئریهای SQL بزنی، کاربران رو مدیریت کنی و حتی فایل آپلود کنی—همه از یه پنل ساده.
برای پروژههای کوچیک تا بزرگ، این ریپو نجاتبخشه.
github.com/supabase/supabase
@Linuxor
1
ریپوی Markdown Here یه افزونه ساده ولی خیلی کاربردیه که وقتی داری توی ایمیل یا فرمهای وب مینویسی، میتونی متنهات رو با Markdown بنویسی و با یه کلیک اون رو به HTML تبدیل کنی؛ بدون اینکه نیازی باشه هر بار کد HTML بنویسی یا فرمتبندی سخت انجام بدی.
خیلی وقتها همینجوری سریع متن مینویسی و بعد کلی وقت صرف درستکردن ظاهرش میکنی، این ابزار کارتو خیلی راحتتر میکنه.
github.com/adam-p/markdown-here
@Linuxor
خیلی وقتها همینجوری سریع متن مینویسی و بعد کلی وقت صرف درستکردن ظاهرش میکنی، این ابزار کارتو خیلی راحتتر میکنه.
github.com/adam-p/markdown-here
@Linuxor
1