کدنیوز | CodeNews
147 subscribers
129 photos
134 links
دنیای اخبار برنامه نویسی - کدنیوز
www.code-news.com

پشتیبانی:
@parantes_support

اکانت‌های کدنیوز در شبکه‌های اجتماعی

https://codenews.yek.link
Download Telegram
👩‍💻 آموزش دیزاین پترن Singleton در گولنگ

⚡️الگوهای ساخت (Creational Patterns) در واقع میان یه سری روش برای ساختن شی‌ها توی برنامه. هدفشون اینه که کاری کنن خودت مستقیم درگیر ساخت شیء نشی، بلکه ساختش یه روال جدا و تمیز داشته باشه. یعنی مثلاً به جای اینکه هر جا خواستی یه شیء بسازی کلی کد تکراری بنویسی، این الگوها کمک می‌کنن ساخت اون شیء یه جا تعریف بشه و بعد هر جا لازم بود، فقط صداش بزنی. اینطوری هم کدت مرتب‌تر میشه، هم نگهداریش راحت‌تر.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#گو #گولنگ #go #golang #pattern #singleton #پترن #design_patterns #دیزاین_پترن

🌐 https://code-news.com/p/singleton-pattern-in-golang

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
1
👩‍💻 آموزش کار با Pipeline ها در لاراول

⚡️الگوی Pipeline لاراول یکی از اون ویژگی‌های خیلی شیک و باکلاس فریم‌ورکه که کمتر کسی ازش استفاده می‌کنه. این الگو یه راه تمیز و قابل نگهداری برای رد کردن داده از بین چند مرحله‌ی مختلفه، که تو هر مرحله یه تغییری روش اعمال می‌کنی. اگه تا حالا خودت رو در حال نوشتن کلی if و else تودرتو دیدی یا چندتا عملیات رو زنجیره‌ای پشت‌سر هم نوشتی، احتمالاً Pipeline دقیقاً همون چیزیه که دنبالش بودی.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#لاراول #پایپ_لاین #laravel #pipeline

🌐 https://code-news.com/p/pipeline-in-laravel

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 ۳۰+ اشتباه تو Laravel Queue که تو پروداکشن نباید انجام بدی

⚡️ک Queueهای لاراول ستون فقرات اپلیکیشن‌های مقیاس‌پذیر هستن و کارهای کند و بلوکه‌کننده رو تبدیل می‌کنن به پردازش‌های پس‌زمینه‌ی روان. ولی بعضی اشتباهات و نکات ریز که نادیده گرفته می‌شن، می‌تونن بی‌صدا سیستم شما رو خراب کنن.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#لاراول #ردیس #laravel #redis #queue

🌐 https://code-news.com/p/laravel-queue-30-mistakes

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 اصول طراحی API در مهندسی نرم افزار: از مبانی تا پیشرفته

⚡️ رابط برنامه نویسی یا API مشخص می‌کند سیستم‌ها چگونه با هم ارتباط برقرار کنند. در این مقاله با انواع API شامل REST، GraphQL و gRPC آشنا می‌شوید و اصول کلیدی طراحی مانند سادگی، امنیت، کارایی و یکپارچگی را یاد می‌گیرید. همچنین فرآیند طراحی API از تحلیل نیازمندی‌ها تا توسعه، استقرار و نگهداری بررسی می‌شود تا بتوانید APIهایی مقیاس‌پذیر، امن و کارآمد بسازید.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#ای_پی_ای #api #restapi #grpc #graphql #مهندسی_نرم_افزار #api_design #protocol_buffer

🌐 https://code-news.com/p/api-design-software-engineer-principles

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 اصول امنیت در API: 7 نکته که هر توسعه دهنده باید بداند!

⚡️ اگر API پایدار و امن می‌خواهید، فقط ساختن endpoint کافی نیست. امنیت API یکی از حیاتی‌ترین مهارت‌هایی است که هر توسعه‌دهنده حرفه‌ای باید بداند. در این مقاله با ۷ تکنیک ضروری امنیت API آشنا می‌شوید—from Rate Limiting و CORS گرفته تا جلوگیری از SQL Injection، حملات CSRF و XSS. با یادگیری این اصول، مثل شرکت‌های بزرگ (Google، GitHub، Stripe) زیرساختی امن و قابل‌اعتماد برای سیستم‌های خود خواهید ساخت.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#ای_پی_ای #software_engineering #api #ddos #vpn #rate_limit #waf #cors

🌐 https://code-news.com/p/security-in-api-seven-concept-that-each-developers-must-know

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 بلک فرایدی در پرانتز شروع شد!

این بار خواستیم تجربه‌ای متفاوت بسازیم؛
در پرانتز همیشه سعی کردیم کیفیت را فدای قیمت نکنیم؛
اما امروز، برای یک مدت خیلی محدود…
55% تخفیف ویژه! هم کیفیت هست، هم قیمت باورنکردنی!

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

