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
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 یه افزونه ساده تماس با ما برای وردپرس نوشتم که بتوانید ساختار پلاگین نویسی وردپرس رو درک کنید.

همین طور که می ببینید که افزونه دارای ساختار دیتابیس برای ذخیره داده ها است و بعد در ادمین داده های دریافت شده رو نمایش میدهد.

گیت هاب:

https://github.com/Rayiumir/contact-form-wordpress

برای حمایت از ما توی گیت هاب ⭐️ دهید.

#وردپرس

@TheRaymondDev
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
چراغ ظلم تا صبح نمیسوزد
Forwarded from Gopher Academy
🔵 عنوان مقاله
WorkOS: Sell to Enterprises with a Few Lines of Code

🟢 خلاصه مقاله:
مقاله‌ی مذکور به بررسی یک پلتفرم هویت نوین برای نرم‌افزارهای سرویس‌دهی به کسب‌وکارها (B2B SaaS) می‌پردازد. این پلتفرم، با ارائه API‌ های انعطاف‌پذیر و آسان برای استفاده، امکان ادغام قابلیت‌های ورود تک‌گانه (SSO)، مدیریت هویت و دسترسی مبتنی بر ابر (SCIM) و دسترسی مبتنی بر سیاست‌های نرم‌افزاری (FGA) را در دقایق به جای ماه‌ها فراهم می‌آورد. استفاده از این پلتفرم به کسب‌وکارها اجازه می‌دهد تا تجربه کاربری بهتری را برای مشتریان خود به ارمغان بیاورند و در عین حال امنیت داده‌های کاربران را تضمین کنند. همچنین، سهولت در ادغام با سیستم‌های موجود، سرعت بالای راه‌اندازی و کاهش هزینه‌های نگهداری از ویژگی‌های کلیدی این پلتفرم محسوب می‌شود. این تکنولوژی ابتکاری به سازمان‌ها کمک می‌کند تا با رقبا در عرصه جهانی رقابت کنند.

🟣لینک مقاله:
https://golangweekly.com/link/162934/web


👑 @gopher_academy
Forwarded from Yasha
Please open Telegram to view this post
VIEW IN TELEGRAM
چطوری حالت تاریک (Dark Mode) را در Tailwind CSS فعال کنیم؟

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

در این مقاله، به صورت کامل به شما نحوه فعال‌سازی Dark Mode در Tailwind CSS را آموزش دادم. از نحوه فعال‌سازی آن با استفاده از کلاس‌های Tailwind تا نکات کلیدی در سفارشی‌سازی رنگ‌ها و تطابق آن با طراحی پروژه‌های شما.

چرا باید از Dark Mode در پروژه‌های خود استفاده کنیم؟
+ بهبود تجربه کاربری
+ کاهش مصرف انرژی در دستگاه‌های OLED
+ جذب کاربرهای جدید با ارائه گزینه‌هایی برای شخصی‌سازی

برای مطالعه مقاله و روش فعالسازی Dark Mode در Tailwind CSS، وارد لینک زیر شوید و سپس مقاله را مطالعه کنید.

لینک مقاله

@DevTwitter | <Alireza Tahriri Masule/>
تا انتشار نسخه ۲ از #oblivionDesktop زمان کمی باقی‌مونده ... 🤏

