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 Curious Geek ⚡️
Hirad Notes - AI
در این کانال از آموخته هام راجب هوش مصنوعی می نویسم
🔗 t.iss.one/+N9PcXJt8IGZkNTM0
🆔 @Hiradsajde
Forwarded from Linuxor ?
کد زدن هم حدی داره؛ گاهی اوقات سیستم رو بدون حتی سیو کردن کد ببندید برید توی دنیای واقعی،،، بزار کداتون بفهمن رئیس کیه


@Linuxor
Forwarded from Armon technical logs (armon Taheri)
خیلی خوب اینترفیس توی گو رو توضیح داده از همه جهات
https://www.alexedwards.net/blog/interfaces-explained
Forwarded from Gopher Academy
🔵 عنوان مقاله
go-binsize-treemap: Render a Visualization of Go Executable Space Usage

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

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

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


👑 @gopher_academy
تصور کن PHP رو بدون نیاز به سرور (WTF)


مستقیم توی مرورگر اجرا کنی

بدون Apache بدون Nginx حتی بدون نصب PHP عجیب به‌نظر می‌رسه؟

دیگه نه!

به پروژه جذاب seanmorris/php-wasm اجرای PHP با WebAssembly


این یعنی می‌تونی PHP رو داخل مرورگر یا حتی محیط‌های WASI اجرا کنی. انگار داری PHP رو مثل JavaScript در همه‌جا می‌چرخونی

من که خیلی ذوق‌زده‌م بابت این ترکیب
https://github.com/seanmorris/php-wasm

@DevTwitter | <arash narimani/>
Forwarded from Geek Alerts
یک پایگاه داده عظیم آنلاین بدون رمز شامل ۴ میلیارد رکورد از اطلاعات شخصی شامل نام کامل، تاریخ تولد، شماره تلفن، شماره کارت، سوابق بدهی و پس‌انداز، و همچنین عادات خرید شهروندان چینی پیدا شده. اتفاقی که باعث میشه اون رو بزرگترین نشت اطلاعات در تاریخ توصیف کنن.

محققان امنیتی، یک پایگاه داده با حجم ۶۳۱ گیگابایت رو پیدا کردن که برای کاربران عمدتا چینیه و ۸۰۵ میلیون رکورد از اون متعلق به پیام‌رسان چینی WeChat بوده. به‌نظر می‌رسه این پایگاه داده برای اهداف نظارتی، پروفایل‌سازی یا غنی‌سازی داده‌ها استفاده می‌شده که بعد از کشف آفلاین شده ولی مدت زمان در دسترس بودنش نامشخصه.

🔗 CyberNews
🤓 abolfazl @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
پیاده‌سازی RAG یا سرچ روی کد خیلی جذابه. ولی واقعاً سخته. اصلا یه ماجرای کاملاً متفاوته!
چالش‌هایی مختلفی هست مثل: هزاران فایل کد. تغییرات دائمی. ساختار و معنی کد

کاربردهای این اپلیکیشن هم که زیاده، مثل درست کردن یک ایجنت/AI که واقعا کد را بفهمه. یا برای documentation generation.
ابزارهایی مثل Cursor یا Windsurf ازش استفاده میکنند تا بتونن کد تولید کنند. اگه دوست دارید بدونید چطوری اسلاید ها را ببینید.
یک سری اسلاید‌ منتشر کردم با عنوان«پیاده‌سازی RAG روی کد: چالش‌ها و راه‌حل‌ها»
که توش چلنج ها و راه حلها را توضیح دادم مثل:
- ایندکس‌کردن کد
- Tree-sitter و AST
- استراتژی‌های تیکه‌بندی ترکیبی/ Chunking
Link: https://docs.google.com/presentation/d/1mwEB_5RkG02ZnwmF0inPCiXMt46YDQ7koVlqmg9lgzo/edit?usp=sharing

