Forwarded from Python Hints
میخوام راجب این صحبت کنم (از پروفایل خودم).
من پیغمبر مخالفت با اهمیت تعداد کامیت بودم و هستم؛ حداقل ۳-۴ ساله دارم این حرف رو میزنم و دلیلش رو هم گفتم (اینکه چندتا گیتهاب خودم به اینو اون دادم و ...)
ولی یک جو احمقانه توی لینکدین و توییتر راه افتاده ضد این بخش؛ ببین از من که گذشته ولی این صحبتهای احمقانه برای کل جامعه برنامهنوبسی بد هست چند مورد :
۱- کسی که پروفایلش انقدر کامیت داره؛ حرفهای نیست چون شرکتهای بزرگ خودشون گیتلب دارند و ...
همینجا جواب این رو میدم:
احمق جون تو تازهکاری گیتلب زمانی به یک سری باگها خورد (توی یوتیوب سرچ کنید) که خیلی شرکتها برگشتند روی گیتهاب و نسخه
خیلی از فعالیتهای گیتهاب من ازونجا شروع شد.
۲- اینا همش ادا بازیه و ...
حماقت محض هست این حرف؛ اگر به اینجا رسیدی که این حرف رو زدی (شما تا حالا کسی رو دیدی عکس این کاشیکاری رو توی رزومهاش بذاره ؟)
هیچ شرکت و یا شخص با سوادی رو نمیشناسم که حتی ۱ درصد این موزاییک براش مهم باشه (مگر بچههایی که روش نقاشی میکشند. اونم کل کل برنامه نویسی هست البته)
و چیزهای از این دست.
در نهایت اینکه؛ من خودم بیشتر کامیتهای گیتهابم برای کارهای شخصی (اسکریپت؛ ایده؛ داکیومنت؛ کانفیگ و حتی تمرین هست)
از این 2176 تا کامیت شاید 700-800 تاش برای شرکتهایی هست که روی گیتهاب هستند؛ باقیش کارهای خودمه؛ و حتی اگر یک روز تا ۱۰ شب هم سرکار باشم هرطور شده باید تا آخر شب ۲-۳ تا مطلب کتابی که خوندم رو برای خودم تمرین کنم (این بدترین حالت هست).
ولی خیلی وقتا تیکه کدی زده شده توی شرکت که بنظرم راه خوبی نبوده و باگ میخوره؛ روی گیتهاب خودم یک سناریو مشابه براش درست میکنم و سعی میکنم اون مشکل رو حل کنم یا پروفایلینگ براش بگیرم و اپتیمایز کنم چون من خالق همه پروژههای شرکتها نیستم و خیلی وقتا بیزینس بهم اجازه نمیده روش رو تغییر بدم.
خلاصه که وظیفه ما :
هشدار دادن راجب افراد سودجو بود؛ که نیروی HR به این کاشی کاری گیتهاب اهمیتی نده برای دعوت به مصاحبه.
اما این موج تخریب افراد تازهکار و با انگیزه بالا هم کاری بس کثیفتر هست که مطمئنم از جامعه توسعه دهنده شروع نشده.
مثال از خودم زدم برای حمایت از تمام دولوپرهای تازهکار و با انگیزه دمتون گرم❤️
من پیغمبر مخالفت با اهمیت تعداد کامیت بودم و هستم؛ حداقل ۳-۴ ساله دارم این حرف رو میزنم و دلیلش رو هم گفتم (اینکه چندتا گیتهاب خودم به اینو اون دادم و ...)
ولی یک جو احمقانه توی لینکدین و توییتر راه افتاده ضد این بخش؛ ببین از من که گذشته ولی این صحبتهای احمقانه برای کل جامعه برنامهنوبسی بد هست چند مورد :
۱- کسی که پروفایلش انقدر کامیت داره؛ حرفهای نیست چون شرکتهای بزرگ خودشون گیتلب دارند و ...
همینجا جواب این رو میدم:
احمق جون تو تازهکاری گیتلب زمانی به یک سری باگها خورد (توی یوتیوب سرچ کنید) که خیلی شرکتها برگشتند روی گیتهاب و نسخه
organization رو خرید زدند.خیلی از فعالیتهای گیتهاب من ازونجا شروع شد.
۲- اینا همش ادا بازیه و ...
حماقت محض هست این حرف؛ اگر به اینجا رسیدی که این حرف رو زدی (شما تا حالا کسی رو دیدی عکس این کاشیکاری رو توی رزومهاش بذاره ؟)
هیچ شرکت و یا شخص با سوادی رو نمیشناسم که حتی ۱ درصد این موزاییک براش مهم باشه (مگر بچههایی که روش نقاشی میکشند. اونم کل کل برنامه نویسی هست البته)
و چیزهای از این دست.
در نهایت اینکه؛ من خودم بیشتر کامیتهای گیتهابم برای کارهای شخصی (اسکریپت؛ ایده؛ داکیومنت؛ کانفیگ و حتی تمرین هست)
از این 2176 تا کامیت شاید 700-800 تاش برای شرکتهایی هست که روی گیتهاب هستند؛ باقیش کارهای خودمه؛ و حتی اگر یک روز تا ۱۰ شب هم سرکار باشم هرطور شده باید تا آخر شب ۲-۳ تا مطلب کتابی که خوندم رو برای خودم تمرین کنم (این بدترین حالت هست).
ولی خیلی وقتا تیکه کدی زده شده توی شرکت که بنظرم راه خوبی نبوده و باگ میخوره؛ روی گیتهاب خودم یک سناریو مشابه براش درست میکنم و سعی میکنم اون مشکل رو حل کنم یا پروفایلینگ براش بگیرم و اپتیمایز کنم چون من خالق همه پروژههای شرکتها نیستم و خیلی وقتا بیزینس بهم اجازه نمیده روش رو تغییر بدم.
خلاصه که وظیفه ما :
هشدار دادن راجب افراد سودجو بود؛ که نیروی HR به این کاشی کاری گیتهاب اهمیتی نده برای دعوت به مصاحبه.
اما این موج تخریب افراد تازهکار و با انگیزه بالا هم کاری بس کثیفتر هست که مطمئنم از جامعه توسعه دهنده شروع نشده.
مثال از خودم زدم برای حمایت از تمام دولوپرهای تازهکار و با انگیزه دمتون گرم
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Syntax | سینتکس (Daimon)
میخوام راجب این صحبت کنم (از پروفایل خودم).
من پیغمبر مخالفت با اهمیت تعداد کامیت بودم و هستم؛ حداقل ۳-۴ ساله دارم این حرف رو میزنم و دلیلش رو هم گفتم (اینکه چندتا گیتهاب خودم به اینو اون دادم و ...)
ولی یک جو احمقانه توی لینکدین و توییتر راه افتاده ضد این بخش؛ ببین از من که گذشته ولی این صحبتهای احمقانه برای کل جامعه برنامهنوبسی بد هست چند مورد :
۱- کسی که پروفایلش انقدر کامیت داره؛ حرفهای نیست چون شرکتهای بزرگ خودشون گیتلب دارند و ...
همینجا جواب این رو میدم:
احمق جون تو تازهکاری گیتلب زمانی به یک سری باگها خورد (توی یوتیوب سرچ کنید) که خیلی شرکتها برگشتند روی گیتهاب و نسخه
خیلی از فعالیتهای گیتهاب من ازونجا شروع شد.
۲- اینا همش ادا بازیه و ...
حماقت محض هست این حرف؛ اگر به اینجا رسیدی که این حرف رو زدی (شما تا حالا کسی رو دیدی عکس این کاشیکاری رو توی رزومهاش بذاره ؟)
هیچ شرکت و یا شخص با سوادی رو نمیشناسم که حتی ۱ درصد این موزاییک براش مهم باشه (مگر بچههایی که روش نقاشی میکشند. اونم کل کل برنامه نویسی هست البته)
و چیزهای از این دست.
در نهایت اینکه؛ من خودم بیشتر کامیتهای گیتهابم برای کارهای شخصی (اسکریپت؛ ایده؛ داکیومنت؛ کانفیگ و حتی تمرین هست)
از این
ولی خیلی وقتا تیکه کدی زده شده توی شرکت که بنظرم راه خوبی نبوده و باگ میخوره؛ روی گیتهاب خودم یک سناریو مشابه براش درست میکنم و سعی میکنم اون مشکل رو حل کنم یا پروفایلینگ براش بگیرم و اپتیمایز کنم چون من خالق همه پروژههای شرکتها نیستم و خیلی وقتا بیزینس بهم اجازه نمیده روش رو تغییر بدم.
خلاصه که وظیفه ما :
هشدار دادن راجب افراد سودجو بود؛ که نیروی HR به این کاشی کاری گیتهاب اهمیتی نده برای دعوت به مصاحبه.
اما این موج تخریب افراد تازهکار و با انگیزه بالا هم کاری بس کثیفتر هست که مطمئنم از جامعه توسعه دهنده شروع نشده.
مثال از خودم زدم برای حمایت از تمام دولوپرهای تازهکار و با انگیزه دمتون گرم ❤️
من پیغمبر مخالفت با اهمیت تعداد کامیت بودم و هستم؛ حداقل ۳-۴ ساله دارم این حرف رو میزنم و دلیلش رو هم گفتم (اینکه چندتا گیتهاب خودم به اینو اون دادم و ...)
ولی یک جو احمقانه توی لینکدین و توییتر راه افتاده ضد این بخش؛ ببین از من که گذشته ولی این صحبتهای احمقانه برای کل جامعه برنامهنوبسی بد هست چند مورد :
۱- کسی که پروفایلش انقدر کامیت داره؛ حرفهای نیست چون شرکتهای بزرگ خودشون گیتلب دارند و ...
همینجا جواب این رو میدم:
احمق جون تو تازهکاری گیتلب زمانی به یک سری باگها خورد (توی یوتیوب سرچ کنید) که خیلی شرکتها برگشتند روی گیتهاب و نسخه
organization رو خرید زدند.خیلی از فعالیتهای گیتهاب من ازونجا شروع شد.
۲- اینا همش ادا بازیه و ...
حماقت محض هست این حرف؛ اگر به اینجا رسیدی که این حرف رو زدی (شما تا حالا کسی رو دیدی عکس این کاشیکاری رو توی رزومهاش بذاره ؟)
هیچ شرکت و یا شخص با سوادی رو نمیشناسم که حتی ۱ درصد این موزاییک براش مهم باشه (مگر بچههایی که روش نقاشی میکشند. اونم کل کل برنامه نویسی هست البته)
و چیزهای از این دست.
در نهایت اینکه؛ من خودم بیشتر کامیتهای گیتهابم برای کارهای شخصی (اسکریپت؛ ایده؛ داکیومنت؛ کانفیگ و حتی تمرین هست)
از این
2176 تا کامیت شاید 700-800 تاش برای شرکتهایی هست که روی گیتهاب هستند؛ باقیش کارهای خودمه؛ و حتی اگر یک روز تا ۱۰ شب هم سرکار باشم هرطور شده باید تا آخر شب ۲-۳ تا مطلب کتابی که خوندم رو برای خودم تمرین کنم (این بدترین حالت هست).ولی خیلی وقتا تیکه کدی زده شده توی شرکت که بنظرم راه خوبی نبوده و باگ میخوره؛ روی گیتهاب خودم یک سناریو مشابه براش درست میکنم و سعی میکنم اون مشکل رو حل کنم یا پروفایلینگ براش بگیرم و اپتیمایز کنم چون من خالق همه پروژههای شرکتها نیستم و خیلی وقتا بیزینس بهم اجازه نمیده روش رو تغییر بدم.
خلاصه که وظیفه ما :
هشدار دادن راجب افراد سودجو بود؛ که نیروی HR به این کاشی کاری گیتهاب اهمیتی نده برای دعوت به مصاحبه.
اما این موج تخریب افراد تازهکار و با انگیزه بالا هم کاری بس کثیفتر هست که مطمئنم از جامعه توسعه دهنده شروع نشده.
مثال از خودم زدم برای حمایت از تمام دولوپرهای تازهکار و با انگیزه دمتون گرم ❤️
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 جایگزین های Google Analytics, Firebase, Chatgpt - Claude اضافه شدند.
https://github.com/Rayiumir/List-of-alternatives
@TheRaymondDev
https://github.com/Rayiumir/List-of-alternatives
@TheRaymondDev
GitHub
GitHub - Rayiumir/List-of-alternatives: Introducing the site and alternative software
Introducing the site and alternative software. Contribute to Rayiumir/List-of-alternatives development by creating an account on GitHub.
Forwarded from محتوای آزاد سهراب
احتمالاً ساعت ۱۰:۰۰ صبح توی یوتوب یک لایو داشته باشیم و دستگاه xiaomi note 11 pro 5G (Veux) رو با کرنل داوناستریم برای پستمارکت پورت کنیم.
سختافزارش فعلا در دسترسم نیست، اما کرنل داوناستریمش موقع بیلد شدن یک سری خطا داشت که حالا برای بیلد کردنش نیازمند اینه که بشینیم و ببینیم چطور میشه حلش کرد :))
@SohrabContents
سختافزارش فعلا در دسترسم نیست، اما کرنل داوناستریمش موقع بیلد شدن یک سری خطا داشت که حالا برای بیلد کردنش نیازمند اینه که بشینیم و ببینیم چطور میشه حلش کرد :))
@SohrabContents
Forwarded from Ninja Learn | نینجا لرن
Grokking_Relational_Database_Design-asbook.ir (3).pdf
29.6 MB
یکی از بچه ها توی گروه پرسید که چه منبعی برای Database design رو پیشنهاد میدی
منم کتاب Grokking Relational Database Design
رو پیشنهاد میدم که میتونید فایلشو رو دانلود کنید فقط یه نکته ای که هست این فایل کلا ۵ فصلشو داره از ۸ تا فصل(که همینم غیر رایگان خیلی سخت پیدا شد)
و میتونید اون سه تای دیگرو از این رپوی گیت هاب بخونید
➖➖➖➖➖➖➖➖➖
منم کتاب Grokking Relational Database Design
رو پیشنهاد میدم که میتونید فایلشو رو دانلود کنید فقط یه نکته ای که هست این فایل کلا ۵ فصلشو داره از ۸ تا فصل(که همینم غیر رایگان خیلی سخت پیدا شد)
و میتونید اون سه تای دیگرو از این رپوی گیت هاب بخونید
#⃣ #book
➖➖➖➖➖➖➖➖➖
🥷 CHANNEL | GROUP
Forwarded from Linuxor ?
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
👆👆
https://territorial.io
توی بازی که معرفی کردیم یه مشکلی که بود کانکشن وبسوکتش بعضا قطع میشد و چون بصورت دیفالت reconnect نمیشه چیزی هم براش پیاده نکردن و در جای حساس یهو همه چی پر
واسه همین مجبور شدیم کار غیراخلاقی کنیم و بصورت گلوبال WebSocket رو override کردیم و قابلیت ریکانکت شدن رو بهش اضافه کردیم:
https://gist.github.com/maanimis/42dd254450a10f8f087ae8447d8c91ee
@TheRaymondDev
https://territorial.io
توی بازی که معرفی کردیم یه مشکلی که بود کانکشن وبسوکتش بعضا قطع میشد و چون بصورت دیفالت reconnect نمیشه چیزی هم براش پیاده نکردن و در جای حساس یهو همه چی پر
واسه همین مجبور شدیم کار غیراخلاقی کنیم و بصورت گلوبال WebSocket رو override کردیم و قابلیت ریکانکت شدن رو بهش اضافه کردیم:
https://gist.github.com/maanimis/42dd254450a10f8f087ae8447d8c91ee
@TheRaymondDev
Forwarded from Laravel News
PeckPHP - A CLI tool designed to identify wording or spelling mistakes in your codebase https://laravel-news.com/peckphp
Laravel News
PeckPHP - A CLI tool designed to identify wording or spelling mistakes in your codebase - Laravel News
Peck is a powerful CLI tool designed to identify wording or spelling mistakes in your codebase. It can inspect folder names, file names, method names, comments, and more and it will fit naturally into your workflow, just like tools such as Pint or Pest.
Forwarded from Ninja Learn | نینجا لرن
واقعا کتاب خوبیه و کلی چیز از طراحی دیتابیس یاد میگیرید.
اگه دوست داشته باشید میتونم بعدا براساس همین کتاب یکسری پست درست کنم
اگه دوست داشته باشید میتونم بعدا براساس همین کتاب یکسری پست درست کنم
Forwarded from Linuxor ?
Forwarded from Linuxor ?
Forwarded from Linuxor ?
توی کامپیوتر به موقعیتی که توش برای به دست آوردن یه ویژگی یا مزیت، مجبور به چشمپوشی یا کاهش کیفیت ویژگی دیگه ای باشین Trade Off میگن؛ این مقاله اومده و 15 تا از Trade Off های معروف کامپیوتر رو جمع آوری کرده :
https://blog.algomaster.io/p/system-design-top-15-trade-offs
@Linuxor
https://blog.algomaster.io/p/system-design-top-15-trade-offs
@Linuxor
Forwarded from Gopher Academy
🔵 عنوان مقاله
Go Developer Survey 2024 H2 Results
🟢 خلاصه مقاله:
خلاصهی گزارش جامعهی برنامهنویسی Go از نظرسنجی اخیرشان نشان میدهد که بیش از 4000 پاسخ از توسعهدهندگان تجزیه و تحلیل شده است و نشان دهندهی رضایت زیاد آنها از جهتگیری زبان Go است، اما بزرگترین چالش آنها حفظ استانداردهای کدنویسی یکسان است. در زمینهی سیستمعامل، Linux و macOS پیشتازند، در حالی که در زمینهی محیطهای توسعه، VS Code و GoLand محبوبترینها هستند و در بخش ابری، AWS بیشترین استفاده را دارد. همچنین آمارهای جالبی در مورد میزان استفاده توسعهدهندگان Go از LLM (مدلهای زبان بزرگ) ارائه شده است.
🟣لینک مقاله:
https://golangweekly.com/link/163964/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Go Developer Survey 2024 H2 Results
🟢 خلاصه مقاله:
خلاصهی گزارش جامعهی برنامهنویسی Go از نظرسنجی اخیرشان نشان میدهد که بیش از 4000 پاسخ از توسعهدهندگان تجزیه و تحلیل شده است و نشان دهندهی رضایت زیاد آنها از جهتگیری زبان Go است، اما بزرگترین چالش آنها حفظ استانداردهای کدنویسی یکسان است. در زمینهی سیستمعامل، Linux و macOS پیشتازند، در حالی که در زمینهی محیطهای توسعه، VS Code و GoLand محبوبترینها هستند و در بخش ابری، AWS بیشترین استفاده را دارد. همچنین آمارهای جالبی در مورد میزان استفاده توسعهدهندگان Go از LLM (مدلهای زبان بزرگ) ارائه شده است.
🟣لینک مقاله:
https://golangweekly.com/link/163964/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
go.dev
Go Developer Survey 2024 H2 Results - The Go Programming Language
What we learned from our 2024 H2 developer survey
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
مدل 82 میلیون پارامتری ساختن واسه text-to-speech
هیچ زمانی مثل امروز هوش مصنوعی democratized نبوده
https://huggingface.co/hexgrad/Kokoro-82M
@DevTwitter | <Alek/>
هیچ زمانی مثل امروز هوش مصنوعی democratized نبوده
https://huggingface.co/hexgrad/Kokoro-82M
@DevTwitter | <Alek/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
100 توزیع برتر لینوکس.pdf
3.5 MB
🔰کتاب 100 توزیع برتر لینوکس
🔰به مناسبت روز پدر کتاب زیر ،از مجموعه کتابهای لینوکس به صورت رایگان منتشر میشود.
🔹روز پدر مبارک.
🔹نام کتاب : معرفی 100 توزیع برتر لینوکس. ویرایش سوم
——————————————-
نویسنده : حسین سیلانی
ویراستار و طراح جلد: حسین سیلانی
ناشر : نشر آزاد
نوبت چاپ : سوم
تاریخ نشر: 1403
قیمت : 200.000 تومان
شابک : 1-1-5687-482-1401
——————————————
📌درصورت تمایل به حمایت مالی-donate:
https://zarinp.al/learninghive.ir
🔰به مناسبت روز پدر کتاب زیر ،از مجموعه کتابهای لینوکس به صورت رایگان منتشر میشود.
🔹روز پدر مبارک.
🔹نام کتاب : معرفی 100 توزیع برتر لینوکس. ویرایش سوم
——————————————-
نویسنده : حسین سیلانی
ویراستار و طراح جلد: حسین سیلانی
ناشر : نشر آزاد
نوبت چاپ : سوم
تاریخ نشر: 1403
قیمت : 200.000 تومان
شابک : 1-1-5687-482-1401
——————————————
📌درصورت تمایل به حمایت مالی-donate:
https://zarinp.al/learninghive.ir
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
#نقل_کد
“Success usually comes to those who are too busy to be looking for it.”
— Henry David Thoreau
«موفقیت سراغ کسایی میره که به خاطر بیزی بودن کون این حرفا نمیذارن»
— هنری دیوید توریو
@DevTwitter
“Success usually comes to those who are too busy to be looking for it.”
— Henry David Thoreau
«موفقیت سراغ کسایی میره که به خاطر بیزی بودن کون این حرفا نمیذارن»
— هنری دیوید توریو
@DevTwitter
Forwarded from Go Casts 🚀
اگه میخوای بیشتر در مورد انواع ایندکس های دیتابیس بدونی پیشنهاد میکنم این سری آموزش ویدیویی از PlanetScale رو ببین.
دیدن ش دید عمیق تری بهت میده که بهتر از ایندکس ها استفاده کنی.
لیست موضوعاتی که پوشش داده
Introduction to indexes
B+ trees
Primary keys
Secondary keys
Primary key data types
Where to add indexes
Index selectivity
Prefix indexes
Composite indexes
Covering indexes
Functional indexes
Indexing JSON columns
Indexing for wildcard searches
Fulltext indexes
Invisible indexes
Duplicate indexes
Foreign keys
https://planetscale.com/learn/courses/mysql-for-developers/indexes/introduction-to-indexes
How do Database Indexes Work?
https://planetscale.com/blog/how-do-database-indexes-work
@gocasts
دیدن ش دید عمیق تری بهت میده که بهتر از ایندکس ها استفاده کنی.
لیست موضوعاتی که پوشش داده
Introduction to indexes
B+ trees
Primary keys
Secondary keys
Primary key data types
Where to add indexes
Index selectivity
Prefix indexes
Composite indexes
Covering indexes
Functional indexes
Indexing JSON columns
Indexing for wildcard searches
Fulltext indexes
Invisible indexes
Duplicate indexes
Foreign keys
https://planetscale.com/learn/courses/mysql-for-developers/indexes/introduction-to-indexes
How do Database Indexes Work?
https://planetscale.com/blog/how-do-database-indexes-work
@gocasts
Forwarded from محتوای آزاد سهراب
خب متأسفانه شرایطش محیا نشد که لایو بگیرم، اینترنتم پایدار نیست.
در روز های آتی این کار رو انجام میدم با اینترنت پایدار تر.
@SohrabContents
در روز های آتی این کار رو انجام میدم با اینترنت پایدار تر.
@SohrabContents
Forwarded from Geek Alerts
برنامه ticktick که تقویم و مدیریت کارهای روزانه رو ارائه میده به صورت رسمی تقویم پارسی رو اضافه کرده و حالا میتونید توی نسخه موبایل و دسکتاپ به بخش Additional Calendar برید و تقویم persian رو انتخاب کنید.
اگه اشتراک پریمیوم تهیه کنید میتوند تیکت پشتیبانی هم ارسال کنید و اگر تونستید درخواست کنید زبان فارسی و فونت دلخواه رو هم اضافه کنن.
ظاهرا تیکتها براشون خیلی اهمیت داره و با دقت خوبی بهشون جواب میدن.
https://ticktick.com/download
@geekalerts
اگه اشتراک پریمیوم تهیه کنید میتوند تیکت پشتیبانی هم ارسال کنید و اگر تونستید درخواست کنید زبان فارسی و فونت دلخواه رو هم اضافه کنن.
ظاهرا تیکتها براشون خیلی اهمیت داره و با دقت خوبی بهشون جواب میدن.
https://ticktick.com/download
@geekalerts