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

پشتیبانی:
@parantes_support

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

https://codenews.yek.link
Download Telegram
👩‍💻 آموزش پیاده سازی وب سوکت (WebSockets) در گولنگ

⚡️در این مقاله، عمیق‌تر به WebSocket ها می‌پردازیم و روی نحوه پیاده‌سازی آن‌ها در زبان Golang برای ساخت برنامه‌های Real Time تمرکز می‌کنیم. همه‌چیز را از راه‌اندازی یک سرور WebSocket ساده تا مدیریت چندین اتصال، پخش پیام‌ها، تضمین امنیت و ایجاد یک سیستم کامل از ابتدا تا انتها همراه با کلاینت بررسی خواهیم کرد.


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

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

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

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 8 تا از بهترین فریم ورک های بک اند

⚡️تا حالا به این فکر کردی که در دنیای گسترده‌ی بک‌اند که پر از فریم‌ورک‌های مختلفه، کدوم یک برای پروژه‌ها بهترینه؟
واقعیت اینه که هیچ فریم‌ورکی به‌طور مطلق بهترین نیست. اما بر اساس معیارهایی مثل امکانات، اندازه و فعالیت جامعه‌ی کاربری، سرعت توسعه و سایر قابلیت‌ها، می‌تونیم مناسب‌ترین گزینه رو برای پروژه‌ی خودمون انتخاب کنیم.


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

#کد_نیوز #کدنیوز #CodeNews #code_news
#laravel #js #php #golang #gin #java #spring #spring_boot #expressjs #nests #ruby #python #django #flask #nodejs

🌐 https://code-news.com/p/8-best-backend-frameworks

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 پستگرس‌ (Postgres) 18 منتشر شد! - بررسی 10 تغییر جدید دیتابیس معروف

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


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

#کد_نیوز #کدنیوز #CodeNews #code_news
#دیتابیس #پستگرس #db #postgres #postgresql

🌐 https://code-news.com/p/postgresql-18-released

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 تأثیرگذارترین برنامه‌نویسان تاریخ

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


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

#کد_نیوز #کدنیوز #CodeNews #code_news
#برنامه_نویس #Milwad_Khosravi #Dennis_Ritchie #Ada_Lovelace
#Ken_Thompson #Linus_Torvalds #Alan_Turing #Tim_BernersLee

🌐 https://code-news.com/p/the-most-influential-programmers-in-history

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 30 سوال مصاحبه گولنگ همراه با جواب - قسمت اول

⚡️زبان گولنگ (Golang)، یک زبان برنامه‌نویسی کامپایل‌شده و استاتیک تایپ است که توسط گوگل طراحی شده است. این زبان به دلیل سادگی، کارایی بالا و پشتیبانی قدرتمند از برنامه‌نویسی همزمان محبوبیت زیادی پیدا کرده است. اگر در حال آماده‌ شدن برای یک مصاحبه برنامه‌نویسی گولنگ هستید، بسیار مهم است که با سوالات رایجی که ممکن است پرسیده شوند آشنا باشید.


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

#کد_نیوز #کدنیوز #CodeNews #code_news
#گو #گولنگ #داکر #go #golang #interview #مصاحبه

🌐 https://code-news.com/p/30-interview-golang-questions-part-1

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

⚡️کش (Cache) یک لایه ذخیره‌سازی با سرعت بالا است که نسخه‌هایی از داده‌های پرکاربرد را نگه‌داری می‌کند تا دسترسی به آن داده‌ها در آینده سریع‌تر انجام شود. این کار باعث کاهش تأخیر (latency)، بهبود عملکرد و کاهش بار روی سیستم‌های زیرساختی می‌شود، و از انجام عملیات تکراری جلوگیری می‌کند.


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

#کد_نیوز #کدنیوز #CodeNews #code_news
#گو #گولنگ #go #golang #cache #lru #کش

🌐 https://code-news.com/p/implement-lru-cache-in-golang

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 چرا gRPC سریعتر از RestAPI است؟ - بررسی کامل

⚡️اگر تا به حال عملکرد REST API‌ها را با gRPC مقایسه کرده باشید، احتمالاً متوجه یک نکته شده‌اید: gRPC خیلی سریع‌تر است! 🚀 اما چرا؟ 🤔


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

#کد_نیوز #کدنیوز #CodeNews #code_news
#میکروسرویس #grpc #api #restapi #http #protobuf

🌐 https://code-news.com/p/why-grpc-is-faster-than-restapi

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 تایپ never در پی اچ پی (PHP)

⚡️ممکن است مواقعی پیش بیاید که در حال نوشتن تابعی در PHP هستید و می‌دانید این تابع هرگز مقداری برنمی‌گرداند. این می‌تواند به این دلیل باشد که تابع همیشه یک استثنا (Exception) پرتاب می‌کند، یا شاید از توابعی مثل exit یا die استفاده می‌کند. در چنین شرایطی، ممکن است بخواهید از نوع داده‌ی never استفاده کنید.


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

#کد_نیوز #کدنیوز #CodeNews #code_news
#پی_اچ_پی #تایپ #php #never

🌐 https://code-news.com/p/never-type-php

💬💬💬💬💬
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
📱 CodeNews
👨‍💻 CodeNews
Please open Telegram to view this post
VIEW IN 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