@DevTwitter | <Mehdi Allahyari/>
Forwarded from Ninja Learn | نینجا لرن (Denver)
خب خب خب، بهترین فریمورک ها برای توسعه مایکروسرویس🕸
تو دنیای امروز که اپلیکیشن‌ها پیچیده‌تر شدن و نیاز به مقیاس‌پذیری، توسعه سریع و قابلیت نگهداری بالا بیشتر از قبل حس می‌شه، معماری مایکروسرویس (Microservices) به یکی از محبوب‌ترین انتخاب‌ها برای توسعه نرم‌افزارهای مدرن تبدیل شده.
اما انتخاب فریمورک مناسب برای پیاده‌سازی مایکروسرویس‌ها خیلی مهمه؛ چون مستقیماً روی سرعت توسعه، پرفورمنس، ساختار پروژه و حتی تجربه‌ی تیم تأثیر می‌ذاره.

‏Spring Boot (Java)
☕️
یکی از محبوب‌ترین انتخاب‌ها برای توسعه سرویس‌های بزرگ و سازمانی. این فریمورک با ترکیب قدرت Java و اکوسیستم Spring، ساخت سرویس‌های مستقل، مقیاس‌پذیر و امن رو آسون می‌کنه.
از نقاط قوتش می‌شه به پشتیبانی گسترده از ابزارهای Enterprise، جامعه‌ی کاربری بسیار بزرگ، مستندات کامل و یکپارچگی فوق‌العاده با Spring Cloud اشاره کرد.

‏FastAPI (Python)
⚡️
فریمورکی مدرن و سبک برای ساخت APIهای سریع و خوانا با زبان پایتون. طراحی‌شده بر پایه ASGI و Starlette و به‌شدت روی سرعت و خوانایی تمرکز داره. از مزایای مهمش می‌تونیم به سرعت بالا، پشتیبانی عالی از Async Programming، مستندسازی خودکار با Swagger و ReDoc، استفاده از type hinting و هماهنگی کامل با استانداردهای OpenAPI اشاره کنیم.

