fa
Feedback
Oxin Code

Oxin Code

رفتن به کانال در Telegram

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

نمایش بیشتر
7 834
مشترکین
-424 ساعت
-347 روز
-9930 روز
جذب مشترکین
اوت '26
اوت '26
+12
در 0 کانال‌ها
ژوئیه '26
+64
در 25 کانال‌ها
Get PRO
ژوئن '26
+244
در 26 کانال‌ها
Get PRO
مه '26
+6
در 0 کانال‌ها
Get PRO
آوریل '26
+3
در 0 کانال‌ها
Get PRO
مارس '26
+3
در 0 کانال‌ها
Get PRO
فوریه '26
+10
در 0 کانال‌ها
Get PRO
ژانویه '260
در 0 کانال‌ها
Get PRO
دسامبر '25
+12
در 1 کانال‌ها
Get PRO
نوامبر '25
+151
در 0 کانال‌ها
Get PRO
اکتبر '25
+116
در 0 کانال‌ها
Get PRO
سپتامبر '25
+19
در 2 کانال‌ها
Get PRO
اوت '25
+221
در 3 کانال‌ها
Get PRO
ژوئیه '25
+468
در 1 کانال‌ها
Get PRO
ژوئن '25
+12
در 2 کانال‌ها
Get PRO
مه '25
+544
در 2 کانال‌ها
Get PRO
آوریل '25
+287
در 18 کانال‌ها
Get PRO
مارس '25
+3
در 3 کانال‌ها
Get PRO
فوریه '25
+139
در 25 کانال‌ها
Get PRO
ژانویه '25
+465
در 2 کانال‌ها
Get PRO
دسامبر '24
+425
در 2 کانال‌ها
Get PRO
نوامبر '24
+679
در 2 کانال‌ها
Get PRO
اکتبر '24
+480
در 1 کانال‌ها
Get PRO
سپتامبر '24
+365
در 1 کانال‌ها
Get PRO
اوت '24
+1 118
در 1 کانال‌ها
Get PRO
ژوئیه '24
+501
در 1 کانال‌ها
Get PRO
ژوئن '24
+147
در 27 کانال‌ها
Get PRO
مه '24
+247
در 51 کانال‌ها
Get PRO
آوریل '24
+407
در 34 کانال‌ها
Get PRO
مارس '24
+656
در 38 کانال‌ها
Get PRO
فوریه '24
+1 864
در 38 کانال‌ها
Get PRO
ژانویه '24
+151
در 42 کانال‌ها
Get PRO
دسامبر '23
+139
در 42 کانال‌ها
Get PRO
نوامبر '23
+236
در 42 کانال‌ها
Get PRO
اکتبر '23
+108
در 31 کانال‌ها
Get PRO
سپتامبر '23
+64
در 0 کانال‌ها
Get PRO
اوت '23
+105
در 0 کانال‌ها
Get PRO
ژوئیه '23
+92
در 0 کانال‌ها
Get PRO
ژوئن '23
+122
در 0 کانال‌ها
Get PRO
مه '23
+44
در 0 کانال‌ها
Get PRO
آوریل '23
+131
در 0 کانال‌ها
Get PRO
مارس '23
+58
در 0 کانال‌ها
Get PRO
فوریه '23
+138
در 0 کانال‌ها
Get PRO
ژانویه '23
+358
در 0 کانال‌ها
Get PRO
دسامبر '22
+71
در 0 کانال‌ها
Get PRO
نوامبر '22
+270
در 0 کانال‌ها
Get PRO
اکتبر '22
+300
در 0 کانال‌ها
Get PRO
سپتامبر '22
+151
در 0 کانال‌ها
Get PRO
اوت '22
+211
در 0 کانال‌ها
Get PRO
ژوئیه '22
+201
در 0 کانال‌ها
Get PRO
ژوئن '22
+156
در 0 کانال‌ها
Get PRO
مه '22
+55
در 0 کانال‌ها
Get PRO
آوریل '22
+60
در 0 کانال‌ها
Get PRO
مارس '22
+24
در 0 کانال‌ها
Get PRO
فوریه '22
+73
در 0 کانال‌ها
Get PRO
ژانویه '22
+120
در 0 کانال‌ها
Get PRO
دسامبر '21
+92
در 0 کانال‌ها
Get PRO
نوامبر '21
+187
در 0 کانال‌ها
Get PRO
اکتبر '21
+143
در 0 کانال‌ها
Get PRO
سپتامبر '21
+248
در 0 کانال‌ها
Get PRO
اوت '21
+248
در 0 کانال‌ها
Get PRO
ژوئیه '21
+314
در 0 کانال‌ها
Get PRO
ژوئن '21
+112
در 0 کانال‌ها
Get PRO
مه '21
+84
در 0 کانال‌ها
Get PRO
آوریل '21
+139
در 0 کانال‌ها
Get PRO
مارس '21
+255
در 0 کانال‌ها
Get PRO
فوریه '21
+357
در 0 کانال‌ها
Get PRO
ژانویه '21
+123
در 0 کانال‌ها
Get PRO
دسامبر '20
+4 867
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
27 اوت0
26 اوت0
25 اوت0
24 اوت+2
23 اوت0
22 اوت0
21 اوت0
20 اوت0
19 اوت+1
18 اوت+1
17 اوت0
16 اوت0
15 اوت+1
14 اوت0
13 اوت+1
12 اوت+1
11 اوت0
10 اوت+1
09 اوت0
08 اوت0
07 اوت+1
06 اوت0
05 اوت0
04 اوت+1
03 اوت0
02 اوت+2
01 اوت0
پست‌های کانال
معرفی Ambiphone یک وب‌اپلیکیشن است که انواع صداها و موسیقی‌های محیطی را برای افزایش تمرکز و آرامش ارائه می‌دهد. دسته‌بندی‌های موجود شامل: 🔹 صداهای طبیعت (باران، رعد و برق، موج‌ها) 🔹 موسیقی‌های محیطی 🔹صداهای شهری و محیطی (کافی‌شاپ، ترافیک) 🔹 اتمسفرهای علمی–تخیلی 🔹 پخش زنده رادیو پلیس 🔹 سیگنال‌ها و صداهای انتقالی 🔹 بیت‌های باینورال و انواع نویز کاربران می‌توانند میکس‌های سفارشی خود را از این صداها بسازند تا تمرکز و بهره‌وری‌شان افزایش یابد. 💎 https://ambiph.one/ #زنگ_تفریح #معرفی_سایت ---------- 🆔 @OxinCode

