fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید 👈

کدهالیک | codehalic

کدهالیک | codehalic

رفتن به کانال در Telegram

دوره های آموزشیمون رو از داخل سایت ببینید https://codehalic.ir

نمایش بیشتر
4 153
مشترکین
+224 ساعت
+97 روز
+5330 روز

در حال بارگیری داده...

کانال‌های مشابه
هیچ داده‌ای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
اکتبر '26
اکتبر '26
+26
در 2 کانال‌ها
سپتامبر '26
+122
در 5 کانال‌ها
Get PRO
اوت '26
+281
در 7 کانال‌ها
Get PRO
ژوئیه '26
+373
در 10 کانال‌ها
Get PRO
ژوئن '26
+102
در 4 کانال‌ها
Get PRO
مه '26
+395
در 5 کانال‌ها
Get PRO
آوریل '26
+492
در 6 کانال‌ها
Get PRO
مارس '26
+14
در 0 کانال‌ها
Get PRO
فوریه '26
+211
در 3 کانال‌ها
Get PRO
ژانویه '26
+2 034
در 1 کانال‌ها
Get PRO
دسامبر '25
+537
در 3 کانال‌ها
Get PRO
نوامبر '250
در 2 کانال‌ها
Get PRO
اکتبر '25
+95
در 2 کانال‌ها
Get PRO
سپتامبر '25
+52
در 1 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
08 اکتبر+1
07 اکتبر+5
06 اکتبر+1
05 اکتبر+4
04 اکتبر+4
03 اکتبر+5
02 اکتبر+3
01 اکتبر+3
پست‌های کانال
این نکته رو هم اضافه کنم که رعایت کردن این مورد داره ۲ اصل از اصول SOLID رو رعایت میکنه ! اولیش DIP (معکوس‌سازی وابستگی) هست، چون بخش سفارشات رو مستقیم به کدهای سخت و دیتابیسِ پرداخت وصل نمیکنیم و جاش می‌فرستیمش سراغ یه قرارداد یا همون `Interface`؛ دومیش هم SRP (تک‌مسئولیتی) هست، چون دیگه هر ماژول فقط حواسش به کار خودش گرمه و کدهای زیرساختی و ایمیل و دیتابیس دیگ بهش وابسته نمیشن و در واقع یک دلیل برای تغییر اون ماژول وجود داره ! @codehalics | کدهالیک

