en
Feedback
Oxin Code

Oxin Code

Open in Telegram

جمعی از فعالان حوزه کامپیوتر و علوم محاسباتی👇 @Oxin_Code . ایران 🇮🇷 | استرالیا 🇦🇺 . ادمین👇 @OxinCode_Admin

Show more
7 768
Subscribers
-624 hours
-347 days
-10130 days
Attracting Subscribers
September '26
September '26
+13
in 0 channels
August '26
+13
in 1 channels
Get PRO
July '26
+64
in 25 channels
Get PRO
June '26
+244
in 26 channels
Get PRO
May '26
+6
in 0 channels
Get PRO
April '26
+3
in 0 channels
Get PRO
March '26
+3
in 0 channels
Get PRO
February '26
+10
in 0 channels
Get PRO
January '260
in 0 channels
Get PRO
December '25
+12
in 1 channels
Get PRO
November '25
+151
in 0 channels
Get PRO
October '25
+116
in 0 channels
Get PRO
September '25
+19
in 2 channels
Get PRO
August '25
+221
in 3 channels
Get PRO
July '25
+468
in 1 channels
Get PRO
June '25
+12
in 2 channels
Get PRO
May '25
+544
in 2 channels
Get PRO
April '25
+287
in 18 channels
Get PRO
March '25
+3
in 3 channels
Get PRO
February '25
+139
in 25 channels
Get PRO
January '25
+465
in 2 channels
Get PRO
December '24
+425
in 2 channels
Get PRO
November '24
+679
in 2 channels
Get PRO
October '24
+480
in 1 channels
Get PRO
September '24
+365
in 1 channels
Get PRO
August '24
+1 118
in 1 channels
Get PRO
July '24
+501
in 1 channels
Get PRO
June '24
+147
in 27 channels
Get PRO
May '24
+247
in 51 channels
Get PRO
April '24
+407
in 34 channels
Get PRO
March '24
+656
in 38 channels
Get PRO
February '24
+1 864
in 38 channels
Get PRO
January '24
+151
in 42 channels
Get PRO
December '23
+139
in 42 channels
Get PRO
November '23
+236
in 42 channels
Get PRO
October '23
+108
in 31 channels
Get PRO
September '23
+64
in 0 channels
Get PRO
August '23
+105
in 0 channels
Get PRO
July '23
+92
in 0 channels
Get PRO
June '23
+122
in 0 channels
Get PRO
May '23
+44
in 0 channels
Get PRO
April '23
+131
in 0 channels
Get PRO
March '23
+58
in 0 channels
Get PRO
February '23
+138
in 0 channels
Get PRO
January '23
+358
in 0 channels
Get PRO
December '22
+71
in 0 channels
Get PRO
November '22
+270
in 0 channels
Get PRO
October '22
+300
in 0 channels
Get PRO
September '22
+151
in 0 channels
Get PRO
August '22
+211
in 0 channels
Get PRO
July '22
+201
in 0 channels
Get PRO
June '22
+156
in 0 channels
Get PRO
May '22
+55
in 0 channels
Get PRO
April '22
+60
in 0 channels
Get PRO
March '22
+24
in 0 channels
Get PRO
February '22
+73
in 0 channels
Get PRO
January '22
+120
in 0 channels
Get PRO
December '21
+92
in 0 channels
Get PRO
November '21
+187
in 0 channels
Get PRO
October '21
+143
in 0 channels
Get PRO
September '21
+248
in 0 channels
Get PRO
August '21
+248
in 0 channels
Get PRO
July '21
+314
in 0 channels
Get PRO
June '21
+112
in 0 channels
Get PRO
May '21
+84
in 0 channels
Get PRO
April '21
+139
in 0 channels
Get PRO
March '21
+255
in 0 channels
Get PRO
February '21
+357
in 0 channels
Get PRO
January '21
+123
in 0 channels
Get PRO
December '20
+4 867
in 0 channels
Date
Subscriber Growth
Mentions
Channels
18 September0
17 September0
16 September+1
15 September0
14 September+1
13 September0
12 September0
11 September+1
10 September+1
09 September+1
08 September+2
07 September0
06 September+1
05 September+1
04 September0
03 September+1
02 September+1
01 September+2
Channel Posts
🔹 امروز می‌خواهیم با الگوریتم Luhn که یک روش ساده و سریع برای اعتبارسنجی شماره‌ها است آشنا شویم. 🔹 این الگوریتم بدون اینکه اطلاعاتی درباره مالک یا موجودیت آن داشته باشد بررسی می‌کند که آیا یک شماره از نظر ساختاری معتبر است یا خیر. 🔹 از کاربردهای آن می‌توان به اعتبارسنجی شماره کارت‌های بانکی، شناسه‌های پرداخت و برخی شماره‌های شناسایی و عضویت اشاره کرد. 🔹 الگوریتم Luhn فقط خطاهای تایپی و ورود اشتباه اعداد را تشخیص می‌دهد و به معنای معتبر بودن واقعی کارت یا حساب نیست. #برنامه‌نویسی #طراحی_الگوریتم ---------- 🆔 @OxinCode