فقط برای مدت محدود – از دستش نده!

💙 parantes.ir

💬💬💬💬💬
📱 Parantes
📱 ParaLog
📱 Parantes
📱 Parantes
📱Parantes
👨‍💻 Parantes
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 آموزش Anonymous Functions و Closures در گولنگ

⚡️توابع، بنیاد اصلی اکثر زبان‌های برنامه‌نویسی هستن. برای بیشتر برنامه‌نویس‌ها، درک توابع کار ساده‌ایه. اما بعضی مفاهیم پیشرفته‌تر هم تو دنیای توابع وجود داره. تو این مقاله، می‌خوام درباره‌ی توابع ناشناس (Anonymous Functions) و Closureها صحبت کنم و بگم Go چطور اون‌ها رو پیاده‌سازی می‌کنه.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#گو #گولنگ #go #golang #pattern #توابع_ناشناس #closure #anonymous_functions

🌐 https://code-news.com/p/anonymous-functions-and-closure-in-golang

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻 در حال ارتقا زیرساخت کد نیوز هستیم.

به زودی کد نیوز به حالت عادی اما سرعت بسیار بیشتر برمیگرده💜

🌐 https://code-news.com

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
1
👩‍💻 وظایف یک تکنیکال لید (Technical Lead) چیه؟ بررسی این پوزیشن مهم در سازمان ها!

⚡️تکنیکال لید (Technical Lead) نقشی هست که معمولاً مهندس‌ها در طول کار یادش می‌گیرن؛ من خودم هم همین‌طور بودم. خیلی وقت‌ها مهندس‌ها بدون اینکه کسی ازشون بخواد، به‌صورت غیررسمی بخش زیادی از مسئولیت‌های یک TL رو انجام می‌دن.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#تک_لید #تکنینال_لید #tech_lead #technical_lead #مهندسی_نرم_افزار

🌐 https://code-news.com/p/what-does-a-tech-lead-do

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
👩‍💻 فریم ورک گولنگ مخصوص میکروسرویس ها: GoFr

⚡️انتخاب فریم‌ورک مناسب برای نیازهای شما می‌تواند چرخه‌های توسعه را سریع‌تر کند و در آینده نگه‌داری پروژه را راحت‌تر بسازد.
در این مقاله قرار است درباره‌ی GoFr صحبت کنیم؛ یک فریم‌ورک نظر‌محور (Opinionated) در اکوسیستم Golang که مخصوص توسعه‌ی سریع میکروسرویس‌ها ساخته شده.
همچنین بررسی می‌کنیم که چرا این فریم‌ورک می‌تواند بهترین انتخاب شما برای ساخت میکروسرویس‌ها با زبان Go باشد!


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#گو #گولنگ #go #golang #GoFr
#میکروسرویس #Microservice

🌐 https://code-news.com/p/gofr-golang-framework

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
2
👩‍💻 آموزش پروفایل‌گیری (Profiling) در گولنگ

⚡️در توسعهٔ یک اپلیکیشن کارآمد، بهینه‌سازی عملکرد نقش اساسی دارد. خوشبختانه گولنگ ابزارهای قدرتمند و داخلی برای پروفایل‌گیری (Profiling) و آنالیز عملکرد در اختیارمان می‌گذارد. در این مقاله، می‌رویم سراغ قابلیت‌های پروفایلینگ در گو و یاد می‌گیریم چطور از آن‌ها به شکل درست و عملی استفاده کنیم تا برنامه‌هایمان را واقعاً بهینه‌تر و سریع‌تر کنیم.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news ws
#گو #گولنگ #go #golang #پروفایل_گییری
#پرفومنس #Profiling

🌐 https://code-news.com/p/profiling-in-golang

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
👩‍💻👩‍💻 کدوم دیتابیس سریع تره؟ SQLite VS PostgresQL VS MySQL

⚡️عملکرد (Performance) یکی از مهم‌ترین معیارها در انتخاب دیتابیس برای هر پروژه‌ایه. اخیراً یک تست بنچمارک انجام دادم تا سرعت عملیات insert، select و delete رو در سه دیتابیس محبوب یعنی PostgreSQL، MySQL و SQLite با هم مقایسه کنم.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news #دیتابیس #postgres #mysql #sqlite #sql #پستگرس #مای_اس_کیو_ال #اس_کیو_لایت

🌐 https://code-news.com/p/which-database-is-faster-mysql-postgresql-sqlite

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 آموزش دیزاین پترن Visitor در گولنگ

