DevTwitter | توییت برنامه نویسی
31.7K subscribers
5.25K photos
418 videos
6 files
5.1K 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
Forwarded from DevTwitter Ads.
کانال «نوشدارو» قبل از اشتباه‌هایی که گرون تموم میشن به کمکت میاد:

- راه‌های تشخیص کلاهبرداری‌ها رو یاد می‌گیری؛
- با تکنیک‌های حفاظت از سرمایه و حریم خصوصی آشنا میشی؛
- و بهت یادآوری می‌کنیم که با وجود این همه استرس و اضطراب، مراقب سلامت روان خودت و کودکان هم باشی... ❤️

نوشدارو رو همین حالا دنبال کن.

@NooshDaroo_web
@NooshDaroo_web
👍10🍌9👎3
با sup خبرهای برنامه‌نویسی را مستقیماً در ترمینال دنبال کنید!

یک خبرخوان سریع و سبک برای ترمینال هست که مطالب Hacker News، Lobsters و dev.to را در یک فید یکپارچه نمایش می‌دهد.

بدون ساخت حساب، API Key یا فایل تنظیمات؛ فقط نصبش کنید و خبرها را بخوانید.

امکانات اصلی:
- نمایش هم‌زمان مطالب سه منبع
- جابه‌جایی میان جدیدترین و محبوب‌ترین مطالب
- جست‌وجو و فیلتر خبرها
- مطالعه مطلب و دیدگاه‌ها داخل ترمینال
- کنترل کامل با کیبورد و کلیدهای Vim
- یو‌آی ریسپانسیو حتی در پنجره‌های کوچک
- پشتیبانی بهتر از متن‌های فارسی، RTL و نویسه‌های عریض

نصب با Cargo:
cargo install sup-news

صفحه پکیج در Cargo:
https://crates.io/crates/sup-news

سورس کد:
https://github.com/ParsaBordbar/sup-tui

@DevTwitter | <Parsa/>
24👎9👍3
چه فیچر خوبی اسماعیل!
از پایتون 3.15 میشه با اضافه کردن keyword تعریف شده‌ی lazy، مشکل کندی استارتاپی که به خاطر import system ایجاد شده رو کمی دور زد و کندی رو منتقل کرد به زمان استفاده از ماژول و ابزار import شده :)

@DevTwitter | <Soroush Moosapour/>
👍43🍌12👎3
Forwarded from DevTwitter Ads.
بچه‌ها تو این شرایط سخت اقتصادی ، یه خبر خوب آوردم براتون ❤️‍🩹

دوست و همکارم ،معین ربانیان ،مدرس هوش‌مصنوعیه، هم ویدیوهای هوش‌‌مصنوعی "دیجی‌کالا" رو براشون میسازه و هم برای کلی از خواننده‌ها مثل مسعود صادقلو موزیک ویدیو ساخته‌. 🔥
_
حالا خبر خوب چیه؟😍🔥
دوره جدیدشون که ارزشش ۲ میلیون تومنه رو گفتن برای شما به مدت ۲۴ ساعت #رایگان بذارم😍🎁

تو این دوره یاد میگیرید که با هوش مصنوعی ویدئوهای حرفه ای بسازید و بتونید تا ماهی ۵۰ میلیون ازش درآمد بدست بیارید☺️

⚠️فقط بچه ها حواستون باشه فقط ۲۴ ساعت زمان دارید که از این فرصت بصورت #رایگان استفاده کنید

👈 پس همین الان وارد کانال تلگرام زیر بشید و دوره رو ببینید:

https://t.me/+7F4-8ffn1SFkM2Jk

#دوره_رایگان
🍌63👎133
از طریق سایت https://b.ai می‌تونید به صورت کاملا رایگان به api مدل‌های زیر دسترسی پیدا کنید:

GLM 5.3 Flash
Qwen3.8 Flash
Hy3
MiMo V2.5
مشخص نیست این طرح رایگان تا چه زمانی ادامه داشته باشه از دستش ندید. کارت اعتباری هم نیازی نداره.

@DevTwitter | <MohammadMSFT/>
👎22👍17🍌2
یکی از نکاتی که در استفاده از TypeScript باید همیشه در نظر داشته باشیم اینه که TypeScript می‌تونه در زمان توسعه و کامپایل جلوی خیلی از خطاها رو بگیره، اما وقتی داده‌ای در زمان اجرا از بیرون application وارد می‌شه، دیگه تضمینی درباره‌ی درست بودن اون داده نداره.

ما می‌تونیم برای همه چیز type و interface تعریف کنیم، از autocomplete و بررسی‌های TypeScript استفاده کنیم، ولی وقتی داده از بیرون application وارد می‌شه،
دیگه تضمینی وجود نداره که واقعاً همون شکلی باشه که انتظار داریم.

مثلاً یک API ممکنه یک field رو حذف کنه، اسم یک مقدار رو تغییر بده یا یک response متفاوت برگردونه. اینجا TypeScript دیگه نمی‌تونه کمکی کنه، چون این اتفاق در runtime رخ داده.اینجاست که Runtime Validation اهمیت پیدا می‌کنه.

