کدهالیک | codehalic
Ir al canal en Telegram
دوره های آموزشیمون رو از داخل سایت ببینید https://codehalic.ir
Mostrar más4 071
Suscriptores
+324 horas
+167 días
+28230 días
Archivo de publicaciones
4 071
این مقاله جدید از martin fowler افسانه ای که میگه: سالها بود توی برنامهنویسی فقط از «بدهی فنی» حرف میزدیم؛ اینکه کدی ننویسیم که بعداً تغییر دادنش سخت بشه. اما حالا با ورود AI، داستان خیلی جدیتر شده و فاولر به یه نکته مهم اشاره میکنه: ما فقط یه نوع بدهی نداریم.
کنار بدهی فنی، یه «بدهی شناختی» داریم؛ وقتی که تیم کمکم درکش از سیستم رو از دست میده و دیگه دقیق نمیدونه چی داره میسازه. از اون مهمتر «بدهی هدف»ه؛ وقتی که اصلاً فراموش میکنیم چرا این سیستم ساخته شده و قراره چه مسئلهای رو حل کنه. اینا چیزایی نیست که توی کد دیده بشن، ولی اثرشون خیلی عمیقتره.
مسئله اینجاست که AI سرعت تولید کد رو بالا برده، اما همزمان فاصله ما با فهم واقعی سیستم رو بیشتر کرده. خطر اونجاست که بدون فکر و بررسی، به خروجیها اعتماد کنیم و کمکم کنترل از دستمون خارج بشه.
حرف اصلی اینه: آینده برنامهنویسی فقط ساختن نیست؛ بیشتر از همیشه درباره فهمیدن، اعتبارسنجی و قضاوت کردنه. تیمهایی که اینو جدی بگیرن، جلوترن.
مقاله جدید عمو مارتین رو بخونین حتما :
https://martinfowler.com/fragments/2026-04-02.html
@codehalics | کدهالیک
4 071
یه پروژه بسیار خفن امروز پیدا کردم
یه مدل جدید از وبگردیه که همهچیز رو بهجای متن، بهصورت تصویرهای ساختهشده با هوش مصنوعی نشون میده.
روی هر بخش کلیک کنی، تصویر جدیدی ساخته میشه و عمیقتر وارد موضوع میشیمثل قدم زدن داخل یک
اینترنت تصویری بینهایت.
پ.ن :داخل عکس اگر ببینید بهش گفتم آموزش ربیت mq و خروجیش واقعا جذاب بود مخصوصا برای آموزش
https://flipbook.page/
@codehalics | کدهالیک
4 071
من یه تعداد پوزیشن فرانتاند از کانکشنام دارم که میتونم ریفرتون بدم.
پوزیشن ها مدیور و سنیور هستن.
لطفا اگه در حال حاضر مشغول نیستین و جویای کارید رزومهتونو به ایدی تلگرام زیر بفرستید:
@PooriaFaramarzian
@codehalics | کدهالیک
4 071
شرکتی که داخلش کار میکنم (همراه جیب ) توی این پوزیشن ها داره
استخدام میکنه و با هم میتونیم همکار بشیم !
توسعه دهنده Front-End (Vue.js) - سنیور حتما
توسعهدهنده ارشد داتنت - سنیور حتما
کارشناس پشتیبانی و امورمشتریان - خانم
رزومه هاتون رو میتونین مستقیما برای من بفرستین تا ریفر کنم !
ارسال رزومه به :
@papastatopolus
محدوده شرکت اقدسیه ، تهران و
حضوری فول تایم هست
@codehalics | کدهالیک
4 071
من فک میکنم اگر گروهی که میزنیم راجب این داستان تعدیل شده ها خط مشی درست حسابی داشته باشه و روش نظارت باشه هیچ منافاتی نداره با امنیت ملی و این داستانا
ولی دیشب من یادمه گروه رو که زدن یه سریا میومدن که آره بریم اعتراض کنیم به تعدیل و مشخصا معلوم بود که میخوان این جمع رو به حاشیه بکشن و کشیدن و موفقم شدن !
ولی واقعا هیشکی نه از حکومت نه از نظام نه از هیچی صحبتی نکرد جز یه عده که میگفتن ما تعدیل شدیم یه عده هم رزومه میگرفتن و یه عده هم آفر های کاری که دیده بودن باهاشون شیر میکردن
من خیلی دوس دارم اینکارو شفاف انجام بدم ولی واقعا نمیدونم حوصله زنگ زدن و تهدید کردن و اینارو ندارم واقعا بنظرم اصلا این داستان ربطی به امنیت ملی و جنگ و اینا نداشت ولی خب جو گروهو باید مدیریت میکردن و هر کسی واردش نمیشد خیلی افراد ناشناس و مشکوک میومدن و میخواستن تهییج کنن جمع رو ولی واقعا فک نکنم اتفاقی بیوفته ما ها دیگ مدت هاست که خسته تر از این حرفاییم کاری کنیم نشستیم ببینیم چطوری برگردیم سرکار حقوقمون برگرده بتونیم زندگی کنیم !
حالا اگر موافق باشین من میتونم یه گروه کاملا کنترل شده داشته باشم که این کار توش با مدیریت درست انجام بشه که سو برداشت هم برای مقامات و ضابطان محترم نداشته باشه
حداقل زودتر این استعداد هایی که از کار بیکار شدن برگردن و ایرانمون رو بسازن ! ما اصلا هدفمون ساخت ایرانه دور از جون اشتباه برداشت نکنین !
@codehalics | کدهالیک
4 071
خب امروز میخوام راجب یه قانون دیگ در توسعه نرم افزار صحبت کنم که بیشتر جنبه محصولی داره !
قانون زاوینسکی
قانون زاویِنسکی میگه: هر برنامهای وقتی موفق میشه، کمکم شروع میکنه به اضافه کردن فیچرهای جدید، تا جایی که از هدف اصلی خودش فاصله میگیره و حتی تبدیل میشه به یه محصول «همهفنحریف» که هیچ کاری رو واقعاً عالی انجام نمیده. همون چیزی که میگن: Jack of all trades, master of none.
مثلاً تلگرام اول فقط یه پیامرسان ساده بود، اما کمکم تبدیل شد به یه پلتفرم کامل: تماس صوتی و تصویری، کانال، استوری، بات، پرداخت و حتی مینیاپها. الان دیگه فقط «چت» نیست، یه اکوسیستمه.
این قانون بیشتر برای پروداکت منیجرها مهمه، چون دائماً بین دو فشار گیر میکنن: رشد محصول با اضافه کردن قابلیتهای جدید، یا حفظ سادگی و تمرکز. چالش اصلی اینه که بدونی چی رو نباید اضافه کنی.
پ.ن: البته در بعضی بازارها (بهخصوص کشورهای در حال توسعه)، سوپراپ شدن خودش یه مزیت رقابتیه. چون یه اپ میتونه چندین سرویس رو یکجا جمع کنه؛ مثل تاکسی، غذا، خرید، خدمات پزشکی و… نمونههاش هم توی ایران زیاده.
#lawsofsoftwareengineering
@codehalics | کدهالیک
4 071
عجیب ترین خبریه که از یه کمپانی بزرگ میشه شنید یکی اینکه چطور ممکنه هیچکس نگفته باشه که این سیستم حسابداری طور که داریم استفاده میکنیم و روزانه 15 میلیون سفر داریم تو کل جهان قراره به ازای هر سفر کلی تراکنش بزنه و این دیتابیس روی aws عه و داره pay as you go کار میکنه و بعد هیشکی تو اون شرکت به اون بزرگی از این تصمیم آگاه نباشه
داخل این مقاله میگه هر کس که جوین اوبر میشد این پروژه دستش میگرفت و میگفت باید ریفکتورش کنیم !! (چقد شبیه ایران ) و بابتش ارتقا شغلی هم میگرفته !
نکته خیلی مهم اینه که تقریبا این جمله که حاجی اینجا ایرانه دیگ از این اتفاقا میوفته واقعا صدق نمیکنه تو کل دنیا تو هر شرکتی با هر اسکیلی رفتار کلی آدما بر همین اساسه که میخوان یه چیزیو بزنن بیارن بالا مخصوصا توی شرکت های بزرگ هم این آفت بزرگ هست که هر کسی میاد طبق سلیقه خودش کد رو متوجه نمیشه میگه خب بریم ریفکتورش کنیم
بنظر درس های بزرگی از این مقاله میشه گرفت حتما وقت کنین یه دور بخونینش
اما نکته بسیار مهمش داشتن post mortem بعد از وقوع هر اتفاقه اینکه یه نفر رو مصبب ندونستن و با این ضرر مالی هیشکیو تعدیل نکردن ( که احتمالا این یکی تو ایران برعکس باشه )
اوبر شهر عجیبیه خلاصه دانلودش نکنید
@codehalics | کدهالیک
4 071
اوبر سیستم مالی (Ledger) خودش رو روی DynamoDB ساخت در حالی که این سرویس ابری بهصورت «پرداخت بهازای مصرف» کار میکنه یعنی برای هر read و write باید پول بدهی؛ با وجود میلیونها تراکنش روزانه هزینهها بهشدت بالا رفت و در نهایت حدود ۸ میلیون دلار خرج روی دستش گذاشت و اوبر مجبور شد کل سیستم را کنار بگذارد و دوباره بسازد، با این حال نکته عجیب این بود که با وجود این اشتباه بزرگ هیچکس هم اخراج نشد، و درس مهم اینجاست که DynamoDB برای پرداخت خوبه اما برای Ledger که نیاز به دقت و سازگاری کامل دارد انتخاب اشتباهی است.
داستان این اتفاق رو میتونین توی این مقاله بخونین
https://news.alvaroduran.com/p/nobody-got-fired-for-ubers-8-million
@codehalics | کدهالیک
4 071
ما توی تیم چیدلی توی گلرنگ ونچرز دنبال یه نفر نیرو بکاند و یه نفر نیرو فرانت اند و یه نیرو تستر میگردیم همکاری به صورت هیبرید هست توی تهران.
بکاند: php, laravel
فرانتاند: react, next
رزومه هاتون رو برام ایمیل کنید همه رزومه ها چک میشه خیالتون راحت :)
hr@chideli.ir
@codehalics | کدهالیک
4 071
چالشهای معماری در Cursor: مهار نشتی حافظه روی بستر Electron 🚀
توسعه ابزارهای مبتنی بر ایجنتهای هوش مصنوعی روی ساختارهای چندپردازشی مثل الکترون، چالشهای پرفورمنس سنگینی خلق میکنه. تیم کرسر اخیرا داکیومنت فنیشون رو درباره استراتژیهای حل مشکل حیاتی Out of Memory (OOM) و کرشهای انجین V8 منتشر کرده.
مسئله اصلی اینجا درگیری شدید پروسسهای Renderer به خاطر لود دیتای حجیم ایجنتها و سربار پیامهای IPC بود. توی مقالهای که آماده کردم، ریزِ راهکارهای مهندسی کرسر رو بررسی کردیم؛ از تکنیکهای هندل کردن فایلهای بزرگ (Chunking) و ایزولهسازی پروسسِ اکستنشنها، تا روشهای شکار Memory Leak که در نهایت باعث شد نرخ کرشهای این ادیتور ۸۰ درصد کاهش پیدا کنه.
اگه درگیر چالشهای معماری، مدیریت حافظه و پرفورمنس هستید، پیشنهاد میکنم برای خوندن تحلیل دقیق این کیس استادی، مقاله اصلی رو مطالعه کنید. 👇
https://cursor.com/blog/app-stability
@codehalics | کدهالیک
4 071
با توجه به تعداد بالای دوستانی که اخیراً تعدیل شدن (متأسفانه همون اخراج خودمون)، تصمیم گرفتم بخشی از فعالیتهای کانال رو به معرفی جابآفرهایی اختصاص بدم که بتونیم از این طریق، رزومهها سریعتر به دست کارفرماها برسه و دوستان زودتر دوباره وارد بازار کار بشن.
اگر جابآفری دیدید که داخل کانال منتشر نشده، لطفاً مستقیم به آیدی @papastatopolous ارسال کنید تا در کانال قرار بدم.
اولویت با موقعیتهایی هست که:
داخل جابینجا نیستن
امکان ارتباط مستقیم (مثلاً از طریق تلگرام) با کارفرما وجود داره
شرکت معتبره و واقعاً به دنبال جذب نیروست
هدف اینه که فرصتهای واقعی و مفید به اشتراک گذاشته بشه، نه اینکه وقت کسی گرفته بشه یا مورد نامعتبر (اسکم) منتشر بشه.
@codehalics | کدهالیک
4 071
📢 فرصت همکاری در شنوتو | DevOps Engineer
ما در «شنوتو» برای توسعه، پایداری و امنیت محصولمون به دنبال یک DevOps Engineer هستیم.
اگر تجربه کار با زیرساختهای لینوکسی، کلود، CI/CD، کانتینرها (Docker/Kubernetes)، مانیتورینگ و دیتابیسها رو دارید و به کار تیمی و یادگیری علاقهمندید، خوشحال میشیم بیشتر با هم آشنا بشیم.
🔹 همکاری بهصورت پارهوقت و نیمهحضوری (تهران، بالاتر از پارک ساعی دسترسی از گاندی و خیابان ولیعصر)
📩 برای مشاهده جزئیات کامل موقعیت و ارسال رزومه:
https://jobinja.ir/companies/shenoto/jobs/tkAN
@codehalic | کدهالیک
4 071
🚀 فرصت همکاری ریموت در یک پروژه استارتاپی
در حال توسعه یک پلتفرم در حوزه رزرو خدمات و مارکتپلیس آنلاین هستیم و برای گسترش تیم، به دنبال همکاری با افراد متخصص بهصورت پارهوقت و ریموت از ایران هستیم.
🔎 موقعیتهای مورد نیاز:
• Social Media Manager
• SEO Specialist (On-Page / Off-Page / Technical)
• Web Designer / Developer (آشنا با UI/UX)
• Content Creator (متنی + سناریو ویدیو)
• Video Editor (Reels / YouTube)
• Digital Marketer
• UI/UX Designer
• Flutter Developer
• Backend Developer (ASP.NET Core یا Laravel)
🎯 شرایط همکاری:
• همکاری ریموت
• پارهوقت (با امکان تبدیل به همکاری بلندمدت)
• حضور در یک تیم در حال رشد با فضای استارتاپی
• فرصت رشد و مشارکت در توسعه یک محصول واقعی
📩 برای ارتباط و ارسال رزومه:
از طریق همین پست (دایرکت لینکدین) یا از طریق آیدی
تلگرام زیر در تماس باشید:
Telegram ID: @Btlxadmin
اگر این موقعیت مناسب شما نیست، خوشحال میشم این پست رو با دوستانتون به اشتراک بگذارید 🙏
@codehalics | کدهالیک
4 071
دو تا پروژه خیلی خوب برای دور زدن فیلترینگ معرفی شده که خیلی محدود بعضی سایت هارو باز میکنه
https://github.com/masterking32/MasterHttpRelayVPN
یکی این پروژه هست که یوتیوب رو مث بنز براتون میاره بالا
و یکی هم
4 071
وضعیت جالبی بنظر نمیاد باشه مخصوصا برای سگارو که همه ما زحماتش برای اینترنت آزاد رو یادمون هست
دیدم که خودش هم مشکلی با شماره کارتش و اینا نداره و اوکیه کاملا برای دونیشن
اگر مایل بودید هر مبلغی دونیتش کنین شاید گره از کارش باز کرد
واقعا هممون در تنگا و سختی هستیم
من از جانب کدهالیک یک مبلغی رو بهشون دونیت میکنم امیدوارم که زودتر حال هممون خوب بشه :) همین !
@codehalics | کدهالیک
4 071
اگر خودتون یا دوستانتون جویای کار در پوزیشن های شغلی زیر هستید به ایشون پیام بدید
@N_aprr
-Senior Frontend Developer
-Senior FullStack Developer ( PHP - Vue - React )
-Staff Enginner
-Technical Product Manager (TPM)
-Senior Scrum Master
-Accountant
@codehalics | کدهالیک
4 071
ما به دنبال دو نیرو SRE و Devops هستیم.
خوشحال میشم رزومه اتون رو تلگرام برام بفرستید: ImanAbr7777@
@codehalics | کدهالیک
