DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
358 videos
6 files
4.1K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

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

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
اگر با زبان Go کار میکنید
بهتون اکستنشن Error Lens رو پیشنهاد میکنم
در همون لحظه و محیط کد به شما ارور های احتمالی رو میده

@DevTwitter | <Misagh Momeni Bashuqeh/>
👍336🤣4👎1
در مورد OSINT داشتم جستجو می‌کردم که اتفاقی به یکی از ارایه‌های جالب کنفرانس IRE NICAR برخوردم که برای روزنامه‌نگاران هست.
در این ارایه با یک چک‌لیست بسیار با جزییات، شرح داده شده بود که چگونه هویت فردی که سایت را می گرداند را می توان کشف کرد.

https://github.com/jonkeegan/behind-this-website

@DevTwitter | <Vahid Nameni/>
👍20🔥5
شرکت Vultr هم برنامه Free Tier گذاشته و سرویس های رایگان بهتون میده مثل VPS و ... با منابع محدود
نیاز به ورود دو مرحله ای و لینک کردن کارت بانکی خواهید داشت (تو بعضی موارد هم لازمه 5 دلار حسابتون رو شارژ کنین)
vultr.com/?ref=9700552

@DevTwitter | </dev/nvram/>
🤣34👍11👎6
نسخهٔ ۳ دیپ‌سیک که اخیراً منتشر شده، claude 3.5 sonnet رو پشت سر گذاشته. اینجا می‌تونید رایگان ازش استفاده کنید. امکانِ جستجو در اینترنت هم جدیداً اضافه کرده. دیگه وقتشه جدی ازش استفاده کنیم.
chat.deepseek.com

@DevTwitter | <Ayub Kokabi/>
🔥42🤣10👍62
بالاخره بهترین CMS برای Next.js رو پیدا کردم!

مدت‌ها دنبال یه Headless CMS مناسب برای پروژه‌های Next.js خودم بودم. کلی گزینه مختلف رو بررسی کردم، از وردپرس که در گذشته راجبش توضیح دادم گرفته تا بقیه. اما هیچ‌کدوم اون چیزی که می‌خواستم رو نداشتن.

تا اینکه با Payload آشنا شدم! و باید بگم، واقعا نظرم رو عوض کرد!

چرا Payload بهترین گزینه برای Next.js هست؟

ادغام بی‌نظیر با Next.js: Payload برای کار با Next.js طراحی شده و به راحتی می‌تونید اون رو در پروژه‌هاتون ادغام کنید.

رابط کاربری user-friendly: مدیریت محتوا با Payload واقعا آسون و لذت‌بخشه. دیگه لازم نیست با رابط‌های کاربری پیچیده و گیج‌کننده سر و کله بزنید!

انعطاف‌پذیری بالا: Payload به شما امکان می‌ده هر نوع محتوایی رو مدیریت کنید و API اون رو به دلخواه خودتون سفارشی کنید.

سرعت و عملکرد عالی: Payload برای سرعت بهینه شده و تجربه‌ی کاربری فوق‌العاده‌ای رو برای کاربران وب‌سایت یا اپلیکیشن‌تون فراهم می‌کنه.

@DevTwitter | <Alireza Fakhar/>
👍36🤣7🔥5👎3
توسعه‌دهنده‌های لاراول همیشه برای یه تجربه کدنویسی یکپارچه سراغ PHPStorm می‌رفتن، اما سنگینی و پیچیدگی اون برای خیلی‌ها چالش‌برانگیز بود. حالا تیم لاراول یه گزینه جدید و رسمی برای VS Code ارائه داده که سبک‌تره و تجربه کاربری بهتری برای طرفدارای این ویرایشگر محبوب فراهم می‌کنه.
افزونه Laravel امکانات خوبی مثل تکمیل خودکار برای کانفیگ‌ها، روت‌ها، مدل‌ها و ویوها داره و حتی می‌تونه خطاهای احتمالی مثل نبودن یه فایل یا مقدار رو گوشزد کنه. شاید هنوز به قدرت PHPStorm نرسیده باشه، ولی اگه دنبال یه ابزار سریع و سبک برای کدنویسی لاراول هستی، این افزونه حسابی کارت رو راه می‌ندازه.
البته این افزونه تازه منتشر شده و فعلاً تو نسخه بتاست، ولی مسیر خوبی رو شروع کرده و جا برای پیشرفت زیاد داره.
برای اطلاعات بیشتر و نصب افزونه، می‌تونید از لینک زیر استفاده کنید:
https://marketplace.visualstudio.com/items?itemName=laravel.vscode-laravel

@DevTwitter | <Reza Annabestani/>
34👍12🤣8
بعد از حدود یک سال, دیتای ریپوزیتوری مترو رو اپدیت کردم.
و درحال حاظر یکی از کامل ترین دیتای گراف مترو تهران رو می‌تونید در غالب json به صورت opensource داشته باشید.

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

