CodeByMe 🛜
971 subscribers
1.94K photos
400 videos
4 files
791 links
برنامه نویسی لذت بخش تره یا چایی ؟
.
.
ارتباط:
@AmirMohammadMohammadi

.
Instagram: codebyme_official
Youtube: codebyme
Download Telegram
تهران رسما کشنده ترین هوای جهان شد

@codebyme
💔7🏆1
اگر حین نصب کردن پکیج های گولنگ ارور ۴۰۳ (بخاطر تحریم ها) برخورد کردید میتونید از سرویس goproxy.io استفاده کنید. کامند زیر رو در ترمینال وارد کنید و پکیج هارو نصب کنید.


go env -w GOPROXY=https://goproxy.io,direct



@codebyme
🙏2
2👍2🙏1
اون کدی که روزی صد بار داری بهش لعنت میفرستی... "اشتباه فنی" نیست. "پلن مهاجرت" نفر قبلی بوده!

دیروز با یکی از دوستام صحبت میکردم. حسابی کلافه بود.
میگفت توی یه شرکت جمع‌وجور کار میکنه که کل ترافیکشون به زور به ۵۰۰ تا ریکوئست در روز میرسه. (پروژه‌ای که روی یه هاست اشتراکی هم مثل ساعت کار میکرد).

ولی الان چی زیر دستشه؟ یه کلاف سردرگم از Microservices، Kafka برای مسیجینگ، GraphQL برای دو تا کوئری ساده، و دیتابیس‌های NoSQL که اصلاً نیازی بهشون نبود.

پرسیدم: "چرا؟! کی همچین معماری سنگینی رو برای یه پروژه به این کوچیکی چیده؟"

خندید و گفت: "تیم‌لید قبلی. می‌خواست رزومه‌ش رو برای آمازون و گوگل قوی کنه. نیاز داشت این کلمات کلیدی (Keywords) رو توی رزومه‌ش داشته باشه تا بتونه ویزا بگیره. الان اون کاناداست و داره حقوق دلاری میگیره..."

"...و ما موندیم و سیستمی که هر جاش رو دست میزنیم، از سه جای دیگه میپکه."

بدتر از اون؟ مدیرای مجموعه هنوز فکر میکنن اون معماری شاهکاره! با خودشون میگن: "فلانی که اینو نوشت الان تو شرکتای بزرگ خارجیه؛ پس حتما کارش درست بوده و ما بلد نیستیم نگهش داریم!"

به این پدیده میگن Resume-Driven Development (RDD). یا به زبون ساده‌تر: "توسعه‌ی مبتنی بر شوآف".
یعنی انتخاب تکنولوژی نه بر اساس نیاز پروژه یا سود شرکت، بلکه بر اساس جذابیت رزومه برای شغل بعدی.

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



@codebyme
👍1🍌1
عزیزان ،

اگر صرفا یک Endpoint از OpenAI یا هر AI Service Provider دیگری را صدا میزنید و یک اتفاقی می افتد، شما از خدایان هوش مصنوعی نیستید - باور کنید شما اصلا چیز خاصی نیستید، شما در حال حرام شدن و یک استعداد کشف نشده نیستید، شما صرفا یک صدا کننده یک API هستید - زیاد خودتان را اذیت نکنید !! - کسی هم در هیچ کجای دنیا الاف این تخصص عجیب شما نیست - به همان CRUD ادامه بدهید - خبری هم از حقوق 800 هزار دلاری نیست - بشین سر جات دوست من !

پیروز باشید



@codebyme
👍7🤣21
یکی از واقعی ترین تصاویری که دیدم



@codebyme
🤣101
یکی دوبار گند بزنی تو معماری و ساختار پروژه و مجبور بشی پروژه رو سنگین ریفکتور کنی اون موقعس که می‌فهمی کد زدن تو کاغذ چقدر لذت بخشه، میفهمی مربع مستطیل کشیدن روی کاغذ چقدر لذت بخشه، الان داغی نمی‌فهمی!



@codebyme
👍43👎1🐳1
تو مغزم دقیقا همینقدر تب باز شده دارم.


_Kid P_



@codebyme
👍21🤯1
حاصل وایب کدینگ

@codebyme
🤣8
کانفیگ کردن NGINX مرد میدان می‌طلبه چون چت باتا ممکنه کلی اشتباه کنن، هر اشتباهی ممکنه باعث افت پرفومنس و یا امنیت سایتتون بشه اینجارو داشته باشید قالب های نمونه کافیگ گذاشته از روش ایده بگیرید :

github.com/h5bp/server-configs-nginx



@codebyme
👍1
این یک فاجعه و سم خالص بود !

فکر میکردم بعد از این همه سال سروکله زدن با کد، دیگه چیزی غافلگیرم نمیکنه. اما امروز با موردی روبرو شدم که اسمش رو نمیشه "مشکل فنی" گذاشت، رسماً "فاجعه" بود!

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

اولش که گفتن "ما اصلا سیستم احراز هویت (Auth) نداریم، باید با IP ثابت وصل بشید به نرم افزار"، باید میفهمیدم قراره با چی روبرو بشم. یعنی عملاً  دیتا رو گذاشتن وسط کوچه، فقط گفتن غریبه نیاد.

اما فاجعه اصلی وقتی بود که خروجی JSON کالاها رو دیدیم. فیلد ID که باید مقدس ترین، تمیزترین و یونیک ترین بخش دیتابیس باشه، این شکلی بود (تصویر رو ببینید ):

نه تنها ID ها پاک و یکتا نبودند، بلکه شامل "فاصله" (Space)، "کاراکتر فارسی" و حتی "تک حرف" بودن! عملاً نمیشد روی این فیلد کوئری یا جوین زد بدون اینکه خطا بگیریم.

این دومین باره که تو نرم افزارهای حسابداری همچین عجایبی می بینم (ماجرای قبلی رو هم بعدا براتون تعریف میکنم که اونم شاهکار بود).



@codebyme
👍2🤣1
برید توی این آدرس، جیمیل خودتون رو بزنید اکانت یک ماهه تجاری/بیزنسی جمنای رو رایگان فعال کنید کلی امکانات پیشرفته داره، (بعد از تموم شدن دوره رایگانش، قیمت هر ماهش 21 دلاره)

business.gemini.google



@codebyme