‏ASP‌.‌‌‌‌NET Core (C#)
🧱
انتخاب حرفه‌ای برای توسعه‌دهندگان دات‌نت، مخصوصاً در پروژه‌هایی که از زیرساخت‌های Microsoft استفاده می‌کنن. این فریمورک کاملاً cross-platform هست و روی لینوکس هم عملکرد بالایی داره. پرفورمنس عالی، امنیت بالا، پشتیبانی از WebSocket، gRPC و امکانات کامل برای تولید و دیپلوی مایکروسرویس‌ها از مزایای مهمشه.

‏Go-Kit (Go)
🦾
فریمورکی ساختارمند برای توسعه سرویس‌های حرفه‌ای با زبان Go. برخلاف فریمورک‌های سبک‌تر مثل Gin، این ابزار مناسب تیم‌هایی هست که دنبال معماری تمیز، قابلیت تست بالا، جداسازی concerns و مقیاس‌پذیری بالا هستن. پشتیبانی از transportهای مختلف (HTTP، gRPC و...)، logging، tracing و monitoring باعث شده انتخاب خوبی برای سیستم‌هایی با ترافیک بالا باشه.

جمع بندی
✍️
انتخاب فریمورک مناسب برای مایکروسرویس به زبان برنامه‌نویسی، تجربه‌ی تیم، نوع پروژه و زیرساخت فنی بستگی داره. اگر به یک اکوسیستم پایدار و کامل نیاز دارید، Spring Boot یا ASP.‌NET Core می‌تونن بهترین انتخاب باشن. اما اگر هدف شما سرعت، سادگی و توسعه سریع‌تره، FastAPI یا Go-Kit می‌تونن عملکرد بسیار خوبی داشته باشن.
#️⃣ #programming #backend


🥷🏻 CHANNEL | GROUP
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
برای دوستانی که دنبال یادگیری MCP هستن.

این ریپوی بچه های مایکروسافت رو از دست ندید.

https://github.com/microsoft/mcp-for-beginners

@DevTwitter | <Sam92/>
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸در این سایت می تونید بیش از ۴۸ میلیون کتاب و ۹۸ میلیون مقاله خارجی رو بصورت رایگان دانلود کنید یا آنلاین بخوانید.

https://welib.org/

@TheRaymondDev
🎯 جنگ قدرت در دنیای وردپرس!

درگیری بین Automattic (شرکت پشت WordPress.com) و WP Engine باعث ایجاد شکاف بزرگی در جامعه‌ی وردپرس شده. جامعه از تمرکز قدرت و کنترل بیش از حد یک شرکت بر اکوسیستم افزونه‌ها و به‌روزرسانی‌ها نگران شده. 😬

حالا بنیاد لینوکس وارد ماجرا شده و پروژه‌ای جدید به نام FAIR Package Manager راه‌اندازی کرده:

🛠 ویژگی‌ها:
سیستم غیرمتمرکز برای مدیریت افزونه‌ها
امنیت بیشتر در زنجیره تأمین نرم‌افزار
هم‌راستا با قوانین حریم خصوصی مثل GDPR
مشارکت باز برای توسعه‌دهندگان

🌍 هدف؟ ساخت یک اکوسیستم بازتر، آزادتر و پایدارتر برای وردپرس، بدون وابستگی به یک نهاد خاص.
لینک گیت هاب پروژه the FAIR Package Manager Project
لینک خبر در linuxfoundation
@MehrdadLinuxchannel #linux #wordpress
انجمن علمی دانشجویی پژوهشکدۀ علوم شناختی پژوهشگاه دانش‌های بنیادی با همکاری ستاد توسعۀ علوم شناختی برگزار می‌کند:
«دورۀ جامع اصول نوروساینس»

  🗓 زمان‌بندی کلاس‌ها:
کلاس‌ها به‌صورت آنلاین از ۱ تیر تا ۳۰ آذر، هر هفته یکشنبه‌ها و سه‌شنبه‌ها از ساعت ۱۷ تا ۱۹ برگزار می‌شوند.
تمام جلسات ضبط می‌شوند و در اختیار شرکت‌کنندگان قرار می‌گیرند.

مهلت ثبت‌نام: تا ۳۰ خرداد


💰 هزینه ثبت‌نام تا ۷ خرداد: ۲٬۰۰۰٬۰۰۰ تومان
امکان پرداخت قسطی: ۴ قسط ۵۰۰٬۰۰۰ تومانی

💰 هزینه ثبت‌نام از ۸ خرداد: ۲٬۴۰۰٬۰۰۰ تومان
امکان پرداخت قسطی: ۴ قسط ۶۰۰٬۰۰۰ تومانی

کد تخفیف ۱۵ درصدی IPMC برای اعضای کانال در نظر گرفته شده است

🎁 ۳ شرکت‌کننده‌ی برتر، بر اساس نتایج آزمون نهایی و عملکرد کلی، به‌عنوان هدیه ویژه کل مبلغ پرداختی خود را باز پس می‌گیرند.

🎓 تعداد معدودی بورسیه پس از بررسی شرایط اختصاص داده خواهد شد.

📝 در صورت درخواست ثبت‌نام قسطی یا بورسیه، ارائه یک پاراگراف انگیزه‌نامه (Statement of Purpose) الزامی است.

برای اطلاعات بیشتر و ثبت‌نام با ایمیل [email protected] در ارتباط باشید.
Forwarded from Gopher Academy
🔵 عنوان مقاله
Three Cool slog.Logger Tricks

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

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

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


👑 @gopher_academy
Forwarded from Codino School (ایمان غفوری)
به نظر شما این تابع چه کاربردی میتونه داشته باشه؟

@codino
چند وقت پیش یه ایده دیدم که تبدیلش کردم به یه اکستنشن new tab کروم!
یه تقویم مینیمال، شبیه به جدول کامیت‌های گیت‌هاب — برای اینکه ببینی چقدر از سال گذشته. (البته پروژه فانه)
درحین دولوپ کردنش ویدیو گرفتم و گذاشتمش تو گیت هابم

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

@DevTwitter | <Nafas Ebrahimi/>
یک برنامه جالبی وجود داره که به شما اجازه میده بدون هیچ دانش برنامه نویسی، مدل‌های زبانی بزرگ رو دانلود و به رایگان استفاده کنید.
همچنین امکان تغییر پارامترهای مدل هم وجود داره
https://github.com/nomic-ai/gpt4all

@DevTwitter | <Ali/>