Easy Microservices
624 subscribers
93 photos
3 videos
1 file
37 links
گروه عمومی کانال:
@easymicroservice
Download Telegram
آیا تو محل کار میشه دوست پیدا کرد و با کسی دوست شد؟
پاسخ کوتاه:
بله، البته.

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

دوست خیلی خوبه، هم تایپ‌های خودتون رو پیدا کنید اونا مثل همسایه میمونن (همسایه‌های قدیم البته) هوای شمارو دارن.
خدارو چه دیدی؟ خیلی از همین دوستی‌ها باعث ایجاد شرکت‌ها میشه.

ما موجودات اجتماعی هستیم مثل خیلی از موجودات دیگه، تنهایی مارو از بین می‌بره، حالا که دوستای خوبی هستیم این شکلات هم برای شما 🍬.

#دوست
15
وقتی یک باگی رو که خودمون ایجاد کردیم و بعد رفعش می‌کنیم، خوشحال می‌شیم! ولی اگر دوباره همون باگ رو ایجاد کنیم عصبانی و ناراحت می‌شیم.

ما یا مریضیم یا معتاد!

نیازمند باگ‌های جدید هستیم! باگ خونمون کم میشه.
اگر ماهیت برنامه‌نویسی باگ نداشت اونوقت اصلا چالش نداشت و بی ارزش بود. همه چیز به وجود باگه. برنامه نویس‌ها در تلاش نیستند نرم افزار تولید کنند، آنها در تلاشند تا از یکدیگر کمتر باگ بزنند و بگویند در حالی که ما می‌تونیم باگ بزنیم ولی کمتر باگ میز‌نیم.
اینم شده معیار کنترل کیفیت نرم‌افزارها 😕😂.
😁4
😁8🔥1
سنیورها هیچوقت نمی‌میرن، اونا بخشی از کدهای شما می‌شن.

#Legends_Never_Die
🤣7👍3
🤣7
اگه رئیستون مثل این لباس می‌پوشه، شما با AI جایگزین نمی‌شید.
🤣12
Easy Microservices
من وقتی از کسی مصاحبه می‌کنم ازش کد SQL نمی‌پرسم، چون توی محیط کارمون ما از ef core که یک orm هست استفاده می‌کنیم و توی بیزنس هیچ کد SQL ای نمی‌زنیم. این روند رو من بیش از هشت ساله دارم انجام می‌دم. من اعتقاد دارم ما هرچی به لایه‌های بالا نزدیک می‌شیم از لایه‌های…
امروز بنا به دلایل اقتصادی و قیمت‌های لایسنس Sql server در شرکت تصمیم گرفتیم مهاجرت کنیم به سمت postgre sql تا هزینه ی لایسنس برای شرکت و مشتری به حداقل برسه.
حدود ده تا ماژول توی اپلیکیشن ERP پیاده سازی شده که کمتر از یک ساعت بیش از 800 api و کل سامانه توی سورس منتقل شد به دیتابیس postgre sql و اجرا و تست شد و اپلیکیشن کار کرد (در اصل هیچ تغییری توی اونا ایجاد نشد فقط در حد ده خط کد عوض شدن تا سیستم کار کنه)
اما یه بخش رو تبدیل نکردیم و گذاشتیم برای یه وقت دیگه. اون چی بود؟ همون جایی که ساختار code first رو شکستیم و مستقیم توی sql در واقع SP ایجاد کردیم. و چون postgre sql قابلیت SP نداره و سیستمش متفاوته و باید این قسمت تبدیل بشه گذاشتیم برای یه فرصت دیگه.
قطعا شما هم برای حل مشکلات پرفورمنسی دوست دارید یه جایی SP استفاده کنید ولی همونطور که قبلا گفتم اگر زیاد اینکار رو انجام بدید و به جای اینکه آخرین راه حلتون باشه، اولین راه حلتون باشه، طولی نمیکشه تا اپلیکیشن شما تبدیل به دنیای کثیفی از کد ها و اسکریپت ها میشه که برای سوییچ بین تکنولوژی ها مجبور میشید وقت و زمان زیادی رو هدر بدید.
و اینجاست که من همیشه میگم، نکنید، نزنید و صبر کنید و فکر کنید.
👌7👍4👏1
Forwarded from iCodeNext
چند وقت میشه یه پروژه رو شروع کردم، که تقریبا الان در انتهای فاز اول هستش، پروژه باحالیه و خیلی کار داره، اما خوب تنهایی تا یه جایی میشه پیش برد.

