Forwarded from DevTwitter | توییت برنامه نویسی
شرکت JetBrains در اقدامی بسیار جوانمردانه و پسندیده، دو تا از IDE های خودش رو برای استفاده غیرتجاری رایگان کرد: Rider و WebStorm.
اگر با فرانتاند یا داتنت سر و کار دارید و تا به امروز اینا رو امتحان نکردید، اکیداً توصیه میکنم حالا که نصبش رایگان و بی دردسر شده، حتما امتحان کنید. سعی کنید از قابلیتهای فراوونی که دارند استفاده کنید تا کد زدن رو برای خودتون راحت و لذتبخش کنید.
پ.ن برای مخاطبان خاص:
آره دوست عزیزم، میدونم VS Code و Visual Studio خیلی خفنن. اما شما یه مدت اینا رو امتحان کن و بعدا مقایسه کن. خیلیا بودن که فکر میکردن هیچی به پای اونا نمیرسه، اما بعدا نظرشون کاملا عوض شد و پشت سرشون هم نگاه نکردن.
@DevTwitter | <Amir Ziapour/>
اگر با فرانتاند یا داتنت سر و کار دارید و تا به امروز اینا رو امتحان نکردید، اکیداً توصیه میکنم حالا که نصبش رایگان و بی دردسر شده، حتما امتحان کنید. سعی کنید از قابلیتهای فراوونی که دارند استفاده کنید تا کد زدن رو برای خودتون راحت و لذتبخش کنید.
پ.ن برای مخاطبان خاص:
آره دوست عزیزم، میدونم VS Code و Visual Studio خیلی خفنن. اما شما یه مدت اینا رو امتحان کن و بعدا مقایسه کن. خیلیا بودن که فکر میکردن هیچی به پای اونا نمیرسه، اما بعدا نظرشون کاملا عوض شد و پشت سرشون هم نگاه نکردن.
@DevTwitter | <Amir Ziapour/>
Forwarded from Python BackendHub (Mani)
یک چیزه خیلی basic و قشنگ تو پایتون که من نمیدونستم, میتونید تو list comprehension از walrus operator استفاده کنید.
فقط یک نکته ای که داره اینه که اسم variable لیک میشه. حواستون باشه به این قضیه. یعنی تو این مثال اگه از list comprehension خالی استفاده میکردم i وجود نداشت.
@PyBackendHub
فقط یک نکته ای که داره اینه که اسم variable لیک میشه. حواستون باشه به این قضیه. یعنی تو این مثال اگه از list comprehension خالی استفاده میکردم i وجود نداشت.
@PyBackendHub
Forwarded from Go Casts 🚀
من خودم به شخصه سعی میکنم از همون اول repository پروژه رو تنظیم کنم که fast forward mergeهارو بپذیره.
اینطور با استراتژی feature branching پیش میرم و هر موقع که قرار بود با main مرج بشه برنچ مد نظر باز یه بار rebase یا merge میکنم برنچ رو (ترجیح rebase هست) و در نهایت یه commit به عنوان merge commit روی برنچ main اون feature branch رو مرج میکنم بصورت fast-forward.
اینجا در موردش بیشتر میتونید بخونید
What Is a Git Merge Fast Forward?
https://blog.mergify.com/what-is-a-git-merge-fast-forward/
Git Branching Strategies
https://newsletter.techworld-with-milan.com/p/git-branching-strategies
@gocasts
اینطور با استراتژی feature branching پیش میرم و هر موقع که قرار بود با main مرج بشه برنچ مد نظر باز یه بار rebase یا merge میکنم برنچ رو (ترجیح rebase هست) و در نهایت یه commit به عنوان merge commit روی برنچ main اون feature branch رو مرج میکنم بصورت fast-forward.
اینجا در موردش بیشتر میتونید بخونید
What Is a Git Merge Fast Forward?
https://blog.mergify.com/what-is-a-git-merge-fast-forward/
Git Branching Strategies
https://newsletter.techworld-with-milan.com/p/git-branching-strategies
@gocasts
Forwarded from DevTwitter | توییت برنامه نویسی
اگه شما هم مثل من لینوکسی هستید ، بهتون پیشنهاد میکنم حتماً ترکیب tmux و Oh My Zsh رو امتحان کنید!
چندتا از مزیتها و پلاگین ها که با این ترکیب جذاب ، واقعاً کار رو راحت و لذت بخش میکنه:
باز کردن چندین تب به صورت عمودی و افقی که بدون هیچ مشکلی میتونی بین تب ها با سرعت جابجا بشی
دستورات پرکاربرد رو سریعتر با auto-complete اجرا میکنی
با شخصیسازی محیط، کار کردن توی ترمینال جذابتر میشه و این قابلیت رو داره کهکلی پلاگین برای راحتر کردن کارها نصب کنی .
با پلاگین tmux-resurrect همیشه میتونی همه پنجرهها و تبهای باز رو ذخیره و بازیابی کنی ، حتی بعد از ریبوت سیستم!
با پلاگین zsh-syntax-highlighting، دستورات توی ترمینال مثل یک ادیتور کد رنگی میشن و خطاها رو همون موقع متوجه بشید.
و با tmux-powerline یک استاتوس بار جذاب دارم که همه چیز رو، از ساعت تا وضعیت CPU، نشون میده.
و کلی مثال و پلاگین دیگه که حتما ارزش امتحان کردن داره
این ترکیب ترمینال من رو خیلی کارآمدتر و جذابتر کرده.
حتماً امتحانش کنید!
@DevTwitter | <mohammad hosseinifar/>
چندتا از مزیتها و پلاگین ها که با این ترکیب جذاب ، واقعاً کار رو راحت و لذت بخش میکنه:
باز کردن چندین تب به صورت عمودی و افقی که بدون هیچ مشکلی میتونی بین تب ها با سرعت جابجا بشی
دستورات پرکاربرد رو سریعتر با auto-complete اجرا میکنی
با شخصیسازی محیط، کار کردن توی ترمینال جذابتر میشه و این قابلیت رو داره کهکلی پلاگین برای راحتر کردن کارها نصب کنی .
با پلاگین tmux-resurrect همیشه میتونی همه پنجرهها و تبهای باز رو ذخیره و بازیابی کنی ، حتی بعد از ریبوت سیستم!
با پلاگین zsh-syntax-highlighting، دستورات توی ترمینال مثل یک ادیتور کد رنگی میشن و خطاها رو همون موقع متوجه بشید.
و با tmux-powerline یک استاتوس بار جذاب دارم که همه چیز رو، از ساعت تا وضعیت CPU، نشون میده.
و کلی مثال و پلاگین دیگه که حتما ارزش امتحان کردن داره
این ترکیب ترمینال من رو خیلی کارآمدتر و جذابتر کرده.
حتماً امتحانش کنید!
@DevTwitter | <mohammad hosseinifar/>
Forwarded from Abrha
abrh.ir/isfenjoy
📣@abrhacom
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
بعد از یه عالمه بالا و پایین کردن و پرس و جو و کار کردن در مورد اینکه vue بهتره یا react به این نتیجه رسیدم و خواستم با شما به اشتراک بزارم :
از لحاظ سرعت و کارایی react از vue بهتره ، مخصوصا توی پروژه های بزرگ .
از لحاظ یادگیری و آسون بودن vue خیلی راحت تره .
ولی این به این معنی نیست که اگه الان داری روی vue کار میکنی ، بری سمت react
درسته سرعت react بهتره ولی دلیل بر این نیست که هر سایتی با react زده شده سرعت بالاتری داره نسبت به vue . همه چی برمیگرده به نحوه پیاده سازی کد شما و اینکه چقدر خوب و تمیز پروژه را اجرا کردین و چه چیزو کجا و چجوری پیاده سازی کردین .
در کل اینو میخوام بگم اگه داری با یک فرم وورک یا کتابخانه کار میکنی دنبال این نباش که بری سراغ کتابخونه و فرم وورک های دیگه و شاخه به شاخه بشی تا زمانی که همونی که کار میکنی را کامل بلد شده باشی .
استاد بروسلی میگفت
من از کسی نمیترسم که هزار فن را یک بار تمرین کرده باشه ، من از کسی میترسم که یک فنو هزار بار تمرین کرده باشه .
@DevTwitter | <Tohid Salimi/>
از لحاظ سرعت و کارایی react از vue بهتره ، مخصوصا توی پروژه های بزرگ .
از لحاظ یادگیری و آسون بودن vue خیلی راحت تره .
ولی این به این معنی نیست که اگه الان داری روی vue کار میکنی ، بری سمت react
درسته سرعت react بهتره ولی دلیل بر این نیست که هر سایتی با react زده شده سرعت بالاتری داره نسبت به vue . همه چی برمیگرده به نحوه پیاده سازی کد شما و اینکه چقدر خوب و تمیز پروژه را اجرا کردین و چه چیزو کجا و چجوری پیاده سازی کردین .
در کل اینو میخوام بگم اگه داری با یک فرم وورک یا کتابخانه کار میکنی دنبال این نباش که بری سراغ کتابخونه و فرم وورک های دیگه و شاخه به شاخه بشی تا زمانی که همونی که کار میکنی را کامل بلد شده باشی .
استاد بروسلی میگفت
من از کسی نمیترسم که هزار فن را یک بار تمرین کرده باشه ، من از کسی میترسم که یک فنو هزار بار تمرین کرده باشه .
@DevTwitter | <Tohid Salimi/>
Forwarded from محتوای آزاد سهراب
و این هم از این.
سری مقدماتی استفاده از گنو/لینوکس
توی این ویدئوها از مینت استفاده کردم، و توی این قسمت یک سری کارهای اولیه رو انجام دادیم مثل کار با apt، نصب چندتا بسته و همینطور توضیحات کلی درمورد میزکار.
توی قسمتهای بعدی به سراغ دستورات پایه و واین خواهیم رفت.
تماشا از یوتوب
تماشا از پیرتوب
@SohrabContents
سری مقدماتی استفاده از گنو/لینوکس
توی این ویدئوها از مینت استفاده کردم، و توی این قسمت یک سری کارهای اولیه رو انجام دادیم مثل کار با apt، نصب چندتا بسته و همینطور توضیحات کلی درمورد میزکار.
توی قسمتهای بعدی به سراغ دستورات پایه و واین خواهیم رفت.
تماشا از یوتوب
تماشا از پیرتوب
@SohrabContents
Forwarded from DevTwitter | توییت برنامه نویسی
تو این سایت میتونید مقالاتِ پولیِ مدیوم رو رایگان باز کنید. در واقع خودش اشتراکِ مدیوم خریده و از طریقِ این سایت در دسترسِ عموم قرار داده. مدیوم نقطهضعفهاش رو حل کرده. تمامِ روشهایِ قدیمیِ دورزدن paywall از کار افتاده. فقط همین روش جواب میده.
freedium.cfd
@DevTwitter | <Ayub Kokabi/>
freedium.cfd
@DevTwitter | <Ayub Kokabi/>
Forwarded from PhiloLearn | فیلولرن
تو این سایت میتونید مقالاتِ پولیِ مدیوم رو رایگان باز کنید. در واقع خودش اشتراکِ مدیوم خریده و از طریقِ این سایت در دسترسِ عموم قرار داده. مدیوم نقطهضعفهاش رو حل کرده. تمامِ روشهایِ قدیمیِ دورزدن paywall از کار افتاده. فقط همین روش جواب میده.
freedium.cfd
💙 @PhiloLearn | <Ayub Kokabi/>
freedium.cfd
💙 @PhiloLearn | <Ayub Kokabi/>
Forwarded from ⚝ (ZiZiGuLu)
Forwarded from LearnPOV | لرن پی او وی
Forwarded from LearnPOV | لرن پی او وی
مثل اینکه ترجمه درخواست شد ؛))
میگه مادرم امروز نگاهی به کد من انداخت و گفت :
"پس کارت اینه که با استفاده از کلمات رندوم انگلیسی و نمادها، متنهایی با رنگهای قشنگ بنویسی؟ نمیدونم چرا برای این کار انقدر حقوق خوبی میگیری. این متن حتی درست هم از سمت چپ تراز نشده."
اون واقعاً میتونه یک ریویو کننده عالی باشه :+)
میگه مادرم امروز نگاهی به کد من انداخت و گفت :
"پس کارت اینه که با استفاده از کلمات رندوم انگلیسی و نمادها، متنهایی با رنگهای قشنگ بنویسی؟ نمیدونم چرا برای این کار انقدر حقوق خوبی میگیری. این متن حتی درست هم از سمت چپ تراز نشده."
اون واقعاً میتونه یک ریویو کننده عالی باشه :+)
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
دنبال صندلی گیمینگ هستی ؟Orb X به ایران امد و ۴۰۰ میلیون ارزان شد
صندلی گیمینگ کولرمستر Orb X یک فضای کار اختصاصی یا «ایستگاه چندمنظوره کاملاً فراگیر»
با کاهش قیمت ۴۰۰ میلیونی از دو میلیارد به عدد یک میلیارد ششصد رسید
مفته
[ وی صندلی میز ناهارخوری خود را جلو میکشد ]
⁉️ شما با پول تو جیبی هاتون چی میخرید؟
صندلی گیمینگ کولرمستر Orb X یک فضای کار اختصاصی یا «ایستگاه چندمنظوره کاملاً فراگیر»
با کاهش قیمت ۴۰۰ میلیونی از دو میلیارد به عدد یک میلیارد ششصد رسید
مفته
[ وی صندلی میز ناهارخوری خود را جلو میکشد ]
⁉️ شما با پول تو جیبی هاتون چی میخرید؟
Forwarded from Gopher Academy
🔵 عنوان مقاله
Elevate Your Backend Skills
🟢 خلاصه مقاله:
مقاله به بررسی اهمیت آموزش و توسعه مهارتها در زمینههای مختلف برنامهنویسی نظیر Python، Go، TypeScript و همچنین آشنایی با پلتفرمهایی مانند AWS میپردازد. این مقاله تأکید دارد که با استفاده از دورههای آموزشی ویدیویی که توسط متخصصین این حوزهها ارائه میشود، افراد میتوانند به طرز چشمگیری دانش و تخصص خود را گسترش دهند. همچنین، اشاره میکند به فرصتهای یادگیری متنوع از طریق مسیرهای یادگیری مختلف که به طور مداوم در حال ارتقا هستند و به شرکتکنندگان این امکان را میدهد که مهارتهای مورد نیاز در بازار کار را به دست آورند. این مقاله تاکید میکند که توسعه مهارتهای برنامهنویسی در درازمدت میتواند به بهبود فرصتهای شغلی و پیشرفت کاری کمک کند.
🟣لینک مقاله:
https://golangweekly.com/link/160744/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Elevate Your Backend Skills
🟢 خلاصه مقاله:
مقاله به بررسی اهمیت آموزش و توسعه مهارتها در زمینههای مختلف برنامهنویسی نظیر Python، Go، TypeScript و همچنین آشنایی با پلتفرمهایی مانند AWS میپردازد. این مقاله تأکید دارد که با استفاده از دورههای آموزشی ویدیویی که توسط متخصصین این حوزهها ارائه میشود، افراد میتوانند به طرز چشمگیری دانش و تخصص خود را گسترش دهند. همچنین، اشاره میکند به فرصتهای یادگیری متنوع از طریق مسیرهای یادگیری مختلف که به طور مداوم در حال ارتقا هستند و به شرکتکنندگان این امکان را میدهد که مهارتهای مورد نیاز در بازار کار را به دست آورند. این مقاله تاکید میکند که توسعه مهارتهای برنامهنویسی در درازمدت میتواند به بهبود فرصتهای شغلی و پیشرفت کاری کمک کند.
🟣لینک مقاله:
https://golangweekly.com/link/160744/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Frontendmasters
Backend Languages Learning Path – Expand Your Backend Skills
Gain fundamental knowledge across multiple programming languages and expand your skillset.
Forwarded from DevTwitter | توییت برنامه نویسی
شیر مرغ تا جون آدمیزاد؟
این ریپو رو ی نگاه بندازید، از ساخت سیستم عامل تا جستجوگر وب و زبان برنامه نویسی خودتون رو میتونید اینجا پیدا کنید:)
طبیعتا بهترین گزینه نیست و بهینه ترین هم نیست ولی برای اینکه یک دید کلی از شیوه کار داشته باشید عالیه:)
https://github.com/codecrafters-io/build-your-own-x
@DevTwitter | <Mani/>
این ریپو رو ی نگاه بندازید، از ساخت سیستم عامل تا جستجوگر وب و زبان برنامه نویسی خودتون رو میتونید اینجا پیدا کنید:)
طبیعتا بهترین گزینه نیست و بهینه ترین هم نیست ولی برای اینکه یک دید کلی از شیوه کار داشته باشید عالیه:)
https://github.com/codecrafters-io/build-your-own-x
@DevTwitter | <Mani/>