oxincode | Unsorted

Telegram-канал oxincode - Oxin Code

5242

جمعی از فعالان کامپیوتر در دانشگاه تهران👇😎 @Oxin_Code . آدرس کانال👇 https://t.me/joinchat/AAAAAE5Y964uZzS-Mqe39w . ادمین👇 @OxinCode_Admin . وب سایت ما👇 OxinCode.Com . شماره تماس👇 02191031804

Subscribe to a channel

Oxin Code

کمی ریاضی

#دانستنی‌ها #دنیای_صفر_و_یک
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

مخازن گیت‌هابی که هر مهندس نرم‌افزار باید بشناسد
(قسمت ۵ از ۷)


💎 System Design Resources:
https://github.com/InterviewReady/system-design-resources

💎 Awesome Design Tools:
https://github.com/goabstract/Awesome-Design-Tools

💎 Design Resources For Developers:
https://github.com/bradtraversy/design-resources-for-developers

#مهندسی_نرم_افزار #گیت‌هاب
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

معرفی Docusaurus
ساخت سایت پروژه‌های متن‌باز آسان شد!

📌 با Docusaurus می‌تونی در کمترین زمان سایت پروژه‌ات رو بسازی و به جای دردسرهای ساخت وب‌سایت، روی پروژه خودت تمرکز کنی.

💎 https://github.com/facebook/docusaurus?ref=dailydev

----------
🆔 @OxinCode

Читать полностью…

Oxin Code

مخازن گیت‌هابی که هر مهندس نرم‌افزار باید بشناسد
(قسمت ۴ از ۷)


💎 Awesome Design Patterns:
https://github.com/DovAmir/awesome-design-patterns

💎 System Design:
https://github.com/karanpratapsingh/system-design

💎 System Design Primer:
https://github.com/donnemartin/system-design-primer

#مهندسی_نرم_افزار #گیت‌هاب
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

چطور بک‌اند یاد بگیریم؟

#برنامه‌نویسی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

مخازن گیت‌هابی که هر مهندس نرم‌افزار باید بشناسد
(قسمت ۳ از ۷)


💎 Data-Structure-Algorithms-LLD-HLD:
https://github.com/arpit20adlakha/Data-Structure-Algorithms-LLD-HLD

💎 Awesome Algorithms:
https://github.com/tayllan/awesome-algorithms

💎 Design Patterns For Humans:
https://github.com/kamranahmedse/design-patterns-for-humans

#مهندسی_نرم_افزار #گیت‌هاب
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

🧠 معرفی LeetCode
یک پلتفرم قدرتمند برای تقویت مهارت‌های برنامه‌نویسی و آمادگی برای مصاحبه‌های فنی.

📚 شامل صدها سوال الگوریتمی، ساختار داده، و سوالات واقعی مصاحبه‌های شرکت‌هایی مثل Google، Meta، Amazon و...

🌍 کاربران LeetCode تا امروز در بهترین شرکت‌های جهان استخدام شدن.

🔗 امتحانش کن:
👉 leetcode.com

#برنامه‌نویسی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

مخازن گیت‌هابی که هر مهندس نرم‌افزار باید بشناسد
(قسمت ۲ از ۷)


💎 Software Engineering Blogs:
https://github.com/kilimchoi/engineering-blogs

💎 Best-websites-a-programmer-should-visit:
https://github.com/sdmg15/Best-websites-a-programmer-should-visit

💎 Free Code Camp:
https://github.com/freeCodeCamp/freeCodeCamp


#مهندسی_نرم_افزار #گیت‌هاب
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

اسطوره‌های برنامه‌نویسی

مخترع ماشین تورینگ:
Alan Turing

پدر وب:
Tim Berners Lee

مخترع اولین کامپایلر:
Grace Hopper

مخترع زبان C و سیستم عامل یونیکس:
Dennnis Ritchie

موسس پروژه GNU:
Richard Stallman

اولین برنامه‌نویس تاریخ:
Ada Lovelace

مخترع فورترن:
John Bachus

مخترع لینوکس:
Linus Torvalds

#برنامه‌نویسی #تکنولوژی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

مخازن گیت‌هابی که هر مهندس نرم‌افزار باید بشناسد
(قسمت ۱ از ۷)


💎 developer roadmap:
https://github.com/kamranahmedse/developer-roadmap

💎 awesome roadmaps:
https://github.com/liuchong/awesome-roadmaps

💎 Books, Blogs, and Websites:
https://github.com/EbookFoundation/free-programming-books

#مهندسی_نرم_افزار #گیت‌هاب
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

شغل‌های مربوط به آنالیز داده | وظایف و مهارت‌ها

#موقعیت_شغلی #آنالیز_داده
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

💎 اصول برنامه‌نویسی شی‌گرا (قسمت ۵ از ۵)
قسمت پایانی، مفاهیم تکمیلی.


Class (کلاس)
طرح یا الگوی اولیه برای ساخت اشیا (object).

