⚝
#fun @amiria703_channel
😂😂😂
این امیریا خیلی بچه باحالیه. توی کانال ما هم هست اینجا میره دو سه ماه یبار میاد ی پست میزاره حال می کنم
این امیریا خیلی بچه باحالیه. توی کانال ما هم هست اینجا میره دو سه ماه یبار میاد ی پست میزاره حال می کنم
باید تیم رو به دو تا بازار سی شارپ و نود حرکت بدم
اکثر شرکت هایی که به دولت پروژه میفروشن سی هشتک کد میزنن
نود هم ک تقریبا توی هر مدل پروژه ای کار میشه مخصوصا اونایی که نیاز به کارای real time دارن
تنها چیزی که خیلی استفاده نمیشه Django عه. ولی من همه بک هامو باهاش میزنم سریع و خوش دسته
اکثر شرکت هایی که به دولت پروژه میفروشن سی هشتک کد میزنن
نود هم ک تقریبا توی هر مدل پروژه ای کار میشه مخصوصا اونایی که نیاز به کارای real time دارن
تنها چیزی که خیلی استفاده نمیشه Django عه. ولی من همه بک هامو باهاش میزنم سریع و خوش دسته
👍2
Forwarded from Linuxor ?
از این به بعد به CSS بگید زبان برنامه نویسی؛ بهش if اضافه شده و مشابه مدیا کوئری عمل میکنه
developer.chrome.com/blog/if-article
@Linuxor
developer.chrome.com/blog/if-article
@Linuxor
🔥1
Forwarded from Data Science Docs | مرجع جزوات علوم داده
@DataScience_Docs - Introduction to Data Cleaning.pdf
1 MB
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Electro0ne Bytes 🦅 (ᴍͥᴏᴇͣɪͫɴ)
Think like a developer, act like an attacker. Study how applications are built before you try to break them. Understanding architecture, common frameworks, authentication flows, and data handling patterns will give you a huge edge. Don’t chase bugs randomly — build hypotheses, validate them, and go deep. And most importantly, document everything. A disciplined hacker is a dangerous one. 😡 😎
https://news.1rj.ru/str/electro0ne_bytes
https://news.1rj.ru/str/electro0ne_bytes
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Electro0ne Bytes 🦅
I publish articles related to hacking and security for you, so let's learn together.💪
Contact: @Electro0ne Blogs: electro0nes.github.io
Contact: @Electro0ne Blogs: electro0nes.github.io
Forwarded from 𝘮𝘰𝘯𝘪𝘣 𝘴𝘢𝘭𝘦𝘩𝘪
🎯 به Code Lab خوش اومدی!
اگه فکر میکنی برنامهنویسی فقط حفظ کردن سینتکسه، وقتشه ذهنتو عوض کنی!
اینجا جاییه که کدنویسی رو با لذت یاد میگیریم، نه با فشار و استرس!
📌 توی Code Lab قراره:
• با چالشهای روزانه مهارتتو تقویت کنی
• نکات کاربردی JavaScript و React رو آسون و قابل فهم یاد بگیری
• از تجربههای واقعی، اشتباهات رایج و ترفندهای خفن باخبر بشی
• و حتی گاهی دربارهی دغدغههای ذهنی یه برنامهنویس گپ بزنیم (از ایمپاستر سندروم تا مصاحبه کاری!)
✨ هر چیزی که برای یه توسعهدهندهی خلاق و قوی شدن لازم داری، همینجاست.
📲 اگه هنوز عضوی از Code Lab نیستی، همین حالا بیا…
چون آیندهات میتونه از همینجا شروع بشه!
🆔@c0delab | 🧑🏻💻👩🏻💻
📮Gp CodeLab
اگه فکر میکنی برنامهنویسی فقط حفظ کردن سینتکسه، وقتشه ذهنتو عوض کنی!
اینجا جاییه که کدنویسی رو با لذت یاد میگیریم، نه با فشار و استرس!
📌 توی Code Lab قراره:
• با چالشهای روزانه مهارتتو تقویت کنی
• نکات کاربردی JavaScript و React رو آسون و قابل فهم یاد بگیری
• از تجربههای واقعی، اشتباهات رایج و ترفندهای خفن باخبر بشی
• و حتی گاهی دربارهی دغدغههای ذهنی یه برنامهنویس گپ بزنیم (از ایمپاستر سندروم تا مصاحبه کاری!)
✨ هر چیزی که برای یه توسعهدهندهی خلاق و قوی شدن لازم داری، همینجاست.
📲 اگه هنوز عضوی از Code Lab نیستی، همین حالا بیا…
چون آیندهات میتونه از همینجا شروع بشه!
🆔@c0delab | 🧑🏻💻👩🏻💻
📮Gp CodeLab
WebBaz | وب باز
🎯 به Code Lab خوش اومدی! اگه فکر میکنی برنامهنویسی فقط حفظ کردن سینتکسه، وقتشه ذهنتو عوض کنی! اینجا جاییه که کدنویسی رو با لذت یاد میگیریم، نه با فشار و استرس! 📌 توی Code Lab قراره: • با چالشهای روزانه مهارتتو تقویت کنی • نکات کاربردی JavaScript و…
این کانال رو نگا کردم خوبه می تونین عضوش بشین
امروز میشینم سر پروژه همگان؛
تصور کن که ی مغز از خودت داری جدا می کنی و همه افراد و توانایی هاشونو میریزی داخل اون مغزت
دفعه بعدی از کسی کمک خواستی فقط از اون مغزت استفاده می کنی
این میشه همگان
تصور کن که ی مغز از خودت داری جدا می کنی و همه افراد و توانایی هاشونو میریزی داخل اون مغزت
دفعه بعدی از کسی کمک خواستی فقط از اون مغزت استفاده می کنی
این میشه همگان
🫡2
Forwarded from Python BackendHub (Mani)
یه نگاهی کلی به سورس کد نوبیتکس انداختم و واقعاً اسپاگتی بود. تو این یک سال فهمیدم که خروجی یک تیم به تعداد نفراتش ربطی نداره؛ ممکنه ۵ نفر آنقدر بهینهکار باشن که ۵۰۰ نفر هم نتونن بهشون برسن. نکته کلیدی چیه؟ بهینهسازی پروسهها و حذف کارهای وقتگیره.
منظورم چیه؟ وقتی تصمیم میگیرید یک فیچر بنویسید، باید ببینید چقدر از وقتی که صرف کدنویسی میکنید به کسبوکار سود میرسونه، نه صرفاً پیچیدگی تکنولوژیک.
مثلاً به جای اینکه تیم فرانت و بکاند دائم با فایل پستمن ور برن، بکاند میتونه OpenAPI رو خودکار تولید کنه و موقع دیپلوی سرور تایپسیف بگیره. بعد تیم فرانت اون رو Pull میکنه و یک کلاینت HTTP اتوماتیک میسازه. این سادهترین و بیدردسرترین راهه. قبل از هر ریلیز، یک بار تایپها رو Pull میکنیم و اگه TypeScript ارور نده یعنی Breaking Change نداریم. این تسک شاید ۲ ثانیه طول بکشه، اما اگه دستی چک بشه میتونه ساعتها وقت و هزینه کسبوکار رو هدر بده. سوال مصاحبهای که ۹۰٪ کاندیدای فرانت اشتباه جواب میدن هم دقیقاً اینجاست!
حالا فرض کن تیم فرانت میخواد پاسخهای خطایی که Status ۲۰۰ نیست رو ترجمه کنه. تیم بکاند میتونه هر دفعه که یک کد خطای جدید اضافه میکنه، اینو به فرانت اطلاع بده یا اصلاً کل ترجمه رو بسپره به بکاند (که اشتباهه؛ ترجمه برای End Userه نه برای کلاینت). راه بهتر اینه که OpenAPI رو Extend کنیم و Errorها رو اونجا تعریف کنیم، یه discriminator بذاریم مثلاً error_type. حالا تیم فرانت خیلی راحت میتونه همه حالتهای خطا رو هندل کنه و error_type رو مستقیم به یک کلید ترجمه تبدیل کنه. این پروسه که قبلاً ساعتها طول میکشید، با همین روش میتونه خیلی سریع بشه.
ممکنه اون کلید ترجمه تو یه سری زبانها تعریف شده باشه و تو یه سری، نه. یا از اول تو فایل پیشفرض (مثلاً انگلیسی) یادت رفته باشه تعریفش کنی. اینجا میتونیم با استفاده از کتابخونهی intl-t یک تایپینگ خیلی قویتر کنار i18n داشته باشیم و جلوی این مشکلات رو بگیریم!
کلا هروقت دارین زیاد با یک مشکل دست و پنجه نرم میکنید دنبال راه حلی باشید که با اون مشکل دیگه دست و پنجه نرم نکنید. و اینطوری شما تبدیل به اون تیم خیلی بهینه میشید.
@PyBackendHub
منظورم چیه؟ وقتی تصمیم میگیرید یک فیچر بنویسید، باید ببینید چقدر از وقتی که صرف کدنویسی میکنید به کسبوکار سود میرسونه، نه صرفاً پیچیدگی تکنولوژیک.
مثلاً به جای اینکه تیم فرانت و بکاند دائم با فایل پستمن ور برن، بکاند میتونه OpenAPI رو خودکار تولید کنه و موقع دیپلوی سرور تایپسیف بگیره. بعد تیم فرانت اون رو Pull میکنه و یک کلاینت HTTP اتوماتیک میسازه. این سادهترین و بیدردسرترین راهه. قبل از هر ریلیز، یک بار تایپها رو Pull میکنیم و اگه TypeScript ارور نده یعنی Breaking Change نداریم. این تسک شاید ۲ ثانیه طول بکشه، اما اگه دستی چک بشه میتونه ساعتها وقت و هزینه کسبوکار رو هدر بده. سوال مصاحبهای که ۹۰٪ کاندیدای فرانت اشتباه جواب میدن هم دقیقاً اینجاست!
حالا فرض کن تیم فرانت میخواد پاسخهای خطایی که Status ۲۰۰ نیست رو ترجمه کنه. تیم بکاند میتونه هر دفعه که یک کد خطای جدید اضافه میکنه، اینو به فرانت اطلاع بده یا اصلاً کل ترجمه رو بسپره به بکاند (که اشتباهه؛ ترجمه برای End Userه نه برای کلاینت). راه بهتر اینه که OpenAPI رو Extend کنیم و Errorها رو اونجا تعریف کنیم، یه discriminator بذاریم مثلاً error_type. حالا تیم فرانت خیلی راحت میتونه همه حالتهای خطا رو هندل کنه و error_type رو مستقیم به یک کلید ترجمه تبدیل کنه. این پروسه که قبلاً ساعتها طول میکشید، با همین روش میتونه خیلی سریع بشه.
ممکنه اون کلید ترجمه تو یه سری زبانها تعریف شده باشه و تو یه سری، نه. یا از اول تو فایل پیشفرض (مثلاً انگلیسی) یادت رفته باشه تعریفش کنی. اینجا میتونیم با استفاده از کتابخونهی intl-t یک تایپینگ خیلی قویتر کنار i18n داشته باشیم و جلوی این مشکلات رو بگیریم!
کلا هروقت دارین زیاد با یک مشکل دست و پنجه نرم میکنید دنبال راه حلی باشید که با اون مشکل دیگه دست و پنجه نرم نکنید. و اینطوری شما تبدیل به اون تیم خیلی بهینه میشید.
@PyBackendHub
Forwarded from Linuxor ?
این ریپو اومده آموزش سطح پیشرفته امنیت به صورت Offensive رو جمع کرده که از بخش های مختلفی تشکیل شده :
OSWE : آزمون وب
OSEP : تست نفوذ پیشرفته
OSED : توسعه اکسپلویت در لینوکس و ویندوز
OSEE : اکسپلویت کرنل ویندوز
github.com/CyberSecurityUP/OSCE3-Complete-Guide
@Linuxor
OSWE : آزمون وب
OSEP : تست نفوذ پیشرفته
OSED : توسعه اکسپلویت در لینوکس و ویندوز
OSEE : اکسپلویت کرنل ویندوز
github.com/CyberSecurityUP/OSCE3-Complete-Guide
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
یکی از مهارتهای مهم برای توسعهدهندهها و مهندسان نرمافزار، اینه که بتونن مفاهیم فنی پیچیده رو به زبانی ساده و قابلدرک برای افراد غیرفنی (مانند مدیر محصول، سرمایهگذار یا حتی مشتری) توضیح بدن.
در این مقاله از System Design Codex، تکنیکها و توصیههایی برای برقراری ارتباط مؤثر دربارهی موضوعات فنی ارائه شده — از اهمیت درک مخاطب گرفته تا استفاده از استعارهها و اجتناب از اصطلاحات پیچیده.
https://newsletter.systemdesigncodex.com/p/how-to-talk-technical-stuff-with
@DevTwitter | <Mahmoud Barzegar/>
در این مقاله از System Design Codex، تکنیکها و توصیههایی برای برقراری ارتباط مؤثر دربارهی موضوعات فنی ارائه شده — از اهمیت درک مخاطب گرفته تا استفاده از استعارهها و اجتناب از اصطلاحات پیچیده.
https://newsletter.systemdesigncodex.com/p/how-to-talk-technical-stuff-with
@DevTwitter | <Mahmoud Barzegar/>
💯1
Forwarded from DevTwitter | توییت برنامه نویسی
یکی از مفیدترین مقالهها درباره پایتون که از شانس ترجمه فارسی هم داره:
https://github.com/satwikkansal/wtfpython
@DevTwitter | <Reza/>
https://github.com/satwikkansal/wtfpython
@DevTwitter | <Reza/>
Forwarded from Data Science Docs | مرجع جزوات علوم داده
@DataScience_Docs - Mathematics for ML.pdf
1.4 MB
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Please open Telegram to view this post
VIEW IN TELEGRAM