2
🔹 جاوا وارد دنیای رابط‌های متنی مدرن (TUI) شد! 🔹 کتابخانه جدید TamboUI به‌عنوان نخستین فریم‌ورک مدرن TUI برای جاوا معرفی شده و امکاناتی مانند طراحی رابط کاربری در ترمینال، مدیریت رویدادها، کامپوننت‌ها و استایل‌دهی پیشرفته را فراهم می‌کند. 🔹 این پروژه در مدت کوتاهی مورد توجه پروژه‌هایی مانند Maven و Spring قرار گرفته است. #جاوا #برنامه‌نویسی ---------- 🆔 @OxinCode
178
3
🔹 گرادل (Gradle) یکی از محبوب‌ترین ابزارهای Build Automation در دنیای جاوا و اندروید است که برای مدیریت وابستگی‌ها، کامپایل، تست و انتشار پروژه‌ها استفاده می‌شود. 🔹 گرادل با رویکردی جدید به نام «Javamaxxing» در حال استفاده از نسخه‌های جدیدتر جاوا برای افزایش سرعت و کارایی فرایند Build است. 🔹 در Gradle 9 حداقل نسخه جاوا به 17 ارتقا یافت و در Gradle 10 استفاده از Java 21 الزامی خواهد شد. #جاوا #اندروید #برنامه‌نویسی ---------- 🆔 @OxinCode
206
4
🎨 معرفی DynaUI کتابخانه رابط کاربری انیمیشنی برای توسعه‌دهندگان 🔹 بیش از 50 کامپوننت انیمیشنی آماده با React, Tailwind CSS, and Framer Motion 🔹 کامپوننت‌ها و قالب‌ها کاملاً قابل شخصی‌سازی، ریسپانسیو و بهینه‌شده #ری‌اکت #UI #WebDev ---------- 🆔 @OxinCode
229
5
آیا با Zed آشنا هستید؟ 🔹 یک ویرایشگر کدنویسی مدرن که با Rust توسعه داده شده و به دلیل سرعت بالا و مصرف منابع کمتر، این روزها توجه بسیاری از برنامه‌نویسان را به خود جلب کرده است. 🔹 با این حال، برخی کاربران با وجود عملکرد سریع آن، تجربه اولیه چندان مثبتی نداشته‌اند. از جمله مواردی که مطرح شده: ❌ پیدا کردن ساختار فایل‌ها و ناوبری در پروژه برای برخی گیج‌کننده بوده است. ❌ قابلیت مهم «Go to Definition (F12)» با وجود نمایش در منو، در بعضی پروژه‌ها به درستی کار نکرده است. ❌ برخی کاربران نیز از فریز شدن Ubuntu هنگام بررسی بعضی قابلیت‌ها گزارش داده‌اند. 🔹 شما تجربه کار با Zed را داشته‌اید؟ نظرتان در مقایسه با VS Code چیست؟ #برنامه‌نویسی ---------- 🆔 @OxinCode
267
6
🔹 چند سال پیش معتقد بودیم که با Arch Linux و ترمینال کار کردن فقط سخت کردن زندگی است. 🔹 اما حالا خودمون از Arch Linux استفاده می‌کنیم و بیشتر وقت‌مان را در Terminal و Neovim می‌گذرانیم 🔹 با گذشت زمان خیلی از فعالان حوزه‌ی تکنولوژی میفهمند که ابزارهای «ساده‌تر» همیشه بهتر نیستند و گاهی کنترل بیشتر و Workflow سریع‌تر ارزش سختی اولیه را دارد. #برنامه‌نویسی #لینوکس ---------- 🆔 @OxinCode
278
7
🔹 آیا میدونید Asentum یک بلاکچین جدید و متن‌باز است که روی امنیت پساکوانتومی (Post-Quantum) تمرکز دارد؟ https://www.asentum.com/ 🔹 یعنی از ابتدا طوری طراحی شده که در برابر کامپیوترهای کوانتومی آینده مقاوم باشد. این سایت 🔹 از امضاهای Quantum-Safe استفاده می‌کند 🔹 قراردادهای هوشمند را با JavaScript اجرا می‌کند 🔹 و روی سخت‌افزارهای معمولی مثل Raspberry Pi هم قابل اجراست. 🔹 هدف Asentum ساخت بلاکچینی است که برای دهه‌های آینده هم امن و غیرمتمرکز باقی بماند. #بلاکچین #برنامه‌نویسی #هوش_مصنوعی ---------- 🆔 @OxinCode
291
8
🔹 شرکت Salesforce یکی از بزرگ‌ترین مجموعه‌های نرم‌افزاری دنیاست که در حوزه Cloud Computing و CRM فعالیت می‌کند. 🔹 حالا مهندسان Salesforce اعلام کرده‌اند که بدون نوشتن حتی یک تست جدید، توانسته‌اند Code Coverage را 28 درصد افزایش دهند. 🔹 در واقع Code Coverage معیاری است که نشان می‌دهد چه مقدار از کدهای برنامه توسط تست‌ها پوشش داده شده‌اند. 🔹 آن‌ها به‌جای اضافه کردن تست‌های اضافی: ✨ کدهای تکراری و auto-generated را حذف کردند ✨ ساختار Data Modelها را بازطراحی کردند ✨ و از معماری تمیزتر استفاده کردند #برنامه‌نویسی ---------- 🆔 @OxinCode
284
9
🚀 سوپابیس (Supabase) یک پلتفرم متن‌باز برای ساخت Backend اپلیکیشن‌هاست که امکاناتی مثل دیتابیس PostgreSQL، احراز هویت، API و فضای ذخیره‌سازی را در اختیار توسعه‌دهندگان قرار می‌دهد. 🔹 حالا Supabase قابلیت جدید Branching بدون Git را به‌صورت پیش‌فرض فعال کرده است. 🔹 یعنی توسعه‌دهندگان می‌توانند بدون اتصال GitHub مستقیماً Branch بسازند و تغییرات دیتابیس را تست کنند 🔹 این قابلیت برای توسعه سریع‌تر، کار با ابزارهای AI و مدیریت ساده‌تر دیتابیس بسیار کاربردی است. #دیتابیس #بک‌اند #وب ---------- 🆔 @OxinCode
279
10
تفاوت STOMP و WebSocket چیست؟ 🔹 WebSocket یک فناوری برای ایجاد ارتباط دوطرفه و لحظه‌ای بین کلاینت و سرور است؛ یعنی دو طرف می‌توانند بدون رفرش صفحه، فوری پیام رد و بدل کنند. 🔹 STOMP یک پروتکل پیام‌رسانی است که روی WebSocket اجرا می‌شود و به پیام‌ها ساختار، مسیر و مدیریت بهتر می‌دهد. 🔹 اگر پروژه ساده باشد، WebSocket کافی است. اما برای سیستم‌های حرفه‌ای و مقیاس‌پذیر، STOMP کار را بسیار منظم‌تر و قابل مدیریت‌تر می‌کند. #برنامه‌نویسی #بک‌اند ---------- 🆔 @OxinCode
301
11
🌍 معرفی تگ <geolocation> در HTML 🔹 از نسخه Chrome 144 سایت‌ها می‌توانند با <geolocation> موقعیت مکانی شما را به شکل کاربرمحور و ساده‌تر درخواست کنند. 🔹 کاربران با کلیک روی دکمه، صریحاً اجازه دسترسی می‌دهند 🔹 اگر قبلاً دسترسی مسدود شده، راحت می‌توان آن را دوباره فعال کرد 🔹 بدون نیاز به کدنویسی پیچیده و مدیریت خطاها کد نمونه: <geolocation onlocation="handleLocation(event)" autolocate> </geolocation> #وب #Html ---------- 🆔 @OxinCode
290
12
تبدیل نمودار فعالیت GitHub به بازی تیراندازی فضایی! 🔹 یک پروژه جالب که نمودار contribution شما در GitHub را به یک میدان نبرد
تبدیل نمودار فعالیت GitHub به بازی تیراندازی فضایی! 🔹 یک پروژه جالب که نمودار contribution شما در GitHub را به یک میدان نبرد Space Shooter تبدیل می‌کند. 🔹 بیاین کمی حال و هوای بازی به فعالیت‌های توسعه بدهید! https://github.com/czl9707/gh-space-shooter?ref=producthunt #گیت #گیت‌هاب #زنگ_تفریح ---------- 🆔 @OxinCode
303
13
💡 ویژگی‌های یک Tech Lead خوب 🔹 یک Tech Lead مسئول مسیر فنی تیم است و تمرکز روی سه چیز است: 1️⃣ معماری: تصمیم‌های فنی کلیدی، مدیریت Technical Debt، مشارکت تیم 2️⃣ کیفیت: استانداردهای کد، تست و بازبینی بالا 3️⃣ منتورینگ: کمک به رشد مهندسان و حل مسائل پیچیده 🔹 یک TL خوب، تیم را مستقل و سریع می‌کند، نه اینکه خودش گلوگاه شود. 🔹 یک TL واقعی سرعت و وضوح می‌آورد، تصمیم‌ها را مستند می‌کند و شرایطی ایجاد می‌کند که دیگران هم بتوانند تصمیم بگیرند. #تک‌لید #مدیریت_فنی #توسعه_نرم‌افزار ---------- 🆔 @OxinCode
347
14
🚀 آیا میدانید که GitLab چگونه بزرگ‌ترین اینستنس دنیا را روزی ۱۲ بار Deploy می‌کند؟ سایت GitLab.com بدون حتی یک ثانیه downtime، روزانه تا ۱۲ بار با استفاده از CI/CD خودش Deploy می‌شود! با استراتژی‌هایی مثل Canary Deploy، rollout تدریجی، migration هوشمند دیتابیس و سازگاری چندنسخه‌ای، میلیون‌ها کاربر بدون اختلال از آخرین قابلیت‌ها استفاده می‌کنند. #مهندسی_نرم‌افزار #GitLab #DevOps ---------- 🆔 @OxinCode
357
15
📘 کتاب جدیدِ Go بالاخره منتشر شد یک راهنمای عملی و شفاف برای یادگیری برنامه‌نویسی Go 🔹 توضیح ساده + مثال‌های تعاملی 🔹 تمرین‌های تست‌شده برای یادگیری عمیق 🔹 مناسب مبتدی‌ها و کسانی که می‌خوان فراتر از پایه برن #برنامه‌نویسی #Go ---------- 🆔 @OxinCode
421
16
روش نوین کدنویسی با هوش مصنوعی Chain-of-Vibes هوش مصنوعی هنوز آماده‌ی کدنویسی کاملاً خودکار نیست و بدون نظارت سریعاً به بی‌راهه می‌رود. اما با متد Chain-of-Vibes می‌توان از AI برای پروژه‌های بزرگ هم استفاده کرد. 🔹 اول با کمک AI یک پلن دقیق می‌ریزیم 🔹 هر مرحله را جداگانه به AI می‌دهیم 🔹 هر خروجی را، خودمان بازبینی و اصلاح می‌کنیم 🔹 در صورت خطا، ریست و دوباره شروع می‌کنیم این یعنی همکاری مثل یک مهندس ارشد با یک کارآموز پرانرژی؛ سرعت کار بالا می‌رود ولی کنترل همچنان دست ماست. #هوش_مصنوعی #برنامه‌نویسی ---------- 🆔 @OxinCode
432
17
معرفی ReadmeAI نوشتن README خوب برای هر پروژه زمان‌بر است. ReadmeAI این مشکل را حل می‌کند: کافیست مسیر یا لینک کد را بدهید و یک README کامل و ساختاریافته تحویل بگیرید. 🔗 اطلاعات بیشتر: 🔹 https://github.com/eli64s/readme-ai?ref=dailydev #گیت #گیت‌هاب #معرفی_ابزار ---------- 🆔 @OxinCode
436
18
میدونید Deno چیه؟ 🤔 🔹 یک Runtime مدرن برای اجرای JavaScript و TypeScript که توسط خالق Node.js ساخته شده؛ با تمرکز روی امنیت، سرعت و سادگی. خبر خوب اینکه نسخه جدید Deno منتشر شده و در این نسخه: 🔹 سرعت به شکل چشمگیری افزایش پیدا کرده. 🔹 قابلیت بررسی امنیت وابستگی‌ها اضافه شده. 🔹 سازگاری بیشتر با Node.js و بهبود bundler دارد. 🔹 کنترل دقیق‌تر روی دسترسی‌ها (permissions) دارید. #جاوااسکریپت #WebDevelopment ---------- 🆔 @OxinCode
464
19
آینده‌ی طراحی وب CSS Wrapped کروم کلی قابلیت جدید CSS معرفی کرده که واقعاً بازی رو عوض می‌کنن 🔹 کامپوننت‌های قابل شخصی‌سازی 🔹 انیمیشن و transition بین صفحات 🔹 استایل‌دهی بر اساس وضعیت اسکرول 🔹 جابه‌جایی iframe و ویدیو بدون reload 🔹 ارگونومی بهتر برای دولوپرها 🔹 شرط‌نویسی مستقیم تو CSS (if()) 🔹 فانکشن‌های سفارشی 🔹 کنترل دقیق متن، شکل‌ها و گوشه‌ها #وب #CSS ---------- 🆔 @OxinCode
429
20
🔥 ۵۰۰ دوره آموزشی مکتب‌خونه رایگان شد! اگه برنامه‌نویسی، به دنیای هوش مصنوعی علاقه داری یا می‌خوای مهارت‌های فنی‌ات رو تقویت
🔥 ۵۰۰ دوره آموزشی مکتب‌خونه رایگان شد! اگه برنامه‌نویسی، به دنیای هوش مصنوعی علاقه داری یا می‌خوای مهارت‌های فنی‌ات رو تقویت کنی، بین این دوره‌ها انتخاب‌های زیادی داری: 🐍 پایتون، توسعه وب و طراحی سایت 🤖 هوش مصنوعی، یادگیری ماشین و علم داده 🖥️ کامپیوتر، لینوکس، شبکه و امنیت دوره «یادگیری ماشین با پایتون» با تدریس جادی هم بین آموزش‌های رایگان این طرحه. فقط تا ۸ شهریور فرصت داری؛ از طریق لینک زیر آموزش دلخواهت رو انتخاب کنی و با وارد کردن کد IRANMAHER، با تخفیف ۱۰۰٪ ثبت‌نامش کنی👇 🔗 لینک دوره‌ها: https://mktb.me/3ow4/
286