Object (شی)
نمونه‌ای از یک کلاس.

Constructor (سازنده)
متدی خاص برای مقداردهی اولیه به اشیا هنگام ایجاد.

Method Overloading (بارگذاری متد)
تعریف چند متد با نام یکسان اما پارامترهای متفاوت در یک کلاس.

Method Overriding (بازنویسی متد)
بازنویسی یک متد والد در کلاس فرزند.

Association, Aggregation, Composition (ارتباط بین کلاس‌ها)
مفاهیمی برای مدل‌سازی روابط بین اشیا و کلاس‌ها.

#برنامه‌نویسی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

🧠 همیشه یه چیزی هست! (درباره حواس‌پرتی‌های برنامه‌نویس‌ها و کسانی که کارشون با کامپیوتر است)

برنامه‌نویس‌ها با حواس‌پرتی دائماً درگیرن؛ گاهی تماس‌ها، نوتیف‌ها، جلسات، و گاهی حتی سرچ ساده توی مستندات. همه‌ی اینا تمرکز رو از بین می‌برن.

✅ چیکار کنیم؟
🔹 ساعت‌های طلایی تمرکزتو بشناس
🔹 حواس‌پرتی‌های حتمی رو زمان‌بندی کن
🔹 از ابزارهای بهره‌وری استفاده کن (میانبرها، regex tools، و حتی AI!)
🔹 برای وقفه‌ها برنامه‌ریزی کن (نه اینکه یهو تو توییتر گم شی!)
🔹 گاهی «هیچی انجام نده» بهترین کاره
🔹 اگه روزت پرانرژیه، از «حالت جریان» لذت ببر

📌 «همیشه یه چیزی هست» واقعیت دنیای کدنویسیه؛ مدیریت اون یعنی مدیریت کار حرفه‌ای‌مون.

#دانستنی‌ها #برنامه‌نویسی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

💎 اصول برنامه‌نویسی شی‌گرا (قسمت ۴ از ۵)
Polymorphism (چندریختی)


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

#برنامه‌نویسی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

وقتی سعی میکنم یه باگی رو تو کدم درست کنم 😄

#برنامه‌نویسی #زنگ_تفریح
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

تاریخ ابداع هر یک از زبان‌های برنامه‌نویسی

#برنامه‌نویسی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

و اما Docusaurus 3.9 منتشر شد!

نسخه‌ی جدید Docusaurus با چند به‌روزرسانی مهم منتشر شد که تجربه‌ی توسعه‌ی مستندات را سریع‌تر و هوشمندتر می‌کند 👇

تغییرات کلیدی:
🔹 حذف پشتیبانی از Node.js 18
🔹 پشتیبانی از Algolia DocSearch v4 + AskAI
🔹 بهبود پشتیبانی چندزبانه (i18n)
🔹 ترجمه‌های جدید برای زبان‌های پرتغالی و اوکراینی
🔹 بهبود سرعت build با Rspack 1.5
🔹 رفع چند باگ ظاهری در حالت تاریک و لوگو
🔹 پشتیبانی از الگوریتم چیدمان ELK در Mermaid

📦 برای جزئیات بیشتر و نمونه‌کدها، به وب‌سایت رسمی Docusaurus سر بزنید.

#ابزار_توسعه #Docusaurus #مستندسازی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

💎 Http vs Https
#وب
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

💎 معرفی توزیع لینوکس openSUSE

توزیع OpenSUSE رایگان و متن‌باز است و توسط جامعه‌ای از توسعه‌دهندگان و با حمایت شرکت SUSE آلمان 🇩🇪 ساخته شده است.

🔗 بیشتر بخوانید و دانلود کنید:
💎 opensuse.org

#لینوکس
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

🌱 Spring
فریم‌ورک معروف جاوا برای ساخت سریع و حرفه‌ای اپلیکیشن‌های وب، بک‌اند و میکروسرویس.

💎 ساده با Spring Boot
💎 اتصال راحت به دیتابیس
💎 امنیت با Spring Security
💎 مناسب REST API و پروژه‌های تجاری

🔗 spring.io

#برنامه_نویسی #جاوا
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

ویژگی‌ مشترک بهترین برنامه‌نویس‌هایی که می‌شناسم

💎 مطالعه دقیق مستندات
Read the Reference

💎 شناخت عمیق ابزارها
Know Your Tools Really Well

💎 خواندن دقیق پیام خطا
Read The Error Message

💎 ساده‌سازی مسائل پیچیده
Break Down Problems

💎 کمک به دیگران
Always Help Others

💎 یادگیری مداوم
Never Stop Learning

💎 بی‌توجهی به جایگاه و مقام
Status Doesn’t Matter

💎 ساختن اعتبار حرفه‌ای
Build a Reputation

💎 صبوری در برابر چالش‌ها
Have Patience

💎 گفتن "نمی‌دانم" بدون ترس
Say “I Don’t Know”

