DevTwitter | توییت برنامه نویسی


Kanal geosi va tili: Eron, Forscha


توییت های برنامه نویسی و طراحی وب :)
@dvtwi
هشتگ های کانال:
devtwitter.t.me/5
DevBooks Channel:
https://t.me/+AYbOl75CLNYxY2U0

Связанные каналы  |  Похожие каналы

Kanal geosi va tili
Eron, Forscha
Statistika
Postlar filtri


من این ابزار دیشب دیدم و یکمی هم نظرات رو خوندم. برای تست وب سایت های ری‌اکت خوبه ولی باید مراقب هم بود باعث نشه کلی کار اضافه کرد. بی خودی مهندسی اضافه نباید کرد خیلی از ری رندر ها حتی خیلی خیلی منطقی هم نباشه بازم مشکلی ایجاد نمی کنه
https://github.com/aidenybai/react-scan


@DevTwitter |


کانال یوتیوب Machine Learning Street Talk جزو تولیدکنندگان خاص محتوای هوش مصنوعیه
مطالبی که تو این کانال مورد بحث قرار می‌گیره و در موردشون صحبت میشه رو من کمتر جای دیگه تونستم پیدا کنم
از دست ندید

لینک کانال یوتیوب:
https://www.youtube.com/@MachineLearningStreetTalk/videos

@DevTwitter |


تبلیغات گسترده هشتگ dan repost
⭕️ بوت‌کمپ برنامه نویسی Front-end

فرصت آموزش و استخدام در همکاران سیستم

🟢 در طی ۴ جلسه:
مباحث اصلی برنامه‌نویسی فرانت‌اند رو یاد می‌گیری و با طراحی نرم‌افزارهای کوچک به حل چالش‌ها و مسائل واقعی دنیای برنامه‌نویسی می‌پردازی و پس از اتمام دوره، وارد فرآیند جذب همکاران سیستم می‌شی.

📍محل برگزاری: شرکت همکاران سیستم (تهران)
💵 هزینه دوره: رایگان 💵

📌 برای شرکت در این دوره کافیه رزومه‌ت رو برای ما ارسال کنی تا در صورت تأیید شدن رزومه و پشت سر گذاشتن موفق مصاحبه فنی، اطلاعات شرکت در دوره رو برای شما ارسال کنیم:
✉️ Hr-Dev@systemgroup.net

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

📆 مهلت ارسال رزومه: دوشنبه ۵ آذرماه

🌐 Linkedin |🌐 Instagram


انتخاب یه مدل LLM خوب که مناسب نیازت باشه سخته جدی، مخصوصاً این‌که بخوای ازش به‌عنوان API استفاده کنی!

این‌جا یه برنامه نوشتم که می‌تونی از کلی مدل بنچ‌مارک بگیری، بدون نیاز به بررسی کیفیت پاسخ‌هاشون به‌صورت تجربی وقت‌گیر:
https://gist.github.com/sheikhartin/a6647c89e0a2bac1da3a392e4f1af4ac#file-llms_evaluator-py

@DevTwitter |


گِرِپ - سریع‌ترین موتور جستجوی کد

گِرِپ به توسعه‌دهندگان این امکان رو میده تا به‌سرعت در بیشتر از ۵۰۰ هزار ریپو پابلیک گیت هاب، کد مورد نظر خودشون رو جستجو کنند.

لینک سایت گرپ:
https://grep.app

ویژگی‌های کلیدی

1.با جستجوی پیام خطا، مکان دقیق تولیدش رو پیدا کنید و سریع‌تر دیباگ کنید.

2.با یافتن نمونه‌های استفاده از توابع و کلاس‌های جدیدی که قصد استفاده ازشون رو دارید، سریع‌تر یاد بگیرید.

3.با پیدا کردن قطعه‌کدهای مرتبط، سریع‌تر کار روی پروژه را شروع کنید.

@DevTwitter |


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
ک ریپو جدید اومده که خیلی هم گل کرده توی github. چه کاری میکنه؟ یه ابزار ترجمه و دوبله (dubb) ویدیو با کیفیت خیلی بالا و با کپشن در حد و استاندارد Netflix-quality هست.
کاملا اپن سورس هست. فعلا ۸ تا زبان را پشتیبانی میکنه که فارسی توش نیست. ولی میشه از زبانهای دیگه به انگلیسی ترجمه کرد و بعد (با ابزارهای دیگه) به فارسی. همچنین چون مدلهایی که استفاده میکنه برای قسمتهای مختلف، یا فارسی را ساپورت میکنن یا میشه با مدلهای دیگه که این کارو میکنن جایگزین کرد، میشه فارسی را هم بهش اضافه کرد.
با داکر هم راحت میشه آوردش بالا و به صورت لوکال لذتش را برد. میشه به صورت یک کمپانی هم درش آورد.
Github: https://github.com/Huanshere/VideoLingo

