Coding Lovers
前往频道在 Telegram
:همه شبکه های اجتماعی یکجا 🌐 Zil.ink/codinglovers :چیزی نیاز داری؟ 🧑💻 @Amir_OfficiaI 📌 تبلیغات: @CodingLoversAds :گروه 🍻 @CodingLovers_GP
显示更多2 059
订阅者
+124 小时
-97 天
-430 天
数据加载中...
相似频道
标签云
进出提及
---
---
---
---
---
---
吸引订阅者
十月 '2610月 '26
十月 '26
+4
在0个频道中
九月 '26
+70
在1个频道中
Get PRO
八月 '26
+76
在1个频道中
Get PRO
七月 '26
+106
在0个频道中
Get PRO
六月 '26
+110
在1个频道中
Get PRO
五月 '26
+45
在1个频道中
Get PRO
四月 '26
+26
在0个频道中
Get PRO
三月 '26
+18
在0个频道中
Get PRO
二月 '26
+36
在1个频道中
Get PRO
一月 '26
+19
在0个频道中
Get PRO
十二月 '25
+37
在0个频道中
Get PRO
十一月 '25
+36
在1个频道中
Get PRO
十月 '25
+46
在2个频道中
Get PRO
九月 '25
+31
在1个频道中
Get PRO
八月 '25
+51
在1个频道中
Get PRO
七月 '25
+82
在3个频道中
Get PRO
六月 '25
+40
在0个频道中
Get PRO
五月 '25
+50
在1个频道中
Get PRO
四月 '25
+46
在0个频道中
Get PRO
三月 '25
+58
在0个频道中
Get PRO
二月 '25
+59
在0个频道中
Get PRO
一月 '25
+84
在0个频道中
Get PRO
十二月 '24
+104
在1个频道中
Get PRO
十一月 '24
+113
在0个频道中
Get PRO
十月 '24
+120
在0个频道中
Get PRO
九月 '24
+108
在0个频道中
Get PRO
八月 '24
+139
在1个频道中
Get PRO
七月 '24
+148
在0个频道中
Get PRO
六月 '24
+321
在3个频道中
Get PRO
五月 '24
+816
在1个频道中
Get PRO
四月 '24
+112
在1个频道中
Get PRO
三月 '24
+108
在1个频道中
Get PRO
二月 '24
+129
在0个频道中
Get PRO
一月 '24
+183
在1个频道中
Get PRO
十二月 '23
+107
在0个频道中
Get PRO
十一月 '23
+582
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 07 十月 | +1 | |||
| 06 十月 | 0 | |||
| 05 十月 | 0 | |||
| 04 十月 | +2 | |||
| 03 十月 | 0 | |||
| 02 十月 | 0 | |||
| 01 十月 | +1 |
频道帖子
اپدیت NextJS 16.4
نکستJS یه اپدیت داده که تغییرات مهمش، شامل میشه:
🏗 پیشفرض Cache Component
کش قدیمی App Router کنار رفته و کش کردن هر بخش از UI صریح و ترکیبی شده: سمت کلاینت، سرور و زمان درخواست.
همچنین پیشفرص فلگ های
cacheComponents و partialPrefetching فعاله.
🪄 تضمین استاتیک بودن
با متغییر ensureStatic میتونی مشخص کنی که کل page یا prefetch باید static باشن.
🧩 کنترل دقیق تر prefetch
بخاطر partial prerendering، بارگذاری صفحات به ۳ مرحله تقسیم میشه، که این امکان رو به ما میده تا بتونیم مشخص کنیم هر بخشی چه زمانی بارگذاری بشه.
✨️ عملکرد و حجم
- کش دیسک کوچک تر شده و از zstd استفاده شده ( ۲۵ درصد )
- اومدن HMR رو تنبل تر کردن. فقط وقتی به چیزی نیاز باشه recompileش میکنه.
- حجم باندل کمتر شده.
https://nextjs.org/blog/next-16-4
#nextjs #typescript
@CodingLovers_OFF| 2 | پایتون تصمیم گرفته CPython رو به سمت Rust ببره
یعنی درواقع پایتون میشه ترکیب C + Rust.
چرا این تصمیم گرفتن؟ با پیشرفت پایتون، مشکلات مموری لیک و ... زیاد گزارش شده.
قبلا هم این تصمیم رو داشتن ولی اکوسیستم Rust بزرگ نشده بود؛ اما حالا دیگه وقتشه...
این یک شروعه تا CPython رو سمت Rust ببرن ❤️🔥 | 242 |
| 3 | جوری که لینوکس یوزر ها رانندگی میکنن😂😂😂
#meme
@CodingLovers_OFF | 320 |
| 4 | یه فایل به لینک قوی تلگرامی نداریم؟ | 319 |
| 5 | وای دقیقا، خودمم بعضی وقتا حس میکنم شبیه هوش مصنوعی حرف میزنم | 318 |
| 6 | تبریک میگم لینکدین هم ایرانی هارو تحریم کرد و کاملا آیپی های ایران رو بست
و از قضا نمیتونی با vpn واردش بشی چون درجا اکانت رو میبندن.
شد یه بار یه خبر خوب شغلی توی این کشور داشته باشیم؟
@CodingLovers_OFF | 762 |
| 7 | پایتون ۳.۱۵ منتشر شد | 384 |
| 8 | در حرکتی هوشمندانه و انتحاری از سوی دولت، تمام صرافی ها چارت و قیمت دلار/تتر رو پاک کردن | 509 |
| 9 | یه خبر خیلی عجیب
گوگل قراره Gemini 4 Argon رو منتشر کنه
ازش بنچمارک بیرون داده، از gpt 6 Astra هم قویتره😐😂 | 499 |
| 10 | 😂😂😂😂😂
#میم
@CodingLovers_OFF | 545 |
| 11 | https://t.me/CodingLovers_GP/128573
یادش بخیر😂😂😂😂😂😂 | 470 |
| 12 | اوضاع استخدامی توی ایران اینجوریه که یا باید 20-24 سالت باشه و ۱۰ سال سابقه کار داشته باشی
یا کارآموز باشی تا سرتو شیره بمالن | 521 |
| 13 | 🤝🤝
#meme
@CodingLovers_OFF | 567 |
| 14 | اپ Delta به شکل Beta منتشر شده ⚡️
از تیم Zed
محیط مولتیپلیر برای کدنویسی با ایجنتها.
نه یه چتبات جدا، نه یه ادیتور معمولی.
تو Delta مکالمه، ریویو و تغییرات کد همهش داخل یک Thread میمونه.
هر خط کد به همون تصمیمی وصله که باعث ساختنش شده.
📊 خبر رسمی از خود تیم Delta
توی ارزیابی های رسمی، مقایسه کردن Delta رو با هارنس های بومی مدل ها ( مثل کلاود کد و کدکس و گراکبیلد )، و نتیجه:
- دقت مدل ها توی این محیط برابر یا بیشتر از هارنس های بومی هست
- هزینه ها تا ۲۰ درصد کمتر هستن
- توی بعضی تسک ها خیلی سریعتر از Codex عمل میکنه ( با بهینه سازی تعداد درخواست )
بنظرم بشدت ارزش امتحان داره.
حواستون به VPN باشه وقتی دارین متصلش میکنین به اکانت. برای اطمینان، توی تنظیمات حتما پروکسی براش تنظیم کنین.
https://delta.dev
@CodingLovers_OFF | 550 |
| 15 | بلاخره delta از شرکت zed اومد بیرون
بریم یه تستش کنیم | 436 |
| 16 | https://docs.python.org/fa/3/
داکیومنت پایتون از این به بعد زبان فارسی رو پشتیبانی میکنه 🤝 | 584 |
| 17 | دوتا گزینه داریم:
- از خود logging استفاده کنیم اما دستکاریش کنیم
- از کتابخونه جایگزین استفاده کنیم: loguru
همه کتابخونه جایگزین ها و استاندارد رو بنچمارک گرفتم، نتایج رو دارم میگم بهتون
1. دستکاری logging 🔥
روشی که بیشترین سرعت نشون داد، دستکاری logging بود ( اصلا توقع نداشتم ).
وقتی که logging رو ایمپورت کردین، قبل از کانفیگ کردنش، اینکارو بکنین:
logging._srcfile = None
logging.logThreads = False
logging.logProcesses = False
logging.logMultiprocessing = False
if hasattr(logging, "logAsyncioTasks"):
logging.logAsyncioTasks = False
این برخلاف ظاهرش خیلی سرعت رو میبره بالا.
2. استفاده از کتابخونه جایگزین loguru 🔥
این کتابخونه جایگزین هست که خیلی قابلیت های بیشتری نسبت به logging داره، در عین حال استفاده ازش بشدت راحت تره، و سرعت مناسبی داره.
اگه به قابلیت هایی مثل خروجی گرفتن log به شکل JSON احتیاج دارین، این کتابخونه مناسبه؛ وگرنه با همون دستکاری logging سرعت بیشتری میگیرین.
پ.ن: کتابخونه picologging هم سرعتش خیلی بالاست ولی مایکروسافت توسعهشو بیخیال شده برای همین از پایتون ۳.۱۲ به بعد هیچ اپدیتی نگرفته
مقایسه بنچمارک استاندارد با loguru 🧮
این خلاصه خروجی بنچمارکی بود که گرفتم.
کتابخونه استاندارد دستکاری شده:
سرعت لاگ: 0.12ųs
خروجی: 8.5M/s
کتابخونه loguru:
سرعت لاگ: 0.19ųs
خروجی: 5.3M/s | 487 |
| 18 | الارغم کلی از ریپورت ها و شکایاتی که دولوپر ها راجب پروفورمنس logging دارن، پایتون هیچ کاری برای افزایش پرفورمنسش نکرده
1. لاگ خاموش هم زمان زیادی میگیره
صدا زدن تابع debug حتی وقتی خروجیی نداره، زمانی حدود 1.5ųs میگیره، درصورتی که توقع داریم no-op باشه.
1.5 میکروثانیه اصلا چیزه کمی نیست برای همچین موضوعی
2. فقط بالا بردن سطح لاگ کافی نیست
یه نفر کد حساس به پرفورمنس رو پروفایل کرده: کامنت کردن خودِ کال های لاگ حدود ۲۰ برابر سریعتر از این بود که فقط سطح رو بالا ببره
3. وقتی واقعاً مینویسه
برای 100 هزار خط، نوشتن خام روی فایل حدود 1 ثانیه، stdlib حدود 3 ثانیه (حدود ۳ برابر کندتر).
4. تردینگ و asyncio رو قفل میکنه
اگه بخواد توی فایل بنویسه یا استریم کنه، پروسه رو قفل میکنه، درصورتی که هزاران معماری بهتری وجود داره.
5. و عمق فاجعه
یه بار اومدن یه باگ امنیتی رو فیکس کنن، باعث شده بودن یک تابع سنگین هربار ۲ بار صدا زده بشه؛ که باعث شده بود:
- مصرف CPU برسه 35 درصد
- سرعت روی NFS/S3FS از ۲ ثانیه شده بود ۲.۵ دقیقه.
خداشکر کنین اینو بعد از ۳ ۴ ماه بعد از ریپورت رفع کردن😂😂
#logging #python #performance
@CodingLovers_OFF 🔥 | 400 |
| 19 | تاحالا به این فکر کردین که کتابخونه استاندارد logging پایتون چقدر میتونه به برنامهتون آسیب بزنه؟
بحثم راجب پرفورمنس کتابخونه استاندارد logging پایتون هستش.
قراره اندازه آسیبش به برنامه ها و یکم راه حل هارو ببینیم
@CodingLovers_OFF | 391 |
| 20 | یه عالمه پست اموزشی با کلی تحقیق میذاشتم لینکدین، کسی محل نمیداد
یه پست خداحافظی گذاشتم، توی ۱۴ ساعت ۳ هزار تا بازدید داشته
یه عالمه درخواست کانکشن
ذات لینکدین:
لینکدین دید قهر کردم خواست خوشحالم کنه | 448 |
