uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку 👈

کدهالیک | codehalic

کدهالیک | codehalic

Відкрити в Telegram

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

Показати більше
4 152
Підписники
+224 години
+97 днів
+5330 днів
Архів дописів
بوت‌استرپ ۶ نسخه آلفا ۱ منتشر شد و جالب‌ترین تغییرش اینه که رسماً داره می‌ره سمت سبک تیلویند. مثلاً ساختار کلاس‌های ریسپانسیوش تغییر کرده و دقیقاً شبیه تیلویند شده؛ یعنی به جای d-md-none الان باید بنویسید md:d-none. پشتیبانی از مرورگرهای قدیمی رو هم کلا کنار گذاشتن و حداقل مرورگر مورد نیاز شده کروم ۱۳۰، فایرفاکس ۱۳۲ و سافاری ۱۸. با این کار کلاً پالی‌فیل‌ها حذف شدن و مستقیم رفتن سراغ قابلیت‌های جدید مرورگر مثل کانتینر کوئری‌ها، انتخابگر :has، سیستم رنگی oklch و تگ <dialog>. از نظر فنی هم متغیرهای Sass جاشون رو دادن به CSS Token Mapها، سورس‌کد با تایپ‌اسکریپت بازنویسی شده و ابزارهایی مثل Rolldown و Vitest اومدن جای Rollup و Karma. ضمناً فایل‌های llms.txt و Agent Skills رو هم اضافه کردن تا کار با دستیارهای هوش مصنوعی موقع کدنویسی راحت‌تر بشه. https://getbootstrap.com/docs/6.0/getting-started/install/ @codehalics | کدهالیک

کتابخونه Replicant یه ابزار کاربردی تو دات‌نته که با اضافه کردن یه لایه کش رو دیسک برای HttpClient، سرعت درخواست‌های تکراری ش
کتابخونه Replicant یه ابزار کاربردی تو دات‌نته که با اضافه کردن یه لایه کش رو دیسک برای HttpClient، سرعت درخواست‌های تکراری شبکه رو به‌شدت بالا می‌بره. این ابزار به جای ذخیره داده‌ها تو حافظه رم، اونا رو روی دیسک می‌نویسه تا حتی اگه برنامه ریستارت شد داده‌ها باقی بمونن و از هدرهای استاندارد کش مثل Cache-Control و ETag هم کاملا پشتیبانی می‌کنه. شما می‌تونید ازش هم به صورت کلاس مستقل HttpCache و هم به عنوان یه DelegatingHandler کنار HttpClientFactory استفاده کنید که گزینه خیلی خوبی برای کم کردن بار شبکه و بالا بردن بازدهی برنامه‌ست. https://www.nikolatech.net/blogs/replicant-http-client-caching-dotnet @codehalics | کدهالیک

این نکته رو هم اضافه کنم که رعایت کردن این مورد داره ۲ اصل از اصول SOLID رو رعایت میکنه ! اولیش DIP (معکوس‌سازی وابستگی) هست، چون بخش سفارشات رو مستقیم به کدهای سخت و دیتابیسِ پرداخت وصل نمیکنیم و جاش می‌فرستیمش سراغ یه قرارداد یا همون `Interface`؛ دومیش هم SRP (تک‌مسئولیتی) هست، چون دیگه هر ماژول فقط حواسش به کار خودش گرمه و کدهای زیرساختی و ایمیل و دیتابیس دیگ بهش وابسته نمیشن و در واقع یک دلیل برای تغییر اون ماژول وجود داره ! @codehalics | کدهالیک

توی NestJS ایجاد پوشه‌های مجزا مثل Orders یا Payments به معنی ماژولار بودن برنامه‌های NestJS نیست، بلکه گراف وابستگی‌ها و نحو
توی NestJS ایجاد پوشه‌های مجزا مثل Orders یا Payments به معنی ماژولار بودن برنامه‌های NestJS نیست، بلکه گراف وابستگی‌ها و نحوهٔ تعریف imports معماری واقعی سیستم را شکل می‌دهد. استفاده از یک SharedModule غول‌پیکر که همهٔ سرویس‌ها و ریپازیتوری‌ها را اکسپورت می‌کند، مرزهای دامنه را کاملاً از بین می‌برد و باعث می‌شود تست یا اجرای یک ماژول ساده، تمام وابستگی‌های ترانزیتیو سنگین مثل اتصال دیتابیس یا سرویس ایمیل را هم بالا بیاورد. برای داشتن یک معماری پایدار و ایزوله، باید به‌جای اکسپورت مستقیم کلاس‌ها و ریپازیتوری‌های داخلی، مرزهای شفاف با الگوی Port/Adapter و تعریف Symbol بسازیم و از راهکارهایی مثل forwardRef که صرفاً چرخه‌های وابستگی و طراحی نادرست را می‌پوشانند، پرهیز کنیم. @codehalics | کدهالیک

