DevTwitter | توییت برنامه نویسی
31.6K subscribers
5.24K photos
415 videos
6 files
5.08K links
توییت های برنامه نویسی و طراحی وب :)

Admin:
@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://t.me/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
اگه برای پروژه‌های شخصی، نمونه اولیه یا MVP دنبال یه هاست ساده و رایگان هستید، سرویس Render⁠ گزینه خوبیه.

پلن رایگان Render اجازه می‌ده وب‌اپ، API و سایت‌های استاتیک رو مستقیم از مخزن Git روی سرور Deploy کنید و دامنه شخصی هم بهش وصل کنید.

چند نکته مهم:

- پلن Hobby با هزینه ماهانه صفر
- تا ۲۵ سرویس در Workspace
- ۵ گیگابایت پهنای‌باند ماهانه
- ۷۵۰ ساعت اجرای رایگان در ماه
- پشتیبانی از دامنه اختصاصی و TLS
- برای شروع نیازی به کارت بانکی نیست

البته سرویس رایگان بعد از ۱۵ دقیقه بدون ترافیک Sleep می‌شه و برای پروژه‌های Production جدی پیشنهاد نشده؛ اما برای تست، پروژه شخصی و MVP گزینه کاربردی‌ایه.

سایت:
http://render.com

@DevTwitter | <Bahram Ghorbani/>
21👍10🍌3
مدیریت Race Condition در لاراول با استفاده از Atomic Lock
در این مجموعه آموزشی، چالش Race Condition و نحوه مقابله با آن در محیط‌های چندرشته‌ای بررسی شده است.

نکات کلیدی مطرح شده در این ویدیوها:

- تحلیل مفهوم Race Condition و تأثیر آن بر سلامت داده‌ها.
- معرفی قابلیت Laravel Atomic Lock برای کنترل دسترسی‌ها.
- بررسی عملیاتی نحوه جلوگیری از اجرای هم‌زمان درخواست‌ها.
- بررسی نحوه عملکرد بک‌گراند کدها در لاراول برای درک بهتر مدیریت پردازش‌ها.
- ارائه مثال‌های کاربردی برای قفل کردن پردازش‌های حساس.

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

https://www.youtube.com/playlist?list=PLPIQWyi2FB6JG72nQFwi43e7__sCy8oP_

@DevTwitter | <ابوالفضل/>
11👍8🍌5
برنامه نویس های سیستم های دانشگاه ازاد واقعا توی یه لیگ دیگن

@DevTwitter | <Mikaeel/>
🍌138👍18🔥6
DevTwitter | توییت برنامه نویسی
برنامه نویس های سیستم های دانشگاه ازاد واقعا توی یه لیگ دیگن @DevTwitter | <Mikaeel/>
یعنی نه تنها خودشون کد ریویو ندارن، بلکه کلا با AI هم کار نمی‌کنن که حداقل AI این مشکلات رو در بیاره
💔84👍19🍌8
سایت time.ir سرور ntp راه‌انداخته با آدرس ntp.time.ir
نمیدونم سرور‌هاش داخل ایرانه یا خارج، ولی به هر حال من نمی‌تونم با خیال راحت ازش استفاده کنم :)))

@DevTwitter
👍50🍌17🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
با استفاده از لینک زیر می تونید کاملا رایگان با هوش مصنوعی minimax ویدیو بسازید :

https://fal.ai/tools/minimax-h3-max

@DevTwitter | <Reza/>
🔥177👍6
خبر خبر/ مدل Ornith-1.5 معرفی شده

یه خانواده جدید از مدل‌های متن‌باز منتشر شده، با ۳ سایز:

9B Dense
35B MoE
397B MoE

همه‌شون با یه سیستم خودبهبودی سرتاسری آموزش دیدن — یعنی خود مدل تسک پیشنهاد می‌ده، اسکفولد می‌سازه و راه‌حل کامل RL تولید می‌کنه.

عملکردش چیه؟
→ ۸۶.۱ روی Terminal-Bench 2.1
→ ۸۶ روی SWE-Bench Verified

روی این بنچمارک‌ها حتی از Claude Opus 4.8 هم جلوتره،
هرچند روی چندتا بنچمارک ایجنتی سخت‌تر هنوز عقب‌تره — پس بگیم عملکردش نزدیک و قابل‌رقابت با Opus 4.8 هست، نه اینکه مطلقاً برتره.

نسخه‌های FP8، GGUF و MLX همه منتشر شدن، زیر لایسنس MIT.

متن‌باز، استفاده‌ی تجاری بدون محدودیت.