2
فرهنگ کاری 996 (9 صبح تا 9 شب، 6 روز هفته) 🔹 زندگی با 12 ساعت کار در 6 روز هفته، به‌ویژه وقتی برای دیگران کار می‌کنید، پایدار نیست و به‌هیچ وجه نباید به عنوان فرهنگ استاندارد یا نشانه موفقیت ترویج شود. 🔹 شدت کار و علاقه به پروژه مهم است، اما سنجش با ساعت کاری نیست، بلکه با خروجی واقعی است. 🔹 کار طولانی و طاقت‌فرسا بدون انتخاب شخصی، منجر به سوختن و کاهش بهره‌وری می‌شود. 🔹 شب‌کاری‌ها باید اختیاری و برای دل خودتان باشد، نه پایه فرهنگ شرکت. 🔹 وقتی کسی فرهنگ 996 را تبلیغ می‌کند، باید مخالف آن ایستاد. #فرهنگ_کاری ---------- 🆔 @OxinCode
125
3
دنیای اپلیکیشن‌های ترمینالی Terminal User Interface 🔹 lazygit: مدیریت راحت Git 🔹 lazydocker: کنترل ساده کانتینرهای Docker 🔹 k9s: مدیریت Kubernetes در ترمینال 🔹 btop: مانیتورینگ CPU، RAM و شبکه 🔹 Neomutt / Pop Email: ایمیل‌ کلاینت در ترمینال 🔹 Newsboat: خواندن RSS فیدها 🔹 wttr dot in: وضعیت آب‌وهوا در ترمینال #ترمینال #دانستنی‌ها ---------- 🆔 @OxinCode
162
4
آیا Vibe Coding خسته‌کننده است؟ 🔹 با اینکه vibe coding با AI سریع، قدرتمند و کاربردیه، اما هیجان نداره. وقتی فقط دستور میدید به AI و اون برات کد میزنه دیگه حل مسئله‌ای در کار نیست، فقط تماشای کدیه که نوشته میشه. 🔹 شاید این دقیقاً همون آینده‌ای باشه که میگن: «کارهای خسته‌کننده رو بده به ماشین، کارهای جذاب رو خودت انجام بده.» 🔹 اما نکته‌ی مهم‌تر اینه که خیلی از ما خودِ کدنویسی رو دوست داریم. اون حسِ «خودم حلش کردم!» با vibe coding از بین میره. 🔹 پس برای پروژه‌هایی که فقط خروجی مهمه vibe coding عالیه. ولی برای پروژه‌های جدی، یادگیری و لذت کدنویسی بهتره خودتون کد بزنید. #هوش_مصنوعی #برنامه‌نویسی ---------- 🆔 @OxinCode
211
5
🧐 آدم‌های حرفه‌ای زودتر از بقیه استعفا می‌دن؟ اگه به دیتا نگاه کنیم، جواب معمولاً «آره» است. استعفای زودهنگام بیشتر از اینکه نشونه بی‌تعهدی باشه، نشونه آگاه‌بودنه. آدم‌های حرفه‌ای زودتر الگوها رو می‌بینن، آینده رو حدس می‌زنن و می‌فهمن موندن قراره چه بهایی ازشون بگیره. 📊 گزارش‌هایی مثل Gallup و داده‌های LinkedIn نشون می‌ده High Performerها کمتر به عنوان شغلی وابسته‌ان و بیشتر به معنا، تأثیرگذاری و رشد فکر می‌کنن. چون مهارت دارن و انتخاب، منتظر «کاش زودتر رفته بودم» نمی‌مونن؛ برای همین اغلب جزو اولین نفراتی هستن که می‌رن. 🔁 جالبه بدونی قبل از رفتن، معمولاً بیشتر از بقیه تلاش می‌کنن: حرف می‌زنن، پیشنهاد می‌دن و فرصت می‌دن. اما وقتی مطمئن می‌شن تغییری در کار نیست، موندنِ فرسایشی رو با خروجِ به‌موقع عوض می‌کنن. از نگاهشون، موندن در جای غلط ریسک بزرگ‌تریه تا رفتن. #موفقیت ---------- 🆔 @OxinCode
264
6
🔹 قدیما (دهه ۹۰ و ۲۰۰۰) این ایده وجود داشت که یک API واحد بتونه هر نوع URL رو باز کنه، فایل، وب، FTP، ایمیل و هر چیز دیگه 😬 🔹 اما امروز مشخص شده این یکنواختی بیشتر دردسرساز بوده تا مفید 🤦‍♂ 🔹 ولی امروزه چون هر نوع URL رفتار، ریسک امنیتی و خطای خاص خودش رو داره، بیشتر نرم‌افزارها فقط با یک نوع URL مشخص کار می‌کنن 👍 #توسعه_نرم‌افزار ---------- 🆔 @OxinCode
273
7
بالاخره Spring داره مشکل معروف NullPointerException رو جدی حل می‌کنه 🔹 با انتشار Spring Boot 4 بخش بزرگی از Spring به‌صورت رسمی null-safe شده. این یعنی الان خود APIهای Spring مشخص می‌کنن: 🔹 کدوم مقدار می‌تونه null باشه 🔹 کدوم اصلاً نباید null باشه این کار با استانداردی به اسم JSpecify انجام شده #برنامه‌نویسی ---------- 🆔 @OxinCode
311
8
📊 آیا SQL هنوز زنده‌ست؟ 🔹 برخلاف حرف‌هایی که سال‌ها درباره «مرگ SQL» زده می‌شد، واقعیت اینه که SQL هنوز زبان اصلی داده‌هاست. 🔹 امروزه تقریباً همه ابزارهای داده (BigQuery، Snowflake، dbt و …) حول SQL می‌چرخن 🔹 حتی REST APIها پشت صحنه دارن SQL می‌زنن 🔹 مفاهیمی مثل Streaming، Graph، Vector، ML هم دارن وارد SQL می‌شن #پایگاه_داده #SQL ---------- 🆔 @OxinCode
334
9
🧠 چرا یادگیری هک برای بچه‌ها مفیده؟ 🔹 نسل قبل برنامه‌نویس‌ها با خراب کردن، دست‌کاری کردن و درست‌کردن دوباره یاد می‌گرفتن. اما سیستم‌های امروزی خیلی بسته و امن شدن و فرصت «کشف کردن» کمتر شده. 🔹 ایده‌ی استارتاپ Hacktivate دقیقاً همینه، فراهم کردن یک محیط کاملاً امن که بچه‌ها (۱۳+) بتونن هک رو تجربه کنن و با چالش‌های واقعی اون آشنا بشن. #امنیت ---------- 🆔 @OxinCode
371
10
📌 چرا JSON همیشه بهترین انتخاب برای API نیست؟ تقریباً همه‌ی APIها از JSON استفاده می‌کنن؛ ساده، خوانا و همه‌گیر. اما واقعیت اینه که گزینه‌های بهتر و بهینه‌تری هم وجود دارن. یکی از مهم‌ترینشون Protocol Buffers هست. مزیت Protobuf 🔹 تایپ قوی با فایل .proto 🔹 تولید خودکار کد برای زبان‌های مختلف. 🔹 سریع‌تر، امن‌تر و مناسب microserviceها 🔹 داده‌ی باینری بسیار فشرده (تا ۳ برابر کوچیک‌تر از JSON #میکروسرویس #API #JSON #Protobuf ---------- 🆔 @OxinCode
386
11
🌐 ایا میدانید Openness چیست؟ این مفهوم یعنی شفافیت و اعتماد در داده‌ها این مفهوم از این جهت مهم است تا از وابستگی به یک فروشنده جلوگیری شود و انعطاف‌پذیری سیستم حفظ شود. با استفاده از فرمت‌های استاندارد باز مثلِ Data Lake Table Formats امکان تغییر ابزار یا فروشنده بدون از دست رفتن داده‌ها فراهم می‌شود و سیستم‌ها در مواقع اضطراری قابل اصلاح هستند. مثال‌ها شامل موارد زیر است که همگی با استانداردهای باز کار می‌کنند و از Vendor Lock-in جلوگیری می‌کنند 👇 🔹 Open Data Stack، Databricks Data 🔹 Lakehouse، Snowflake 🔹 Dremio پیام اصلی این است که داده‌ها باید باز، استاندارد و قابل همکاری باشند تا آزادی، امنیت و استقلال از فروشنده خاص تضمین شود. اگر در زمینه معماری داده‌ها کار میکنید حتما این مفهوم رو سرچ کنید. #معماری_داده ---------- 🆔 @OxinCode
363
12
💥 معرفی Domain Locker ابزاری برای مدیریت همه دامنه‌ها در یک جا 🔹 اگه چند تا دامنه داری و همیشه سختت می‌شه تاریخ انقضا، DNS و یا اطلاعات رجیسترار رو مدیریت کنی، این ابزار دقیقاً همون چیزیه که لازم داری. 🔹 این پروژه متن‌باز (MIT) هست و توسط Alicia Sykes توسعه داده شده. 🔹 همه دامنه‌هات رو یک‌جا جمع می‌کنه و مرتب مانیتورشون می‌کنه. 🔹 از تغییرات مهم، مشکلات امنیتی یا نزدیک شدن به تاریخ انقضا بهت نوتیفیکیشن می‌ده. دموی آنلاین هم دارد: demo.domain-locker.com یوزر: demo@domain-locker.com پسورد: domainlocker گیت هاب پروژه: https://github.com/lissy93/domain-locker?ref=dailydev #معرفی_ابزار #معرفی_سایت ---------- 🆔 @OxinCode
320
13
💥 سلام، امروز می‌خوایم فقط یه تلنگر ساده بزنیم به اون‌هایی که خودشون رو بی‌دلیل درگیر الگوهای طراحی و معماری‌های پیچیده می‌کنن! 🔹 اصلا خوب نیست برای یه کار ساده، مثل نمایش اسم کاربر، بریم سراغِ Factory + Strategy + Observer + Repository + Service Layer 🔹 واقعیت تخصصی ماجرا اینه که Over-Engineering نه فقط سرعت توسعه رو کم می‌کنه، بلکه Debt می‌سازه و Testability رو هم سخت‌تر می‌کنه. 🔹 نود درصد مواقع یک فانکشن ساده و یک کلاس تمیز، بهتر از سه لایه Abstraction اضافه‌ست. 🔹 سادگی هنر معماری نرم‌افزاره. گاهی فقط باید کمتر پیچیده‌ش کنیم. #برنامه‌نویسی #مهندسی_نرم‌افزار ---------- 🆔 @OxinCode
328
14
سلام بچه‌ها، امروز یه نکته مهم درباره مسیر برنامه‌نویس شدن می‌خوایم بگیم. 🔹 خیلی وقت‌ها تو گیت‌هاب می‌گردیم و فکر می‌کنیم بقیه چند سال نوری جلوترن، ولی واقعیت اینه که همه توسعه‌دهنده‌های بزرگ، از یک Pull Request کوچیک شروع کردن 😉 🔹 تو هم اگه میخوای شروع کنی، پروژه‌های Open Source دقیقاً همون جاییه که می‌تونی. #برنامه‌نویسی #گیت #گیت‌هاب ---------- 🆔 @OxinCode
359
15
امروز می‌خوایم درباره یک تحول بزرگ در طراحی رابط‌های کاربری صحبت کنیم 🔹 تصور کن دیگه لازم نیست بین تب‌ها جابه‌جا بشی، فرم‌ها رو پر کنی یا روی منوها کلیک کنی. کافی‌یه به دستیار دیجیتال بگی: "این مبلغ رو منتقل کن، یه ایمیل با این موضوع‌ها بنویس، خلاصه‌ای برام آماده کن و تقویمم رو بروزرسانی کن." 🔹 این آینده نزدیکه و به لطف پروتکل جدیدِ Model Context Protocol (MCP) ممکن شده. #رابط_کاربری #فناوری_نوین #هوش_مصنوعی ---------- 🆔 @OxinCode
410
16
📱 پیدا کردن و حذف کدهای مرده در iOS و اندروید 🔹 نوشتن کد راحت شده، حذفش هم باید راحت باشه! Reaper یه SDK متن‌بازه که کدهایی که تو اپلیکیشن شما استفاده نمیشن رو پیدا می‌کنه. 🔹 با آنالیز زمان اجرا، Reaper نشون می‌ده کدهایی که کاربر هیچوقت بهشون دسترسی نداشته، قابل حذف هستن. 🔹 Android 🔹 IOS #برنامه‌نویسی #اندروید #IOS ---------- 🆔 @OxinCode
422
17
💥 آشنایی با Unosend 🔹 امروز میخوایم با Unosend آشنا شویم، یک API ایمیل که ارسال ایمیل‌های تراکنشی و مارکتینگ رو با ۹۹.۹٪ تحویل‌پذیری فراهم می‌کنه. 🔹 پنج‌هزار ایمیل رایگان در ماه 🔹 قیمت شفاف و مقیاس‌پذیر 🔹 زیرساخت قابل اعتماد مثل Resend و SendGrid 🔹 تجربه توسعه‌دهنده عالی 🔹 برای شروع نیازی به کارت اعتباری نیست. #مارکتینگ #API ---------- 🆔 @OxinCode
441
18
نسل جدید طراحی تجربه کاربری (UX 3.0) فراتر از رابط‌های سنتی است. 🔹 این عصر، تعامل بین انسان و هوش مصنوعی را محور قرار می‌دهد. چهار پایه اصلی UX 3.0 را در زیر ببینید. 🔹 اکوسیستم هوشمند: طراحی تجربه یکپارچه بین دستگاه‌ها و سرویس‌ها. 🔹 همزیستی انسان و ماشین: سیستم‌ها نه تنها پاسخ می‌دهند، بلکه پیش‌بینی می‌کنند و همکاری می‌کنند. 🔹 تعامل انسانی-هوش مصنوعی: تجربه‌ای شفاف، قابل اعتماد و شخصی‌سازی‌شده. 🔹 هم‌آفرینی و هوش رابطه‌ای: کاربران و طراحان به صورت فعال در خلق تجربه‌ها مشارکت می‌کنند. #طراحی_تجربه_کاربری ---------- 🆔 @OxinCode
452
19
📚 معرفی کتابِ Just Use Postgres! 🔹 اگه با PostgreSQL کار می‌کنید یا قصد دارید استفاده کنید، این کتاب عالیه! 🐘 🔹 مفاهیم پایه تا پیشرفته: کوئری‌ها، تراکنش، ایندکس‌ها، JSON، Full-Text Search و … 🔹 بررسی اکوسیستم PostgreSQL و افزونه‌ها مثل pgvector و PostGIS 🔹 نکات عملی برای بهینه‌سازی عملکرد و طراحی نرم‌افزارهای حرفه‌ای 🔹 نویسنده: Denis Magda #کتاب #PostgreSQL ---------- 🆔 @OxinCode
418
20
🎯 افکار نهایی برای تبدیل شدن به یک برنامه‌نویس در سطح ۱٪ برتر ✅ از مسیر لذت ببرید ✅ با ذهنیت امروزی و پیشرفته حرکت کنید ✅ مهارت‌های حل مسئله را جدی بگیرید ✅ فرصت‌ها را ببینید و غنیمت بشمارید ✅ کیفیت را به کمیت ترجیح دهید ✅ روی مهارت‌های خود سرمایه‌گذاری کنید ✅ کد دیگران را بخوانید و تحلیل کنید ✅ با دیگر برنامه‌نویسان همکاری و ارتباط برقرار کنید ✅ از بهترین‌ها یاد بگیرید #برنامه‌نویسی ---------- 🆔 @OxinCode
428