@DevTwitter |


دو مقاله شیک و قشنگ در مورد دیتابیس ها بصورت کلی و postgres

Things I Wished More Developers Knew About Databases
https://rakyll.medium.com/things-i-wished-more-developers-knew-about-databases-2d0178464f78

What I Wish Someone Told Me About Postgres
https://challahscript.com/what_i_wish_someone_told_me_about_postgres

@DevTwitter |


بهترین و تاپ ترین کانال‌های YouTube مصاحبه،پادکست ، تجربه، تکنولوژی به زبان " فارسی "
به هیچ عنوان این لیست رو از دست ندید! چون گلچینی از بهترین‌ها هستند

youtube.com/@MaryamSadeghi-AI
آپدیت‌ ترین خبر‌های هوش مصنوعی که من خیلی مدیون اطلاعاتشون هستم وخیلی هم پرطرفدار هستن

youtube.com/@ImanKhoraminezhad-coach
مصاحبه‌ه‌ای از جنس افراد موفق و باتجربه در شرکت‌های بزرگ دنیا

youtube.com/@Tabaghe16
طبقه16 که نیازی به توضیح اضافه نداره

youtube.com/@mehrzad.samadi
تازه به جمع تولیدمحتوا برنامه نویسی اضافه شدن ولی ویدیو‌های ارزشمندی دارن

youtube.com/@karnakonyoutube3600/videos
تجربیات شغلی از افرادی که راه‌های خوبی رو پیش رفتن به اشتراک میزاره

youtube.com/@Kooshiar
قطعا یکی از تاثیرگذاران کامیونیتی فارسی ایشون هستش و به شخصه خیلی به ایشون مدیونم

youtube.com/@HappyDeveloper
تجربیات کار درشرکت‌های بزرگ ایرانی و البته درمورد مهاجرت کاری هم محتوا میزارن

youtube.com/@webinarfarsi
کانالی تازه استارتش خورده و منابع هدفمند از موضوعات خاص رو پوشش میده

youtube.com/@DetailsCast/videos
پادکست مرتب و جمع و جور که محتوا باکیفیتی دارن

youtube.com/@ghanemzadeh
بیشتر افرادی که در سیلیکون ولی کار میکنن رو ایشون به مصاحبه دعوت کردن

youtube.com/@Secondpod/videos
تخصصی روی AI کار میکنن و از تجربیات افرادی که در این حیطه تخصصی کارمیکنن استفاده میکنه

درآخر هم چند مورد انگلیسی گذاشتم که واقعا منابع خوبی هستن:
youtube.com/@RealWorldReact/videos
کنفرانس‌های به روزدنبا در خصوص فرانت رو پوشش میدن

youtube.com/@BeyondCoding
تجربیات افراد شاخص یوتیوب انگلیسی داخلش موجوده

youtube.com/@entreprenuership_opportunities
کانالی که به نظرم خیلی کم بهش توجه شده ولی . . .

درآخر هم یک نکته اضافه کنم
باعث خوشحالی هستش الان تمامی یویتوب شده پادکست و مصاحبه و چی از این بهتر که این محتواها جای محتوای زرد رو بگیرن
ولی لطفا حواستون باشه
افراد زیادی هستن که شما رو الگو قرار میدن پس چه بهتر کیفیت مطالب رو فدای دیده شدن نکنیم!

@DevTwitter |


Quera dan repost
📢 مسابقه سینا کد
✨ برای ارتباطات با سرعت نور ✨

✔️ حل چالش‌های الگوریتمی
✔️ پیاده‌سازی با زبان برنامه‌نویسی C


🗓 جمعه، ۲ آذر ۱۴۰۳ ساعت ۱۶

⭐️ همراه با فرصت #استخدام در شرکت ارتباطات سینا

🎁 جایزه به نفرات برتر


✅ راستی شرکت توی این مسابقه روی امتیاز کوئراییتون تاثیر داره.

🔔ثبت‌نام رایگان:
🔗 https://quera.org/r/4knhz

〰️〰️〰️〰️
#Quera #Quera_Contest


دیتاهای فیلیمو رو یه تحلیل کوچیک با پایتون انجام دادم روش ، دوست داشتین یه نگاهی بندازین بهش چیزای جالبی رو میشه ازش بیرون کشید
https://github.com/sobhanSadeghi/Movie-Data-Analysis-and-Visualization

@DevTwitter |


