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

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
معماری‌های مختلف API و کاربردشون 🚀

خب خب، API‌ها مدل‌های مختلفی دارن که هر کدوم یه رویکرد خاص برای ارتباط بین سیستم‌ها ارائه میدن. اینجا یه معرفی کوتاه و مفید از معروف‌ترین معماری‌ها رو داریم

🌍 REST
چیه؟ یه سبک معماری که روی پروتکل HTTP کار می‌کنه و از متدهای استاندارد مثل GET و POST استفاده می‌کنه.

🔹 مثال: GitHub، Twitter

مزایا: سادگی، مقیاس‌پذیری بالا، خوانایی بالا

معایب: نیاز به درخواست‌های متعدد، مصرف بالای پهنای باند


🔄 GraphQL
چیه؟ یه زبان کوئری که به کلاینت اجازه میده دقیقاً اون چیزی که نیاز داره رو درخواست بده و دریافت کنه.

🔹 مثال: Facebook، Shopify

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

معایب: پیچیدگی بالا، نیاز به سرور قوی‌تر


gRPC
چیه؟ یه معماری که از پروتکل باینری (Protocol Buffers) استفاده می‌کنه و ارتباط سریع‌تری داره، البته خیلی گسترده تره و چون توی این پست نمیگنجه پیشنهاد میکنم حتما خودتون کامل راجبش بخونید.
🔹 مثال: Netflix، Google Cloud

مزایا: سرعت بالا، پشتیبانی از ارتباط دوطرفه (Streaming)

معایب: خوانایی کمتر برای انسان، سختی در دیباگ


🔗 WebSockets
چیه؟ یه پروتکل برای ارتباط دوطرفه بین کلاینت و سرور به صورت Real Time.

🔹 مثال: WhatsApp، Slack

مزایا: تأخیر پایین، ارتباط همزمان دوطرفه

معایب: مدیریت پیچیده تر در اتصال، ناسازگاری با برخی فایروال‌ها


🌟 کدوم رو انتخاب کنیم؟
دیتای ساده و عمومی؟ REST
دیتای دقیق و منعطف؟ GraphQL
سرعت فوق‌العاده بالا؟ gRPC
چت، بازی آنلاین و ارتباط زنده؟ WebSockets

خلاصه که هر کدوم جای خودشونو دارن و همه چیز به نیاز های پروژه شما بستگی داره.

#️⃣ #API #WhatsThat

🗨️ 𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
‏واقعا اوضاع داره ترسناک میشه! حجم کسایی که مستقیم رفتن سراغ پایتون بعد جنگو داره زیاد میشه و جالب تر از همه این که خودشون رو برنامه نویس خفن می‌دونن اما سرویسی که قرار باشه اینا بالا بیارن، فاجعه میشه.
نمی‌گم کار اشتباهی بوده یا پایتون بده،‌ اما حتماً یکسری به زبان های دیگه بزنید

@DevTwitter | <برنامه نویس سرگردان/>
Forwarded from Linuxor ?
با این منبع می‌شه توی 5 روز زبان راست رو تا یه حد خوبی یاد گرفت جالب اینجاست تیم اندروید گوگل معرفیش کرده و به افراد تازه کار می‌دن که یاد بگیرن :

comprehensive-rust.mo8it.com


@Linuxor
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
کتابخانه drawdata به شما امکان می‌ده در محیط Jupyter داده‌های دلخواهتون رو بسازید. ابزار کاربردی برای تمرین و یادگیری الگوریتم‌های ماشین لرنینگ

github.com/koaning/drawdata


@Linuxor ~ rzdjafari
Forwarded from Go Casts 🚀
ولادت شاه مردان، امیرالمومنین، علی علیه السلام به همه دوستان مبارک

تخفیف روز پدر رو میتونید استفاده کنید تو سایت که نسبت به تخفیف فعلی ۵۰ درصد، ۶۰۰ هزار تومان بیشتر بهتون تخفیف میده

PEDAR

خرید از سایت
https://gocasts.ir

لینک توضیحات
https://news.1rj.ru/str/gocasts/572

روز پدر و مرد بر شما مبارک، ان شاءالله همیشه خوب و خوش و سلامت باشید، سایه تون مستدام باشه بالا سر خانواده تون
دمتون گرم، یا علی ❤️


@gocasts
تو یه اقدام پشم ریزون در راستا کامبک زدن به دنیا برنامه نویسی یه پکیج برای استفاده از API صرافی کوینکس نوشتم و روی Pypi منتشر کردم
فعلا حدود 15 درصد از API رو پوشش میده ولی برا شروع خوبه
باشد که بدرد یه نفر دیگه هم بخوره


https://pypi.org/project/coinexlib/

@DevTwitter | <Rezolini/>
Forwarded from Linuxor ?
روی main.c کد sqlite نوشته :

امیدوارم نیکی کنید و از بدی دوری کنید.
امیدوارم بتوانید خود را ببخشید و دیگران را نیز ببخشید.
امیدوارم سخاوتمندانه به اشتراک بگذارید و هرگز بیشتر از آنچه می‌دهید، نگیرید.


@Linuxor
Forwarded from  (Amir Hossein 'Amiria' Maher)
Forwarded from SoniaCircuit (Sony)
https://edition.cnn.com/2025/01/18/business/trump-tiktok-ban/index.html

President-elect Trump said he will “most likely” delay a ban on TikTok for 90 days after he takes office on Monday, adding that he has not made a final decision in a phone interview with NBC News on Saturday.

“I think that would be, certainly, an option that we look at. The 90-day extension is something that will be most likely done, because it’s appropriate. You know, it’s appropriate. We have to look at it carefully. It’s a very big situation,” Trump said in the interview.
هروقت پست‌مارکت رو نصب می‌کردم روی گوشی، زمان به ۱ ژانویه ۱۹۷۰ ریست میشد.

