DevTwitter | توییت برنامه نویسی
توییت های برنامه نویسی و طراحی وب :) Admin: @dvtwi Hashtags: devtwitter.t.me/5 DevBooks Channel: https://t.me/+AYbOl75CLNYxY2U0 Github: https://github.com/DevTwitter X: https://x.com/devtwittir
Show more📈 Analytical overview of Telegram channel DevTwitter | توییت برنامه نویسی
Channel DevTwitter | توییت برنامه نویسی (@devtwitter) in the Farsi language segment is an active participant. Currently, the community unites 31 567 subscribers, ranking 4 113 in the Technologies & Applications category and 10 843 in the Iran region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 31 567 subscribers.
According to the latest data from 30 August, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 1 095 over the last 30 days and by 27 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 19.09%. Within the first 24 hours after publication, content typically collects 14.13% reactions from the total number of subscribers.
- Post reach: On average, each post receives 6 023 views. Within the first day, a publication typically gains 4 460 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 44.
- Thematic interests: Content is focused on key topics such as پرو, #کوته_نیوز, ارتباط, ابزار, چیز.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“توییت های برنامه نویسی و طراحی وب :)
Admin:
@dvtwi
Hashtags:
devtwitter.t.me/5
DevBooks Channel:
https://t.me/+AYbOl75CLNYxY2U0
Github:
https://github.com/DevTwitter
X:
https://x.com/devtwittir”
Thanks to the high frequency of updates (latest data received on 31 August, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
npm install رو اجرا کنه.
در حالی که وابستگیهای پروژه اصلاً تغییر نکردند!
دلیلش چیه؟
داکر Image رو به صورت لایه به لایه میسازه و هر دستور در Dockerfile یک Layer جدید ایجاد میکنه.
اگر یک Layer تغییر کنه، خود اون Layer به همراه تمام Layerهای بعدیش دوباره ساخته میشن.
به همین دلیل، این ترتیب در Dockerfile بسیار بهینهتر هستش:
COPY package*.json ./
RUN npm install
COPY . .
چون فایلهای`package.json` و package-lock.json معمولاً کمتر از سورس پروژه تغییر میکنند.
بنابراین Docker میتونه Layer مربوط به نصب پکیجها رو Cache کنه و در Buildهای بعدی، اگر فقط کد برنامه تغییر کرده باشد، فقط سورس کد رو کپی کنه و دیگه npm install رو ران نکنه.
نتیجه؟
مصرف کمتر CPU و Disk و Build سریعتر
این اصل فقط مخصوص Node.js نیست و در همه اکوسیستمها وجود داره؛ مثلا در پایتون اول باید فایل requirements.txt کپی بشه و pip install انجام بشه و بعدا سورس کد پروژه کپی بشه.
فایلهایی که کمتر تغییر میکنند رو زودتر کپی کنید و دستور کپی فایلهایی که بیشتر تغییر میکنند رو در انتهای Dockerfile قرار بدین.
گاهی بهینهسازی یعنی اضافه کردن تکنولوژی جدید.
اما گاهی فقط یعنی ترتیب دو خط کد را عوض کنید
داکیومنت داکر در رابطه با این موضوع:
https://docs.docker.com/build/cache/
@DevTwitter | <Razie RezaAli/>مدیرعامل CRM دیدار؛ یکی از شناختهشدهترین نرمافزارهای مدیریت ارتباط با مشتری
🗓 سه شنبه، ۳۰ تیرماه| ۱۵:۰۰ تا ۱۷:۰۰
💻 آنلاین
📌با 40% تخفیف برای دانشجویان
🎓 همراه با گواهی معتبر از دانشگاه علامه طباطبایی
✉️ جهت ثبتنام و کسب اطلاعات بیشتر:
📱 @ertebatinou
👩💻 @ertebatinou_admin3