https://github.com/mostafa-kheibary/tehran-metro-data

@DevTwitter | <Mosi/>
1👍10316🔥8👎1
سیستم عامل kolibrios با حجم 1.44 MB

محیط گرافیکی کامل و ویرایشگرهای متنی، شبکه، بازی، مرورگر، رسانه ها و تعداد زیادی قابلیتهای مفید دیگه همگی در یک فلاپی 1.44 مگابایتی
https://kolibrios.org/en/

@DevTwitter | <MehrdadLinux/>
👍51🔥28🤣8
امشب حوصلم سر رفته بود گفتم یدونه کتابخونه جنریت پسورد بنویسم، براش doc هم نوشتم، اگه دوست داشتید استفاده کنید، قابلیت excludeSimilar هم داره حتی :)
اکانت npm ام مشکل داشت، حالا وقت کردم روی اونجا هم میذارمش
https://github.com/Mehranlip/RandomPassX

@DevTwitter | <Mehran/>
👎35👍19🤣7🔥6
پایتون کارا آمارشون باشه
https://fireducks-dev.github.io
کتابخانه fireucks حدودا 125% از pandas سریع تره :)

@DevTwitter | <Mr.J/>
🔥34👍6🤣3👎1
مدل Claude 3.5 sonnet به GitHub Copilot اضافه شد. کاربران Free هم اکنون می توانند علاوه بر مدل های GPT4o و o1، از مدل کلاد 3.5 نیز استفاده کنند.
https://github.com/copilot

@DevTwitter | <Alireza Naji/>
🔥32👍13👎3🤣2
یه راهنمای دوزبانه (فارسی و انگلیسی) برای پرامپت‌نویسی هوش مصنوعی تو برای مقاله نویسی آماده کردم. پر از تمپلیت و نکات کاربردیه!

لینکش اینجاست:
https://github.com/hamidtech/Advanced-AI-Prompting-Guidelines-For-Research

@DevTwitter | <حاجیم/>
👍37🤣4🔥3
بچه ها بیکار بودم یه پکیج npm زدم میاد یه بررسی از پروژتون بهتون میده که چقدر کد زدین چیا دارین چقدر کامنت دارین و اینا
دوست داشتین نگاش کنین
کافیه بزنین
npx react-loc-analyzer
یه خروجی این شکلی باید بده بهتون
اینم npm اشه اگه خواستین کامند دقیق تر بدین
https://npmjs.com/package/react-loc-analyzer

@DevTwitter | <amiram/>
👍61🔥7🤣4👎3
This media is not supported in your browser
VIEW IN TELEGRAM
وردپرس رو بدون WAF رها نکنید.
اگه از طریق CDN براتون مقدور نیست، افزونه NinjaFirewall یه وف واقعیه که درخواست‌ها رو قبل از رسیدن به وردپرس، هوک، اسکن، پاکسازی یا رد می‌کنه.
تمام اسکریپت‌ها در محل نصب وردپرس محافظت میشن و رول‌های امنیتی، ساعتی به‌روز میشه.
https://wordpress.org/plugins/ninjafirewall

@DevTwitter | <Yaser Shahi/>
👍35🤣10👎3
دو ماه پیش قالب ساده و مدرن پاندا برای وردپرس نوشتم که با استقبال مواجه شد. احتمالا این قالب برای انتشار جهانی در تم وردپرس منتشر خواهد شد و به صورت پیش فرض انگلیسی و مناسب برای وبلاگ است.

امکانات نظیر :

- منو بار
- دارک مد
- جستجو در سایت
- دکمه لایک
- ترجمه قالب
- برچسب ها
- پست های مرتبط
- دسته بندی ها
- اشتراک گذاری در فوتر
- لینک کوتاه پست
- تب بندی جدید و دیدگاه ها
- رسپانسیو شده
- کد نویسی اختصاصی
- و ...

https://github.com/Rayiumir/Panda

@DevTwitter | <Raymond Baghumian/>
🔥34👍12🤣112
۴ اصل پرامپت نویسی برای مدل‌های استدلالی مثل o1, o3, r1

@DevTwitter | <Reza Jafari/>
👍31👎2
شرکت Microsoft در هر ثانیه 7000 حمله به رمزهای عبور را مسدود می‌کند، حملات فیشینگ هم 146٪ رشد داشته است!
با آمدن هوش مصنوعی وضعیت پیچیده‌تر شده و باید آماده‌تر بود.
- استفاده از احراز هویت چندمرحله‌ای (MFA) که sms نباشد!
- استفاده از Password Manager
این دو، لازمه حفظ امنیت شما هستند و البته که به تنهایی کافی نیستند.

https://forbes.com/sites/zakdoffman/2024/12/13/microsoft-confirms-password-deletion-for-1-billion-users-attacks-up-200/