در همکاری تیمی داشتن یک API Contract بین دو سمت فرانت و بک خیلی مهمه. هر endpoint باید مشخص کنه چه داده‌ای دریافت می‌کنه و چه داده‌ای برمی‌گردونه ،اما حتی داشتن یک API Contract هم به تنهایی کافی نیست؛ چون contract باید در runtime هم بررسی بشه تا مطمئن بشیم داده‌ای که واقعاً بین دو سمت رد و بدل می‌شه، با چیزی که انتظار داریم هماهنگه.

در یکی از پروژه‌هایی که روی اون کار کردم، برای حل این مسئله یک API Contract Boundary طراحی کردم؛ یک لایه بین featureهای frontend و API که request و responseها رو بر اساس contract مورد انتظار validate می‌کنه.

این باعث شد mismatchهای بین frontend و backend زودتر مشخص بشن و خطاها به جای اینکه جایی در UI ظاهر بشن، نزدیک‌تر به منبع خودشون شناسایی بشن.

توی پست جدیدم داخل dev.to درباره‌ی این موضوع، اینکه چرا TypeScript به تنهایی کافی نیست و چطور Runtime Validation رو در یک API layer پیاده کردم نوشتم.

لینک:
https://dev.to/rrealmrezarajabi/typescript-types-are-not-enough-building-a-runtime-api-contract-boundary-5epn

@DevTwitter | <Mohamad Reza Rajabi/>
🔥20🍌11👎1
عزیزانی که هاست cPanel و directAdmin دارند و از تمدید خسته شدند
یا دوست دارند خودشون هاست و دامین خودشون رو داشته باشند یه نگاهی به ویرچوال‌مین داشته باشند
امشب نسخه 8.2 رو دادند:
- پشتبانی از podman
- HTTP3 رو Nginx
- قابلیت نصب رو اوبونتو 26.04
https://virtualmin.com

@DevTwitter | <~/mj/>
👍123👎3
مدل GLM 5.3 Flash و DeepSeek V4 Flash توی Verdent رایگان در دسترسن.

نه API Key جدا می‌خواد، نه اشتراک مدل.

فقط یه محدودیت ۵ ساعته و هفتگی دارن؛ یعنی رایگانِ نامحدود نیست.

https://verdent.ai

@DevTwitter | <خوابگرد/>
23🍌5👍3
مدیرعامل زیرساخت: با تحریم، دسترسی کاربران ایرانی به بیش از ۳۰ درصد از ۷۰۰ هزار دامنه پربازدید جهان مسدود شده است.

البته ایشان نگفتن با فیلترینگ ۶۰ درصد دیگه هم از دسترس خارج شده
با جلوگیری از استفاده VPN همان تحریم ها اثر بهتر دارند تا کاربر ایرانی نابود بشه

@DevTwitter | <MehrdadLinux/>
🔥44💔19👎3
Forwarded from DevTwitter Ads.
🔥 وقتشه هزینه سرورهات رو نصف کنی!

با آفر ویژه آوابرید، سرویس موردنیازت رو با تخفیف تهیه کن:
⚡️ ۵۰٪ تخفیف سرور مجازی
🎟 کد: AVABARIDVPS
🌐 ۵۰٪ تخفیف ترافیک
🎟 کد: AVABARIDTRAFFIC
🖥 سرور اختصاصی از ماهانه ۴٬۸۵۰٬۰۰۰ تومان
🛟 پشتیبانی شبانه‌روزی
🏢 بیش از ۲۰ سال تجربه در خدمات دیتاسنتر




تمام سرویس‌های تخفیف‌دار رو اینجا ببین 👇
https://avabarid.com/2_DevTwitter
🍌9👎4👍1
قابلیت‌های مسخره لاراول که شاید 0.01% بهش نیاز پیدا کنی ولی الان توی فریمورکه!
چند نسخه‌ی اخیر لاراول پر شده از متدهایی که آدم با خودش می‌گه: واقعا نیاز بود این اضافه بشه؟! انگار Taylor Otwell هم گاهی فقط داشته محض سرگرمی انجامش می‌داده

به عنوان نمونه، Str::initials حروف اول کلمات یه رشته رو برمی‌گردونه، مثلا از اسم و فامیل، مخفف می‌سازه و توی ساختن آواتار کاربر می‌تونه کاربرد داشته باشه.
کاربرد دیگه ای ازش به ذهنم نمی‌رسه!

از یه زاویه می‌شه گفت چرت و لوسه، فقط کدبیس رو حجیم می‌کنه.
از زاویه‌ی دیگه، طرفدارای Taylor Otwell می‌گن DX بهتر می‌شه، دیگه لازم نیست هزارتا تابع نیتیو PHP رو حفظ باشی.

@DevTwitter | <Ehsan Rezaei/>
🍌35👍19👎5
نسخه‌ی ۲.۰ Get-Git منتشر شد!