⚡️الگوی Visitor زمانی به کار میاد که بخوای عملیات‌های جدیدی روی یک ساختار از آبجکت‌ها تعریف کنی، بدون اینکه لازم باشه کلاس‌های موجود رو تغییر بدی—خصوصاً وقتی با کدهای قدیمی یا کلاس‌های شخص ثالث سروکار داری که دست‌زدن بهشون سخت یا حتی غیرممکنه.
با قرار دادن رفتار جدید داخل یک Visitor، می‌تونی عملیات‌های تازه رو به سیستم اضافه کنی، بدون هیچ تغییری در کلاس‌های عنصر (Element). این یعنی توسعه عملکرد سیستم، بدون دردسرهای تغییر در ساختار اصلی کد.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#گو #گولنگ #go #golang #دیزاین_پترن
#پترن #Design_Patterns #Patterns

🌐 https://code-news.com/p/visitor-design-pattern-in-golang

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻5 نکته UI در فلاتر که هیچ کس نمی دونه!

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


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#فلاتر #دارت #flutter #dart #flutterUI

🌐 https://code-news.com/p/five-flutter-ui-tips-that-no-body-knows

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 چالش ۱ میلیارد رکورد با گولنگ - از 15 دقیقه به 5 ثانیه

⚡️چالش «یک میلیارد ردیف» این روزها حسابی توی جامعه برنامه‌نویس‌ها سر و صدا کرده. این چالش در اصل می‌خواد ببینه هر زبان برنامه‌نویسی با چه سرعتی می‌تونه یک دیتاست فوق‌العاده بزرگ شامل یک میلیارد ردیف داده رو پردازش و تجمیع کنه.
زبان گو که به خاطر عملکرد بالا و قابلیت‌های قدرتمندش در هم‌زمانی (concurrency) شناخته می‌شه، یکی از گزینه‌های جدی این رقابته. در حال حاضر سریع‌ترین پیاده‌سازی با جاوا تونسته این کار رو فقط در ۱٫۵۳۵ ثانیه انجام بده؛ حالا بیایم ببینیم گو قراره چه عملکردی از خودش نشون بده.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#گو #گولنگ #go #golang #کانکارنسی
#گوروتین #Parquet

🌐 https://code-news.com/p/one-billion-record-with-go

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
Happy 2026 🎉❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
روز مرد و روز پدر مبارک💜

«روز پدر و مرد بر تمام پدران و مردان مهربان و دلسوز مبارک باد. قدردان زحمات و عشق بی‌پایان شما هستیم.»


👩‍💻 https://code-news.com

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
3
👩‍💻 چجوری PHP-FPM کار میکند؟ بررسی روش مدیریت پروسس (Process) ها

⚡️در واقع PHP-FPM (مدیریت فرآیند FastCGI) یکی از ستون‌های اصلی در پیاده‌سازی‌های PHP مدرن است و نسبت به پیاده‌سازی‌های سنتی CGI به‌طور چشمگیری باعث بهبود عملکرد می‌شود. این مقاله به بررسی عملکرد داخلی PHP-FPM، معماری آن، چرخه عمر و مکانیزم‌های کلیدی آن می‌پردازد و با استفاده از مثال‌های کد و منابع معتبر توضیح داده شده است.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#پی_اچ_پی #پروسس #PHP_FPM #PHP #FastCGI #کانکارنسی #Concurrency

🌐 https://code-news.com/p/how-php-fpm-work

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
👩‍💻 همه‌چیز درباره قفل گذاری در گولنگ - صفر تا صد

⚡️در این مقاله، به مفاهیم پایه‌ای قفل‌گذاری در گولنگ می‌پردازیم و نحوه استفاده از ابزارهای هم‌زمان‌سازی مختلف مانند sync.Mutex، sync.RWMutex، sync.Cond و سایر ابزارهای synchronization را بررسی می‌کنیم.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#گو #گولنگ #go #golang #قفل_گذاری #locking #atomic #mutex

🌐 https://code-news.com/p/mastering-locking-in-go

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
2
👩‍💻 دستور if/else رو برای همیشه فراموش کن! - آموزش State Pattern در گولنگ

⚡️همه ما این تجربه را داشتیم. با یک بلاک ساده if–else شروع می‌کنید و فکر می‌کنید همه چیز کوچک و مرتب خواهد ماند. اما بعد از اضافه کردن چند ویژگی، این بلاک تبدیل به یک آشفتگی بزرگ می‌شود. پس به فکر استفاده از یک دستور switch برای «تمیزی» می‌افتید، و مدتی خوب کار می‌کند—تا وقتی که دیگر جواب نمی‌دهد.
چه اتفاقی می‌افتد وقتی این switch به ۲۰۰ خط برسد؟ یا وقتی زنجیره if–else شما صدها خط را در شرایط مختلف در بر می‌گیرد؟ ناگهان منطق برنامه شکننده، دشوار برای خواندن و تقریباً غیرقابل نگهداری می‌شود.

اینجاست که الگوی State وارد می‌شود.


نویسنده: میلاد خسروی

#کد_نیوز #کدنیوز #CodeNews #code_news
#گو #گولنگ #go #golang #stage_pattern #پترن #pattern #design_patterns #دیزاین_پترن

🌐 https://code-news.com/p/state-pattern-in-golang

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM