Crazy Dev ❤️‍🔥💻
44 subscribers
112 photos
16 videos
11 files
69 links
Senior or Crazy ?! ❤️‍🔥
Download Telegram
Forwarded from Pavel Durov (Pavel Durov)
1️⃣3️⃣ Telegram turns 13 today.

For over half that time — the past 7,5 years — it's been one of the 10 most downloaded mobile apps in the world.

A whole generation has grown up with it 💪

🎂 Happy birthday, Telegram!
Please open Telegram to view this post
VIEW IN TELEGRAM
ساختار قالب ترمینال لینوکس (عادی)

#linux
#ubuntu
#shell
#terminal
❤1
Crazy Dev ❤️‍🔥💻
Video
پروژه ای یکی از دوستان زده خیلی زیبا و قشنگه و باحاله
حتما لایوشو ببینین !!!

ساخت یک Fluid Animation Effect با React و shader 🌊🖌️

توی این پروژه یک افکت Fluid تعاملی ساختم که با حرکت موس روی صفحه واکنش نشون می‌ده.

برای ساخت این افکت از این تکنولوژی‌ها استفاده کردم:

⚛️ React
🎨 WebGL و GLSL Shaders
🖱️ Mouse Interaction
🌊 Fluid Simulation

به همراه کد تنظیمات قابل شخصی‌سازی برای افکت

در طول پروژه با مفاهیمی مثل Advection، Curl، Vorticity، Divergence، Pressure و Gradient Subtract هم کار کردم و بررسی کردم که چطور این Shaderها در کنار هم حرکت طبیعی و سیال افکت رو ایجاد می‌کنن.

🎥 آموزش کامل در یوتیوب:
https://youtu.be/vaM00mvU1SI

💻 سورس کد پروژه:
https://github.com/soheilfa-work/fluid_animation_effect

🔗 نسخه Live پروژه:
https://soheilfa-work.github.io/fluid_animation_effect

این پروژه فرصت خوبی بود برای اینکه کمی عمیق‌تر وارد دنیای WebGL و Creative Coding بشم و ببینم چطور میشه با ترکیب Frontend و Graphics، تجربه‌های تعاملی جذاب‌تری برای وب ساخت.
اگر به React، Frontend، WebGL و Creative Coding علاقه دارید، خوشحال می‌شم نظرتون رو درباره این پروژه بدونم.
https://www.linkedin.com/posts/soheil-farrokhi-7a9435418_%D8%B3%D8%A7%D8%AE%D8%AA-%DB%8C%DA%A9-fluid-animation-effect-%D8%A8%D8%A7-react-%D9%88-ugcPost-7495443038882717696-LAWn/

#front_end
#project
#react
🤔 یه نکته‌ای که خیلی وقت‌ها توی بحث طراحی سیستم‌های بزرگ و پیچیده نادیده گرفته می‌شه اینه که:

REST APIها هم همیشه بهترین انتخاب نیستن.

خیلی از تیم‌ها فکر می‌کنن چون REST یک استاندارد رایجه، پس باید همیشه ازش استفاده کرد.

اما واقعیت اینه که با بزرگ‌تر شدن سیستم و افزایش نیاز به Performance یا انعطاف در Queryها، REST می‌تونه در بعضی سناریوها محدودکننده بشه.

🔹 مثلاً وقتی Clientها به داده‌های پیچیده و متنوع نیاز دارن:

ممکنه مجبور بشن چندین Request ارسال کنن تا داده‌های موردنیازشون رو دریافت کنن.

نتیجه؟

🌐 درخواست‌های بیشتر
⏱️ تاخیر بالاتر
📈 بار بیشتر روی سرور

اینجاست که گزینه‌هایی مثل GraphQL یا gRPC می‌تونن در بعضی معماری‌ها انتخاب مناسب‌تری باشن.

