کدهالیک | codehalic
4.15K subscribers
532 photos
52 videos
67 files
605 links
دوره های آموزشیمون رو از داخل سایت ببینید

https://codehalic.ir
Download Telegram
کدهالیک | codehalic
خبر فوری برای دنیای .NET؛ Polly هم پولی شد! این ابزار هم رفت سراغ مدل تجاری و بخشی از استفاده ازش قراره با لایسنس پولی ارائه بشه؛ اتفاقی که فقط مربوط به خود Polly نیست و می‌تونه نشونه یه تغییر جدی‌تر توی دنیای Open Source باشه. واقعیت اینه که نگهداری پروژه‌های…
دقیقاً مشابه این اتفاق چند سال پیش برای Faker.js افتاد؛ نگهدارنده اصلی پروژه بعد از مدت‌ها توسعه رایگان، صراحتاً گفت: «یا هزینه‌اش رو بدید، یا پروژه رو Fork کنید و خودتون ادامه بدید.» ماجرا در نهایت به حذف و رها شدن نسخه اصلی Faker.js رسید و بعدش یه گروه دیگ دولوپش کردن !


@codehalics | کدهالیک
👍3😁3
تو این مقاله‌ای که خوندم نویسنده میگه هنوز برای ساختن یه کسب‌وکار از صفر تو عصر هوش مصنوعی دیر نشده، فقط مدل بازی عوض شده و اقتصاد رفته سمت یه الگوی دمبلی. تو این وضعیت جدید، غول‌های بزرگ فناوری اون بالا و کارآفرین‌های تک‌نفره و چابک این پایین بیشترین سود رو می‌برن، اما شرکت‌های متوسط این وسط دارن لِه میشن. پایین اومدن شدید هزینه‌های ساخت محصول و فاصله‌ای که بین توانایی هوش مصنوعی با سطح استفاده مردم عادی وجود داره، کلی فرصت خوب تو بازارهای کوچیک و تخصصی ایجاد کرده. در نهایت نباید از روی ترسِ عقب موندن تصمیم گرفت، بلکه باید با تحلیل درست یا بریم سمت مقیاس‌های خیلی بزرگ یا کلاً رو یه حوزه بی‌نهایت تخصصی تمرکز کنیم.

https://vladdusenkoo.medium.com/is-it-too-late-to-build-something-from-zero-in-the-ai-era-cffc842e56e3

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

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

بامزه بود ! چیز جدید یاد گرفتم باهاتون به اشتراک گذاشتمش :)

@codehalics | کدهالیک
👍13❤8
Forwarded 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 | کانال کار باشه
کدهالیک | codehalic
ثبت‌نام «دورهٔ مهندسی بک‌اند با NestJS» شروع شد. اول از همه، از ۶۸ نفری که پیش‌ثبت‌نام کردن ممنونیم. شما وقتی هنوز هیچ قسمتی از دوره منتشر نشده بود به ما اعتماد کردین، و این برامون خیلی ارزشمنده. به همین خاطر، دوره برای پیش‌ثبت‌نامی‌ها ۲۰ درصد تخفیف بیشتر…
امروز سرور کدهالیک یه مدت از دسترس خارج شد. بعد از پیگیری معلوم شد هیت‌سینک سرور مشکل داشته و همین باعث شده یکی از هاردها از کار بیفته، اونم هاردی که RAID نداشت.

خوشبختانه از بک‌آپ تونستیم همه‌چیز رو برگردونیم. چند ساعت آخرِ تراکنش‌ها و لایسنس‌ها توی بک‌آپ نبود، ولی همه‌شون رو دستی برگردوندیم و الان همه کسایی که دوره رو خریده بودن به دوره دسترسی دارن. اگه خرید کردی و هنوز دسترسی نداری، همین‌جا بهم پیام بده تا سریع درستش کنم.

درس بزرگی هم برام بود: فاصله بک‌آپ‌ها باید خیلی کوتاه‌تر از چیزی باشه که فکر می‌کردم، و همین الان دارم درستش می‌کنم.
از صبح خیلی‌هاتون پیام دادین و پیگیر ثبت‌نام بودین، ممنونم ازتون ❤️

بوت‌کمپ مهندسی بک‌اند دوباره برای ثبت‌نام بازه:

✅ قیمت با تخفیف، همچنان برای همه باز گذاشته شده
✅ پرداخت ۴ قسطی با اسنپ‌پی از همین الان فعاله
✅ هر هفته جمعه فصل‌های جدید اضافه می‌شن؛ این هفته رو زودتر از جمعه آپدیت می‌کنیم تا شروعمون عقب نیفته

👇 ثبت‌نام:
https://codehalic.ir/courses/backend-engineering-bootcamp

