Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
یه مقاله‌ی خوب در مورد بهینه‌سازی PHP برای پروداکشن

جزئیات خوبی رو توش گفته که با رعایت کردنش می‌تونید سرعت بیشتری رو با PHP تجربه کنید

https://mateusguimaraes.com/posts/optimizing-php-applications-for-performance

@DevTwitter | <Milad Niroee/>
مدتیه دارم از Claude Code برای کارهای مختلف استفاده می‌کنم. چند روز پیش تصمیم گرفتم یکی از فرآیندهای کاری خودم، یعنی پیدا کردن نقاط قوت، ضعف و فرصت‌های توسعه در پلاگین‌های وردپرس رو بهبود بدم.
فرآیند رو ضبط کردم و نتیجه‌اش شد یک ویدئوی حدوداً نیم‌ساعته که از لینک زیر می‌تونید ببینید

https://www.youtube.com/watch?v=hwhCmbSBeQQ

@DevTwitter | <Navid Kashani/>
زباله‌ای به نام وردپرس

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

ولی سؤال مهم‌تر اینه:
آیا “درست‌ترین راه فنی”، همیشه “درست‌ترین تصمیم محصول” هم هست؟

وردپرس واقعاً برای معماری تمیز ساخته نشده
در مقیاس بالا دردسر درست می‌کنه
و اکوسیستم پلاگین‌هاش مثل یه لگوی نصفه‌کاره‌ست که هرلحظه ممکنه فروبپاشه
اما اگه از دید محصول نگاه کنی، ماجرا فرق می‌کنه
تصمیم‌گیری در محصول یعنی درک محدودیت‌ها، انتخاب بهینه، و تحویل دادن چیزی که کار می‌کنه
نه صرفاً چیزی که شیک توسعه پیدا کرده
وردپرس شاید از نظر فنی زباله باشه
ولی برای خیلی از بیزینس‌ها، همون زباله تبدیل به ماشین درآمدزایی شده
چون سریع لانچ می‌شه
با سئو آشناست
برای تیم کوچک قابل استفاده‌ست
و محتوامحور طراحی شده
یعنی برای خیلی از MVPها، انتخاب بدی نیست
اتفاقاً خیلی وقتا، انتخاب به‌شدت مناسبیه
نه چون بهترینه
بلکه چون متناسب با منابع و نیاز و فاز رشده
مشکل جایی شروع میشه که وردپرس رو ابزار نهایی فرض می‌کنن
یا برعکس
از اول دنبال ساختن یه سیستم کاملن سفارشی می‌رن، در حالی‌که هنوز هیچ‌کس نمی‌دونه محصولشون جواب می‌ده یا نه
تناقض جالب اینجاست
سازمان‌ها برای ERP و CRM، قالب آماده می‌خرن
اما برای یه سایت معرفی ساده، می‌رن سراغ تیم توسعه و ده‌ها جلسه‌ی فنی
وردپرس زباله نیست
ابزاریه که اگه درست استفاده نشه، به زباله تبدیل میشه
و اگه درست استفاده بشه، می‌تونه راه رو برای یه بیزینس واقعی باز کنه
نه برای دمو دادن به تیم فنی
انتخاب ابزار، نشونه‌ی فهم ما از مرحله‌ایه که توش هستیم
نه نشونه‌ی میزان تسلط‌مون روی syntax

@DevTwitter | <Reza Mehrniya/>
به به 🎉 Fedora Linux 43 رسماً منتشر شد!
نسخه‌ی جدید فدورا با کلی فناوری تازه و به‌روز حالا برای دانلود آماده است 🔥
🧑‍✈️ این اولین انتشار فدورا با رهبر جدید پروژه است.🫡


🆕 برجسته‌ترین تغییرات Fedora 43:
💪 کرنل Linux 6.17
🖥 محیط دسکتاپ GNOME 49 (فقط Wayland)
💎 دسکتاپ KDE Plasma 6.4.5
🌐 نصاب جدید Anaconda WebUI
🎨 پشتیبانی از فرمت COLRv1 Emoji در فونت Noto
🦫 پشتیبانی از زبان جدید Hare
🔠 فونت Monospace پیش‌فرض
⚙️ نصب بسته‌ها با DNF 5 در نصاب جدید
🔒 نسخه جدید RPM 6.0 با پشتیبانی از امضای چندکلیدی (پایه برای رمزنگاری پساکوانتومی)

🚀 تغییرات زیرساختی فنی جالب مهم:
‏Fedora CoreOS از پایه به‌صورت Containerfile (bootc)
به‌روزرسانی‌های FCOS فقط به‌صورت OCI image
حذف پشتیبانی از نصب UEFI روی دیسک‌های MBR (فقط GPT)
پارتیشن بوت ۲ GB
فشرده‌سازی initrd با Zstd
بازنویسی Greenboot با Rust
استفاده از جدول پارتیشن GPT فقط برای UEFI (پشتیبانی از MBR حذف شده)
ابزارهای جدید: GCC 15.2, Python 3.14, LLVM 21, PostgreSQL 18, Ruby on Rails 8.0 و Golang 1.25

🔥 مدرن‌تر، امن‌تر و آماده‌تر برای علاقه‌مندان لینوکس.

@MehrdadLinuxchannel
Forwarded from Ditty | دیتی
🔺نسخه رسمی 16 Next.js منتشر شد

- به این نسخه React Compiler و جدیدترین قابلیت‌های React 19.2 اضافه شده. این نسخه به‌صورت پیش‌فرض از ماژول باندلر Turbopack استفاده می‌کنه که سرعت خیلی بالاتری توی رفرش و بیلد برنامه داره