توی نسخه جدید 16.4 نکس‌جی‌اس، مهم‌ترین خبر اینه که مدل جدید Cache Components بالاخره کامل آماده شده و توی پروژه‌های جدید به ص
توی نسخه جدید 16.4 نکس‌جی‌اس، مهم‌ترین خبر اینه که مدل جدید Cache Components بالاخره کامل آماده شده و توی پروژه‌های جدید به صورت پیش‌فرض فعاله؛ یعنی با دایرکتیو 'use cache' می‌تونی خیلی راحت و دقیق تعیین کنی کدوم کامپوننت کش بشه تا سرعت لود صفحات فوق‌العاده بره بالا و بخش‌های استاتیک و دینامیک بدون دردسر کنار هم قرار بگیرن. علاوه بر ابزارهای کنترلی جدید مثل ensureStatic (برای جلویگیری از راه‌افتا‌دن کدهای دینامیک توی صفحات استاتیک) و مدیریت دقیق‌تر Prefetch، قابلیت‌های خفنی هم برای ایجنت‌های هوش مصنوعی اضافه شده—مثلاً دستور next upgrade --agent که آپگرید پروژه رو به ایجنت‌ها می‌سپاره. در نهایت هم کلی بهینه‌سازی سرعت و حافظه داشتیم؛ از کاهش ۲۰ تا ۲۵ درصدی مصرف دیسک توی Turbopack و سبک‌تر شدن باندل پروداکشن گرفته تا پشتیبانی از ری‌اکت ۱۹.۳. https://nextjs.org/blog/next-16-4 @codehalics | کدهالیک

یه اتفاق جالب افتاده: یه برنامه‌‌نویس موقع ساخت پروژه دات‌نت با Claude متوجه شده هوش مصنوعی خیلی شیک یه پکیج ناامن با آسیب‌پذیری جالب‌توجه وارد پروژه‌ش کرده! ماجرا اینه که AI به‌جای سرچ آنلاین به داده‌های قدیمی خودش اعتماد می‌کنه و حتی جدیدترین مدل‌ها هم خودکار این مشکل رو حل نمی‌کنن؛ مگر اینکه توی پرامپت رسماً مجبورشون کنین برن توی سایت nuget.org و آخرین نسخه پایدار رو چک کنن. https://www.roundthecode.com/dotnet-blog/ai-added-vulnerable-nuget-package-to-dotnet-app?via=dailydev پ.ن : همیشه باید نظارت کنین روی چیزی که ai براتون داره جنریت میکنه ! @codehalics | کدهالیک

دوره جامع معماری نرم‌افزار منتشر شد. از Clean و DDD تا میکروسرویس و Event-Driven، تو ۴ ساعت فشرده کامل تدریس شده. تمامی مثال
دوره جامع معماری نرم‌افزار منتشر شد. از Clean و DDD تا میکروسرویس و Event-Driven، تو ۴ ساعت فشرده کامل تدریس شده. تمامی مثال ها روی NestJS زده شده برای همین برای کسایی که دوست دارن معماری نرم افزار در NestJs یاد بگیرین بسیار پیشنهاد میشه ! با ۵۰٪ تخفیف جلسه دمو پروژه هم اضافه شده میتونین از الان ثبت نام کنین https://codehalic.ir/courses/software-architecture-course @codehalics | کدهالیک

این پروژه خیلی جالب بود یه نفر نرم افزار مدیریت انبار رو از یه کار خشک و تکراری به یه بازی استراتژیک و جذاب تبدیل کرده که با Opus 5.5 ساخته شده. @codehalics | کدهالیک

Repost from کار باشه !
سلام دوستان موسسه فرا رو آماده استخدام یک نیروی کارآموز حضوری در تهران برای پوزیشن فرانت اند دولوپره اگر با فریم ورک های React/Next JS کار کردید رزومه هاتون رو برای این ایمیل بفرستید mail@fararo.org #frontend ➖➖➖➖➖➖➖➖➖➖ 💬 @job_bashe | گروه کار باشه با دسته بندی شغلی 📢 @karbashe_ir | کانال کار باشه

