Forwarded from Pavel Durov (Pavel Durov)
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
Please open Telegram to view this post
VIEW IN TELEGRAM
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
حتما لایوشو ببینین !!!
ساخت یک 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
YouTube
Create a Stunning Fluid Animation Effect in React!
In this video, I'll show you how to create a beautiful interactive **Fluid Animation Effect** using **WebGL, shaders, and React**.
You'll learn how to set up the canvas, create the fluid simulation, work with different shaders, and make the effect react…
You'll learn how to set up the canvas, create the fluid simulation, work with different shaders, and make the effect react…
PHP + Android / IOS = Native PHP
Such as React Native !
Official:
https://nativephp.com
https://www.linkedin.com/posts/shivam-kumar-ojha_php-php-laravel-share-7495434079048441856-tk3_
#php
#laravel
#android
#ios
Such as React Native !
Official:
https://nativephp.com
https://www.linkedin.com/posts/shivam-kumar-ojha_php-php-laravel-share-7495434079048441856-tk3_
#php
#laravel
#android
#ios
🤔 یه نکتهای که خیلی وقتها توی بحث طراحی سیستمهای بزرگ و پیچیده نادیده گرفته میشه اینه که:
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
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
LinkedIn
🤔 یه نکتهای که خیلی وقتها توی بحث طراحی سیستمهای بزرگ و پیچیده نادیده گرفته میشه اینه که:
REST APIها هم همیشه بهترین انتخاب…
REST APIها هم همیشه بهترین انتخاب…
🤔 یه نکتهای که خیلی وقتها توی بحث طراحی سیستمهای بزرگ و پیچیده نادیده گرفته میشه اینه که:
REST APIها هم همیشه بهترین انتخاب نیستن.
خیلی از تیمها فکر میکنن چون REST یک استاندارد رایجه، پس باید همیشه ازش استفاده کرد.
اما واقعیت اینه که با بزرگتر شدن…
REST APIها هم همیشه بهترین انتخاب نیستن.
خیلی از تیمها فکر میکنن چون REST یک استاندارد رایجه، پس باید همیشه ازش استفاده کرد.
اما واقعیت اینه که با بزرگتر شدن…
❤1
Forwarded from TheAliBigdeli Channel
README.md
4.4 KB
یک ساختار مناسب برای فایل readme
توی جلسات گذشته راجع به یک ساختار مناسب برای فایل Readme صحبت شد و این فایل با حداقل ها و سر خط هایی که لازم هستش درش وجود داشته باشه درج شده.
می تونین بهش نگاه کنین و از الگو های رفتاری داخلش استفاده کنین.
@thealibigdeli_channel
#readme
#file
توی جلسات گذشته راجع به یک ساختار مناسب برای فایل Readme صحبت شد و این فایل با حداقل ها و سر خط هایی که لازم هستش درش وجود داشته باشه درج شده.
می تونین بهش نگاه کنین و از الگو های رفتاری داخلش استفاده کنین.
@thealibigdeli_channel
#readme
#file
Forwarded from ᎪᎥ ᏟᎾᎠᎬ (برنامه نویسی و سورس رایگان)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Milwad Khosravi | میلاد خسروی
بچهها، این روزها دارم روی ساخت یک سیستم چت بهصورت میکروسرویس با گولنگ کار میکنم؛ البته برای شرکت، نه پروژه شخصی. 😄
برای انتخاب دیتابیس، بعد از کلی تحقیق ابتدا تصمیم داشتم از Cassandra استفاده کنم، اما در این مسیر با ScyllaDB آشنا شدم و واقعاً برام جالب بود.
مخصوصاً از نظر Performance و معماری، به نظرم گزینه خیلی قابلتوجهیه.
امروز هم به یک ویدیوی جالب برخوردم که درباره دلیل مهاجرت Discord از Cassandra و انتخاب ScyllaDB صحبت میکنه.
اگر به معماری سیستمهای توزیعشده، دیتابیسها و مقیاسپذیری علاقه دارید، پیشنهاد میکنم حتماً ببینید👇
📱 https://www.youtube.com/watch?v=X4iAQkjtx5k
برای انتخاب دیتابیس، بعد از کلی تحقیق ابتدا تصمیم داشتم از Cassandra استفاده کنم، اما در این مسیر با ScyllaDB آشنا شدم و واقعاً برام جالب بود.
مخصوصاً از نظر Performance و معماری، به نظرم گزینه خیلی قابلتوجهیه.
امروز هم به یک ویدیوی جالب برخوردم که درباره دلیل مهاجرت Discord از Cassandra و انتخاب ScyllaDB صحبت میکنه.
اگر به معماری سیستمهای توزیعشده، دیتابیسها و مقیاسپذیری علاقه دارید، پیشنهاد میکنم حتماً ببینید
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
The Real Reason Discord Left Cassandra
Discord once took 20 seconds to load a single message, while the same app was serving billions of messages a day without breaking a sweat. That gap is the whole story.
In this video we walk through how Discord stored its messages, from their very first database…
In this video we walk through how Discord stored its messages, from their very first database…
❤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
یه قالب 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 تمیز و مرتب داره ✅ دو نسخه فارسی و انگلیسی داره 🎯 نحوه استفاده:…»
Forwarded from Milwad Khosravi | میلاد خسروی
🚨 بهزودی نوشتن GitHub Actions فقط با YAML نیست!
گیت هاب (GitHub) حالا اجازه میدهد Workflowهای هوشمند را با زبان طبیعی و Markdown بنویسید و یک AI Agent اجرای آنها را مدیریت کند.
#GitHub #GitHubActions #DevOps #SoftwareEngineering
🌐 https://github.blog/changelog/2026-02-13-github-agentic-workflows-are-now-in-technical-preview/
گیت هاب (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
Please open Telegram to view this post
VIEW IN TELEGRAM
The GitHub Blog
GitHub Agentic Workflows are now in technical preview - GitHub Changelog
GitHub Agentic Workflows let you automate repository tasks using AI agents that run within GitHub Actions. Write workflows in plain Markdown instead of complex YAML, and let AI handle intelligent…
❤1
Find custom code the browser could handle natively, with the evidence and browser support to decide safely.
https://cssradar.com
#css
#style
https://cssradar.com
#css
#style
Modern CSS Radar
Modern CSS Radar: replace custom code with modern CSS
Scan a public page to find custom code the browser could handle natively, with evidence and browser support for every recommendation.
Forwarded from M - Programmer
doc.html
37.9 KB
یکبار برای مقایسه سرعت زبونها چند وقت پیش با چت جی پی تی صحبت کردم. هدفم این بود ببینم ارزش داره راست رو یاد بگیرم یا نه؟ اطلاعات جالبی داد به نظرم اومد بتونه کمکتون کنه! چتش رو پیدا کردم بهت گفتم چت رو داکیومنت کن، بهم تحویل بده که به بقیه هم بتونم بتونم بدم. (که انقدر اذیت کرد آخر مجبور شدم بگم html کنه بهم تحویل بده).
خلاصه که این خدمتتون شاید براتون مفید باشه.
درباره rust, go, node.js, python/fast api باهاش صحبت کردم و اطلاعاتی هم درباره gc و حافظه داد.
خلاصه که این خدمتتون شاید براتون مفید باشه.
درباره rust, go, node.js, python/fast api باهاش صحبت کردم و اطلاعاتی هم درباره gc و حافظه داد.
❤1