که این زمان معادل ۰۰:۰۰:۰۰ یونیکس تایم هستش :)))


https://en.m.wikipedia.org/wiki/Unix_time


@SohrabContents
#بدرد

خدا خیرش بده این جوون رو
اومده alias رو توی ویندوز پیاده سازی کرده

https://gist.github.com/benjamine/5992592


@DevTwitter | <0x000A0000/>
Forwarded from Agora (Alireza Azadi)
Forwarded from Agora (Alireza Azadi)
مجله‌ی اکونومیست ۴۰۰ یورو بابت اشتراک سالانه میگیره، و بعد هر جا هم که میتونه تبلیغات میذاره. ماجرایی که به گوشمون خیلی آشناست. مخصوصا تو پلتفرم‌های استریمینگ داخلی و خارجی.

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

تفاوتی این بین وجود داره و اون هم اینه که تبلیغات کاغذی شانس بیشتری برای دیده شدن داشتند و از نظر من بیشتر با فرم مجله عجیبن بودند. اما حالا، به خصوص از جنبه‌ی بصری، مثل یک وصله‌ی ناجور از سر و کول وب‌سایت ها بالا میرند و همینه که غیر قابل تحمل ترشون میکنه و بازار اد بلاکر ها رو داغ‌تر.
Forwarded from Linuxor ?
به همون اندازه که نرم افزاری ها تلاش می‌کنن کد خوانا بنویسن سخت افزاریا تلاش می‌کنن کد ناخوانا بنویسن

@Linuxor
📣 موقعیت شغلی Full-Stack Developer

🔺شرح موقعیت شغلی

شرکت آفرینگان به عنوان ارائه دهنده خدمات منابع انسانی، در جستجوی یک فرد بسیار توانمند در حوزه برنامه نویسی جهت کار (دورکاری) در یک شرکت امریکایی پیشرو در زمینه هوش مصنوعی برای توسعه یک جعبه ابزار در زمینه پردازش تصویر است. مهارت  بک اند در زمینه Python یا Net. یا # C و فرانت اند JavaScript و TypeScript ضروری است.
لازم به ذکر است که در این موقعیت شغلی توانایی کد نویسی و دانش الگوریتم مورد نیاز است.

🤝نوع همکاری: تمام وقت، ریموت
📄سابقه شغلی مرتبط: حداقل ۶ سال
💰حقوق: دلاری بسیار خوب، رنج بالا و متناسب با توانمندی‌های فرد

سابقه کار روی پروداکت های پیچیده مزیت محسوب میشود.

🔗 در صورت نیاز به دریافت اطلاعات بیشتر و ارسال رزومه با ادمین در ارتباط باشید.
@OfferingOne

در صورتی که فردی متناسب با این شغل می شناسید لطفا معرفی کنید.

📣 کانال آفرینگان برای اطلاع از فرصت‌های شغلی
t.me/offeringOneJobs

📌همچنین می توانید لینکدین ما را هم دنبال کنید

https://www.linkedin.com/company/offeringone/

#برنامه_نویس #فول_استک #آفرینگان #فرصت_شغلی #استخدام

#Full_stack #Front_end #Back_end #developer
Forwarded from Syntax | سینتکس (Daimon)
ران کردن پرایوت داکر رجیستری بصورت سلف هاست خیلی ساده و راحت:
https://github.com/syntaxfa/docker-registry

#docker

@Syntax_fa
Forwarded from Syntax | سینتکس (Daimon)
9781098109158.pdf
15.4 MB
کتاب Ansible up & running third edition

#book

@Syntax_fa
Forwarded from CleverDevs (CleverDevs Ads)
🌐 یک فریم‌‍ورک جامع برای کسب درآمد بالا!

◀️ با یادگیری Asp.Net پردآمدترین موقعیت‌های شغلی برنامه‌نویسی رو مال خودت کن.

✴️ همراه با منتورینگ تخصصی و ارائه مدرک معتبر

ثبت‌نام اولیه👇👇
🔗https://dnkr.ir/keAjY
پست‌مارکت او اس برای رزبری‌پای ۵ هم در دسترس قرار گرفته و می‌تونید ازش استفاده کنید.


@SohrabContents
Forwarded from Gopher Academy
🔵 عنوان مقاله
Rust vs Go in 2025

🟢 خلاصه مقاله:
مقاله‌ای که تحت بررسی قرار گرفته پیرامون بحث به‌روز شده‌ای است که جان بارها به آن پرداخته است: ارزش دانستن دو زبان. با اینکه موضوع اغلب در نوشته‌های قبلی جان مطرح شده، اما این بار با دیدگاهی تازه به تحلیل و بررسی آن پرداخته می‌شود. مقاله به تأکید بر فواید دوزبانگی می‌پردازد، از جمله تقویت توانایی‌های شناختی، فرصت‌های شغلی بهتر و برقراری ارتباط مؤثرتر در سطح جهانی. به‌رغم محتوای تکراری در نظر گرفته شده برای کسانی که با نوشته‌های جان آشنا هستند، مقاله این بار با دیدگاهی جامع و به‌روز شده به تحلیل این مزیت‌ها می‌پردازد و در نهایت به همان نتیجه قبلی رسیده است: دانستن دو زبان مطلقاً مفید است.

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


👑 @gopher_academy
یه پکیج لاراولی اپن سورس جدید برای کوتاه کردن لینک اومده به اسم Lua
امکانات خوبی داره، برای کارهای فوری فوتی به درد می‌خوره.

https://github.com/luadotsh/lua

@DevTwitter | <شایان ذکر/>