GraphQL اجازه می‌ده Client دقیقاً مشخص کنه چه داده‌ای نیاز داره، و gRPC هم برای ارتباطات سریع و strongly typed بین سرویس‌ها می‌تونه گزینه‌ی مناسبی باشه.

اما این به معنی «REST بده» نیست.

🎯 این یک Trade-off معماریه:

REST

✅ ساده‌تر
✅ استاندارد و شناخته‌شده
✅ مناسب برای بسیاری از APIهای عمومی

در مقابل:

GraphQL / gRPC

⚡ کنترل بیشتر
⚡ مناسب‌تر برای برخی سناریوهای پیچیده یا Performance-sensitive
⚡ قابلیت‌های متفاوت برای ارتباط بین Client و Server یا Serviceها

پس وقتی قراره API طراحی کنیم، نباید فقط به این فکر کنیم که:

«استاندارد چی می‌گه؟»

باید بپرسیم:

🔍 نوع Clientها چیه؟
📦 داده‌ها چقدر پیچیده‌ان؟
⚡ عملکرد یا performance چقدر مهمه؟
🔄 الگوی ارتباط بین سرویس‌ها چطوره؟
🛠️ تیم چه سطحی از Complexity رو می‌تونه مدیریت کنه؟

💡 انتخاب معماری API یک تصمیم فنی صرف نیست؛ یک Trade-off بین سادگی، انعطاف‌پذیری، Performance و Complexityه.

بنابراین قبل از انتخاب REST، GraphQL یا gRPC، اول مسئله‌ای که می‌خوایم حل کنیم رو درست بشناسیم.

💬 شما توی پروژه‌هاتون با چه چالش‌هایی در انتخاب معماری API مواجه شدید؟

Res:
https://www.linkedin.com/posts/sina-tahami-880136199_%DB%8C%D9%87-%D9%86%DA%A9%D8%AA%D9%87%D8%A7%DB%8C-%DA%A9%D9%87-%D8%AE%DB%8C%D9%84%DB%8C-%D9%88%D9%82%D8%AA%D9%87%D8%A7-%D8%AA%D9%88%DB%8C-%D8%A8%D8%AD%D8%AB-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-share-7495706873464066048-vDtX


#api
#architecture
#performance
#graphql
#rest
#grpc
❤1
Forwarded from TheAliBigdeli Channel
README.md
4.4 KB
یک ساختار مناسب برای فایل readme

توی جلسات گذشته راجع به یک ساختار مناسب برای فایل Readme صحبت شد و این فایل با حداقل ها و سر خط هایی که لازم هستش درش وجود داشته باشه درج شده.

می تونین بهش نگاه کنین و از الگو های رفتاری داخلش استفاده کنین.
@thealibigdeli_channel
#readme
#file
بچه‌ها، این روزها دارم روی ساخت یک سیستم چت به‌صورت میکروسرویس با گولنگ کار می‌کنم؛ البته برای شرکت، نه پروژه شخصی. 😄

برای انتخاب دیتابیس، بعد از کلی تحقیق ابتدا تصمیم داشتم از Cassandra استفاده کنم، اما در این مسیر با ScyllaDB آشنا شدم و واقعاً برام جالب بود.

مخصوصاً از نظر Performance و معماری، به نظرم گزینه خیلی قابل‌توجهیه.

امروز هم به یک ویدیوی جالب برخوردم که درباره دلیل مهاجرت Discord از Cassandra و انتخاب ScyllaDB صحبت می‌کنه.

اگر به معماری سیستم‌های توزیع‌شده، دیتابیس‌ها و مقیاس‌پذیری علاقه دارید، پیشنهاد می‌کنم حتماً ببینید 👇

📱 https://www.youtube.com/watch?v=X4iAQkjtx5k
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
📄 قالب رزومه ATS-Friendly — رایگان برای همه

یه قالب HTML ساده و حرفه‌ای ساختم که:
✅ کاملاً با ATS (سیستم‌های بررسی رزومه) سازگاره
✅ فقط با Tailwind CDN کار می‌کنه — بدون هیچ ابزار اضافه
✅ خروجی PDF تمیز و مرتب داره
✅ دو نسخه فارسی و انگلیسی داره

