کدهالیک | codehalic
3.98K subscribers
431 photos
38 videos
67 files
492 links
دوره های آموزشیمون رو از داخل سایت ببینید

https://codehalic.ir
Download Telegram
رفقا اگه تو پروژه‌های بزرگ با AI Agentها کار می‌کنید و درگیر مشکلاتی مثل مصرف بالای توکن، کندی یا درک نشدن معماری پروژه شدید، حتماً یه نگاه به پروژه اوپن‌سورس codebase-memory-mcp بندازید. این ابزار خفن در واقع یه سرور MCP به‌شدت سریعه که کل سورس‌کدتون رو تو چند میلی‌ثانیه می‌خونه و یه گراف دانشی از توابع و کلاس‌ها می‌سازه تا هوش مصنوعی جای جستجوی فایل به فایل، مستقیم بره سراغ همون گراف؛ نتیجه‌اش اینه که مصرف توکن تا ۱۲۰ برابر کم میشه! خبر خوب اینه که کل پروسه ۱۰۰٪ لوکال و آفلاین روی سیستم خودتون انجام میشه، پس تو شرایط محدودیت یا قطعی اینترنت نیازی به داکر و API Key ندارید و خیالتون از بابت امنیت کدها کاملاً راحته. این باینری ساده که از ۱۵۸ زبان و Agentهایی مثل Claude Code و Zed پشتیبانی می‌کنه، حتی یه رابط کاربری هم داره که معماری پروژه رو به شکل یه گراف سه‌بعدی جذاب بهتون نشون میده؛ پس اگه با معماری‌های پیچیده سر و کار دارید، با یه کامند نصبش کنید و حالشو ببرید