@DevTwitter | <Vahid Nameni/>
👍333
لذت بردم از زیبایی این مقاله
مخصوصا اون قسمتی که از cpu cache line حرف میزنه که مطمئن هستم برای خیلی هامون جدیده…

داستانش مفصله، اما حتما بخونید
کلا استفاده از sync.Pool جاهایی که temp objectهایی دارید که زیاد داره allocate میشه، زیاد منظورم به تعداد دفعات زیاد هست، استفاده از sync.Pool برای reuse کردن اون objectها کمک میکنه garbage collector کمتر به زحمت بیفته و performance برنامه خیلی بهتر بشه

هم تو خود net/http و encode/json و sdk گولنگ زیاد استفاده شده و هم فریمورک هایی مثل fasthttp که خیلی سریع هستن ازش استفاده میکنن

حتما به اون تیکه padding دقت کنید که چرا داره اضافه میشه
از زیبایی های sync.Pool اینه که lock-free طراحی شده، هر چند به خاطر modern cpuها و cache line ممکنه که این مکانیزم درست اجرا نشه بدون اون padding

قسمت pin و victim هم جالب بود، بخونید

https://victoriametrics.com/blog/go-sync-pool/

@DevTwitter | <Hossein Nazari/>
15👍7
مصاحبه کاری به زبان انگلیسی، آلمانی یا هر زبان خارجی کار راحتی نبست و نیاز به تمرین داره، این 10 تا ابزار برای مصاحبه خیلی خیلی بکارتون میاد :

۱. Preply

پلتفرمی برای یادگیری زبان با معلمان خصوصی که امکان برنامه‌ریزی کلاس‌ها به صورت سفارشی را فراهم می‌کند. شما می‌توانید بر روی موضوعاتی مانند مصاحبه شغلی یا واژگان تخصصی در حوزه کاری خود تمرکز کنید.

۲. Speechling

ابزاری برای بهبود تلفظ و مهارت‌های صحبت کردن. این ابزار به شما امکان می‌دهد جملات خاصی را ضبط کرده و بازخورد مستقیم از مربیان بومی زبان دریافت کنید. برای تمرین پاسخ به سوالات مصاحبه فوق‌العاده است.

۳. TalkAbroad

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

۴. Elevate

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

۵. HiNative

پلتفرمی برای دریافت بازخورد از افراد بومی زبان در مورد جملاتی که می‌خواهید در مصاحبه استفاده کنید. می‌توانید سوالاتی مثل «آیا این جمله طبیعی به نظر می‌رسد؟» بپرسید.

۶. Job Interview Simulator

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

۷. Beelinguapp

این برنامه به شما کمک می‌کند مهارت‌های شنیداری و واژگان را با مطالعه داستان‌ها و مقالات در کنار متن زبان مادری تقویت کنید. ایده‌آل برای گسترش دایره لغات حرفه‌ای.

۸. LingQ

پلتفرمی عالی برای یادگیری زبان از طریق محتوای واقعی مثل اخبار، مصاحبه‌ها و ویدئوها. این ابزار به شما کمک می‌کند زبان موردنیاز برای مکالمات حرفه‌ای و مصاحبه‌های شغلی را بیاموزید.

۹. Mondly

یک ابزار تعاملی که مکالمات شغلی و رسمی را شبیه‌سازی می‌کند. با این ابزار می‌توانید اصطلاحات حرفه‌ای و دیالوگ‌های مرتبط با مصاحبه را تمرین کنید.

۱۰. FluentU

این ابزار از ویدئوهای واقعی مانند مصاحبه‌ها، سخنرانی‌ها و مستندها استفاده می‌کند تا شما را با کاربردهای واقعی زبان آشنا کند. تماشای این ویدئوها می‌تواند اعتمادبه‌نفس شما را در مصاحبه‌ها افزایش دهد.

@DevTwitter | <Shadi Sepehri (keyworkir)/>
👍27🤣32
توی پروژه اخیرم که خیلی پیچیده نبود و زمان زیادی نداشتم، از Scribe استفاده کردم برای داکیومنت‌سازی API، و باید بگم با یه دستور ساده:
php artisan scribe:generate
کل داکیومنت تمیز و حرفه‌ای آماده شد!
برای پروژه‌هایی که نمی‌خوای وقت زیادی روی داکیومنت‌سازی بذاری، ولی نتیجه کار باید مرتب و خوانا باشه، Scribe واقعاً گزینه عالی‌ایه.
اگه ابزارای دیگه‌ای می‌شناسین که کار مشابه یا حتی بهتری می‌کنن، خوشحال می‌شم پیشنهاداتتون رو بشنوم.

@DevTwitter | <mohamadali mahboobi/>
👍46🤣13🔥61
معرفی پکیج Laravel OTP Manager در وب سایت Laravel News

https://laravel-news.com/one-time-password-manager-for-laravel

@DevTwitter | <Saleh Hashemi/>
👍214🤣2