Forwarded from DevTwitter | توییت برنامه نویسی
پروژه NotebookLM حالا ۵۰ زبان مختلف رو در فیچر Audio Overview پشتیبانی میکنه که فارسی هم شاملشونه.
من قبلاً کیفیت زبان فارسی مدلهای گوگل رو در Advanced Voiceشون دیده بودم و بنظرم کیفیت خوبی داره.
برای فعالسازیش از بخش Settings باید Output Language رو روی فارسی بذارید.
@DevTwitter | <Shahriar Shariati/>
من قبلاً کیفیت زبان فارسی مدلهای گوگل رو در Advanced Voiceشون دیده بودم و بنظرم کیفیت خوبی داره.
برای فعالسازیش از بخش Settings باید Output Language رو روی فارسی بذارید.
@DevTwitter | <Shahriar Shariati/>
Forwarded from CS12 Consortium
رفقا اینم فرم ثبت نام خدمت شما
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
Hoard of the Rings: Extracting Data From a Cheap Activity Tracker
🟢 خلاصه مقاله:
تونی با خرید یک انگشتر ردیاب فعالیت ارزان قیمت که قابلیت اندازهگیری نبض و تعداد قدمها را داشت، موفق به استفاده از زبان برنامهنویسی TinyGo برای خواندن دادههای خروجی این دستگاه شد. او با استفاده از TinyGo، که برای سیستمهای تعبیه شده و ابزارهای اینترنت اشیا طراحی شده، توانست دادهها را به راحتی استخراج و تجزیه و تحلیل کند. این پروژه نمایانگر یک استفاده جالب و عملی از تکنولوژی TinyGo در فناوری بهداشت شخصی است.
🟣لینک مقاله:
https://golangweekly.com/link/168164/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Hoard of the Rings: Extracting Data From a Cheap Activity Tracker
🟢 خلاصه مقاله:
تونی با خرید یک انگشتر ردیاب فعالیت ارزان قیمت که قابلیت اندازهگیری نبض و تعداد قدمها را داشت، موفق به استفاده از زبان برنامهنویسی TinyGo برای خواندن دادههای خروجی این دستگاه شد. او با استفاده از TinyGo، که برای سیستمهای تعبیه شده و ابزارهای اینترنت اشیا طراحی شده، توانست دادهها را به راحتی استخراج و تجزیه و تحلیل کند. این پروژه نمایانگر یک استفاده جالب و عملی از تکنولوژی TinyGo در فناوری بهداشت شخصی است.
🟣لینک مقاله:
https://golangweekly.com/link/168164/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
smittytone messes with micros
Hoard of the rings: extracting data from Colmi BLE annular activity trackers
I’m not especially a fan of the ‘quantified self’, the notion that I should continuously record massive amounts of data about my daily life and physiological state. But I am keen on Bluetooth LE co…
Forwarded from DevTwitter | توییت برنامه نویسی
پکیج Wikipedia برای لاراول منتشر شد!
اگر تا حالا خواستید اطلاعات معتبر، سریع و ساختیافته از ویکیپدیا بگیرید و مستقیم توی پروژهی لاراولیتون استفاده کنید، این پکیج دقیقاً همون چیزیه که نیاز دارید.
پکیج Wikipedia for Laravel یه پکیج سبک، توسعهپذیر و ماژولارِ که به راحتی به API ویکیپدیا وصل میشه و امکان جستجو، دریافت خلاصه، محتوای کامل، تصویر اصلی و حتی لینکها رو با چند خط کد فراهم میکنه.
ویژگیهای کلیدی:
• استفاده آسان با ساختار Fluent و Chainable
• پشتیبانی از چند زبان (از جمله فارسی)
• ساختار کاملاً Object Oriented و قابل تست
• قابلیت اتصال به ویکیدیتا در نسخههای بعدی
Wikipedia::search('Laravel')->summary();
این فقط یک شروعه! هدف ما ساخت یک مجموعه ابزار هوشمند بر پایه Wikipedia، Wikidata و AI هست.
اگر توسعهدهنده لاراول هستید یا روی پروژههای NLP، تحلیل داده، یا ابزارهای دانشی کار میکنید، حتما این پکیج رو امتحان کنید.
لینک گیتهاب و داکیومنت:
https://github.com/denason/wikipedia
@DevTwitter | <mohammad asadi/>
اگر تا حالا خواستید اطلاعات معتبر، سریع و ساختیافته از ویکیپدیا بگیرید و مستقیم توی پروژهی لاراولیتون استفاده کنید، این پکیج دقیقاً همون چیزیه که نیاز دارید.
پکیج Wikipedia for Laravel یه پکیج سبک، توسعهپذیر و ماژولارِ که به راحتی به API ویکیپدیا وصل میشه و امکان جستجو، دریافت خلاصه، محتوای کامل، تصویر اصلی و حتی لینکها رو با چند خط کد فراهم میکنه.
ویژگیهای کلیدی:
• استفاده آسان با ساختار Fluent و Chainable
• پشتیبانی از چند زبان (از جمله فارسی)
• ساختار کاملاً Object Oriented و قابل تست
• قابلیت اتصال به ویکیدیتا در نسخههای بعدی
Wikipedia::search('Laravel')->summary();
این فقط یک شروعه! هدف ما ساخت یک مجموعه ابزار هوشمند بر پایه Wikipedia، Wikidata و AI هست.
اگر توسعهدهنده لاراول هستید یا روی پروژههای NLP، تحلیل داده، یا ابزارهای دانشی کار میکنید، حتما این پکیج رو امتحان کنید.
لینک گیتهاب و داکیومنت:
https://github.com/denason/wikipedia
@DevTwitter | <mohammad asadi/>
Forwarded from Laravel News
Precise Number Formatting with Laravel's Enhanced Number::spell Method https://laravel-news.com/numberspell
Laravel News
Precise Number Formatting with Laravel's Enhanced Number::spell Method - Laravel News
Laravel's Number::spell method now offers 'until' and 'after' threshold parameters, allowing precise control over when numbers appear as words versus digits. This enhancement helps developers implement typography best practices with minimal code for improved…
Forwarded from LinNews (Benyamin)
کاربران کالی لینوکس باید بهسرعت کلیدهای مخزن خود را بروزرسانی کنند، در غیر این صورت apt از کار میافتد.
#KaliLinux #APT #Repository #Keyring
درواقع تیم کالی لینوکس دسترسی خود را به کلیدهای امضای مخزن قبلیشان از دست داده است. این کلیدها بهمنظور تایید صلاحیت پکیجها حین بروزرسانی استفاده میشوند. در نتیجه در روزهای آتی اجرای apt در این توزیع با خطا رو به رو خواهد شد.
این مشکل بهراحتی با اضافه کردن کلیدهای جدید رفع میشود. در ترمینال یکیاز دستورهای زیر را وارد کنید:
یا اگر curl را ترجیح میدهید:
سپس دستور آپدیت را وارد کنید:
راه حل جایگزین این است که تصویر کالی لینوکس 2025.1c یا انتشارهای هفتگی را دانلود و نصب کنید.
منبع خبر
به ما بپیوندید :
@LinAcademy
#KaliLinux #APT #Repository #Keyring
درواقع تیم کالی لینوکس دسترسی خود را به کلیدهای امضای مخزن قبلیشان از دست داده است. این کلیدها بهمنظور تایید صلاحیت پکیجها حین بروزرسانی استفاده میشوند. در نتیجه در روزهای آتی اجرای apt در این توزیع با خطا رو به رو خواهد شد.
این مشکل بهراحتی با اضافه کردن کلیدهای جدید رفع میشود. در ترمینال یکیاز دستورهای زیر را وارد کنید:
sudo wget https://archive.kali.org/archive-keyring.gpg -O /usr/share/keyrings/kali-archive-keyring.gpg
یا اگر curl را ترجیح میدهید:
sudo curl https://archive.kali.org/archive-keyring.gpg -o /usr/share/keyrings/kali-archive-keyring.gpg
سپس دستور آپدیت را وارد کنید:
sudo apt update
راه حل جایگزین این است که تصویر کالی لینوکس 2025.1c یا انتشارهای هفتگی را دانلود و نصب کنید.
منبع خبر
به ما بپیوندید :
@LinAcademy
Forwarded from Laravel News
All About the Filament v4 Beta Release https://laravel-news.com/all-about-the-filament-v4-beta-release
Laravel News
All About the Filament v4 Beta Release - Laravel News
We've had a lot of exciting news come from the Filament project over the past few years, but none has been more avidly requested than news on the v4 release. Well, today, in this post, we're going to drop some exciting details about the v4 Beta that will…
Forwarded from Laravel News
Typed Arr Getters Added in Laravel 12.11 https://laravel-news.com/laravel-12-11-0
Laravel News
Typed Arr Getters Added in Laravel 12.11 - Laravel News
The Laravel team released v12.11.0, which includes typed Arr getter methods, job payload additions, FakeJob now implements the Job contract, and more.
Forwarded from DevAcademy
سلام به همه دوستان برنامه نویس
مجموعه ما در جهت تکمیل کادر فنی خود در یکی از پروژه ها، تصمیم داره یک نیروی فرانت جونیور رو به مجموعه اضافه کنه
نیازمندیها:
۱. آشنایی و تسلط مناسب به انگولار نسخه ۱۷ به بعد
۲. آشنایی با پروتکل های Real-Time مثل وب سوکت و SignalR
۳. آشنایی با Restful API
۴. آشنایی با Json Web Token (JWT)
۵. آشنایی با متریال دیزاین گوگل در انگولار
۶. آشنایی با Type Script
۷. آشنایی با SCSS و CSS
۸. آشنایی با HTML5
نوع همکاری: پارت تایم، فول تایم به صورت ریموت (دورکاری)
وضعیت خدمت: معافیت غیر پزشکی، معافیت تحصیلی، پایان خدمت (برای آقایان)
حداقل سن: ۲۰
حقوق پرداختی: ۳۰ الی ۴۰ میلیون تومان
لطفا رزومه هاتون رو به شماره ۰۹۱۰۳۱۵۴۹۸۹ در واتس اپ ارسال بفرمائید.
💻@DevAcaademy
💬@DevAcademyGroup
مجموعه ما در جهت تکمیل کادر فنی خود در یکی از پروژه ها، تصمیم داره یک نیروی فرانت جونیور رو به مجموعه اضافه کنه
نیازمندیها:
۱. آشنایی و تسلط مناسب به انگولار نسخه ۱۷ به بعد
۲. آشنایی با پروتکل های Real-Time مثل وب سوکت و SignalR
۳. آشنایی با Restful API
۴. آشنایی با Json Web Token (JWT)
۵. آشنایی با متریال دیزاین گوگل در انگولار
۶. آشنایی با Type Script
۷. آشنایی با SCSS و CSS
۸. آشنایی با HTML5
نوع همکاری: پارت تایم، فول تایم به صورت ریموت (دورکاری)
وضعیت خدمت: معافیت غیر پزشکی، معافیت تحصیلی، پایان خدمت (برای آقایان)
حداقل سن: ۲۰
حقوق پرداختی: ۳۰ الی ۴۰ میلیون تومان
لطفا رزومه هاتون رو به شماره ۰۹۱۰۳۱۵۴۹۸۹ در واتس اپ ارسال بفرمائید.
💻@DevAcaademy
💬@DevAcademyGroup
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱)
🔶 یه مشکلی که من دارم که اینکه کم شنوام و هنگامی که با شرکتی تماس می گیرم که جوری صدای زنان می شنوم که انگار زبان جدیدی می شنوی. (البته اینو بگم بعضی وقتا صدای زنان تشخیص میدم و بعضی وقتا خیر)
صدای مردان به خوبی می شنوم حتی به وجود لهجه آن!
آیا شنوایی ام بدتر شده؟
البته به تمام احترام به زنان ایرانی و خارجی - امیدوارم از حرفم دلخور نشن
#موقت
@TheRaymondDev
صدای مردان به خوبی می شنوم حتی به وجود لهجه آن!
آیا شنوایی ام بدتر شده؟
البته به تمام احترام به زنان ایرانی و خارجی - امیدوارم از حرفم دلخور نشن
#موقت
@TheRaymondDev
Forwarded from کانال اطلاعرسانی توزیع پارچ (Sohrab)
با تشکر از امیرحسین پناهیفر عزیز، اولین قسمت از سری دورههای آموزش پارچ ضبط شد.
شما میتونید این قسمت رو از پیوندهای زیر تماشا کنید:
تماشا از یوتوب:
https://youtu.be/3bpOKNrcrLg
تماشا از پیرتوب:
https://tubedu.org/w/1JBgRjx489wYsHHQuc6yfH
تماشا از کانال شخصی امیرحسین در آپارات:
https://www.aparat.com/v/mbxlb9s
@ParchLinux
شما میتونید این قسمت رو از پیوندهای زیر تماشا کنید:
تماشا از یوتوب:
https://youtu.be/3bpOKNrcrLg
تماشا از پیرتوب:
https://tubedu.org/w/1JBgRjx489wYsHHQuc6yfH
تماشا از کانال شخصی امیرحسین در آپارات:
https://www.aparat.com/v/mbxlb9s
@ParchLinux
Forwarded from DevTwitter | توییت برنامه نویسی
با این 5 سایت برنامه نویس بهتری باش و خودت رو ارتقا بده
سایت overapi.com
کل دستورات زبان ها رو یک جا میتونی داشته باشی
سایت devdocs.io
داکیومنت و آموزش همه زبان هارو یکجا داشته باش
سایت leetcode.com
سوالات مصاحبه ای برای هر زبان رو داره که میتونی خودت رو برای مصاحبه آماده کنی
سایت daily.dev
اینجا میتونی موضوع و حوزه خودت رو سرچ کنی و آپدیت باشی
سایت unicornicons.com/icons
کلی آیکون های انیمیشن دار داره
@DevTwitter | <arvin Fa/>
سایت overapi.com
کل دستورات زبان ها رو یک جا میتونی داشته باشی
سایت devdocs.io
داکیومنت و آموزش همه زبان هارو یکجا داشته باش
سایت leetcode.com
سوالات مصاحبه ای برای هر زبان رو داره که میتونی خودت رو برای مصاحبه آماده کنی
سایت daily.dev
اینجا میتونی موضوع و حوزه خودت رو سرچ کنی و آپدیت باشی
سایت unicornicons.com/icons
کلی آیکون های انیمیشن دار داره
@DevTwitter | <arvin Fa/>
Forwarded from Syntax | سینتکس (alireza-fa)
معرفی اپ گیتهابی Renovate – خودکارسازی مدیریت وابستگیها
بهروز نگه داشتن وابستگیها (dependencies) یکی از مهمترین و در عین حال خستهکنندهترین وظایف تیمهای فنیه. هر روز ممکنه یک نسخه جدید از کتابخونهای که استفاده میکنید منتشر بشه — آیا لازمه آپدیتش کنید؟ آیا تغییراتش سازگار با پروژه شماست؟ آیا آسیبپذیری امنیتی داره؟
اینجاست که اپ Renovate این بار رو از دوش شما برمیداره.
Renovate چیه؟
اپ Renovate یک ابزار اپنسورس از شرکت Mend هست که به صورت خودکار:
- آپدیتهای جدید کتابخانهها، ابزارها و وابستگیهای پروژه رو شناسایی میکنه.
ا- Pull Request (یا Merge Request) میسازه با نسخه جدید و changelog.
- میتونه براساس قوانین دلخواه، آپدیتها رو اتوماتیک merge یا review کنه.
- از زبانهای مختلف مثل Go, JavaScript/TypeScript, Python, Docker, GitHub Actions و... پشتیبانی میکنه.
نمونه کاربرد: پروژه Go
برای پروژههایی که با Go توسعه داده شدن، Renovate میتونه فایل
ما تو پروژه quick connect از Renovate استفاده کردیم:
https://github.com/syntaxfa/quick-connect/blob/main/renovate.json5
نکته:
فایل enovate.json میتونه داخل دایرکتوری .github هم باشه اگه دوست ندارید تو روت پروژه قرارش بدید.
چند تا نکته دیگه:
- برای پروژههایی که CI/CD دارند، میشه آپدیتهای GitHub Actions رو هم خودکار مدیریت کرد.
- میتونید از labels، commit convention، یا حتی محدودیت در تعداد PRها استفاده کنید.
- با فعالسازی vulnerability alerts، بدون نیاز به منتظر بودن برای PR، از آسیبپذیریها مطلع میشید.
#renovate
@Syntax_fa
بهروز نگه داشتن وابستگیها (dependencies) یکی از مهمترین و در عین حال خستهکنندهترین وظایف تیمهای فنیه. هر روز ممکنه یک نسخه جدید از کتابخونهای که استفاده میکنید منتشر بشه — آیا لازمه آپدیتش کنید؟ آیا تغییراتش سازگار با پروژه شماست؟ آیا آسیبپذیری امنیتی داره؟
اینجاست که اپ Renovate این بار رو از دوش شما برمیداره.
Renovate چیه؟
اپ Renovate یک ابزار اپنسورس از شرکت Mend هست که به صورت خودکار:
- آپدیتهای جدید کتابخانهها، ابزارها و وابستگیهای پروژه رو شناسایی میکنه.
ا- Pull Request (یا Merge Request) میسازه با نسخه جدید و changelog.
- میتونه براساس قوانین دلخواه، آپدیتها رو اتوماتیک merge یا review کنه.
- از زبانهای مختلف مثل Go, JavaScript/TypeScript, Python, Docker, GitHub Actions و... پشتیبانی میکنه.
نمونه کاربرد: پروژه Go
برای پروژههایی که با Go توسعه داده شدن، Renovate میتونه فایل
go.mod رو بررسی کنه و نسخههای جدید پکیجها رو پیشنهاد بده. حتی میتونه نسخهی Go خود پروژه رو هم بررسی کنه (در صورت فعالسازی).ما تو پروژه quick connect از Renovate استفاده کردیم:
https://github.com/syntaxfa/quick-connect/blob/main/renovate.json5
نکته:
فایل enovate.json میتونه داخل دایرکتوری .github هم باشه اگه دوست ندارید تو روت پروژه قرارش بدید.
چند تا نکته دیگه:
- برای پروژههایی که CI/CD دارند، میشه آپدیتهای GitHub Actions رو هم خودکار مدیریت کرد.
- میتونید از labels، commit convention، یا حتی محدودیت در تعداد PRها استفاده کنید.
- با فعالسازی vulnerability alerts، بدون نیاز به منتظر بودن برای PR، از آسیبپذیریها مطلع میشید.
#renovate
@Syntax_fa
Forwarded from DevTwitter | توییت برنامه نویسی
فاندرها و کوفاندرها، و ریسرچرها و توسعهدهندههای کسب و کار و غیره، این گنجینه و لیست شامل بروزترین گزارشهای تحقیقات بازار برای شماست.
گیتهاب:
https://github.com/Mayankdeswa/Market-Research-Report-List-1
@DevTwitter | <Amir/>
گیتهاب:
https://github.com/Mayankdeswa/Market-Research-Report-List-1
@DevTwitter | <Amir/>
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۲۷
در دیر مغان آمد یارم قدحی در دست
مست از می و میخواران از نرگس مستش مست
در نعل سمند او شکل مه نو پیدا
وز قد بلند او بالای صنوبر پست
آخر به چه گویم هست از خود خبرم چون نیست
وز بهر چه گویم نیست با وی نظرم چون هست
شمع دل دمسازم بنشست چو او برخاست
و افغان ز نظربازان برخاست چو او بنشست
گر غالیه خوش بو شد در گیسوی او پیچید
ور وسمه کمانکش گشت در ابروی او پیوست
بازآی که بازآید عمر شده حافظ
هرچند که ناید باز تیری که بشد از شست
#حافظ | گنجور
📍@iipoem
در دیر مغان آمد یارم قدحی در دست
مست از می و میخواران از نرگس مستش مست
در نعل سمند او شکل مه نو پیدا
وز قد بلند او بالای صنوبر پست
آخر به چه گویم هست از خود خبرم چون نیست
وز بهر چه گویم نیست با وی نظرم چون هست
شمع دل دمسازم بنشست چو او برخاست
و افغان ز نظربازان برخاست چو او بنشست
گر غالیه خوش بو شد در گیسوی او پیچید
ور وسمه کمانکش گشت در ابروی او پیوست
بازآی که بازآید عمر شده حافظ
هرچند که ناید باز تیری که بشد از شست
#حافظ | گنجور
📍@iipoem
Forwarded from DevTwitter | توییت برنامه نویسی
لینوکس و کامیونیتی یه جاهایی قدرتشو نشون میده که فکرشم نمیکنی یه ماوس داشتم که کلیک چپش درست کار نمیکرد عملا بلا استفاده شده بود با این ابزار مشکل حل شد حساسیت روی کلیک چپ تا حدی بالا برد که درست شد.
https://github.com/rvaiya/keyd
@DevTwitter | <hatNS/>
https://github.com/rvaiya/keyd
@DevTwitter | <hatNS/>
Forwarded from Nova Number Support
🤖 کاربر حرفهای ChatGPT هستی؟
یا میخوای سریع و بیدردسر وارد تلگرام، واتساپ یا سایر پلتفرمها بشی؟
✨ نوا نامبر یه راه ساده و مطمئن برات داره:
✅ ارائه اکانت آمادهی ChatGPT
✅ ورود به همه اپها بدون شماره واقعی (تلگرام، واتساپ و...)
✅ شماره مجازی از کشورهای مختلف و تحویل فوری
🌐 novanumber.com
⭐️ @NovaNumber
یا میخوای سریع و بیدردسر وارد تلگرام، واتساپ یا سایر پلتفرمها بشی؟
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
شاید یه روزگاری از سر اجبار MUI و Redux صرفا چون بهتر از بقیه راهکاری اون زمان بودن استفاده میشدن ولی الان با آمدن و تقویت TailwindCSS و Zustand یک فاجعه به حساب میان و باید هر چه سریعتر از شر این دو موجودیت الکی کد شلوغ کن، الکی سنگین، الکی وقت توسعه دهنده بگیر خلاص بشیم و با ساختارهای بهرهور جایگزین کنیم.
پ.ن: MUI مثال هست و منظور همه ساختارهای CSS-in-JS پایه هست!
پ.ن: فول استک استاندارد JS که این روزها ترند هست چنین مشخصاتی داره:
* ساختار پایه: React با Vite برای پروژههای ساده و NextJs برای پروژههای حرفهای
* استایلها: TailwindCSS به تنهایی یا با headless UI و یا نهایتا shadcn UI
* استفاده الزامی از EsLint, Husky ،Prettier ,TypeScript و Zod
* استفاده ازAuthJs برای پیاده سازی Authorization
* استفاده از ترکیب Drizzle-ORM و PostgreSQL برای پیاده سازی DB
* استفاده از دیزاین پترنهای RSC و Streaming و در اینده نزدیک PPR
* استفاده از pnpm به جای npm
* استفاده از Turbopack در NextJs و RollupJs در Vite بجای Webpack
@DevTwitter | <Mohammad Ebrahimi Aval/>
پ.ن: MUI مثال هست و منظور همه ساختارهای CSS-in-JS پایه هست!
پ.ن: فول استک استاندارد JS که این روزها ترند هست چنین مشخصاتی داره:
* ساختار پایه: React با Vite برای پروژههای ساده و NextJs برای پروژههای حرفهای
* استایلها: TailwindCSS به تنهایی یا با headless UI و یا نهایتا shadcn UI
* استفاده الزامی از EsLint, Husky ،Prettier ,TypeScript و Zod
* استفاده ازAuthJs برای پیاده سازی Authorization
* استفاده از ترکیب Drizzle-ORM و PostgreSQL برای پیاده سازی DB
* استفاده از دیزاین پترنهای RSC و Streaming و در اینده نزدیک PPR
* استفاده از pnpm به جای npm
* استفاده از Turbopack در NextJs و RollupJs در Vite بجای Webpack
@DevTwitter | <Mohammad Ebrahimi Aval/>
Forwarded from Golden Code (@lix)
چجوری شت کد بنویسیم؟؟
1. هیچ قانونی نداشته باش!
بذار هرکی هرجوری دلش خواست کد بزنه.
2. کیفیت؟ این دیگه چه مزخرفیه؟
فقط سریع باش! وقتت رو حرومه بررسی و تست نکن. هرچی زودتر تحویل بدی بهتره!
3. امنیت؟ ولش کن!
هرکی اومد، همه چی رو بهش بده. رمز نمیخواد، ورود نمیخواد، اعتبارسنجی؟ چی هست اصن؟ همه چیز آزاده! چرا سخت میگیری
4. کد تکراری ؟ اشکال نداره!
یه تیکه کد نوشتی؟ صدبار کپیش کن توو جاهای مختلف. چرا زحمت بکشی تابع درست کنی؟
5. به سرعت لاکپشت وفادار باش!
نه کشی، نه بهینهسازی، نه تست عملکرد. بذار برنامت در حد اینترنت دایل آپ اجرا بشه!
6. کیفیت برای دیگران؟ نه بابا!
فقط رو سیستم خودت تست کن اونم فقط با chrome. اگه کسی با سیستم یا مرورگره دیگهای وارد شد، مشکل خودشونه! شما که خودت همه چیز رو دیدی!
7. پروژهتو توی غار بنویس!
نه فیدبک بگیر، نه دمو بده...
8. نظارت؟ حسش نیس!
صبر کن کاربر خودش زنگ بزنه و بگه: «سایتتون به فنا رفته!» بعد تازه بپرسی: چی دیدی؟ چه اروری بود؟ چی زدی؟!
و...
📌 اگه میخوای یه نرمافزار ضعیف بسازی، فقط کافیه این دستورالعملها همیشه اولویتت باشه!
ولی اگه میخوای حرفهای باشی، باید دقیقاً برعکس اینارو انجام بدی.
@GoldenCodeir
(به منبع دقت کنید👇🏾)
https://x.com/housecor/status/1916897024131072408?s=35
1. هیچ قانونی نداشته باش!
بذار هرکی هرجوری دلش خواست کد بزنه.
2. کیفیت؟ این دیگه چه مزخرفیه؟
فقط سریع باش! وقتت رو حرومه بررسی و تست نکن. هرچی زودتر تحویل بدی بهتره!
3. امنیت؟ ولش کن!
هرکی اومد، همه چی رو بهش بده. رمز نمیخواد، ورود نمیخواد، اعتبارسنجی؟ چی هست اصن؟ همه چیز آزاده! چرا سخت میگیری
4. کد تکراری ؟ اشکال نداره!
یه تیکه کد نوشتی؟ صدبار کپیش کن توو جاهای مختلف. چرا زحمت بکشی تابع درست کنی؟
5. به سرعت لاکپشت وفادار باش!
نه کشی، نه بهینهسازی، نه تست عملکرد. بذار برنامت در حد اینترنت دایل آپ اجرا بشه!
6. کیفیت برای دیگران؟ نه بابا!
فقط رو سیستم خودت تست کن اونم فقط با chrome. اگه کسی با سیستم یا مرورگره دیگهای وارد شد، مشکل خودشونه! شما که خودت همه چیز رو دیدی!
7. پروژهتو توی غار بنویس!
نه فیدبک بگیر، نه دمو بده...
8. نظارت؟ حسش نیس!
صبر کن کاربر خودش زنگ بزنه و بگه: «سایتتون به فنا رفته!» بعد تازه بپرسی: چی دیدی؟ چه اروری بود؟ چی زدی؟!
و...
📌 اگه میخوای یه نرمافزار ضعیف بسازی، فقط کافیه این دستورالعملها همیشه اولویتت باشه!
ولی اگه میخوای حرفهای باشی، باید دقیقاً برعکس اینارو انجام بدی.
@GoldenCodeir
(به منبع دقت کنید👇🏾)
https://x.com/housecor/status/1916897024131072408?s=35
🔥2