اگه کسی علاقه ای داشت که توی این پروژه کمکی کنه، حتما پیام بده که بتونیم یه کار باحال انجام بدیم.

استک هایی هم که الان توی پروژه هست رو مینویسم که هر کسی توی هر حوزه ای خواست میتونه کمک کنه. پروژه ماژول های متفاوتی داره بخاطر همین استک های متفاوتی هم توش پیاده شده.

- .Net 9
- Next
- python
- go
- node js
- Typescript

امیدوارم بتونیم کار مشتی جمع کنیم و پابلیش کنیم.

❤️❤️ ممنون میشم توی گروه هایی که فکر میکنید استک مناسب داره، پست کنید.
اگرم خواستید مستقیم به خودم پیام بدید.
@mhaKarimi

دوستانی که تمایل داشتند، همین پایین توی کامنت بزنن که خواستیم یه میت بریم بتونم لینک دعوت بفرستم.
2👌1
وضعیت من وقتی یه ایده‌ی خفن تو کد به ذهنم میرسه و وسطای انجامش هستم و دارم به نتیجه می‌رسم:
خدایا خواهش می‌کنم زنده بمونم و اینو تمومش کنم.

پ.ن: یعنی واقعا بعد از فارق شدن از بعضی کارا میشه مرد 😒😂.
2
کد بلند و باگ من در پیچ و تابه وااااای
لحظه‌هام همه پر از حسرت خوابه وااااای
ذره ذره کد من بااگ میشه تو سییینه
آرزوی فیکس کردنش مثل سرابه وااااای

بیا و دولوپری تو توی این تیم بااااش
بیا و کد رو بگیر و فیکس کنندش باااش
مهربون من بیا تو پرپروگرمرم باااش🤕
من باگا رو دوست دارم، باگای کدم بااااااااش🥺

حالا تو باگ منی، توی کدی یااا نهههه؟؟؟؟
از کد باگی من دل میکنی یاااا نههه؟
بگو هنوز کد رو دیدی، تستش کردی یاااا نهههه؟

@easymicroservices
🤣52👌1
اینو تقدیم کن به کسایی که میگن قراره AI جای شمارو بگیره 😆.
خب اگه خودم می‌تونستم که به تو نمی‌گفتم ماشین جان!
پروژه رو بهش دادم میگم هرجا از System.Drawing استفاده شده از Skia استفاده کن میگه نمی‌کنم سخته 😐😂.

پ.ن: این تازه پولیشه‌ها.
🤣3
سرچ فازی Fuzzy Search
یکی از رفتارهای پرتکرار کاربران در اپلیکیشن‌ها و سیستم‌های جستجو، اینه که خیلی وقت‌ها کل عبارتی که دنبالش هستند تایپ نمیکنند، یا کلمه‌ای رو اشتباه تایپ می‌کنن. اما نتیجه؟
صفحه‌ای خالی از داده، یا پیشنهادهایی که ربطی به نیت واقعی کاربر ندارن.

اینجا بود که مسئله شکل گرفت:
چطور می‌تونیم تجربه‌ی جستجو رو هوشمندتر کنیم؟
به‌جای اینکه از کاربر انتظار دقت ماشینی داشته باشیم، سیستم رو طوری طراحی کنیم که خودش نیت کاربر رو درک کنه.

از همین نگاه، پروژه‌ی Fuzzy Search متولد شد.

برای مطالعه بیشتر و ریپو گیت هاب لینک زیر ببینید
https://www.linkedin.com/feed/update/urn:li:activity:7383751931095232512/?commentUrn=urn%3Ali%3Acomment%3A(activity%3A7383751931095232512%2C7383772897057734657)&dashCommentUrn=urn%3Ali%3Afsd_comment%3A(7383772897057734657%2Curn%3Ali%3Aactivity%3A7383751931095232512)#
👍431
💡 ساخت View در MongoDB با استفاده از Aggregation Pipeline

گاهی وقت‌ها در MongoDB نیاز داریم داده‌ها رو به شکل خاصی نمایش بدیم — بدون این‌که داده‌ی جدیدی ذخیره کنیم یا ساختار اصلی کالکشن‌هامون رو تغییر بدیم.
برای مطالعه بیشتر لینک زیر ببینید