همونطور که در جریان هستید ، سرویس sentry منابع زیادی رو استفاده میکنه مخصوصا زمانی که شما peformance monitoring پروژه رو فعال کرده باشید و بیشتر استفاده منابع هم از جنس حافظه RAM هست،
تو این حالت شما نیاز دارید که بتونید یه سری محدودیت منابع برای سرویس redis داخل ساختار sentry تعریف کنید، تو این مقاله نحوه کانفیگ redis داخل sentry رو توضیح دادم و راهکاری رو ارائه دادم که با آپدیت سرویس سنتری هم نیازی به اضافه کردن تغییرات مجدد نیست.
البته این بخش رو به به خود self-hosted سنتری هم اضافه کردم و pull request هم فرستادم امیدوارم بعد از تایید توی ورژن های جدید هم کانفیگ ردیس به این ساختار اضافه بشه، خوشحال میشم اگه مقاله مفیدی بود clap کنید تو medium.

https://link.medium.com/zDYCSUuvzOb

@DevTwitter |


💎 کیفیت تعیین‌کننده است 💎

تا ٪۷۰ تخفیف ویژه جشنواره پاییزه اینترنت #ADSL #آسیاتک

🌟 ۴۵۰ گیگ #اینترنت بین‌الملل ⬅️ ســــ۳ــــه‌ماهه 💰 فـــــقـــــط با پرداخت ماهی ۶۰ هزار تومان

🌐جهت دریافت تخفیف‌های ویژه کلیک کنید.
🌐جهت دریافت تخفیف‌های ویژه کلیک کنید.


☎️تماس با شماره رایگان ۱۵۴۴ ۹۰۰۰


مفتخرم که اعلام کنم با همکاری مرکز تحقیقات هوش مصنوعی پارت و آزمایشگاه پردازش طبیعی دانشگاه صنعتی امیرکبیر، لیدربورد فارسی Open Persian LLM Leaderboard را منتشر کردیم.

در این لیدربورد مدل‌های بزرگ زبانی را در تسک‌های مختلف فارسی از جمله استدلال، ریاضیات
اطلاعات عمومی و... ارزیابی کردیم و آن‌هارا مقایسه کردیم.

شما می‌توانید برای ارزیابی مدل‌ متن‌باز خود، در این لیدربورد درخواست خود را ثبت کنید تا مدل شما مورد ارزیابی و در این جدول قرار بگیرد.

دیتاست‌ها و مدل‌های مورد استفاده در این لیدربورد بصورت دائمی بروزرسانی خواهند شد.

https://huggingface.co/spaces/PartAI/persian-llm-leaderboard

@DevTwitter |


تست‌های API واقعاً مهم و فوق‌العاده تأثیرگذارند! یعنی نسبت به حجمشون، تأثیرشون تو رصد وضعیت سیستم خیلی زیاده. حالا برای طرفداران مارتین فاولر (فالور بازها! ) بزارید یه نقل قول ازش بگم: “تست‌های API بخشی حیاتی از استراتژی تست شما هستند. آنها کمک می‌کنند تا اطمینان حاصل کنید که سرویس‌های شما به درستی ارتباط برقرار می‌کنند و برنامه شما مطابق انتظار عمل می‌کند.”

اما من نکته‌ای که مایک کوهن (نویسنده و متخصص Agile) میگه رو خیلی مهم‌تر می‌دونم:
“وقتی درباره تست فکر می‌کنیم، معمولاً به unit_test ها فکر می‌کنیم. اما تست‌های API می‌توانند مشکلاتی را شناسایی کنند که تست‌های واحد از دست می‌دهند، به ویژه آنهایی که مربوط به یکپارچگی و جریان داده‌ها هستند.”

حالا بریم سراغ ۹ مدل تست در APIها:

تست دودی (Smoke_Testing)

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

چه چیزی باید در Smoke Testing تست بشه:

- - عملکرد اصلی: بررسی عملکردهای کلیدی مثل ورود به سیستم، ثبت‌نام و دسترسی به صفحات مهم.

- - پاسخگویی API: اطمینان از اینکه APIها به درستی پاسخ می‌دهند و وضعیت‌های HTTP مناسب (مثل 200، 404، 500) رو برمی‌گردونند.

- - یکپارچگی سیستم: تأیید اینکه اجزای مختلف سیستم به درستی با هم کار می‌کنند.

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

چه چیزی نباید در Smoke Testing تست بشه:

- - جزئیات داخلی: تست منطق داخلی و جزئیات پیاده‌سازی (مثل تست‌های واحد).
- - سناریوهای پیچیده: تست سناریوهای پیچیده و خاص که نیاز به تست‌های عمیق‌تر دارند.
- - عملکرد: تست بار و عملکرد (مثل Load Testing) که نیاز به آزمایش‌های جداگانه دارند.
- - امنیت: تست‌های امنیتی که نیاز به بررسی‌های تخصصی دارند.

