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
Forwarded from 
اینترنت برای من جای ترسناکیه. همیشه ترسناک بوده و ترسناک می‌مونه.

#موقت
Forwarded from Sonia Project (Amir Hossein "Amiria" Maher)
Forwarded from Anophel | آنوفل
زبان برنامه نویسی GO یا Golang چیست؟ بررسی تخصصی

🔺 گو (Go) که با نام گولنگ (Golang) نیز شناخته می شود، یک زبان برنامه نویسی متن باز، کامپایل شده و تایپ شده استاتیک است که توسط گوگل طراحی شده است. این ساده، با کارایی بالا، خوانا و کارآمد ساخته شده است. Go (یا Golang) قطعاً محبوب‌ترین زبان برنامه‌نویسی...

🌐 : زبان برنامه نویسی GO یا Golang چیست؟ بررسی تخصصی

#Go #golang #گو #گولنگ
Forwarded from Anophel | آنوفل
بهترین روش های MongoDB: بهینه سازی عملکرد

🔺 MongoDB به عنوان یک راه حل قدرتمند دیتابیس NoSQL که انعطاف پذیری، مقیاس پذیری و سهولت استفاده را ارائه می دهد، محبوبیت گسترده ای به دست آورده است. با این حال، برای استفاده از پتانسیل کامل آن، توسعه دهندگان باید به بهترین شیوه هایی که عملکرد و قابلیت...

🌐 : بهترین روش های MongoDB: بهینه سازی عملکرد

#دیتابیس #mongodb
Forwarded from Anophel | آنوفل
Bootstrap در مقابل Tailwind CSS: مقایسه فریمورک های برتر CSS

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

🌐 : Bootstrap در مقابل Tailwind CSS: مقایسه فریمورک های برتر CSS

#css #tailwind #bootstrap
Forwarded from Gopher Academy
🔵 عنوان مقاله
Debugging a Go Bug with Non-Blocking Reads

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

🟣لینک مقاله:
https://scratchdata.com/blog/go-nonblocking-pipes-bug/


👑 @gopher_academy
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
Forwarded from Woland's Linux Journal (Woland)
دوستان این اکانت تازه تاسیس توییچ من است که به زودی توش استریم‌های مختلف با موضوعات برنامه‌نویسی و لینوکس خواهیم داشت.

https://www.twitch.tv/wolandark

#twitch #stream #live
#توییچ #لایو #استریم
Forwarded from Golang Insights (Javad)
یا فلت فلت باش یا ساختار دهی کن!!!


زمانی که یک پروژه یا پکیج جدید در زبان Go شروع می‌کنیم، اولین سوالی که پیش می‌آید این است که ساختار یا layout پروژه چگونه باید باشد؟

در زبان Go، هر پوشه یا دایرکتوری می‌تواند به عنوان یک package در نظر گرفته شود. وقتی کدی را در این محدوده می‌نویسید، این کد می‌تواند به طور مستقل از بقیه پروژه تست شود و همچنین به لحاظ دسترسی‌های public/private مدیریت شود.

داشتن یک ساختار منظم برای پروژه بسیار مهم است، اما از همه مهم‌تر این است که بتوانید به گونه‌ای ساختاردهی کنید که به مشکلاتی مانند import cycle برنخورید.

سوالی که برای برخی مطرح است این است که آیا ساختار فلت (flat) خوب است یا نه؟

شاید از دیدگاه بعضی افراد، فلت بودن نشانه‌ای از کمبود دانش فرد در ساختاردهی پروژه باشد، اما باید بدانید که فلت بودن مزایای خاص خود را دارد. البته این مزایا بیشتر در نوشتن پکیج‌ها قابل مشاهده است تا در برنامه‌های اجرایی؛ زیرا در برنامه‌های اجرایی که دارای main هستند، ممکن است با مشکلاتی مواجه شوید. اما برای نوشتن پکیج‌ها، فلت بودن ساختار بسیار مفید است و آزادی بیشتری برای نوشتن یک پکیج خوب به شما می‌دهد.

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



☄️ @GoInsights | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from کداکسپلور | CodeExplore (Koorosh)
حق یا چی؟😄

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from LearnPOV | لرن پی او وی (CoolyCode Support  )
#golden_sentence


💎 صبحمون رو با این جمله طلایی شروع کنیم 💎

🔸Programming is the art of algorithm design and the craft of debugging errant code.

برنامه‌نویسی معنای ترکیب هنر طراحی الگوریتم‌ها و مهارت رفع اشکالات کد است 👌
Ellen Ullman

https://www.instagram.com/p/C_Bgvzls8vK

Channel | Group | YouTube
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
#golden_sentence


💎 صبحمون رو با این جمله طلایی شروع کنیم 💎

🔸Programming is the art of algorithm design and the craft of debugging errant code.

برنامه‌نویسی معنای ترکیب هنر طراحی الگوریتم‌ها و مهارت رفع اشکالات کد است 👌
Ellen Ullman

موافقید با این جمله ؟؟؟

https://www.instagram.com/p/C_Bgvzls8vK

Channel | Group | YouTube
Forwarded from Meitix (Mahdi)
یک تفاوت ظریف بین complex و complicated توی صنعت نرم افزار وجود داره.


کامپلکس برای مسائله ای که پیچدیگی جزئی از طبیعت اون هاست مثلا پیادسازی یک الگوریتم ریاضی که ممکنه فایل های زیادی با هم در ارتباط باشن، فهمیدنش سخته ولی قابل فهمه و رفتارش هم قابل پیش بینی

ولی complicated برای جنس مسائلی هست قابل فهم نیست به دلیل اینکه به یک historical context ای نیاز داره و یا اجزایی زیادی با هم کار میکنن و رفتار رو نمیشه پیشبینی کرد و بیشتر باید انعطاف پذیر باشیم

مثلا ساخت هواپیما complicated ولی پرواز باهاشcomplexه چون پر از رفتار های پیش بینی نشده است.

چرا این تفاوت مهمه؟
چون یکیش قابل پرهیزه و یکیش نیست و راه بهبود هر کدوم فرق میکنه

ریفکتور راه حلی برای مشکل های complicated هستش.

راه حل های مشکل complicated:
- شکستن کد به ماژول ها
- ریفکتور
- مستندات

راه حل های کد complex:
- ساده سازی توابع
- تست
- استفاده از پترن ها
- کاهش nesting

#se
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
داکیومنت خیلی از پروژه ها خوب هست، برای همین نمیتونم مثلا بگم FastAPI قطعا بهترینه یا فلان چیز خوبه و ...

ولی میتونم بگم با اختلاف بدترین داکیومنت برای pydantic هستش، عن آقا حوصله نداشته دو خط داکیومنت بنویسه، ۴ تا سمپل زده رفته خونشون

دقیقا انگار یک ماشین سوپر خفن خریدی، اما نمیدونی اصلا چطوری روشن میشه

@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Source Byte (Anastasia 🐞)
here is auto translated version , not bad

👇🏻