جزییات بیشتر:
https://nextjs.org/blog/next-16
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸yoctoqueue2

وقتی در JS از Array برای صف استفاده کنیم، حذف اولین عنصر با shift() باعث میشه ایندکس همه عناصر بعدی جابه‌جا بشن و سرعت پایین بیاد. پروژه yocto-queue
این مشکل رو با Linked List حل کرده: با نگه داشتن یک رفرنس به آخرین نود و اضافه کردن عنصر جدید در انتها انجام میده که باعث میشه خیلی سریع باشه و از (O(n)) به (O(1)) تبدیل بشه (در ضمن پروژه zero dependency هستش)

نسخه من، yoctoqueue2 ریفکتور همین پروژه هستش ولی هم با تایپ اسکریپت نوشتم هم commonjs-esm-browser رو باهم ساپورت میکنه و یه سری کارای مخصوص توسعه مثلا نوشتن تست نویساش با jest و... انجام شده

github:
https://github.com/maanimis/yoctoqueue2

npm packge:
https://www.npmjs.com/package/yoctoqueue2

@TheRaymondDev
Hoseleh Kon ( ahaang.com )
Hossein Tavakoli
🔶 آهنگش فوق العادست 👌

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 ایلان ماسک نسخه ۰.۱ گروک پدیا مشابه ویکی پدیا راه اندازی کرد.

در اینجا با سیستم جستجو رو به رو هستید که با وارد کردن عبارت آن مقالاتی مرتبط به آن نمایش داده می شود و آن مقالات در حال حاضر فعلا به صورت متنی است و خبری از عکس و فایل نیست.

گروک پدیا به گفته ایلان ماسک متن باز است و با هوش مصنوعی هدایت می شود.

https://grokipedia.com/

#خبر

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 خبرگزاری رویترز گزارش داد که شرکت آمازون در حال آماده‌سازی برای اخراج حدود ۳۰ هزار کارمند بخش شرکتی خود در سراسر جهان است و اقدامی که حدود ۱۰ درصد از نیروی کار اداری این غول فناوری را دربر می‌گیرد. به گفته منابع آگاه، این تصمیم بخشی از تلاش گسترده آمازون برای کاهش هزینه ‌ها، ساده ‌سازی ساختار مدیریتی و افزایش بهره ‌وری از طریق هوش مصنوعی و اتوماسیون است.

بخش ‌هایی مانند منابع انسانی، عملیات، دستگاه‌ها و خدمات، و واحد پردازش ابری (AWS) از جمله حوزه‌هایی هستند که بیشترین تأثیر را از این تصمیم خواهند پذیرفت. مدیرعامل شرکت، اندی جَسی (Andy Jassy)، در ماه‌های اخیر بر ضرورت باز آرایی سازمانی و استفاده بیشتر از فناوری ‌های نو برای بهبود کارایی تأکید کرده است.

رویترز یادآور می‌شود که این اقدام ادامه روند تعدیل نیرو در آمازون از سال ۲۰۲۲ است و نشان‌دهنده تغییر جهت استراتژیک شرکت از رشد سریع به بهینه ‌سازی ساختار و کاهش هزینه ‌ها در شرایط اقتصادی جدید جهانی است.

#خبر

@TheRaymondDev
توی این شرایط سخت اقتصادی و اجتماعی، از جوون ایرانی انتظار دارن هم تخصص بالا داشته باشه، هم تجربه زیاد، هم حقوق کم بگیره، هم دانشجو نباشه، هم کارت پایان خدمت داشته باشه!

واقعاً فشار زیادیه. تازه خیلی از کسانی که پایان خدمت دارن، دنبال مهاجرتن چون آینده‌ای نمی‌بینن.

به‌نظرم وقتشه به جای سخت‌گیری‌های بی‌منطق، هوای هم‌دیگه رو بیشتر داشته باشیم.
نیروی جوون باانگیزه، بزرگ‌ترین سرمایه‌ست، نه باری روی دوش.

📱 @MilwadKhosravi
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
در حلقه‌های بی‌پایانِ انتظار،
شرطِ خروج، لبخندِ تو بود...
ولی هرگز true نشد.

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
همین ۲

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 افزونه Authora برای جایگزین دیجیس Digits وردپرس ساخته شده که به درخواست عزیزان, Rest API اختصاصی برای اتصال به برنامه های موبایلی و غیره ایجاد خواهد شد.

فرض کن:

- اپلیکیشن موبایل (Android / iOS) فقط رابط کاربری است.
- افزونه Authora در وردپرس، منطق و دیتابیس OTP را مدیریت می‌کند.
- دو طرف با REST API با هم حرف می‌زنند.

#وردپرس

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
رفت سراغ مکتب خونه خالی کنه 😂

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
تایم داشتید یه امتحانی بکنید:
https://vidprotect.ir

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 نسخهٔ 25.10 اوبونتو یونیتی (Ubuntu Unity 25.10) به‌ دلیل وجود باگ ‌های جدی منتشر نشده است. این مشکلات هم در نصب و هم در ارتقاء از نسخه‌ های قبلی دیده می ‌شوند.

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

تمرکز فعلی تیم روی آماده‌ سازی نسخهٔ بعدی LTS (26.04) است، مشروط بر اینکه پشتیبانی بیشتری از سوی جامعه کاربری دریافت شود.

#خبر
#لینوکس

@TheRaymondDev