@DevTwitter | <MAHDI S. Homeyli/>
23👍3💔1
درود، امیدوارم حالتون خوب باشه
پلاگین MinePlus رو منتشر کردم — یه هسته‌ سمت سرور برای Paper/Spigot (ماینکرافت 1.21+) که مدل‌های Blockbench رو به ماشین‌های واقعی داخل بازی تبدیل می‌کنه؛ با collision هندسی، GUI، recipe
نکته‌ی خاصش اینه همه‌چیز vanilla رندر میشه؛ یعنی بازیکنا بدون هیچ مد و ریسورس‌پکی، با کلاینت کاملاً vanilla همه‌چیز رو می‌بینن.
هسته zero-content هست — هیچی به بازی اضافه نمی‌کنه مگه اینکه خودتون با JSON یا API تعریفش کنید. ماژول مرجع هم همراهشه تا الگوی ساخت ماژول جدید دستتون باشه. اپن‌سورس و MIT.

لینک‌ها:
GitHub: https://github.com/Tariux/MinePlus


نظراتتون برام ارزشمنده؛ باگ و پیشنهاد هم از طریق issue منتظرم

@DevTwitter | <MADMAN/>
🔥29👍4👎4
چهار بُعد معماری نرم افزار

معماری نرم‌افزار فقط انتخاب یک Architecture Style مثل Microservices یا Modular Monolith نیست.
در کتاب Fundamentals of Software Architecture، معماری را می‌توان از چهار بُعد اصلی دید:

- ساختار | Structure
سبک معماری، ماژول‌بندی، وابستگی‌ها، لایه‌بندی و مرز سرویس‌ها
- ویژگی‌های معماری | Architecture Characteristics
Performance، Scalability، Availability، Security، Reliability و ...
- تصمیم‌های معماری | Architecture Decisions
انتخاب تکنولوژی‌ها، Patternها، Trade-offها و ثبت تصمیم‌ها در ADR
- اصول طراحی | Design Principles
KISS، DRY، SOLID، Low Coupling، High Cohesion و ...
نکته مهم اینجاست:
معماری نرم‌افزار حاصل کنار هم قرار گرفتن این چهار بُعد است، نه صرفاً انتخاب یک Style.

یک معمار خوب باید بداند:
چه ساختاری بسازد، چه کیفیت‌هایی را هدف قرار دهد، چه تصمیم‌هایی بگیرد و بر اساس چه اصولی طراحی کند.

@DevTwitter | <Amir Rahimi Nejad/>
28👍6🍌1
سیستم کامل پشت ۴۱۵ هزار فالوور و ۱۰۰ میلیون ویو در سال لو رفت

ریپازیتوری متن‌باز skills برای مدیریت محتوا با Claude منتشر شده.

با این مهارت ها Claude می‌تونه لحن‌ت رو از متن‌هات یاد بگیره، پست و هوک بسازه و با چیزایی که قبلاً برات خوب کار کرده مقایسه کنه

رایگانه

https://github.com/charlie947/social-media-skills

@DevTwitter | <Reza/>
11👍6👎4
اگه وسط کار با cline و glm 5.3 flash بودید لیمیت خوردش
/model بزنید
مدل و ببرید رو deepseek
بعدشم continue بزنید تا کارش تموم شه
کارو در میاره قشنگ میتونید نیم ساعت، یه ساعتی با deepseek کار کنید تموم شد اکانت cline و عوض کنید دوباره برید رو glm 5.3 flash

@DevTwitter | <Mostafa/>
👍28👎2🔥1
چرا برای هر قابلیت جدید یه دیتابیس یا سرویس جدا اضافه می‌کنیم؟! بیا خلاصه بگم ، یه ابزار واست کافیه

​این روزها برای ساخت یه MVP ساده، معماری پروژه‌ها شبیه غول بی شاخ و دم شده:
- برای کش میریم سراغ Redis
- برای سرچ وکتوری پای Pinecone رو باز می‌کنیم
- برای سرچ متنی پیشرفته Elasticsearch می‌زنیم
- برای تسک‌های زمان‌بندی‌شده ابزارهای خارجی کنار می‌ذاریم
- برای اسناد و داکیومنت‌ها هم یه سر به MongoDB می‌زنیم!
​نتیجه؟ پیچیدگی زیرساخت، هزینه‌های بالا و نگهداری سرسام‌آور!

​اما نکته جالب اینه که همین Postgres (پستگرس) که بیش از ۳۰ سال قدمت داره، مثل یک چاقوی سوئیسی همه‌فن‌حریف می‌تونه تا مقیاس‌های بسیار خوبی جای تمام این ابزارها رو پر کنه:

​1- کش بدون ریدیس: با استفاده از UNLOGGED TABLES نوشتن فوق‌العاده سریع با مکانیزم کش در دسترسه