#برنامه‌نویسی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

🎞 Anime.js
یک کتابخانه سریع و همه‌کاره برای ساخت انیمیشن در جاوااسکریپت.

✨ با Anime.js می‌تونی به راحتی المان‌های CSS، SVG، ویژگی‌های DOM و حتی آبجکت‌های جاوااسکریپت رو انیمیت کنی.

📄 داکیومنتیشن کاملش اینجاست:
animejs.com/documentation

#جاوااسکریپت
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

الگوریتم‌های مهم یادگیری ماشین

#یادگیری_ماشین
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

مهاجرت تاریخی گوگل از Perforce به Piper

✨ بیش از ۲۵ هزار مهندس، میلیاردها خط کد، و تنها یک سرور!

✨ در سال ۲۰۱۲، تیمی ۱۰ نفره در گوگل با ریسک بالا، کل کدهای سازمان را از سیستم قدیمی Perforce به سیستم جدید و بومی‌شده‌ای به‌نام Piper منتقل کردند. این پروژه چهار سال طول کشید و هیچ راه‌حل آماده‌ای برای آن وجود نداشت.

✨ نتیجه؟ بدون حتی یک خط از دست‌رفته، بدون تأثیر بر کاربران، و آغازی بر دوره‌ای جدید در ابزارهای داخلی گوگل مثل Bazel و Tricorder.

✨ این داستان الهام‌بخش نشون می‌ده که حتی غول‌هایی مثل گوگل هم گاهی با جسارت، از صفر همه‌چیز رو می‌سازن.

#تکنولوژی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

ایده پروژه‌های کدنویسی | وقت تمرین عملی رسیده!

💎 Project 1: Analyzing railway traffic

💎 Project 2: A web service managing real-time train running information

💎 Project 3: Build a family cash card application

💎 Project 4: Build a batch application that generates billing reports for a cell phone company

💎 Project 5: Build a Hackernews clone backed by a GraphQL API

💎 Project 6: Build an SQL-based algorithmic trading system with Redpanda and Apache Flink

💎 Project 7: Build a low-latency video streaming app with ScyllaDB & NextJS

💎 Project 8: Code a TCP/IP server from scratch

#برنامه‌نویسی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

اختراعاتی که دنیا را تغییر دادند

💎 شبکه جهانی اینترنت 1993
💎 وای‌فای 1997
💎 گوگل 1998
💎 شبکه‌های اجتماعی 2004
💎 بیت‌کوین 2009
💎 واقعیت مجازی 2014
💎 اتومبیل خودران 2015
💎 محاسبات کوانتومی 2019
💎 ابزارهای هوش مصنوعی 2022

#دانستنی‌ها #تکنولوژی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

🧠 فیس‌بوک چطور به میلیاردها نفر همزمان سرویس می‌ده؟

مشخصا فقط با مفاهیم اولیه پایگاه‌داده نمیشه در بستر اینترنت به اینهمه کاربر خدمات ارائه داد. باید بدونید که فیس‌بوک از یه سیستم کش هوشمند به اسم Memcache کمک می‌گیرد!

📦 داده‌هایی که قراره بزودی لازم بشن، از قبل آماده نگه دار ✌️😉

🔧 فیس‌بوک با ترفندهای زیر سرعت رو چند برابر می‌کنه 👇
1️⃣ پردازش موازی اطلاعات با گراف DAG
2️⃣ پاسخ‌گویی دسته‌ای به درخواست‌ها (Batching)
3️⃣ سیستم اجاره‌نامه (Leasing) برای جلوگیری از شلوغی و داده‌های قدیمی

#دانستنی‌ها #برنامه‌نویسی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

برای توسعه وب کدام را انتخاب کنیم؟
Laravel یا JavaScript


🔸 JavaScript
تنوع زیادی داره (React, Vue, Angular...) ولی همین باعث پیچیدگی میشه.
🔹 Laravel
یک فریم‌ورک PHP همه‌کاره است؛ همه ابزارها رو یکجا داره (احراز هویت، فرم، تست و...).

💎 اگر دنبال سادگی و انسجام هستید برید سراغ Laravel
💎 اگر آزادی عمل و سفارشی‌سازی براتون مهمه برید سراغ JavaScript

#برنامه‌نویسی
--------
🆔 @OxinCode

Читать полностью…

Oxin Code

10 تا از بهترین ابزارهای AI Coding مخصوص دولوپرها 👇

1. GitHub Copilot
2. Amazon CodeWhisperer
3. Codeium
4. Claude
5. Cody
6. Visual Copilot
7. Snyk
8. Pieces for Developers
9. Otter ai
10. Cursor
#برنامه‌نویسی
----------
🆔 @OxinCode

Читать полностью…

Oxin Code

فول‌استک و مسیر پیش رو

#فول‌استک
----------
🆔 @OxinCode

Читать полностью…
Subscribe to a channel