2
توی NestJS ایجاد پوشه‌های مجزا مثل Orders یا Payments به معنی ماژولار بودن برنامه‌های NestJS نیست، بلکه گراف وابستگی‌ها و نحو
توی NestJS ایجاد پوشه‌های مجزا مثل Orders یا Payments به معنی ماژولار بودن برنامه‌های NestJS نیست، بلکه گراف وابستگی‌ها و نحوهٔ تعریف imports معماری واقعی سیستم را شکل می‌دهد. استفاده از یک SharedModule غول‌پیکر که همهٔ سرویس‌ها و ریپازیتوری‌ها را اکسپورت می‌کند، مرزهای دامنه را کاملاً از بین می‌برد و باعث می‌شود تست یا اجرای یک ماژول ساده، تمام وابستگی‌های ترانزیتیو سنگین مثل اتصال دیتابیس یا سرویس ایمیل را هم بالا بیاورد. برای داشتن یک معماری پایدار و ایزوله، باید به‌جای اکسپورت مستقیم کلاس‌ها و ریپازیتوری‌های داخلی، مرزهای شفاف با الگوی Port/Adapter و تعریف Symbol بسازیم و از راهکارهایی مثل forwardRef که صرفاً چرخه‌های وابستگی و طراحی نادرست را می‌پوشانند، پرهیز کنیم. @codehalics | کدهالیک
417
3
توی نسخه جدید 16.4 نکس‌جی‌اس، مهم‌ترین خبر اینه که مدل جدید Cache Components بالاخره کامل آماده شده و توی پروژه‌های جدید به ص
توی نسخه جدید 16.4 نکس‌جی‌اس، مهم‌ترین خبر اینه که مدل جدید Cache Components بالاخره کامل آماده شده و توی پروژه‌های جدید به صورت پیش‌فرض فعاله؛ یعنی با دایرکتیو 'use cache' می‌تونی خیلی راحت و دقیق تعیین کنی کدوم کامپوننت کش بشه تا سرعت لود صفحات فوق‌العاده بره بالا و بخش‌های استاتیک و دینامیک بدون دردسر کنار هم قرار بگیرن. علاوه بر ابزارهای کنترلی جدید مثل ensureStatic (برای جلویگیری از راه‌افتا‌دن کدهای دینامیک توی صفحات استاتیک) و مدیریت دقیق‌تر Prefetch، قابلیت‌های خفنی هم برای ایجنت‌های هوش مصنوعی اضافه شده—مثلاً دستور next upgrade --agent که آپگرید پروژه رو به ایجنت‌ها می‌سپاره. در نهایت هم کلی بهینه‌سازی سرعت و حافظه داشتیم؛ از کاهش ۲۰ تا ۲۵ درصدی مصرف دیسک توی Turbopack و سبک‌تر شدن باندل پروداکشن گرفته تا پشتیبانی از ری‌اکت ۱۹.۳. https://nextjs.org/blog/next-16-4 @codehalics | کدهالیک
641
4
یه اتفاق جالب افتاده: یه برنامه‌‌نویس موقع ساخت پروژه دات‌نت با Claude متوجه شده هوش مصنوعی خیلی شیک یه پکیج ناامن با آسیب‌پذیری جالب‌توجه وارد پروژه‌ش کرده! ماجرا اینه که AI به‌جای سرچ آنلاین به داده‌های قدیمی خودش اعتماد می‌کنه و حتی جدیدترین مدل‌ها هم خودکار این مشکل رو حل نمی‌کنن؛ مگر اینکه توی پرامپت رسماً مجبورشون کنین برن توی سایت nuget.org و آخرین نسخه پایدار رو چک کنن. https://www.roundthecode.com/dotnet-blog/ai-added-vulnerable-nuget-package-to-dotnet-app?via=dailydev پ.ن : همیشه باید نظارت کنین روی چیزی که ai براتون داره جنریت میکنه ! @codehalics | کدهالیک
659
5
دوره جامع معماری نرم‌افزار منتشر شد. از Clean و DDD تا میکروسرویس و Event-Driven، تو ۴ ساعت فشرده کامل تدریس شده. تمامی مثال
دوره جامع معماری نرم‌افزار منتشر شد. از Clean و DDD تا میکروسرویس و Event-Driven، تو ۴ ساعت فشرده کامل تدریس شده. تمامی مثال ها روی NestJS زده شده برای همین برای کسایی که دوست دارن معماری نرم افزار در NestJs یاد بگیرین بسیار پیشنهاد میشه ! با ۵۰٪ تخفیف جلسه دمو پروژه هم اضافه شده میتونین از الان ثبت نام کنین https://codehalic.ir/courses/software-architecture-course @codehalics | کدهالیک
672
6
این پروژه خیلی جالب بود یه نفر نرم افزار مدیریت انبار رو از یه کار خشک و تکراری به یه بازی استراتژیک و جذاب تبدیل کرده که با
این پروژه خیلی جالب بود یه نفر نرم افزار مدیریت انبار رو از یه کار خشک و تکراری به یه بازی استراتژیک و جذاب تبدیل کرده که با Opus 5.5 ساخته شده. @codehalics | کدهالیک
998
7
سلام دوستان موسسه فرا رو آماده استخدام یک نیروی کارآموز حضوری در تهران برای پوزیشن فرانت اند دولوپره اگر با فریم ورک های React/Next JS کار کردید رزومه هاتون رو برای این ایمیل بفرستید mail@fararo.org #frontend ➖➖➖➖➖➖➖➖➖➖ 💬 @job_bashe | گروه کار باشه با دسته بندی شغلی 📢 @karbashe_ir | کانال کار باشه
664
8
امروز سرور کدهالیک یه مدت از دسترس خارج شد. بعد از پیگیری معلوم شد هیت‌سینک سرور مشکل داشته و همین باعث شده یکی از هاردها از
امروز سرور کدهالیک یه مدت از دسترس خارج شد. بعد از پیگیری معلوم شد هیت‌سینک سرور مشکل داشته و همین باعث شده یکی از هاردها از کار بیفته، اونم هاردی که RAID نداشت. خوشبختانه از بک‌آپ تونستیم همه‌چیز رو برگردونیم. چند ساعت آخرِ تراکنش‌ها و لایسنس‌ها توی بک‌آپ نبود، ولی همه‌شون رو دستی برگردوندیم و الان همه کسایی که دوره رو خریده بودن به دوره دسترسی دارن. اگه خرید کردی و هنوز دسترسی نداری، همین‌جا بهم پیام بده تا سریع درستش کنم. درس بزرگی هم برام بود: فاصله بک‌آپ‌ها باید خیلی کوتاه‌تر از چیزی باشه که فکر می‌کردم، و همین الان دارم درستش می‌کنم. از صبح خیلی‌هاتون پیام دادین و پیگیر ثبت‌نام بودین، ممنونم ازتون ❤️ بوت‌کمپ مهندسی بک‌اند دوباره برای ثبت‌نام بازه: ✅ قیمت با تخفیف، همچنان برای همه باز گذاشته شده ✅ پرداخت ۴ قسطی با اسنپ‌پی از همین الان فعاله ✅ هر هفته جمعه فصل‌های جدید اضافه می‌شن؛ این هفته رو زودتر از جمعه آپدیت می‌کنیم تا شروعمون عقب نیفته 👇 ثبت‌نام: https://codehalic.ir/courses/backend-engineering-bootcamp
782
9
کارآموز .net اگر به دنیای نرم‌افزار علاقه دارید و برای یادگیری و حل مسئله کنجکاو و پرتلاش هستید، جای شما در تیم ماست! در این دوره، روی پروژه‌های واقعی کار می‌کنید، از اعضای باتجربه تیم یاد می‌گیرید و بازخورد و منتورینگ دریافت می‌کنید. پس از موفقیت در ارزیابی دوره، فرصت استخدام در اکالا خواهید داشت. *تجربه فنی قبلی الزامی نیست* ولی آشنایی اولیه با موارد زیر امتیاز محسوب می‌شود: • C# / ASP.NET Core • JavaScript / TypeScript / React.js • Git و Version Control • HTTP و REST API • پایگاه داده‌های رابطه‌ای مانند SQL Server • Microservices، Docker، Kubernetes و CI/CD • Agile / Scrum ⏳ مدت دوره: ۲ تا ۶ ماه، متناسب با عملکرد و پیشرفت شما. لینک ارسال رزومه: https://lnkd.in/eTznJ736 📩 فرایند ارزیابی: پس از ارسال رزومه، لینک پرسشنامه برایتان ایمیل می‌شود؛ لطفاً در اولین فرصت آن را تکمیل کنید. https://careers.okala.com/job-detail/d79eed3c-582f-48a7-b82f-d024a7d84cb8 #backend ➖➖➖➖➖➖➖➖➖➖ 💬 @job_bashe | گروه کار باشه با دسته بندی شغلی 📢 @karbashe_ir | کانال کار باشه
660
10
یه اصطلاح باحالی توش استفاده کرد بود به اسم«اقتصاد دمبلی» (Barbell Economy) مفهوم اقتصاد دمبلی یعنی تو عصر هوش مصنوعی فقط دو سر بازار سود می‌برن: بالا غول‌های بزرگ فناوری با سرمایه و زیرساخت زیاد، و پایین کارآفرین‌های تک‌نفره و چابک با هزینه کم. شرکت‌های متوسط این وسط گیر کردن و چون نه قدرت بزرگ‌ها رو دارن و نه چابکی کوچک‌ها رو، از هر دو طرف له می‌شن. @codehalics | کدهالیک
749
11
تو این مقاله‌ای که خوندم نویسنده میگه هنوز برای ساختن یه کسب‌وکار از صفر تو عصر هوش مصنوعی دیر نشده، فقط مدل بازی عوض شده و ا
تو این مقاله‌ای که خوندم نویسنده میگه هنوز برای ساختن یه کسب‌وکار از صفر تو عصر هوش مصنوعی دیر نشده، فقط مدل بازی عوض شده و اقتصاد رفته سمت یه الگوی دمبلی. تو این وضعیت جدید، غول‌های بزرگ فناوری اون بالا و کارآفرین‌های تک‌نفره و چابک این پایین بیشترین سود رو می‌برن، اما شرکت‌های متوسط این وسط دارن لِه میشن. پایین اومدن شدید هزینه‌های ساخت محصول و فاصله‌ای که بین توانایی هوش مصنوعی با سطح استفاده مردم عادی وجود داره، کلی فرصت خوب تو بازارهای کوچیک و تخصصی ایجاد کرده. در نهایت نباید از روی ترسِ عقب موندن تصمیم گرفت، بلکه باید با تحلیل درست یا بریم سمت مقیاس‌های خیلی بزرگ یا کلاً رو یه حوزه بی‌نهایت تخصصی تمرکز کنیم. https://vladdusenkoo.medium.com/is-it-too-late-to-build-something-from-zero-in-the-ai-era-cffc842e56e3 @codehalics | کدهالیک
649
12
دقیقاً مشابه این اتفاق چند سال پیش برای Faker.js افتاد؛ نگهدارنده اصلی پروژه بعد از مدت‌ها توسعه رایگان، صراحتاً گفت: «یا هزی
دقیقاً مشابه این اتفاق چند سال پیش برای Faker.js افتاد؛ نگهدارنده اصلی پروژه بعد از مدت‌ها توسعه رایگان، صراحتاً گفت: «یا هزینه‌اش رو بدید، یا پروژه رو Fork کنید و خودتون ادامه بدید.» ماجرا در نهایت به حذف و رها شدن نسخه اصلی Faker.js رسید. @codehalics | کدهالیک
599
13
خبر فوری برای دنیای .NET؛ Polly هم پولی شد! این تصمیم تازه یعنی یه زنگ خطر جدی برای کل اکوسیستم اوپن‌سورس، چرا که نشون میده م
خبر فوری برای دنیای .NET؛ Polly هم پولی شد! این تصمیم تازه یعنی یه زنگ خطر جدی برای کل اکوسیستم اوپن‌سورس، چرا که نشون میده مدل‌های سنتی و کاملاً رایگان دیگه جوابگوی هزینه‌ها و زحمات نگهدارندگان پروژه‌های بزرگ نیستن. تجربه آمار ریزش‌های شدید ۹۱، ۸۸ و ۹۸ درصدی دانلود پکیج‌هایی مثل AutoMapper، MediatR و MassTransit بعد از تجاری‌شدن نشون میده جامعه نرم‌افزار هنوز با این مدل جدید کنار نیومده، اما واقعیت اینه که دیر یا زود بقیه ابزارهای حیاتی هم مجبور به طی‌کردن همین مسیر میشن. @codehalics | کدهالیک
725
14
ثبت‌نام «دورهٔ مهندسی بک‌اند با NestJS» باز شد. اول از همه، از ۶۸ نفری که پیش‌ثبت‌نام کردن ممنونیم. شما وقتی هنوز هیچ قسمتی ا
ثبت‌نام «دورهٔ مهندسی بک‌اند با NestJS» باز شد. اول از همه، از ۶۸ نفری که پیش‌ثبت‌نام کردن ممنونیم. شما وقتی هنوز هیچ قسمتی از دوره منتشر نشده بود به ما اعتماد کردین، و این برامون خیلی ارزشمنده. به همین خاطر، دوره برای پیش‌ثبت‌نامی‌ها ۲۰ درصد تخفیف بیشتر داره و فقط کافیه با حسابشون وارد دوره بشن به طور اتوماتیک حساب میشه ! توی این دوره، بک‌اند رو با ساختن یه پروژهٔ واقعی یاد می‌گیریم: یه بانک دیجیتال کامل، از صفر. از افتتاح حساب و احراز هویت ویدیویی، تا پنل ادمین، دفتر کل دوطرفه، تراکنش‌ها، کارت و سوییچ بانکی؛ یعنی همهٔ چیزهایی که پشت یه اپ بانکی واقعی اتفاق می‌افته. قسمت اول از فصل یک هم منتشر شد: دموی کامل پروژه. پیشنهاد می‌کنیم قبل از ثبت‌نام ببینیدش تا دقیقاً بدونید قراره چی بسازیم. تماشای قسمت اول: https://codehalic.ir/courses/backend-engineering-bootcamp/videos/introduction ثبت‌نام در دوره: https://codehalic.ir/courses/backend-engineering-bootcamp پ.ن‌: صدام با تم هالووینه قبل باز کردن ویدیو بگم که نترسین :)))))) @codehalics | کدهالیک
1 201
15
یه بازی براتون آوردم که میتونین هر سایتی رو با اسلحه های مختلف نابود کنین ! لینک بازی: destroy.spritefusion.com @codehalics |
یه بازی براتون آوردم که میتونین هر سایتی رو با اسلحه های مختلف نابود کنین ! لینک بازی: destroy.spritefusion.com @codehalics | کدهالیک
951
16
کاش زومیت با بیشتر از ۱۵ سال سابقه و اعتبار، انقدر مستقیم و بدون ویرایش از خروجی هوش مصنوعی استفاده نمیکرد. خوندن متنی که لحن
کاش زومیت با بیشتر از ۱۵ سال سابقه و اعتبار، انقدر مستقیم و بدون ویرایش از خروجی هوش مصنوعی استفاده نمیکرد. خوندن متنی که لحن و ساختارش کاملاً داد میزنه توسط AI تولید شده، برای رسانه‌ای با این همه تجربه واقعاً دلسردکننده‌ست... @codehalics | کدهالیک
928
17
یک مجموعه کامپوننت مدرن و خوش‌ساخت مخصوص Design Engineerها، طراحی‌شده با Tailwind CSS و هماهنگ با Shadcn. https://www.cult-ui
یک مجموعه کامپوننت مدرن و خوش‌ساخت مخصوص Design Engineerها، طراحی‌شده با Tailwind CSS و هماهنگ با Shadcn. https://www.cult-ui.com/ @codehalics | کدهالیک
953
18
بنظرم بزرگترین تغییری که بعد ai توی تیم ما اتفاق افتاد حذف کامل جیرا و اسپرینت و تسک و استوری پوینت و پوکر پلن و دیلی و ... بود ! عملا من خیلی وقته رنگ جیرا رو ندیدم یه روزایی اگر جیرا آپدیت نبود حکم تیر داشت الان آخرین باری که رفتم جیرا تسک هام رو ببینم یادم نیست ! شرایط شرکت شما هم همینطوری شده ؟ @codehalics | کدهالیک
932
19
یه روزی هم مدیرم بهم یه موردی رو گوشزد کرد که خیلی راجب بهش فکر کردم برگشت اینو بهم گف که «چرا نمی‌شه برای یک پروژه ۲۰ میلیونی، ۱۰۰ میلیون کد زد؟» خیلی از برنامه‌نویس‌ها فکر می‌کنند اگر برای یک پروژه‌ی کوچک و کم‌بودجه، معماریِ سنگین و پیچیده‌ی سیستم‌های بزرگ را پیاده کنند یا فیچرهای فرضی آینده را همین اول کد بزنند، به کارفرما لطف کرده‌اند و کار مهندسی و باکیفیتی تحویل داده‌اند! اما حقیقت اینه که این کار دقیقاً زیر پا گذاشتن اصل YAGNI است. یادمه یک بار خاطره‌ی یکی از همکارانمو که می‌گفت: «اوایل کارم برای یک مشتری که کلاً ۲۰ میلیون بودجه داشت و یک سیستم ساده می‌خواست، رفتم سراغ پیاده‌سازی Microservices، CQRS، پیاده‌سازی Event Sourcing و کشینگ چندلایه‌ای با Redis! با خودم می‌گفتم من یک مهندس نرم‌افزارم و نباید از کیفیت بزنم. اما چی شد؟ پروژه به جای ۲ هفته، ۳ ماه طول کشید، هزینه‌های سرور مشتری سر به فلک کشید و موقع تغییر یک فیچر ساده، آن‌قدر کدها در هم پیچیده شده بود که مشتری کلافه شد و پروژه شکست خورد.» کیفیت در مهندسی نرم‌افزار یعنی تحویل راه‌حل ساده، پایدار و متناسب با نیازِ امروز. اگر برای زیرساخت ۲۰ میلیونی، ۱۰۰ میلیون کد بزنی، کیفیت خلق نکرده‌ای؛ بلکه یک «فیل سفید» پرهزینه ساخته‌ای که فردا هیچ‌کس از پس نگهداری و توسعه‌اش برنمی‌آید! به اندازه کافی نصیحتتون کردم ولی به قول ما لر ها گیوه بی‌‌کِش، صلا به پا نکو (وقتی هنوز گیوه‌ات رو نکشیدی و پایت نکردی، راه رفتن و دویدن رو متر نکن / تا پاهات رو ندیدی، برای کفش نسخه پیچیده نپیچ) #lawsofsoftwareengineering @codehalics | کدهالیک
855
20
اصل YAGNI اتفاقاً تو عصر هوش مصنوعی صد برابر مهم‌تر شده! الان که AI با یک دستور ساده برامون فیچر می‌زنه، بزرگ‌ترین تله اینه که وسوسه بشیم بگیم «خب اینم اضافه کن، کاری نداره که!» ولی نتیجه‌اش میشه کدی پیچیده، دست‌پاشکسته و پر از دردسر. مثلاً سر سناریوی تست یک شرکت، قرار بود یک ویدیوپلیر ساده با پشتیبانی از HLS و زیرنویس بزنم. با خودم گفتم «بذار AI برام فیچر شخصی‌سازی زیرنویس (تغییر رنگ و فونت) رو هم بزنه که خفن‌تر بشه!»؛ دقیقاً همین‌جا YAGNI رو گذاشتم زیر پام. نتیجه؟ فیچری که نه کارفرما خواسته بود و نه حتی یک کاربر بهش نیاز داشت، بازخوردها و اصلاحیه‌های بی‌‌پایانی آورد که کلی از وقت و انرژیم رو گرفت. هوش مصنوعی کد زدن رو بی‌نهایت ساده کرده، اما استراتژیِ کد ننوشتن هنوز با ماست! #lawsofsoftwareengineering @codehalics | کدهالیک
805