2- وکتور دیتابیس با PGVector: بدون نیاز به ابزار جداگانه، امبدینگ‌های هوش مصنوعی رو ذخیره و سرچ کنید.

3- جستجوی متنی (Full-Text Search): به لطف tsvector و ایندکس‌های GIN نیازی به الاستیک‌سرچ برای اکثر پروژه‌ها نیست.

4- داده‌های مکانی و نقشه‌ای با PostGIS: یکی از قدرتمندترین موتورهای تحلیل مکانی در کل دنیای نرم‌افزار.

5- جاب‌های زمان‌بندی‌شده با pg_cron: اجرای اسکریپت‌ها و کران‌جاب‌ها مستقیماً داخل خود دیتابیس.

6- ذخیره اسناد NoSQL با JSONB: جستجو و فیلتر روی فایل‌های JSON بدون نیاز به مونگو.

نتیجه‌گیری:
تا زمانی که پروژه به مقیاس صدها هزار کاربر یا نیازهای خیلی خاص نرسیده، معماری رو ساده نگه دارید (Keep It Simple). یک نمونه Postgres خوب کانفیگ‌شده، بیش از ۹۰ درصد نیازهای شما رو جواب میده!

@DevTwitter | <Jafar Ghorbani/>
38👍9
سایت devpost.com یه عالمه هکاتون، مخصوصاً تو حوزه‌ی AI، رو همراه با جایزه‌هاشون لیست می‌کنه؛ بعضی‌هاشون حتی صدها هزار دلار جایزه دارن

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

خوراک Vibe Coder ها و جایزه بگیرهاس.

@DevTwitter | <Hamed Takmil/>
14👍5👎2
از گوگل و جیمیل و هر سرویس دیگه که استفاده میکنین هم بک آپ آفلاین بگیرین
اگه
OFAC
تحریم‌ها رو شدیدتر کنه دیگه حتی اجازه داشتن یه اکانت گوگل ساده هم نداریم

برای گوگل میتونین از این استفاده کنین

takeout.google.com

@DevTwitter | <Amir/>
💔782👍2
توی وردپرس 7.1 پردازش تصاویر مستقیم به مرورگر منتقل شده.

یعنی چی؟

یعنی دیگه از درگیری CPU سرور و ارورهای حافظه PHP (مخصوصا روی هاست‌های اشتراکی) خبری نیست.
حجم عکسا هم موقع آپلود 15% کمتر میشه که یعنی سرعت لود بهتر برای کاربرها.

منبع:
https://wordpress.org/download/releases/7-1/

@DevTwitter | <Mohammad Ebrahim Aali/>
27🍌7👍6
Forwarded from DevTwitter Ads.
🔥 +۵۰۰۰ سفارش موفق در ماه گذشته!
چرا کاربران سابینجا رو انتخاب می‌کنن؟ 👀
⚡️ تحویل سریع سفارش
🛡 پشتیبانی و گارانتی
نماد اعتماد + درگاه پرداخت معتبر
قبل از خرید اکانت پریمیوم، قیمت سابینجا رو ببین!
🎁 قیمت و پیشنهادهای امروز 👇
@SubinjaBot
👍10👎10🔥5
ایمیل دانشجویی‌ت ارزشش بیشتر از چیزیه که فکر می‌کنی

سایت https://studentoffers.co بیش از ۵۰۰ تخفیف تأییدشده برای نرم‌افزار، ابزار AI و سرویس‌ها جمع کرده که تقریبا ۱۰۰۰۰۰ هزار دلار ارزش داره و می تونید استفاده کنید

@DevTwitter | <Reza/>
🍌6018👎2
اگر از postman خسته شدی (دهن منو که سرویس کرد)به نظرم یه بار Yaak رو امتحان کن.


ابزار Yaak یه کلاینت API سبک و متن‌بازه که توسط همون کسی ساخته شده که قبلا Insomnia رو ساخته و فروخته بود. رابط کاربری تمیز و ساده‌ای داره، رو Tauri و Rust و React ساخته شده، و به‌صورت پیش‌فرض لوکال و بدون وابستگی به کلود کار می‌کنه.

از REST و GraphQL بگیر تا WebSocket و gRPC رو پشتیبانی می‌کنه، و ایمپورت کالکشن از پستمن و اینسومنیا هم داره. برای استفاده شخصی همیشه رایگانه.

اگه دنبال جایگزین سبک‌تر و بدون شلوغی پستمن هستید، ارزش یه تست کوتاه رو داره. البته اگه ورک‌فلوتون بیشتر گیت‌محوره، احتمالا Bruno گزینه‌ی بهتری باشه، ولی Yaak هم تجربه‌ی بدی نبود.

https://yaak.app/

@DevTwitter | <Ladoya/>
29👎6🍌2