تست عملکردی (Functional_Testing)


در این نوع تست، یک برنامه تست بر اساس نیازهای عملکردی تهیه میشه و نتایج با آنچه انتظار می‌رفت مقایسه میشه.

تست یکپارچگی (Integration_Testing)

این تست چندین فراخوانی API رو با هم ترکیب می‌کنه تا تست‌های انتها به انتها انجام بشه. ارتباطات بین سرویس‌ها و انتقال داده‌ها مورد آزمایش قرار می‌گیره.

تست رگرسیون (Regression_Testing)

هدف این تست اینه که اطمینان حاصل کنیم که رفع اشکالات یا اضافه کردن ویژگی‌های جدید، رفتارهای موجود APIها رو خراب نمی‌کنه.

تست بار (Load_Testing)

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

تست استرس (Stress_Test)

در این تست، به عمد بارهای سنگین به APIها وارد می‌کنیم و بررسی می‌کنیم که آیا APIها می‌تونند به طور عادی کار کنند یا نه.

تست امنیت (Security_Test)

این تست APIها رو در برابر همه تهدیدات خارجی ممکن آزمایش می‌کنه.

تست رابط کاربری (UI_Test)

این تست تعاملات رابط کاربری با APIها رو بررسی می‌کنه تا مطمئن بشیم که داده‌ها به درستی نمایش داده می‌شوند.

تست فاز (Fuzz_Test)

در این تست، داده‌های نامعتبر یا غیرمنتظره به API وارد میشه و سعی می‌کنیم API رو خراب کنیم. به این ترتیب، نقاط ضعف API شناسایی می‌شن.

حالا که همه چیز رو می‌دونید، وقتشه که با قدرت به سمت تست‌های API برید!

@DevTwitter |


شرکت های بزرگی مثل Microsoft مخازن جالبی در GitHub دارند مثل Security-101 که مخصوص آموزش امنیت برای کاربرانی است که قصد دارند نکات اولیه امنیتی را یاد بگیرند!
https://github.com/microsoft/Security-101

@DevTwitter |


اگه میخواستید از چت های تلگرام یا کانالتون یک ابر کلمه درست کنید این ریپازیتوری رو قراردادم توی گیت هابم ، خیلی ساده و باحاله :)
https://github.com/alipyth/telegram-channel_post_word_cloud

@DevTwitter |


تو لاراول، ORM کدنویسی رو راحت‌تر و خواناتر می‌کنه و واسه بیشتر پروژه‌ها گزینه خوبیه.

اما وقتی نیاز به کوئری‌های پیچیده و بهینه داریم یا سرعت و عملکرد اولویت داره،
بهتره بریم سراغ Query Builder یا حتی raw SQL.

ORM واسه ساختارهای پیچیده و توسعه سریع عالیه، ولی اگه بخوایم کوئری‌های خاص و سنگین بزنیم که با ORM کند می‌شن،
استفاده از Query Builder یا raw SQL باعث می‌شه سرعت و بهره‌وری بالاتر بره.

@DevTwitter |


از اون جایی که استقبال خیلی خوبی از معرفی دوره ی PostgreSQL شد توسعه دهنده هایی که با MySQL کار میکردن گفتن پس ما چی؟!

خب نگران نباشید چون اِرن جون نمیزاره دستتون تو حنا بمونه و هوا تونو داره!

ارن جون دوره MySQL for Developers رو پارسال منتشر کرده ولی یادش رفته بوده به بچه های ایران بگه که من تذکر دادم و قول داد دیگه تکرار نشه.


راستی دوره ش هم رایگانه! میتونید استفاده کنید و حالشو ببرید.

https://planetscale.com/learn/courses/mysql-for-developers

@DevTwitter |


یه پروژه‌ی اپن سورس که فکر کنم به کار دیگران هم بیاد.
دلیل ساختش هم این بود که با بخش Password Generator اپ‌هایی مثل Microsoft Authenticator یا Bitwarden و غیره… حال نمی‌کردم و خودم این Password Generator رو نوشتم.

https://4n0nymou3.github.io/PassForgeMatrix

@DevTwitter |


چند ماه پیش یکی از دوستان نیاز داشت که از مودم MN6200D مبین نت دسترسی SSH بگیره من هم فریمور مودم رو بررسی کردم متوجه شدم یک فایل باینری مسئول ساخت رمز وایفای از روی مک هست الگوریتمی که برای محاسبه رمز استفاده میشه رو تو گیتهاب براتون گذاشتم

https://github.com/Hamid-1920/LT643-SSH-Password-Calculator

@DevTwitter |

20 ta oxirgi post ko‘rsatilgan.