اگر دوست دارید Git را با فلش‌کارت‌های کوتاه و ساده یاد بگیرید، نسخه‌ی جدید Get-Git حالا بیشتر از یک مجموعه کارت است؛ یک دوره‌ی کوچک و مرحله‌به‌مرحله که می‌توانید پیشرفتتان را در آن دنبال کنید.

قابلیت‌های جدید:

- صفحه‌ی اصلی تازه برای دسترسی سریع به همه‌ی سری فلش کارت‌ها
- پنج سری جدید: Merge، Abort، Stash، Undo و Gitmoji
- ثبت مجموعه‌های تکمیل‌شده و ادامه از آخرین بخش ناتمام
- جست‌وجو و مرور کارت‌ها براساس تگ‌ها
- منوی بهتر برای موبایل و جابه‌جایی ساده بین مجموعه‌ها
- امکان ثبت واکنش زیر هر کارت
- نمایش میزان پیشرفت هنگام مطالعه
- قابلیت نصب روی موبایل و استفاده به‌صورت آفلاین

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

استفاده از Get-Git:
https://parsabordbar.github.io/get-git/

مخزن پروژه در GitHub:
https://github.com/ParsaBordbar/get-git


@DevTwitter | <Parsa/>
30👍4🔥2
سلا دوستان وقتتون بخیر
من یک داشبورد شخصی ساختم برای مدیریت بهتر کارهای روزمره که قابلیت هایی مثل مدیریت تسک ها ، عادت‌ها، یادداشت‌ها، رویدادها و بوکمارک‌ها و گزارش روزانه و هفتگی و امکان چت با دستیار هوشمند رو در قالب یک محیط یک پارچه در اختیار کاربر ها میزاره

اگر براتون مفید بود ممنون میشم star بدید
لینک مخزن کد:
https://github.com/AlirezaRashnoo/home-os

لینک نسخه آنلاین:
home-os-ruddy.vercel.app

@DevTwitter | <Alireza/>
🍌3214🔥3
⁉️ داده دارید؛ اما تصمیم داده‌محور ندارید؟
این همان شکاف خطرناک سازمان‌هاست.
امروز چالش کسب‌وکارها کمبود ابزار نیست؛
کمبود تخصص حرفه‌ای تحلیل داده در سطح تصمیم‌سازی مدیریتی است.
🎯 دوره ی جامع تحلیل کسب و کار داده محور دانشگاه تهران، همراه با آمادگی آزمون بین‌المللی CBDA کد ۸

🔶 اگر مدیر، کارشناس ارشد یا علاقه‌مند جدی حوزه Data Analytics هستید و می‌خواهید تحلیل را از سطح گزارش‌گیری به سطح «تصمیم‌سازی راهبردی» ارتقا دهید، این دوره دقیقاً برای شما طراحی شده است.

📌 چرا این دوره حیاتی است؟
تبدیل داده خام به بینش اجرایی قابل دفاع در جلسات مدیریتی
تسلط بر چارچوب‌های تحلیل داده در بستر واقعی کسب‌وکار
درک معماری و جریان اجرای پروژه‌های Data-Driven
یادگیری شاخص‌های ارزیابی، سنجش مدل و اعتبار تحلیل‌ها
استقرار و راهبری تیم تحلیل داده در سازمان‌ برای حکمرانی داده مبنا
طراحی، ارزیابی و پایش مدل‌های پیش‌بینی در فضای کسب‌وکار
دریافت گواهینامه رسمی از دانشگاه تهران
دریافت گواهینامه بین المللی CBDA از موسسه معتبر IIBA کانادا
آموزش کاربردی و جامع با آمادگی آزمون بین المللی CBDA و تضمین ۱۰۰٪ قبولی

🧨  در بسیاری از سازمان‌ها، تحلیل انجام می‌شود اما پایش و کنترل کیفیت تحلیل‌ها انجام نمی‌شود؛ و همین نقطه، منشا خطاهای تصمیم‌گیری است.

بدون پایش، تحلیل قابل اتکا نیست

🧏‍♂ مناسب برای:
مدیران، کارشناسان تحلیل، مشاوران کسب‌وکار، علاقه‌مندان حرفه‌ای حوزه Data Analytics و متقاضیان گواهی CBDA

🚨اگر هنوز تحلیل داده در سازمان شما به «گزارش ماهانه» محدود است، باید بدانید در حال از دست دادن مزیت رقابتی هستید.

🔚 این دوره برای کسانی است که می‌خواهند تحلیل را به ابزار قدرت تصمیم‌سازی تبدیل کنند؛

⛔️ تقاضا بالا، ظرفیت محدود،

💯  راه های ارتباطی سریع 👈
🔗 لینک مستقیم پیش ثبت نام،
https://tehrandata.org/courses/cbda/
🔍 تماس مستقیم با کارشناس دوره،
📞 09377516835

تهران‌دیتا، مرجع تخصصی آموزش‌های حرفه‌ای علم داده و هوش مصنوعی کشور
وبسایت | ایتا | بله | روبیکا | سروش | تلگرام | لینکدین | اینستاگرام

#تحلیل_داده #سواد_داده #علم_داده #داده_کاوی
#CBDA
#IIBA
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌8👎1