امروز سرور کدهالیک یه مدت از دسترس خارج شد. بعد از پیگیری معلوم شد هیت‌سینک سرور مشکل داشته و همین باعث شده یکی از هاردها از
امروز سرور کدهالیک یه مدت از دسترس خارج شد. بعد از پیگیری معلوم شد هیت‌سینک سرور مشکل داشته و همین باعث شده یکی از هاردها از کار بیفته، اونم هاردی که RAID نداشت. خوشبختانه از بک‌آپ تونستیم همه‌چیز رو برگردونیم. چند ساعت آخرِ تراکنش‌ها و لایسنس‌ها توی بک‌آپ نبود، ولی همه‌شون رو دستی برگردوندیم و الان همه کسایی که دوره رو خریده بودن به دوره دسترسی دارن. اگه خرید کردی و هنوز دسترسی نداری، همین‌جا بهم پیام بده تا سریع درستش کنم. درس بزرگی هم برام بود: فاصله بک‌آپ‌ها باید خیلی کوتاه‌تر از چیزی باشه که فکر می‌کردم، و همین الان دارم درستش می‌کنم. از صبح خیلی‌هاتون پیام دادین و پیگیر ثبت‌نام بودین، ممنونم ازتون ❤️ بوت‌کمپ مهندسی بک‌اند دوباره برای ثبت‌نام بازه: ✅ قیمت با تخفیف، همچنان برای همه باز گذاشته شده ✅ پرداخت ۴ قسطی با اسنپ‌پی از همین الان فعاله ✅ هر هفته جمعه فصل‌های جدید اضافه می‌شن؛ این هفته رو زودتر از جمعه آپدیت می‌کنیم تا شروعمون عقب نیفته 👇 ثبت‌نام: https://codehalic.ir/courses/backend-engineering-bootcamp

Repost from کار باشه !
کارآموز .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 | کانال کار باشه

یه اصطلاح باحالی توش استفاده کرد بود به اسم«اقتصاد دمبلی» (Barbell Economy) مفهوم اقتصاد دمبلی یعنی تو عصر هوش مصنوعی فقط دو سر بازار سود می‌برن: بالا غول‌های بزرگ فناوری با سرمایه و زیرساخت زیاد، و پایین کارآفرین‌های تک‌نفره و چابک با هزینه کم. شرکت‌های متوسط این وسط گیر کردن و چون نه قدرت بزرگ‌ها رو دارن و نه چابکی کوچک‌ها رو، از هر دو طرف له می‌شن. @codehalics | کدهالیک

تو این مقاله‌ای که خوندم نویسنده میگه هنوز برای ساختن یه کسب‌وکار از صفر تو عصر هوش مصنوعی دیر نشده، فقط مدل بازی عوض شده و ا
تو این مقاله‌ای که خوندم نویسنده میگه هنوز برای ساختن یه کسب‌وکار از صفر تو عصر هوش مصنوعی دیر نشده، فقط مدل بازی عوض شده و اقتصاد رفته سمت یه الگوی دمبلی. تو این وضعیت جدید، غول‌های بزرگ فناوری اون بالا و کارآفرین‌های تک‌نفره و چابک این پایین بیشترین سود رو می‌برن، اما شرکت‌های متوسط این وسط دارن لِه میشن. پایین اومدن شدید هزینه‌های ساخت محصول و فاصله‌ای که بین توانایی هوش مصنوعی با سطح استفاده مردم عادی وجود داره، کلی فرصت خوب تو بازارهای کوچیک و تخصصی ایجاد کرده. در نهایت نباید از روی ترسِ عقب موندن تصمیم گرفت، بلکه باید با تحلیل درست یا بریم سمت مقیاس‌های خیلی بزرگ یا کلاً رو یه حوزه بی‌نهایت تخصصی تمرکز کنیم. https://vladdusenkoo.medium.com/is-it-too-late-to-build-something-from-zero-in-the-ai-era-cffc842e56e3 @codehalics | کدهالیک

دقیقاً مشابه این اتفاق چند سال پیش برای Faker.js افتاد؛ نگهدارنده اصلی پروژه بعد از مدت‌ها توسعه رایگان، صراحتاً گفت: «یا هزی
دقیقاً مشابه این اتفاق چند سال پیش برای Faker.js افتاد؛ نگهدارنده اصلی پروژه بعد از مدت‌ها توسعه رایگان، صراحتاً گفت: «یا هزینه‌اش رو بدید، یا پروژه رو Fork کنید و خودتون ادامه بدید.» ماجرا در نهایت به حذف و رها شدن نسخه اصلی Faker.js رسید. @codehalics | کدهالیک

