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
Forwarded from TheAliBigdeli Channel
otp authentication.svg
42.4 KB
فایل طراحی دیاگرام استفاده شده در زمان رویداد
#file
#file
Crazy Dev ❤️🔥💻 pinned «اطلاعاتی برای شروع حوزه کامپیوتر و زیرشاخه های رودمپی به زبان فارسی #roadmap #iran #farsi #it #learn»
Forwarded from Milwad Khosravi | میلاد خسروی
فریم ورک NativePHP که امکان ساخت اپ های پی اچ پی و لاراول برای موبایل و دسکتاپ رو میده، رایگان شد 👩💻
از الان به بعد میتونید رایگان کلی ابزار حرفه ای درست کنید بدون نیاز به سوییچ به زبان و فریم ورک دیگه💯
#PHP #Laravel
🆓 https://laravel-news.com/nativephp-for-mobile-is-now-free
از الان به بعد میتونید رایگان کلی ابزار حرفه ای درست کنید بدون نیاز به سوییچ به زبان و فریم ورک دیگه
#PHP #Laravel
Please open Telegram to view this post
VIEW IN TELEGRAM
Laravel News
NativePHP for Mobile Is Now Free
The NativePHP team has announced the immediate release of NativePHP Air and that NativePHP for Mobile is now completely free, alongside a host of platform and e…
❤1
Forwarded from Freelancer Academy | Freelancing
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from alireza razavi
مهندس من امروز اتفاقا برای یکی از مشتری هام گرفتم طرز گرفتن اینماد کلا تغییر کرده مثلا اگه شما بخواید یه وبسایتی بزنی برای فروش کالا باید بری توی سایت mojavez.ir درخواست پروانه ی کسب بدی برای عرضه کالا در فروشگاه مجازی همون پروانه کسبه واسه ی سایت که اونم پروسه خودش را داره پرونده مالیاتی میخواد باید کلاس احکام کسب و کار و تجارت برید پلیس اماکن وبستیاتتو تائید کنه
در کل یه پروسه خیلی طولانی مخصوصا واسه کسی که هیچ پروانه کسبی نداره چون باید خیلی کار هارو از نو انجام بده
در کل یه پروسه خیلی طولانی مخصوصا واسه کسی که هیچ پروانه کسبی نداره چون باید خیلی کار هارو از نو انجام بده
Forwarded from Tech Stuff
هدر Cache-Control
این هدر مشخص میکنه یه ریکوئست یا ریسپانس چطور و برای چه مدتی میتونه کش بشه. توی مثال اگر سرور این هدر رو برگردونه، یعنی ریسپانس میتونه توسط کشهای عمومی ذخیره بشه و تا ۳۶۰۰ ثانیه از کش استفاده بشه و لازم نباشه هر بار از سرور گرفته بشه.
توی ریسپانس، public یعنی ریسپانس میتونه توسط کشهای عمومی مثل CDN ذخیره بشه، در حالی که private معمولا برای ریسپانسهایی استفاده میشه که مخصوص یک کاربر هستن و نباید توسط کشهای عمومی ذخیره بشن.
دایرکتیو no-store یعنی اصلا ریسپانس رو ذخیره نکن و همیشه مقدار جدید رو دانلود کن که برای اطلاعات حساس مناسبه. no-cache برخلاف اسمش نمیگه کش نکن؛ میگه قبل از استفاده مجدد از نسخه کششده باید با سرور اعتبارسنجی بشه.
استفاده از no-cache روی ریسپانس باعث میشه هر بار قبل از استفاده از نسخه کششده با سرور revalidation انجام بشه. در نتیجه یا یه ریسپانس جدید دریافت میشه، یا اگر نسخه موجود معتبر باشه، سرور میتونه 304 Not Modified برگردونه. بنابراین no-cache هزینه داره، چون مرورگر رو مجبور میکنه برای هر بار استفاده یک درخواست اضافی به سرور بزنه.
@techstuff100
این هدر مشخص میکنه یه ریکوئست یا ریسپانس چطور و برای چه مدتی میتونه کش بشه. توی مثال اگر سرور این هدر رو برگردونه، یعنی ریسپانس میتونه توسط کشهای عمومی ذخیره بشه و تا ۳۶۰۰ ثانیه از کش استفاده بشه و لازم نباشه هر بار از سرور گرفته بشه.
توی ریسپانس، public یعنی ریسپانس میتونه توسط کشهای عمومی مثل CDN ذخیره بشه، در حالی که private معمولا برای ریسپانسهایی استفاده میشه که مخصوص یک کاربر هستن و نباید توسط کشهای عمومی ذخیره بشن.
دایرکتیو no-store یعنی اصلا ریسپانس رو ذخیره نکن و همیشه مقدار جدید رو دانلود کن که برای اطلاعات حساس مناسبه. no-cache برخلاف اسمش نمیگه کش نکن؛ میگه قبل از استفاده مجدد از نسخه کششده باید با سرور اعتبارسنجی بشه.
استفاده از no-cache روی ریسپانس باعث میشه هر بار قبل از استفاده از نسخه کششده با سرور revalidation انجام بشه. در نتیجه یا یه ریسپانس جدید دریافت میشه، یا اگر نسخه موجود معتبر باشه، سرور میتونه 304 Not Modified برگردونه. بنابراین no-cache هزینه داره، چون مرورگر رو مجبور میکنه برای هر بار استفاده یک درخواست اضافی به سرور بزنه.
@techstuff100
❤2
پلتفرمی جامع که توش هر پلاگین کلاود لازم داری، داره ...
https://buildwithclaude.com
#claude
#skills
#apps
https://buildwithclaude.com
#claude
#skills
#apps
Buildwithclaude
Build with Claude - Plugin Marketplace
The plugin marketplace for Claude Code. Browse plugins, subagents, commands, skills, and hooks to enhance your AI development workflow.
👍1
Nooshejan_shot_part1.webm
31.9 MB
Nooshejan Part 1 landing & dashbboard panel
Nooshejan_part2_admin.webm
21.5 MB
Nooshejan part 2 admin panel