🔍 ircf.space
@ircfspace
Forwarded from Geek Alerts
وحید کاظمی که توی OpenAI کار میکنه میگه ما به هوش‌مصنوعی AGI رسیدیم (یه AI با توان انسانی)، مدل o1 که اومد، این موضوع خیلی واضح‌تر شد. ما هنوز به مرحله‌ای نرسیدیم که بتونیم بگیم هوش مصنوعی از هر انسانی تو هر کاری بهتره، اما تو خیلی از کارها، بهتر از بیشتر آدما عمل می‌کنه.
بعضی‌ها میگن که این مدل‌های زبانی بزرگ (LLMها) فقط بلدن دستورالعمل‌هارو دنبال کنن. اولاً، هیچ‌کس نمی‌تونه دقیقا بگه که یه شبکه عصبی عمیق با یک تریلیون پارامتر چی یاد می‌گیره. اما حتی اگه قبول کنیم که اینطوره، مراحل روش علمی هم یه جور دستورالعمل حساب می‌شه: مشاهده کن، فرضیه بساز، و بعد بررسی کن. دانشمندای خوب می‌تونن با استفاده از شهودشون فرضیه‌های بهتری بسازن، اما این شهود هم از طریق آزمون و خطا شکل گرفته. هیچ چیزی نیست که با مثال زدن نشه یاد گرفت.
VahidK
@geekalerts
Forwarded from Go Casts 🚀
جدیدا datadog  یه ابزاری رو معرفی کرده برای گولنگ که بصورت خودکار و در زمان کامپایل auto instrument میکنه برنامه گولنگی شما رو

https://www.datadoghq.com/blog/go-instrumentation-orchestrion/

فعلا tracing رو روی یک سری پکیج محدود ارائه میده که لیست ش اینجا هست و اون پکیج های محدود، پکیج های پرکاربردی هستن
https://github.com/DataDog/orchestrion?tab=readme-ov-file#supported-libraries

مستنداتش اینجا هست
https://datadoghq.dev/orchestrion/docs/

دوستانی که datadog APM استفاده میکنن میتونن فعالش کن

@gocasts
قرار بود ویس بدید، ولی دوستان خیلی علاقه مند به گیفن، اشکال نداره با گیف نشون بدید 🤦‍♂️😂
Forwarded from Geek Alerts
مدل ۷۰ میلیارد پارامتره متا یعنی Llama 3.3 معرفی شد، این مدل عملکردی مشابه Llama 3.1 405B داره ولی با هزینه‌ی اجرای کمتر که حتی روی سیستم‌های معمولی توسعه‌دهنده‌ها هم میشه اجراش کرد.
یکی از پیشرفت‌هاش هم روی مکالمات چندزبانه هست.
huggingface
github
@geekalerts
نسخه ۱۹ کتابخانه React به صورت پایدار منتشر شده. به نظرم یکی از ویژگی‌های مهم نسخه ۱۹ این هست که کدهایی که با نسخه‌های قبل توسعه دادیم بدون مشکل کار می‌کنن و یک سری امکانات جدید می‌تونیم برای پروژه‌هامون داشته باشیم.

بررسی امکانات نسخه ۱۹:
https://www.youtube.com/watch?v=-pwzlPmeJYM

دوره فشرده آموزش React 19:
https://www.youtube.com/watch?v=Sl6zoQ4WHpA

@DevTwitter | <Masood Sadri/>
Forwarded from Linuxor ?
10 تا از بهترین منابع برای یادگیری معماری نرم افزار با این منابع شما یاد می‌گیرین که چطوری یه نرم افزار بزرگ رو پیاده سازی کنید و چطور توسعه پذیرش کنید


https://medium.com/javarevisited/10-best-resources-to-learn-software-architecture-in-2025-2524ac91dc76


🐧 @Linuxor
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
رابط کاربری (UI:User Interface) معنی شکل ظاهری و دیداری به عنوان واسط تعامل کاربر با محصول

تجربهٔ کاربری (UX:User Experience) معنی تجربه کاربری به نحوه تعامل کاربر با یک محصول

🗓 در UI یا رابط کاربری بیشتر تمایل داریم تا با ویژگی‌های یک دستگاه که کاربر با آن‌ها به‌صورت مستقیم ارتباط برقرار می‌کند، کار کنیم. صفحه‌نمایش باز شده برای مخاطب، دکمه‌های موجود در هر بخش، ویژگی‌های موجود در جابجایی میان صفحات مثال‌هایی از کاربردهای رابط کاربری هستند.