خبر فوری برای دنیای .NET؛ Polly هم پولی شد! این تصمیم تازه یعنی یه زنگ خطر جدی برای کل اکوسیستم اوپن‌سورس، چرا که نشون میده م
خبر فوری برای دنیای .NET؛ Polly هم پولی شد! این تصمیم تازه یعنی یه زنگ خطر جدی برای کل اکوسیستم اوپن‌سورس، چرا که نشون میده مدل‌های سنتی و کاملاً رایگان دیگه جوابگوی هزینه‌ها و زحمات نگهدارندگان پروژه‌های بزرگ نیستن. تجربه آمار ریزش‌های شدید ۹۱، ۸۸ و ۹۸ درصدی دانلود پکیج‌هایی مثل AutoMapper، MediatR و MassTransit بعد از تجاری‌شدن نشون میده جامعه نرم‌افزار هنوز با این مدل جدید کنار نیومده، اما واقعیت اینه که دیر یا زود بقیه ابزارهای حیاتی هم مجبور به طی‌کردن همین مسیر میشن. @codehalics | کدهالیک

ثبت‌نام «دورهٔ مهندسی بک‌اند با NestJS» باز شد. اول از همه، از ۶۸ نفری که پیش‌ثبت‌نام کردن ممنونیم. شما وقتی هنوز هیچ قسمتی از دوره منتشر نشده بود به ما اعتماد کردین، و این برامون خیلی ارزشمنده. به همین خاطر، دوره برای پیش‌ثبت‌نامی‌ها ۲۰ درصد تخفیف بیشتر داره و فقط کافیه با حسابشون وارد دوره بشن به طور اتوماتیک حساب میشه ! توی این دوره، بک‌اند رو با ساختن یه پروژهٔ واقعی یاد می‌گیریم: یه بانک دیجیتال کامل، از صفر. از افتتاح حساب و احراز هویت ویدیویی، تا پنل ادمین، دفتر کل دوطرفه، تراکنش‌ها، کارت و سوییچ بانکی؛ یعنی همهٔ چیزهایی که پشت یه اپ بانکی واقعی اتفاق می‌افته. قسمت اول از فصل یک هم منتشر شد: دموی کامل پروژه. پیشنهاد می‌کنیم قبل از ثبت‌نام ببینیدش تا دقیقاً بدونید قراره چی بسازیم. تماشای قسمت اول: https://codehalic.ir/courses/backend-engineering-bootcamp/videos/introduction ثبت‌نام در دوره: https://codehalic.ir/courses/backend-engineering-bootcamp پ.ن‌: صدام با تم هالووینه قبل باز کردن ویدیو بگم که نترسین :)))))) @codehalics | کدهالیک

یه بازی براتون آوردم که میتونین هر سایتی رو با اسلحه های مختلف نابود کنین ! لینک بازی: destroy.spritefusion.com @codehalics | کدهالیک

کاش زومیت با بیشتر از ۱۵ سال سابقه و اعتبار، انقدر مستقیم و بدون ویرایش از خروجی هوش مصنوعی استفاده نمیکرد. خوندن متنی که لحن
کاش زومیت با بیشتر از ۱۵ سال سابقه و اعتبار، انقدر مستقیم و بدون ویرایش از خروجی هوش مصنوعی استفاده نمیکرد. خوندن متنی که لحن و ساختارش کاملاً داد میزنه توسط AI تولید شده، برای رسانه‌ای با این همه تجربه واقعاً دلسردکننده‌ست... @codehalics | کدهالیک

یک مجموعه کامپوننت مدرن و خوش‌ساخت مخصوص Design Engineerها، طراحی‌شده با Tailwind CSS و هماهنگ با Shadcn. https://www.cult-ui
یک مجموعه کامپوننت مدرن و خوش‌ساخت مخصوص Design Engineerها، طراحی‌شده با Tailwind CSS و هماهنگ با Shadcn. https://www.cult-ui.com/ @codehalics | کدهالیک

بنظرم بزرگترین تغییری که بعد ai توی تیم ما اتفاق افتاد حذف کامل جیرا و اسپرینت و تسک و استوری پوینت و پوکر پلن و دیلی و ... بود ! عملا من خیلی وقته رنگ جیرا رو ندیدم یه روزایی اگر جیرا آپدیت نبود حکم تیر داشت الان آخرین باری که رفتم جیرا تسک هام رو ببینم یادم نیست ! شرایط شرکت شما هم همینطوری شده ؟ @codehalics | کدهالیک