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 Go Casts 🚀
توسعه مستقل از فریمورک یا framework agnostic مزیت های خودش رو داره، هر چند که چالش و سختی های خودش رو هم داره.
دقت کنید framework agnostic بودن با protocol agnostic بودن یا transport agnostic بودن فرق میکنه و این دو تا رو میشه زیرمجموعه framework agnostic بودن در نظر گرفت.

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

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


در این مقالات بیشتر میتونید در مورد framewrk agnostic بودن بخونید.
https://www.remotely.works/blog/the-importance-of-being-framework-agnostic-in-web-development

https://www.revelo.com/blog/framework-agnostic

https://genezio.com/deployment-platform/blog/what-is-framework-agnostic/#what-is-framework-agnostic

https://radixweb.com/blog/what-is-framework-agnostic

https://dev.to/m__mdy__m/protocol-agnostic-framework-9p2


@gocasts


Ai for Software
@aicasts_ir
Forwarded from Note (Mr.05)
یه سری آموزش مربوط به تعمیرات گوشی (جهت آشنایی) گذاشته شده.

t.iss.one/lux_GPS/425/729
Forwarded from Gopher Academy
🔵 عنوان مقاله
Go Panicked Again? Yeah, Sentry Saw It—and Kept the Receipts

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

گوروتین‌ها، از ویژگی‌های اصلی زبان برنامه‌نویسی Go هستند که روشی سرگرم‌کننده و کم‌هزینه برای مدیریت همروندی ارائه می‌دهند — تا زمانی که یکی از آن‌ها ناگهانی شکست بخورد. زمانی که گوروتین به طور ناگهانی متوقف شود یا خطایی را رسیدگی نکرده باشد، می‌تواند به ثبات کل برنامه شما آسیب برساند بدون اینکه نشان دهد چه اشتباهی رخ داده است. سنتری طراحی شده است تا به محض وقوع چنین خطاهایی، آن‌ها را شناسایی کرده و مشکل را به منشأ اصلی‌اش ردیابی کند. این ابزار قبل از انتشار به‌روزرسانی‌ها یا ویژگی‌های جدید که ممکن است ناپایداری ایجاد کنند، بسیار ارزشمند است. سنتری با یک دوره آزمایشی رایگان عرضه می‌شود که این فرصت را به توسعه‌دهندگان می‌دهد تا اثربخشی آن را قبل از مراحل بعدی انتشار بررسی کنند و از بروز مشکلات عجیب و غریب ناگهانی پیشگیری کنند.

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


👑 @gopher_academy
Forwarded from Note (Mr.05)
گروه تا ساعت آینده خصوصی میشه. و با اهراز هویت و رزومه تون امکان ورود هست. و برای افراد غیر هزینه خواهد داشت.
t.iss.one/lux_GPS

به امید دیدار
مطالب یوتیوب براتون رایگان هست.

#موقت
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 ساعت رسمی کشور تغییر می‌کند

مدیرعامل توانیر با اعلام اینکه برآورد شده که تغییر ساعت حدود یک درصد و یا بیشتر از آن در اوج بار شبانه تاثیرگذار است، از تصمیم دولت برای تغییر ساعت رسمی خبر داد.

#خبر

@TheRaymondDev
وقتی عجله داری و میخوای سیستمت رو آپدیت کنی:


@SohrabContents
Forwarded from Geek Alerts
یکی از بنچمارک‌هایی که از مدل‌های رده‌بالا می‌گیرن اینه که می‌ذارن بازی‌های ساده‌ای مثل پوکمون رو انجام بدن و اون روند بازی رو در توییچ استریم می‌کنن. حالا یکی اومده و همچین چیزی رو واسه Gemini 2.5 Pro Exp انجام داده. جمنای پیشرفت خوبی هم داشته و تونسته عملکرد خیلی بهتری نسبت به Sonnet 3.7 تو این بازی نشون بده.

🔗 twitch
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۹۸۷

عاشق چو نمی شوی برو پشم بریس
صد کاری و صد رنگی و صد پیشه و پیس
در کاسه سر چو نیستت باده عشق
در مطبخ مدخلان برو کاسه بلیس

#مولانا | گنجور
📍@iipoem
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸project-guidelines

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

مجموعه از best practiceها برای js
قواعد نام گذاری/لاگینگ/تست/... دیگه اونایی که توی تصویر هستش رو براتون باید و نبایدهاشو توضیح داده

https://github.com/elsewhencode/project-guidelines

@TheRaymondDev
Forwarded from Geek Alerts
اینستاگرام در آپدیت جدید ویژگی اضافه کرده است که از طریق آن می‌توانید تمام استوری‌هایی که از روز اول ارسال کرده‌اید را مشاهده کنید، این ویژگی امکاناتی مثل انتخاب بازه زمانی را نیز دارد.
@geekalerts
من بلاخره از منطقه امنم خارج شدم و کانفیگ zsh رو به سری تغییرات دادم.

یکی از بهترین چیزایی که کار کردم، atuin بود. این ابزار به جای نگهداری تاریخچه command history تون در قالب فایل متنی، از SQLite استفاده می‌کنه. در عین حال یه سری meta data و امکان fuzzy search هم میده (که البته با fzf هم خیلی از این کارا رو میشه کرد).
چیزی که برا من جالب بود این بود که بر خلاف fzf که خیلی عمومی بود، این مخصوص همین تاریخچه کامند های شل نوشته شده و متادیتای خوبی داره مثلا این که اون کامند با چه وضعیتی تموم شده.

به نظرم بهترین ویژگیش هم اینه که هیستوری رو می‌تونه بین دستگاه هاتون سینک کنه که قول داده encrypted هست. (من کدشو نخوندم)

https://github.com/atuinsh/atuin
Forwarded from Linuxor ?
سایت چت جی پی تی برای Sign کردن توکن های کاربرا از رمزنگاری نامتقارن RSA استفاده می‌کنه حالا شاید براتون سوال باشه که بقیه سایت ها چرا دارن از HS256 استفاده می‌کنن ولی بعضی سایتا از الگوریتم کند تر ‌RS256 ؟


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


یه پارامتر جالب دیگه که وجود داره kid هستش یعنی Key ID و هر کلید رو شاید احتمالا با Key Rotation دارن وریفای میکنن زمانی که شما از چندین کلید برای امضا کردن توکن‌ها استفاده می‌کنید (مثلاً برای امنیت بیشتر یا به دلایل دیگه)، فیلد kid می‌تونه مشخص کنه که کدوم کلید برای امضا کردن هر توکن استفاده شده و در واقع به صورت دوره ای کلید خصوصی و عمومی تغییر می‌کنه یعنی اگه حتی کلید خصوصی هم لو بره بازم زیاد براشون خطری نداره‌!

البته پیاده سازی ‌RS256 نسبت به HS256 یکم دشوار تره.

@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 دوره آموزش پروژه محور ساخت وب سایت شرکتی با لاراول 12 به روز رسانی شد.

۲۲- ایجاد مدل - کنترلر - دیتابیس - اعتبار سنجی - صفحه درباره ما

۲۳- تکمیل درباره ما

قیمت دوره 1,499,000 با تخفیف 60 درصد 599,000 تومان

https://rayium.ir/course/?p=1613

#لاراول

@TheRaymondDev