🗓 تجربه کاربری فقط به دستورالعمل‌ها جهت سهولت استفاده از یک محصول نمی‌پردازد، بلکه تمامی جنبه‌های احساسی که ممکن است بتواند کاربر با آن ارتباط برقرار کند را نیز در برمی‌گیرد. تجربه کاربری، احساساتی که کاربر در هنگام استفاده از محصول دارد را نیز در نظر گرفته و سعی می‌کند این رابطه را هرچه بهتر بهبود دهد.UX فقط به کاربردهای عملی مربوط به یک سیستم محدود نمی‌شود و به تجربه کلی کاربر از یک برند مربوط می‌شود؛ از ابتدایی‌ترین مسائل گرفته تا آخرین موضوعی که ممکن است کاربر با آن برخورد داشته باشد

⁉️ قبلا زیاد سوال پرسیده شده بود گفتم بزارم اینجا
چون شما فرستادید.

#موقت

گنده گویی زیر پتو

سقوط دیکتاتور در ۱۱ روز
Forwarded from Future Pulse Persian
تیم سازی چیست؟ اهمیت، روش‌ها و مزایای آن در محیط کار

https://karboom.io/mag/articles/%D8%AA%DB%8C%D9%85-%D8%B3%D8%A7%D8%B2%DB%8C

🕸 @labdon_academy
آغاز پورت پارچ آرم به دستگاه‌های اپل با پردازنده آرم

این پروژه با هدف پورت کردن پارچ آرم به دستگاه‌های مک‌ با تراشه اپل سیلیکون هستش.
ما قصد داریم تا در آینده بر روی پروژه آساهی مشارکت داشته باشیم.


از بلاگ پارچ بخوانید

@ParchLinux
Forwarded from Geek Alerts
گوگل یه نسخه‌ آزمایشی از Gemini رو منتشر کرده که نتایج عجیبی گرفته، اسمش gemini-exp-1206 هست، احتمالا بعدا تو سایتش داشته باشیم ولی نسخه آزمایشی رو میگم چجوری تست کنید.
بگم که رایگانه و اول باید به Google AI Studio برید.
https://aistudio.google.com/prompts/new_chat
بعد روی Create new Prompt که داخل عکس هم میبینید بزنید.
از بخش Model بذارید روی Gemini Experimental 1206
و باهاش چت کنید.
اگه موقع چت ارور گرفتید لازمه که کشور VPN یا نوع VPN رو عوض کنید.
@geekalerts
Forwarded from Geek Alerts
Forwarded from Gopher Academy
🔵 عنوان مقاله
shortuuid 4.2: Generate Concise, Unambiguous and URL-Safe Unique IDs

🟢 خلاصه مقاله:
خلاصه مقاله:

در این مقاله، بحث بر سر استفاده از شناسه‌های کاربری کوتاه و غیر متوالی (مانند KwSysDpxcBU9FNhGkn2dCf) و نه شناسه‌های استاندارد UUID می‌باشد. این نوع شناسه‌ها در مواقعی که نیاز به شناسه‌هایی کوتاه و قابل نمایش برای کاربر است، مناسب هستند. اهمیت این شناسه‌ها در این است که، به جای استفاده از شناسه‌های طولانی و پیچیده‌ی استاندارد، امکان استفاده از شناسه‌هایی با طول کمتر و سادگی بیشتر برای بهبود تجربه کاربر فراهم می‌شود. این نوع شناسه‌ها می‌توانند در بسیاری از برنامه‌های تجاری و توسعه‌ی نرم‌افزار کاربرد داشته باشند، به خصوص در برنامه‌هایی که در آنها تعامل کاربر با شناسه‌های مختلف لازم است.

🟣لینک مقاله:
https://golangweekly.com/link/162937/web


👑 @gopher_academy
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 ویدئو عملکرد افزونه تماس با ما

#وردپرس

@TheRaymondDev