@codehalics | کدهالیک
❤12🔥2
Forwarded from کار باشه !
سلام دوستان
موسسه فرا رو آماده استخدام یک نیروی کارآموز حضوری در تهران برای پوزیشن فرانت اند دولوپره
اگر با فریم ورک های
React/Next JS
کار کردید
رزومه هاتون رو برای این ایمیل بفرستید
mail@fararo.org

#frontend

➖➖➖➖➖➖➖➖➖➖
💬 @job_bashe | گروه کار باشه با دسته بندی شغلی
📢 @karbashe_ir | کانال کار باشه
❤6
Media is too big
VIEW IN TELEGRAM
این پروژه خیلی جالب بود یه نفر نرم افزار مدیریت انبار رو از یه کار خشک و تکراری به یه بازی استراتژیک و جذاب تبدیل کرده که با Opus 5.5 ساخته شده.

@codehalics | کدهالیک
❤13🔥5👍1
دوره جامع معماری نرم‌افزار منتشر شد.

در این آموزش ۴ ساعته و فشرده، مباحث Clean Architecture، DDD، میکروسرویس و Event-Driven با پیاده‌سازی تمامی مثال‌ها روی NestJS تدریس شده است.

جلسه دموی پروژه نیز به دوره اضافه شده و امکان ثبت‌نام با ۵۰٪ تخفیف فعال است.

https://codehalic.ir/courses/software-architecture-course

@codehalics | کدهالیک
🔥14❤3🤯3
یه اتفاق جالب افتاده: یه برنامه‌‌نویس موقع ساخت پروژه دات‌نت با Claude متوجه شده هوش مصنوعی خیلی شیک یه پکیج ناامن با آسیب‌پذیری جالب‌توجه وارد پروژه‌ش کرده! ماجرا اینه که AI به‌جای سرچ آنلاین به داده‌های قدیمی خودش اعتماد می‌کنه و حتی جدیدترین مدل‌ها هم خودکار این مشکل رو حل نمی‌کنن؛ مگر اینکه توی پرامپت رسماً مجبورشون کنین برن توی سایت nuget.org و آخرین نسخه پایدار رو چک کنن.

https://www.roundthecode.com/dotnet-blog/ai-added-vulnerable-nuget-package-to-dotnet-app?via=dailydev

پ.ن : همیشه باید نظارت کنین روی چیزی که ai براتون داره جنریت میکنه !

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

https://nextjs.org/blog/next-16-4

@codehalics | کدهالیک
❤11👍5🔥3👏1
توی NestJS اینکه چند تا پوشه مثل Orders و Payments بسازی معنیش کد ماژولار نیست. وقتی همه چی رو می‌ریزی تو SharedModule و همه‌جا ایمپورتش می‌کنی، کدهات شدیداً بهم گره می‌خورن و موقع تست گرفتن از Orders مجبور می‌شی کل دیتابیس و سرویس ایمیل رو هم بالا بیاری. راه درست اینه که به جای اکسپورت مستقیم ریپازیتوری‌ها، بین بخش‌ها یه قرارداد (Interface + Symbol) بذاری؛ یعنی مثلاً تو Orders فقط بگی:


// OrdersService.ts
constructor(
@Inject('PAYMENTS_PORT') private payments: PaymentsPort
) {}



اینطوری بخش سفارشات کاری نداره پرداخت چطوری تو دیتابیس ذخیره میشه یا چه ایمیلی می‌فرسته، ماژول‌ها کاملاً مستقل می‌مونن و دیگه لازم نیست چرخه‌های وابستگی رو با forwardRef از بین ببری.

https://javascript.plainenglish.io/nestjs-module-boundaries-that-survive-growth-3c6781b2baf1

@codehalics | کدهالیک
👍3❤1
کدهالیک | codehalic
توی NestJS اینکه چند تا پوشه مثل Orders و Payments بسازی معنیش کد ماژولار نیست. وقتی همه چی رو می‌ریزی تو SharedModule و همه‌جا ایمپورتش می‌کنی، کدهات شدیداً بهم گره می‌خورن و موقع تست گرفتن از Orders مجبور می‌شی کل دیتابیس و سرویس ایمیل رو هم بالا بیاری.…
این نکته رو هم اضافه کنم که این مورد داره ۲ اصل از اصول SOLID رو رعایت میکنه !

اول DIP (معکوس‌سازی وابستگی) چون بخش سفارشات به‌جای دیتابیسِ پرداخت به یه انتزاع وصل میشه، و دوم SRP (تک‌مسئولیتی) چون ماژول فقط حواسش به وظیفهٔ خودشه و تنها یک دلیل برای تغییر داره، نه اینکه بارِ زیرساخت بقیه رو هم دوش بکشه. اینطوری ماژول‌ها کاملاً مستقل می‌مونن و دیگه نیازی به ماست‌مالی چرخه‌های وابستگی با forwardRef نداری.


@codehalics | کدهالیک
❤4👏1