uk
Feedback

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

کدهالیک | codehalic

کدهالیک | codehalic

Відкрити в Telegram

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

Показати більше
3 967
Підписники
-6124 години
-1607 днів
-17730 днів
Архів дописів
نویسنده تو این مقاله داستان مهاجرت تیمشون از REST به gRPC رو تعریف میکنه و میگه با اینکه سرعت و عملکردشون واقعا بهتر شد، اما یک سال تمام درگیر دردسرهایی شدن که تو REST اصلا وجود نداشت. مشکل اصلی این بود که gRPC داده‌ها رو به شکل باینری می‌فرسته و خوندن یا دیباگ کردنش برای برنامه‌نویس‌ها و ابزارهای مختلف سخته، در حالی که REST متن ساده است و به راحتی بررسی میشه. در نهایت به این نتیجه رسیدن که عددهای مربوط به بنچمارک سرعت همه چیز نیستن و راحتی کار، خوانایی و پشتیبانی جهانی REST تو کارهای روزمره خیلی بیشتر از سرعت بالای gRPC ارزش داره، مگر اینکه واقعا تو پروژه‌تون با مشکل جدی پرفورمنس روبرو باشین. https://python.plainenglish.io/we-switched-from-rest-to-grpc-for-the-performance-got-it-and-then-spent-a-year-fighting-a6366edc9ca6 @codehalics | کدهالیک

یک سایت خیلی جذاب و کاربردی پیدا کردم این سایت کلی DESIGN.md آماده داره که کلی تمپلیت، سیستم طراحی، رنگ، تایپوگرافی و استایل
یک سایت خیلی جذاب و کاربردی پیدا کردم این سایت کلی DESIGN.md آماده داره که کلی تمپلیت، سیستم طراحی، رنگ، تایپوگرافی و استایل آماده جمع کرده. می‌تونید از بینشون بگردید، ایده بگیرید و برای پروژه‌های خودتون استفاده کنید. Alireza ✍️ https://www.aura.build/design-systems @codehalics | کدهالیک

‏یه آپدیت کوچیک Figma که UI رو تمیزتر و حرفه‌ای‌تر می‌کنه. ‏Figma دو گزینه‌ی جدید برای Text Wrap اضافه کرده: ‏Balance متن رو بین خطوط متعادل‌تر پخش می‌کنه. ‏Pretty نمی‌ذاره یک کلمه تنها توی خط آخر بمونه. https://www.figma.com/release-notes/ @codehalics | کدهالیک

امروز یه ریپو پیدا کردم، با کلی تمپلیت آماده برای معرفی یا دمو محصول‌تون. با ایجنتون میتونید این موشن‌ها رو با Remotion بسازین Kamyar Rad✍️ https://github.com/Vincentwei1021/video-shotcraft @codehalics | کدهالیک

خیلی چیز خفنیه الان تستش کردم خفنیش به اینه که به کلاد کد خود سیستمت وصل میشه یا میتونی به کدکسی که داری استفاده میکنی وصلش ک
خیلی چیز خفنیه الان تستش کردم خفنیش به اینه که به کلاد کد خود سیستمت وصل میشه یا میتونی به کدکسی که داری استفاده میکنی وصلش کنی یا هر چیزی که cli داره روی سیستمت و قدرتش رو از اون میگیره ! و باهاش واقعا دیزاین های محشری میشه زد حتما حتما تستش کنین ! @codehalics | کدهالیک

پروژه Open Design واقعا یه جایگزین خفن و کاملا رایگان برای ابزارهایی مثل Claude Design به حساب میاد که بهت اجازه میده بدون در
پروژه Open Design واقعا یه جایگزین خفن و کاملا رایگان برای ابزارهایی مثل Claude Design به حساب میاد که بهت اجازه میده بدون دردسر رابط‌های کاربری جذاب بسازی. خوبی بزرگش اینه که کاملا دستت بازه و فقط کافیه کلید API هوش مصنوعی دلخواهت رو بهش وصل کنی تا مثل یه دستیار برنامه‌نویس حرفه‌ای، تمام کارهای طراحی و تولید کد رو برات انجام بده. با این ترفند دیگه محدود به یک اکوسیستم بسته یا پولی نیستی و میتونی با وصل کردن مدل‌های قدرتمندی که دوست داری، ایده‌هات رو تو سریع‌ترین زمان ممکن و با کمترین هزینه به واقعیت تبدیل کنی و از این آزادی عمل حسابی لذت ببری. https://open-design.ai/ @codehalics | کدهالیک