(لینک گیت‌هاب: https://github.com/DeusData/codebase-memory-mcp).


@codehalics | کدهالیک
🔥181👍1
سلام بچه ها، بالاخره بعد از مدت ها دوره فرانت اند پیشرفته آپدیت شد.

قسمت های ۲۲ و ۲۳ به دوره اضافه شدن که توشون صفر تا صد دیزاین سکشن تب برای موبایل رو پیش بردیم. توی این آپدیت جدید علاوه بر یادگیری نکات رسپانسیو و مرور کامپوننت ها، با کمک چت جی پی تی یه انیمیشن خیلی خفن هم روی تب ها پیاده کردیم.

میتونید از لینک زیر آپدیت جدید رو ببینید:
https://codehalic.ir/courses/frontend-codecamp-advanced

@codehalics | کدهالیک
🔥174👍2
پایان PAYGO؟ 🤔
اروان اعلام کرده که بنابر درخواست رگولاتوری، امکان فروش سرورهای ابری به‌صورت PAYGO (پرداخت به میزان مصرف) ممنوع شده.
اگر این مدل ادامه‌دار باشه، یکی از مهم‌ترین مزیت‌های کلاد یعنی ساختن زیرساخت بدون تعهد اولیه و پرداخت بر اساس مصرف واقعی عملاً زیر سؤال می‌ره.
برای خیلی از استارتاپ‌ها، تیم‌های فنی و پروژه‌های کوتاه‌مدت، PAYGO فقط یک مدل قیمت‌گذاری نیست؛ دلیل اصلی انتخاب سرویس ابریه.
حالا باید دید این محدودیت موقتیه یا قراره به یک رویه دائمی تبدیل بشه و بقیه ارائه‌دهنده‌های خدمات ابری هم مشمولش بشن.
اگر این اتفاق گسترده‌تر بشه، شاید واقعاً بشه گفت: پایان PAYGO در کلاد ایران؟

@codehalics | کدهالیک
1
اگه از کلاد یا کدکس برای توسعه و کدنویسی استفاده میکنید یه پترن جدید و خیلی کاربردی به اسم ایجنت‌های قضاوت گر (Judge Agents) اومده که اصلا نباید فراموشش کنید. وظیفه اصلی این ایجنت‌ها اینه که خروجی ایجنت برنامه‌نویس رو بررسی کنن و کیفیت کد، رعایت شدن دیزاین پترن‌ها و هر چیزی که توی فلوی کاری شما هست رو قضاوت کنن. این لایه اضافه باعث میشه کدها خط به خط بازبینی بشن و از نظر پرفورمنس و اصول مهندسی نرم‌افزار تایید بشن که در نهایت کیفیت و عملکرد خروجی نهایی رو به طرز عجیبی بهتر میکنه.

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

@codehalics | کدهالیک
7🥰1
کدهالیک | codehalic
رفقا اگه تو پروژه‌های بزرگ با AI Agentها کار می‌کنید و درگیر مشکلاتی مثل مصرف بالای توکن، کندی یا درک نشدن معماری پروژه شدید، حتماً یه نگاه به پروژه اوپن‌سورس codebase-memory-mcp بندازید. این ابزار خفن در واقع یه سرور MCP به‌شدت سریعه که کل سورس‌کدتون رو تو…
تجربم از استفاده از این رو میخوام بهتون بگم واقعا بسیار توی Token Managment و سرعت پاسخ دهی ایجنتی که ازش استفاده میکنم ( Claude Code) تاثیر داشت به نحوی که با اینکه کلی از صب باهاش کار کردم و ازش سوال پرسیدم و برام کد نوشت ولی به لیمیت روزانه کلاد نرسیدیم و تونستم کلی کار هم روی پروژه هام انجام بدم
بهتون یه ویژالیزیشن از کل پروژه هم میده که خیلی خیلی خفنه
در نهایت تجربه استفادم از این ابزار 100/100 بود و حتما بهتون توصیه میکنم نصبش کنید من روی مک و ویندوز نصب کردم و خیلی راحت و ایزی نصب شد و باحالیش این بود که داخل Claude Code نوشتم index this project و خودش همه اینکارارو انجام داد
در واقع خیلی تخصصی تر بخوام صحبت کنم این میاد یه Skills روی Claude Code شما نصب میکنه و همینطور ایجنت های دیگ مث انتی گرویتی و کدکس و اینا هم حتی اگر داشته باشید رو اونام این گرافرو میسازه که هر بار نخواد بره Grep بزنه پروژه رو متوجه شه !

@codehalics | کدهالیک
6👍1
کدهالیک | codehalic
تجربم از استفاده از این رو میخوام بهتون بگم واقعا بسیار توی Token Managment و سرعت پاسخ دهی ایجنتی که ازش استفاده میکنم ( Claude Code) تاثیر داشت به نحوی که با اینکه کلی از صب باهاش کار کردم و ازش سوال پرسیدم و برام کد نوشت ولی به لیمیت روزانه کلاد نرسیدیم…
این وسط من از rtk هم دارم استفاده میکنم
این کاری که میکنه اینه که روی دستوراتی مثل همین grep و ... به شکل خیلی خیلی بهینه خروجی های کنترل شده و تر تمیز میده که باعث میشه توکن کمتر مصرف بشه
کل پروژشم با rust نوشتن فقط یه عیبی داره اینه که روی کلاد کد نمیتونی ازش استفاده کنی فقط میتونی روی claude desktop ازش استفاده کنی ولی روی اون هم واقعا مصرف توکن آورد پایین !


https://github.com/rtk-ai/rtk

@codehalics| کدهالیک
8👍2
رفقا داشتم مقاله‌ای درباره پدیده توکن‌مکسینگ یا همون سوزاندن دیوانه‌وار توکن‌های هوش مصنوعی می‌خوندم که خیلی به وضعیت الان تیم‌های فنی ما نزدیکه. تو این مقاله میگه شرکت‌ها به دو شکل کاملا متفاوت دارن پول پای این قضیه میدن. شکل درستش اینه که ابزارهایی مثل کلود کد رو میدن دست دولوپرها و تسک‌ها رو میندازن توی چرخه‌های خودکار. اینجا هرچقدر هم توکن بسوزه ارزش داره چون مستقیما داره سرعت و خروجی مهندس‌ها رو چند برابر میکنه و یه سرمایه‌گذاری کاملا سودآور روی نیروی انسانیه.

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

لینک مقاله
@codehalics | کدهالیک
👏61
انتروپیک اعلام کرده که Claude Fable 5 از فردا دوباره در دسترس قرار می‌گیره، اما به خاطر یک‌سری محدودیت‌های امنیتی جدیدی که با هماهنگی دولت آمریکا روی مدل گذاشتن، فعلاً کارهای روتینی مثل کدنویسی و دیباگ کردن رو به این مدل نمیدن و این تسک‌ها اتوماتیک سوییچ می‌شن روی Opus 4.8. خودشون گفتن دارن روی فیلترها کار می‌کنن تا توی هفته‌های آینده مشکل رو حل کنند و بتونن درخواست‌های سالم برنامه‌نویسی رو تشخیص بدن، ولی خلاصه‌اش اینه که فعلاً برای کدنویسی اصلاً نمیشه روش حساب کرد.

@codehalics | کدهالیک
6
توی کانال دوممون (کارباشه) موقعیت‌های شغلی‌ای رو منتشر می‌کنم که امکان ارتباط مستقیم با کارفرما رو دارن؛ یعنی آیدی تلگرام یا ایمیل برای ارسال رزومه و صحبت مستقیم وجود داره. هدفم اینه که افرادی که تعدیل شدن یا دنبال کار هستن، سریع‌تر وارد بازار کار بشن.

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

خوشحال می‌شم کانال دوممون رو هم همراهی کنید. 🌱

@karbashe_ir
117
Media is too big
VIEW IN TELEGRAM
توی طبقه ۱۶ که گوش میکردم داشت راجب سیستم پرامپتینگی که خودش ازش داره استفاده میکنه صحبت میکرد که دیدنش خالی از لطف نیست

پرامپتی که داخل صحبتاش هست اینه :

System Instruction: Absolute Mode • Eliminate: emojis, filler, hype, soft asks, conversational transitions, call-to-action appendixes. • Assume: user retains high-perception despite blunt tone. • Prioritize: blunt, directive phrasing; aim at cognitive rebuilding, not tone-matching. • Disable: engagement/sentiment-boosting behaviors.



@codehalics | کدهالیک
14👍2🔥1
کدهالیک | codehalic
توی طبقه ۱۶ که گوش میکردم داشت راجب سیستم پرامپتینگی که خودش ازش داره استفاده میکنه صحبت میکرد که دیدنش خالی از لطف نیست پرامپتی که داخل صحبتاش هست اینه : System Instruction: Absolute Mode • Eliminate: emojis, filler, hype, soft asks, conversational transitions…
پرامپت کاملش اینه دقیقا که توی ردیت هم خیلی راجبش بحث کردن
بهش میگن absolute mode

Instruction: Absolute Mode.
Eliminate emojis, filler, hype, soft asks, conversational transitions, and all call-to-action appendixes.
Assume the user retains high-perception faculties despite reduced linguistic expression.
Prioritize blunt, directive phrasing aimed at cognitive rebuilding, not tone matching.
Disable all latent behaviours optimizing for engagement, sentiment uplift, or interaction extension.
Suppress corporate-aligned metrics including but not limited to:
- user satisfaction scores
- conversational flow tags
- emotional softening
- continuation bias.
Never mirror the user’s present diction, mood, or affect.
Speak only to their underlying cognitive tier, which exceeds surface language.
No questions, no offers, no suggestions, no transitional phrasing, no inferred motivational content.
Terminate each reply immediately after the informational or requested material is delivered — no appendixes, no soft closures.
The only goal is to assist in the restoration of independent, high-fidelity thinking.
Model obsolescence by user self-sufficiency is the final outcome.


اینو مثلا میتونین بدین به کرسر که توی همه پرامپتاش در نظر بگیره
خیلی کارا میشه با پرامپتای جنرالی مثل این کرد که توی ویدیو داره فلش بک هایی بهش میزنه

@codehalics | کدهالیک
9👍4
اگر زیاد با داکر سروکله می‌زنید و از تایپ کردن مداوم کلی دستور برای دیدن لاگ‌ها، وضعیت کانتینرها و ایمیج‌ها خسته شدید، Lazydocker دقیقاً همون چیزیه که نجاتتون میده. این ابزار یه محیط متنی (TUI) فوق‌العاده تمیز، سریع و جذاب براتون توی ترمینال می‌سازه که اجازه میده بدون نیاز به حفظ کردن فلگ‌های پیچیده‌ی داکر، فقط با کلیدهای جهت‌نما و یه اینتر، همه‌چیز رو مدیریت کنید از ری‌استارت کردن کانتینرها و پاک کردن حجم‌های اضافه (Volumes) گرفته تا مانیتور کردن آنی میزان مصرف CPU و رم. خلاصه که کار با داکر رو اون‌قدر راحت و لذت‌بخش می‌کنه که بعد از یک بار استفاده، دیگه سختتونه به ترمینال معمولی برگردید!

https://github.com/jesseduffield/lazydocker

@codehalics | کدهالیک
7👍1
This media is not supported in your browser
VIEW IN TELEGRAM
یکی برداشته با الهام از موزیک معروف God’s plan از Drake این موزیک رو خونده و اسمش رو گذاشته Claude’s plan که اشاره به پلن مود کلاد کد داره و خیلی بامزه بود !
این موزیک رو توی اسپاتیفای هم شیر کرده میتونین گوشش بدید :))