https://www.linkedin.com/feed/update/urn:li:activity:7385605640624259072/
2👌2🙏1
از باگ که میگی، دیوونم میکنی
به سوی کدها، روونم میکنی
از کد که میگی حرفات شیرینه
هر یک خطش به دلم میشینه
ساختار قشنگ میزنی، به کدم داری چنگ میزنی
به پای باگ کهنه‌ی کد، با فیکسات داری حرف میزنی
میدونم نمیدونی . میدونم نمیدونی🌙
😁6🤯1👻1
سلام دوستان خسته نباشید، کار ریموت دلاری پیشنهاد دارم براتون لطفا هرکسی واجد شرایط زیر (مهم) هست فقط بهم پیام بده.
در مورد کار ریموت قبلی که یکی از بچه‌ها باهاشون کار کرده بود متاسفانه اونا به مشکل خوردن و پول بچه‌ها رو فقط 50 دلار ریختن، اون بنده خدا هم که بهم بارها پیام داد و بهش گفتم باید هزارتا بابت خسارتی که زدی بهم بدی تا باهات ادامه‌ی همکاری رو داشته باشم فلذا دیگه با اونها همکاری نکردم (هرچند خیلی مسر بودن و عذرخواه بودن، اما با اینکه تمام ریسکشون رو گردن بچه‌ها انداختم ولی دیگه برام قابل اعتماد نبودن)
الان یه کار ریموت دیگه سراغ دارم جهت اینکه مطمئن بشم مثل قبلی نمیشه قبل از اینکه این پست رو بزنم ازشون 100$ تتر کریپتو پیش پرداخت گرفتم به نظر میاد که جدی هستند و توی پرداخت مشکلی ندارند.

در حال تیم سازی هستن دنبال یک دولوپر 'خانم' هستن با بالای 7 سال تجربه که انگلیسی رو راحت بتونه صحبت کنه. در مورد دولوپر آقا هم گفتن به زودی در مورد اون هم خبر میدن ولی فعلا فقط یک خانم میخوان.
مهارت‌هایی که یک یا دوتا از استک‌های مد نظر رو بلد باشه و فول استک باشه:
JavaScript, TypeScript, React, Next.js, React Native ,C# , and backend skills

لطفا کسانی که واجد شرایط هستند به آی‌دی زیر توی تلگرام پیام بدن و رزومه‌ی انگلیسی بروزشون رو بفرستن:
@ali_visual_studio

بازم میگم من فقط معرف هستم و لطفا همه‌ی مسائل امنیتی و مالی رو در نظر بگیرید، برای مثال اگر گفتن ماهانه پرداخت میکنن شما بگید ماه اول رو هر هفته پرداخت کنید تا وقتتون هدر نره و اعتماد سازی اتفاق بیوفته. وقتی هم حقوقتون رو گرفتید دیگه خیالتون راهته میتونید وقت بذارید و از شغل و درآمد دلاری لذت ببرید.
🤣85👎2
سرچ روی نقشه!🌍 یا Geo-Search (بخش اول)

آیا تا به حال براتون پیش اومده بنزین ماشینتون در حال تموم شدن باشه و دنبال نزدیک ترین پمپ بنزین بگردید؟
یا وقتی روی گوگل مپ دنبال کافی شاپ میگردی چطور تو محدوده مورد نظر تمامی کافی شاپهای نزدیک بهتون نشون میده؟

توی این پست و پست ها آینده سعی میکنم چندتا روش برای انجام Geo-Search با مثال عملی با هم پیش ببریم.

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




https://www.linkedin.com/posts/delzendeh_geo-search-part1-activity-7388891225870966784-fFHS?utm_source=share&utm_medium=member_desktop&rcm=ACoAAA6jGs8B6Xsuwj5ptm3WhFPuUawh0SpUyvE
6👍2
😒
😁3👻3👍1
🤣8
💾فشرده‌سازی نام فیلدها در MongoDB برای بهینه‌سازی فضا و کارایی

گاهی وقت‌ها حجم داده در MongoDB اون‌قدر زیاد میشه که حتی چند بایت کمتر در هر سند، در مقیاس بزرگ تبدیل به چند گیگابایت صرفه‌جویی میشه!

یکی از روش‌های ساده برای بهینه‌سازی، کوتاه‌کردن نام فیلدها (Field Name Compression) هست.
توی این سری از پست ها سعی میکنم نکات کاربردی MongoDB با مثال عملی با هم پیش ببریم.
اگر از این محتوا لذت بردین، حتما پست ذخیره کنین و برای دوستاتون هم بفرستین.
برای دیدن توضیحات لینک زیر مراجعه کنید.
https://www.linkedin.com/posts/delzendeh_mongodb-2-activity-7391338734320992256-K1rj?utm_source=share&utm_medium=member_desktop&rcm=ACoAAA6jGs8B6Xsuwj5ptm3WhFPuUawh0SpUyvE
11👌1