موقع استفاده از useEffect یکسری سناریو وجود داره که ما مجبور می‌شیم یکسری آیتم رو به dependency array اضافه کنیم، اما نمی‌خوایم با هر بار تغییر کردن اون آیتم‌ها، Effect مجدد ران بشه. همیشه Developerها راه‌حل‌های مختلفی برای حل این مشکل استفاده می‌کردن، از suppress کردن linter گرفته تا استفاده از useRef برای جلوگیری از اضافه کردن اون state به dependency array. این یه چالش بود و خوشبختانه داخل آپدیت 19.2، ما حالا دسترسی به هوک useEffectEvent داریم که این مشکل رو برامون مثل آب خوردن حل می‌کنه. Arian Nargesi ✍️ @codehalics | کدهالیک

توی مصاحبه‌های فرانت‌اند، تفاوت Physical Properties و Logical Properties یکی از اون سوال‌های کلیدی برای بررسی تجربه شما توی ط
توی مصاحبه‌های فرانت‌اند، تفاوت Physical Properties و Logical Properties یکی از اون سوال‌های کلیدی برای بررسی تجربه شما توی طراحی سایت‌های چندزبانه است؛ ویژگی‌های فیزیکی مثل margin-left همیشه به یک سمت ثابت از صفحه اشاره می‌کنن و با تغییر جهت صفحه به RTL کلا چیدمان رو به هم می‌ریزن، اما ویژگی‌های منطقی مثل margin-inline-start بر اساس جهت خواندن متن عمل می‌کنن و با تغییر dir صفحه، خودشون رو بدون نیاز به کد اضافه یا override کردن، خیلی تمیز و هوشمندانه با زبان جدید هماهنگ می‌کنن. Sipan Younan ✍️ @codehalics | کدهالیک

یه مقاله دیگ ای هم امروز از همین آقا منتشر شد با همین مضمون که اتفاقاً لازم نیست برای نوشتن درباره یه موضوع، از همون اول متخصصش باشی. نویسنده میگه خودش عمداً درباره چیزهایی می‌نویسه که هنوز کامل نمی‌فهمتشون، چون نوشتن مجبورش می‌کنه تحقیق کنه، دقیق‌تر فکر کنه و حتی وسط کار نظرش رو عوض کنه. از نظرش نوشتن فقط انتقال دانسته‌ها نیست، یه ابزار برای یادگیری و فکر کردنه. حتی پیشنهاد می‌کنه به‌جای اینکه منتظر بمونی توی یه حوزه کاملاً مسلط بشی، درباره چیزهایی بنویسی که برات سوالن و واقعاً دوست داری بفهمیشون. نکته جالب‌ترش هم اینه که میگه اگه موقع نوشتن هیچ‌وقت نظرت عوض نشه، احتمالاً به اندازه کافی تحقیق نکردی. قرابت زیادی با این ویدیو از سروش صحت داشت اتفاقا این روزا بیشتر دارم نوشتن رو تمرین میکنم واقعا یکی از راه های جلوگیری از سطحی نگر شدن مغزمون در این هایپ فجیع هوش مصنوعیه! https://www.seangoedecke.com/blog-about-things-you-dont-understand-yet/ @codehalics | کدهالیک

خوب پول میگیرید نه باریکلا ! @codehalics | کدهالیک
خوب پول میگیرید نه باریکلا ! @codehalics | کدهالیک

کلاد یه فیچر جدید داده بیرون وقتی وسط یک تسک به لیمیت یوزیج میخورید با فعال کردنش وقتی لیمیت یوزیجتون ریست شد تسک رو از جایی که متوقف کرده ادامه میده ! کافیه تیک auto continue when limit resets رو بزنین ! @codehalics | کدهالیک