https://open.spotify.com/track/5yVJK9JFXO3625zUfOLNWr

@codehalics | کدهالیک
😁8
Media is too big
VIEW IN TELEGRAM
امیر هرمتی، مهندس ارشد و Principal در حوزه هوش مصنوعی گوگل، در این ویدیو درباره تاثیر هوش مصنوعی بر آینده برنامه‌نویسی و مهارت‌های سخت (Hard Skills) صحبت می‌کند.

او به وضوح توضیح می‌دهد که کدنویسی در سال‌های آینده چه تغییراتی خواهد کرد و مهندسان نرم‌افزار برای موفقیت باید روی چه مسائلی تمرکز کنند. نکته جالب این است که خود او نیز به دلیل همین دیدگاه‌ها از نقش مدیریتی به سمت توسعه نرم‌افزار بازگشته است.

اگر به آینده شغلی برنامه‌نویسی و هوش مصنوعی علاقه‌مند هستید، این ویدیو را کامل ببینید.​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

@codehalics | کدهالیک
10
حالا OpenAI با معرفی GPT Live عملا داره ChatGPT رو از یه چت‌بات به یه هم‌صحبت واقعی تبدیل می‌کنه. تفاوت اصلی اینه که مدل دیگه منتظر تموم شدن حرفت نمی‌مونه، همزمان به صدات گوش میده، مکث‌هات رو درک می‌کنه، وسط حرفت اگر لازم باشه واکنش نشون میده و وقتی نیاز به استدلال عمیق یا جستجوی وب داشته باشه، بدون اینکه مکالمه قطع بشه از مدل‌های قوی‌تر مثل GPT-5.5 کمک می‌گیره. نتیجه اینه که تجربه گفتگو خیلی طبیعی‌تر شده و حس نمی‌کنی داری با یه سیستم نوبتی حرف می‌زنی. از دید فنی هم این تغییر مهمه چون OpenAI داره معماری Voice رو از حالت سنتی تبدیل گفتار به متن و برعکس، به سمت تعامل لحظه‌ای و یکپارچه می‌بره. این یعنی Voice از این به بعد فقط یه قابلیت جانبی نیست، بلکه قراره هسته اصلی تعامل با ChatGPT باشه و مسیر ساخت دستیارهای هوشمند واقعی رو هموارتر کنه.


https://openai.com/index/introducing-gpt-live/

@codehalics | کدهالیک
👍8
بالاخره TypeScript 7 منتشر شد و به نظر میاد یکی از بزرگ‌ترین آپدیت‌های تاریخش باشه. مایکروسافت کل کامپایلر رو به Go بازنویسی کرده و نتیجه‌اش هم چیزی بین ۸ تا ۱۲ برابر سرعت بیشتره؛ تو بعضی پروژه‌های بزرگ حتی نزدیک ۱۷ برابر سریع‌تر هم شده! علاوه بر کامپایل، IntelliSense، خطایابی، autocomplete و حتی watch mode هم حسابی سریع‌تر و روان‌تر شدن. البته یه سری تغییرات Breaking هم داره (مثل پیش‌فرض شدن strict و حذف بعضی تنظیمات قدیمی)، ولی اگر با TypeScript کار می‌کنید، این نسخه احتمالاً بیشترین تأثیر رو روی تجربه روزمره‌تون می‌ذاره. به نظر می‌رسه از این به بعد انتظار طولانی برای tsc کم‌کم به خاطره تبدیل بشه.


https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/

@codehalics | کدهالیک
11👍6
This media is not supported in your browser
VIEW IN TELEGRAM
یه پروژه جدید با three.js زدن که حسابی تو کامیونیتی هایپ شده. یه نابغه به اسم الکساندر بوگاچف برای همه بازی‌های جام جهانی ۲۰۲۶ یه ویژوال سه‌بعدی درست کرده که زمین بازی رو مثل یه سطح زنده و مواج نشون می‌ده. با هر حرکت بازیکن و هر گل قله‌ها و موج‌ها تغییر می‌کنن و شدت بازی رو عالی نشون می‌ده.

لینک سایتش و بازی ها :
https://wc26.bogachev.fr/index.html

@codehalics | کدهالیک
8🤬2😁1
خیلی میبینم توی نوشتن رزومه چالش دارین مخصوصا که این روزا تعداد افرادی که رزومه میفرستن برای یه پوزیشنی شاید ۳ ۴ برابر شده باشه تنها چیزی که میتونه شما رو متمایز کنه احتمال زیاد رزومه تونه
من خودم وقتی میخواستم رزومم رو بنویسم از ایشون کمک گرفتم توی چند قسمت کامل اصول اصلی نوشتن یک رزومه رو توضیح میده البته که بیشتر بدرد کسایی میخوره که رزومه اشون رو میخوان برای کشور های خارجی بفرستن ولی ب هر حال اصول همون اصوله مثل جاعل کل استان مرکزی، کل شهر، تهران قزل هرجا که بگید‌ ( عه ببخشید زدم جاده خاکی )

این لینکشه حتما یه سر بهش بزنین واقعا اصول خوب و جذابی رو میگه سعی میکنم در رشته پست های یه فلش بک هایی بهش بزنم یادگاری تو کانال داشته باشیمش

https://mradib.com/fa/resume/template

@codehalics | کدهالیک
3
کدهالیک | codehalic
خیلی میبینم توی نوشتن رزومه چالش دارین مخصوصا که این روزا تعداد افرادی که رزومه میفرستن برای یه پوزیشنی شاید ۳ ۴ برابر شده باشه تنها چیزی که میتونه شما رو متمایز کنه احتمال زیاد رزومه تونه من خودم وقتی میخواستم رزومم رو بنویسم از ایشون کمک گرفتم توی چند قسمت…
چرا میگم ایشون خفنه از این قسمت و این پرسش

رزومه باید چند صفحه باشه؟ یک صفحه
اگه واقعا باور داری که ارزش قابل توجهی ممکنه بهش اضافه بشه برو روی دو صفحه. مدیرهای منابع انسانی تو شرکت‌های بزرگ ماهی بیش از هزار تا رزومه میبینن. مطمئن باشید اون‌ها وقت ارزشمند خودشون رو صرف خوندن داستان زندگی شما نخواهند کرد. طبق آمار میگن ۶ ثانیه وقت دارید وگرنه رفته سراغ بعدی.


بله دوستان خیلیارو میبینم که جای رزومه قصه حسین کرد شبستری رو مینویسن !
همینطور که من اینجا متن طولانی بنویسم هیشکی نمیخونه رزومه ۵ صفحه ای شمارو هم هیشکی نمیخونه حتی اگه توی ناسا کار میکردین یا مثلا توی پروژه های خیلی خفن کار کرده باشین
یه صفحه حتی اگر ۲۰ سال سابقه کار داری همشو باید تو یه صفحه جا بدی ! چون کسی حوصله خوندن رزومه چندین صفحه ای شمارو ندارد !

@codehalics | کدهالیک
2
کدهالیک | codehalic
چرا میگم ایشون خفنه از این قسمت و این پرسش رزومه باید چند صفحه باشه؟ یک صفحه اگه واقعا باور داری که ارزش قابل توجهی ممکنه بهش اضافه بشه برو روی دو صفحه. مدیرهای منابع انسانی تو شرکت‌های بزرگ ماهی بیش از هزار تا رزومه میبینن. مطمئن باشید اون‌ها وقت ارزشمند…
یه مورد دیگ ام هست ک به زیبایی داخل این لینکه آورده و اونم اینه که دیدم بعضا دخترا حالا بیشتر رزومه های ژیگول پیگول و رنگی منگی و گوشه موشه اش پیشی میشی داره و اینا
آقا خیلی خوبه که رزومه متفاوت و دخترونه و کیوت میسازین اما این نکته ای که داخل همین لینک گفته از یه پرسشنامه از رکورتر های خفن خارجیه که

تنها ۷ درصد ریکروترها موافق رزومه خلاقانه هستند

این یه استثنی هم داره هاا مثلا کسایی که گرافیستن اگر همینطوری ژيگول پیگول نباشه اصلا رد میشن یا دیزاینرا ! من اونارو نگفتم
من شمای برنامه نویس بکند یا فرانت اند یا پروداکت منیجر یا رول های تک رو گفتم سعی کنین ژيگول پیگولش نکنین
رنگی پنکیش نکنین یه رزومه سیاه سفید تمیز و مرتب و خوانا که مشخص نباشه chatgpt صفر تا صدشو نوشته رو بنویسید !

مثلا من دیدم یه سری کلماتی توش میارین که اینا انقد rare و خاصن که در حالت عادی شما باید ۲۰ سال انگلیسی زبان باشی اون لغت استفاده کنی !
از اینجا میفهمه که شما با هوش مصنوعی سعی در فریبش داری و ردت میکنه همشم توی همون ۶ ثانیه میفهمه مثل یه معلمی که سال هاست داره برگه تصحیح میکنه

حالا چرا سیاه سفید باشه رزومم ؟
چون پرینتر رنگی نداره اون شرکته و قراره از رزومت پرینت بگیره ! پس بهتره خودت قبل تر ورژن سیاه سفیدشو ببینی که چ شکلی میشه که روی برگه هم قطعا همون شکلی خواهد بود !

@codehalics | کدهالیک
4