🎯 نحوه استفاده:
۰. پروژه از گیتهاب کلون کنید و باز کنید
۱. فایل HTML رو باز کن
۲. اطلاعات خودت رو جایگزین کن
۳. Ctrl + P بزن
۴. Save as PDF کن
۵. تمام! رزومه‌ات آماده‌ست

💡 نه نیاز به نصب داره، نه build، نه دردسر.

📂 فایل‌ها:

· Base_En.html (نسخه انگلیسی)
· Base_Fa.html (نسخه فارسی)
· نمونه خروجی PDF هر دو نسخه

🔗 لینک گیت‌هاب:
https://github.com/abolraj/ats-cv

💬 اگه استفاده کردی، نظرت رو بهم بگو!

#CV #Resume #ATS #WebDevelopment #FreeTemplate #OpenSource
❤4
Crazy Dev ❤️‍🔥💻 pinned «📄 قالب رزومه ATS-Friendly — رایگان برای همه یه قالب HTML ساده و حرفه‌ای ساختم که: ✅ کاملاً با ATS (سیستم‌های بررسی رزومه) سازگاره ✅ فقط با Tailwind CDN کار می‌کنه — بدون هیچ ابزار اضافه ✅ خروجی PDF تمیز و مرتب داره ✅ دو نسخه فارسی و انگلیسی داره 🎯 نحوه استفاده:…»
🚨 به‌زودی نوشتن GitHub Actions فقط با YAML نیست!

گیت هاب (GitHub) حالا اجازه می‌دهد Workflowهای هوشمند را با زبان طبیعی و Markdown بنویسید و یک AI Agent اجرای آن‌ها را مدیریت کند.


اسم این قابلیت GitHub Agentic Workflows است؛ رویکردی که AI Agentها را مستقیماً وارد GitHub Actions می‌کند.

مثلاً می‌توانید به‌جای نوشتن کلی منطق برای:

* 🔍 بررسی و دسته‌بندی Issueها
* 🐛 بررسی علت شکست CI
* 📝 به‌روزرسانی Documentation
* 🧪 بهبود Test Coverage
* 🧹 پیدا کردن و پیشنهاد Refactoring

فقط هدف را به زبان طبیعی توضیح دهید.

جالب‌تر اینکه Workflowها به‌صورت Read-only اجرا می‌شوند و برای عملیات نوشتنی از Safe Outputs و محدودیت‌های امنیتی استفاده می‌کنند. همچنین می‌توان از Agentهای مختلفی مثل GitHub Copilot CLI، Claude Code و OpenAI Codex استفاده کرد.

به نظرم این فقط یک قابلیت جدید برای GitHub Actions نیست؛ یک قدم جدی به سمت Continuous AI و اتوماسیون بخش‌هایی از چرخه توسعه نرم‌افزار است.


#GitHub #GitHubActions #DevOps #SoftwareEngineering

🌐 https://github.blog/changelog/2026-02-13-github-agentic-workflows-are-now-in-technical-preview/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Forwarded from M - Programmer
doc.html
37.9 KB
یکبار برای مقایسه سرعت زبون‌ها چند وقت پیش با چت جی پی تی صحبت کردم. هدفم این بود ببینم ارزش داره راست رو یاد بگیرم یا نه؟ اطلاعات جالبی داد به نظرم اومد بتونه کمکتون کنه! چتش رو پیدا کردم بهت گفتم چت رو داکیومنت کن، بهم تحویل بده که به بقیه هم بتونم بتونم بدم. (که انقدر اذیت کرد آخر مجبور شدم بگم html کنه بهم تحویل بده).
خلاصه که این خدمتتون شاید براتون مفید باشه.
درباره rust, go, node.js, python/fast api باهاش صحبت کردم و اطلاعاتی هم درباره gc و حافظه داد.
❤1