یه اپ مسنجر به اسم Carrier Pidge برای iOS ساخته شده که به جای ارسال سریع پیام‌ها، اون‌ها رو با یه کبوتر نامه‌بر مجازی می‌فرست
یه اپ مسنجر به اسم Carrier Pidge برای iOS ساخته شده که به جای ارسال سریع پیام‌ها، اون‌ها رو با یه کبوتر نامه‌بر مجازی می‌فرسته. 😃 سرعت این کبوتر ۱۷۷ کیلومتر بر ساعته و زمان رسیدن پیام به فاصله واقعی شما و دوستتون بستگی داره. اگه گیرنده پیام نزدیک باشه چند ثانیه طول می‌کشه، ولی اگه اون سر دنیا باشه شاید چند روز زمان ببره. می‌تونید مسیر پرواز کبوتر رو روی نقشه ببینید. البته یه ریسک هم وجود داره: کبوترها ۰.۲ درصد احتمال داره توی راه گم بشن یا بمیرن و پیامتون هیچ وقت به مقصد نرسه. پ.ن: جامعه تک داره به سمت و سو های ترسناکی میره با ai ! https://apps.apple.com/us/app/carrier-pidge/id6762161637 @codehalics | کدهالیک

اگه با اکوسیستم خفن تن‌استک و ابزارهای معروفش مثل ری‌اکت کوئری آشنا باشین، حتما میدونین که چقدر ابزارهاشون کاربردی و دولوپر ف
اگه با اکوسیستم خفن تن‌استک و ابزارهای معروفش مثل ری‌اکت کوئری آشنا باشین، حتما میدونین که چقدر ابزارهاشون کاربردی و دولوپر فرندلی هستن. حالا خبر خوب اینه که تن‌استک جدیدا یه پکیج خیلی جذاب به اسم TanStack Charts هم به مجموعه‌اش اضافه کرده. این پکیجِ تازه‌نفس در واقع یه کتابخونه سبک و کاملا مستقل از فریم‌ورک برای تایپ‌اسکریپت و جاوااسکریپته که بهتون اجازه میده داده‌های خام رو خیلی راحت به المان‌های بصری متصل کنین و محورهای مختلف نمودار رو بسازین. تن‌استک چارتس در نهایت این تنظیمات رو به یه خروجی کاملا ریسپانسیو تبدیل میکنه و به صورت پیش‌فرض با فرمت SVG که دسترس‌پذیری بالایی داره رندر میگیره، البته اگر برای سناریوهای خاص نیاز داشته باشین آپشن استفاده از Canvas هم براتون فراهمه. https://tanstack.com/charts/latest

این ابزار deepsec یه security harness متعلق به vercel عه. روی codebaseتون یه vulnerability scan با هر مدلی که انتخاب کنید انج
این ابزار deepsec یه security harness متعلق به vercel عه. روی codebaseتون یه vulnerability scan با هر مدلی که انتخاب کنید انجام میده و یه سری ریپورت خیلی خوب درست میکنه. https://deepsec.sh @codehalics | کدهالیک | Mahdi MirMohamadi

خب بریم برای تستش من یکی از پست های کدهالیک رو بهش دادم :
نسخه ۴.۶ گراک معرفی شده و تمرکز اصلیش رو گذاشته روی ایجنت‌های طولانی‌مدت، کدهای سنگین و پیاده‌سازی سریع پروژه‌های بصری. با اصلاح فرایند آموزش و تقویت RL، توانسته توی بنچمارک‌های ایجنتی مثل CursorBench و DeepSWE ارتقای چشمگیری داشته باشه و توی شاخص کلی AA Intelligence دقیقاً پا‌به‌پای GPT-5.6 Sol جلو بیاد. ویژگی واقعاً کاربردیش اینه که موقع کار روی تسک‌های طولانی توانایی خودآزمایی و تایید کار خودش رو داره، یعنی ایده یک پروژه رو خیلی سریع‌تر به یک پروتوتایپ قابل استفاده تبدیل می‌کنه. در حال حاضر این مدل توی Cursor و Grok Build در دسترسه و قیمت پایه‌اش هم از ۲ دلار برای ورودی و ۶ دلار برای خروجی به ازای هر میلیون توکن شروع می‌شه.
و نتیجه ای که به من داد :‌
نگارش ۴.۶ گراک رونمایی شده و تمرکز اصلیش رو گذاشته روی ایجنت‌های درازمدت، کدهای سنگین و ساخت تندِ پروژه‌های دیداری. با پیرایش فرایند آموزش و تقویت یادگیری تقویتی (RL)، توانسته توی محک‌های ایجنتی مانند CursorBench و DeepSWE پیشرفت چشمگیری داشته باشه و توی شاخص کلی AA Intelligence دقیقاً پا‌به‌پای GPT-5.6 Sol پیش بره. ویژگی واقعاً کاربردیش اینه که هنگام کار روی کارهای درازمدت، توان خودآزمایی و بازبینی کار خودش رو داره، یعنی ایدهٔ یک پروژه رو خیلی تندتر به یک پیش‌نمونهٔ کارآمد تبدیل می‌کنه. هم‌اکنون این مدل توی Cursor و Grok Build در دسترسه و بهای پایه‌اش هم از ۲ دلار برای ورودی و ۶ دلار برای خروجی به‌ازای هر میلیون توکن آغاز می‌شه.
@codehalics | کدهالیک

سالسی یه اسکیل برای دستیارهای هوشمنده که کمک می‌کنه متن‌های فارسی رو پارسی‌تر بنویسید؛ بدون اینکه اصطلاحات تخصصی، کد یا اسم‌ه
سالسی یه اسکیل برای دستیارهای هوشمنده که کمک می‌کنه متن‌های فارسی رو پارسی‌تر بنویسید؛ بدون اینکه اصطلاحات تخصصی، کد یا اسم‌های خاص رو الکی دستکاری کنه. داده‌های سالسی از واژه‌نامهٔ اوپن‌سورس پاسبان گرفته شده و بیش از ۲۰ هزار واژه و برابر پارسی‌شون رو در اختیارش می‌ذاره. بعد از نصب، کافیه به دستیار هوشمندتون بگید «این متن رو پارسی‌ کن» سالسی برای Claude، Codex، Cursor و چند ابزار دیگه قابل استفاده‌ست و یه ابزار خط فرمان هم داره. گیت‌هاب سالسی: http://github.com/pooooooriya/salsi یه دمو هم آماده کردم که دقیقاً ببینید سالسی چه چیزهایی رو تغییر می‌ده و چه چیزهایی رو دست نمی‌زنه: https://pooooooriya.github.io/salsi @codehalics | کدهالیک

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

چرا نباید مهارت تفکر عمیق رو رها کنیم؟ شاید اون روزهایی که شرکت‌ها بابت ساعت‌ها فکر کردن و تامل عمیق بهمون حقوق می‌دادند رو به پایانه و الان ازمون می‌خوان مدام بین ابزارهای هوش مصنوعی بچرخیم و خروجی مدیریت کنیم. اما رها کردن کامل تفکر عمیق یه اشتباه بزرگه. هنوز مسائل زیادی وجود دارند که هوش مصنوعی از پسشون برنمیاد. مثلاً ریفکتور کردن یه کدبیس بزرگ و پیچیده. ابزارهای فعلی شاید کد بدون خطا بزنند، اما هنوز سلیقه و ظرافت مهندسی ندارند. برای حل این جور مسائل لازمه که کل مسئله رو با مغز خودت تحلیل کنی. حتی اگه تو محیط کار فرصت تفکر عمیق کم شده، باید بیرون از کار و با کتاب خوندن و نوشتن، این عادت رو زنده نگه داریم تا قدرت تحلیل و خلاقیت واقعی‌مون از دست نره. در پایان مقاله بسیار خوبی بود که موقع خوندنش منو به وجد آورد واقعا اگر الان نتونیم این موضوع رو کنترل کنم از یه سمت ریلز اینستاگرام و از اینطرف این موضوع ai و پرامپت دادن و خروجی گرفتن و سرعت ماورایی تسک زدن ها باعث میشه خیلی زود از پا در بیایم ! مغز ما برای اینهمه سرعت واقعا ساخته نشده اندکی تامل بایدت ! پایان! @codehalic | کدهالیک

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

چرا باید بدون هوش مصنوعی بنویسیم؟ برای اینکه قدرت تفکر عمیق رو از دست ندیم، بهترین کار نوشتن به زبان خودمانه. اما نه با پرومپت دادن به هوش مصنوعی و ادیت کردن خروجی اون، بلکه نوشتن با کلمات و قلم خودمون. وقتی مجبور می‌شی جمله‌ها رو خودت کنار هم بچینی، تازه مغزت شروع می‌کنه به شکل دادن افکار. ما خیلی وقت‌ها فکر می‌کنیم یه ایده‌ای تو سرمون داریم، اما تا وقتی شروع به نوشتن نکنیم، اون ایده فقط یه حس مبهمه. در واقع اصل ایده موقع نوشتن خلق میشه. نوشتن بدون کمک ابزارهای هوش مصنوعی یه تمرین فوق‌العاده‌ست برای بازسازی همون بخش‌هایی از مغز که تو ریتم پرسرعت کاری امروزی فرصت فعالیت پیدا نمی‌کنند. @codehalics | کدهالیک