Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Anophel | آنوفل
آموزش روتر React: مانند یک حرفه ای تغییر مسیر دهید

🔺 مسیریابی بومی React ریسک و نگهداری را افزایش می دهد. این آموزش کاوش کاملی از رویکردهای مسیریابی را ارائه می‌کند و به راه‌حلی زیبا دست می‌یابد که به طور یکپارچه در هر پایه کد React قرار می‌گیرد. React Router عملاً راه حل تغییر و مسیریابی صفحه Rea...

🌐 : آموزش روتر React: مانند یک حرفه ای تغییر مسیر دهید
Forwarded from Anophel | آنوفل
آموزش روتر React: مانند یک حرفه ای تغییر مسیر دهید

🔺 مسیریابی بومی React ریسک و نگهداری را افزایش می دهد. این آموزش کاوش کاملی از رویکردهای مسیریابی را ارائه می‌کند و به راه‌حلی زیبا دست می‌یابد که به طور یکپارچه در هر پایه کد React قرار می‌گیرد. React Router عملاً راه حل تغییر و مسیریابی صفحه Rea...

🌐 : آموزش روتر React: مانند یک حرفه ای تغییر مسیر دهید
Forwarded from Anophel | آنوفل
10 مشکل رایج جاوا اسکریپت که باید بدانید

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

🌐 : 10 مشکل رایج جاوا اسکریپت که باید بدانید
Forwarded from Anophel | آنوفل
استفاده از JWT برای احراز هویت سرویس API

🔺 در چشم انداز همیشه در حال تحول معماری ابر، نقش رابط های برنامه نویسی کاربردی (API) به طور فزاینده ای حیاتی شده است. APIها به عنوان پلی عمل می کنند که به نرم افزارهای مختلف اجازه می دهد تا به طور یکپارچه با هم ارتباط برقرار کنند. این مقاله به بررسی اه...

🌐 : استفاده از JWT برای احراز هویت سرویس API
Forwarded from Anophel | آنوفل
کار با دیزاین پترن ها یا الگوهای طراحی در React

🔺 الگوهای طراحی یا دیزاین پترن ها راهی مناسب برای مقابله با چالش‌ها با راه‌حل‌های تست شده ارائه می‌دهند و در زمان و تلاش توسعه‌دهندگان صرفه‌جویی می‌کنند. در اینجا چگونه الگوهای طراحی React به ماژول های منسجم با جفت کمتر اجازه می دهند صحبت خواهیم کرد.&n...

🌐 : کار با دیزاین پترن ها یا الگوهای طراحی در React
Forwarded from Anophel | آنوفل
استراتژی‌هایی برای ساخت برنامه‌های React در معماری سمت کلاینت

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

🌐 : استراتژی‌هایی برای ساخت برنامه‌های React در معماری سمت کلاینت
Forwarded from Anophel | آنوفل
ژنریک ها (Generics) در Go : بررسی عمیق

🔺 در Go 1.18، این زبان ویژگی جدیدی به نام انواع generic (که معمولاً، ژنریک شناخته می‌شود) معرفی کرد که مدتی در لیست آرزوهای توسعه‌دهندگان Go قرار داشت. در برنامه نویسی، نوع generic، نوعی است که می تواند همراه با چندین نوع دیگر استفاده شود. معمولاً در G...

🌐 : ژنریک ها (Generics) در Go : بررسی عمیق

#go #golang #گو #گولنگ
Forwarded from Anophel | آنوفل
FrankenPHP چیست؟ اپ سرور مدرن PHP

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

🌐 : FrankenPHP چیست؟ اپ سرور مدرن PHP

#فرانیکن #لاراول #php #frankenphp
Forwarded from Python Hints
وقتی با افراد باقی تیم‌های شرکت‌هایی که باهاشون کار می‌کنم صحبت می‌کنم؛ همیشه سعی می‌کنم با دقت بسیار منتظر کلمات کلیدی باشم.
مثلا امروز متوجه شدم؛ یکی ازین شرکت‌ها داره روی django-ninja کار می‌کنه پروژه‌های جدید که بیشتر هم کوتاه مدت لازم هست (نهایتا ۳-۶ ماه) رو دارند میبرند روی این فریمورک بجای استفاده از drf یک تیم برای fastapi هم داریم ولی drf, django از خیلی سال پیش توی شرکت بوده و جا افتاده اما نداشتن Async, ... باعث شده دنیال جایگزین باشند؛ چندماه قبل دنبال golang هم رفتند اما به دلیل زیاد شدن هزینه‌ها توسط شرکت مادر تایید نشد (چون باید ۲ تا تیم ساخته می‌شد؛ نگهداری پروژه‌های بزرگ قدیمی؛ جابجایی برخی از پروژه‌های فعلی و البته توسعه پروژه‌های جدید روی golang )

اما پروژه django-ninja با توجه به آنچه من از این بچه‌ها شنیدم احتمال داره فریمورک جایگزین برای drf باشه؛ بد نیست اگر فرصت دارید شبی ۱-۲ ساعت نیم نگاهی به داکیومنت این پروژه داشته باشید.
پارسال گفتم هرکی سمت Async نره؛ توی تیم بازنده‌های پایتون خواهد بود.

Django-Ninja Rest Framework Github

خواستم تاکید کنم: توجه کنید که گفتم اگر وقت خالی دارید؛ ۱-۲ ساعت نیم نگاه داشته باشید.
میدونستید بدون استفاده از جاوااسکریپت میتونید فقط با html پاپ‌آپ بسازید

ویرایش : فردا پستشو میزاریم 🔥
Forwarded from 
اگه تجربه‌ای راجع به مهاجرت از سیستم‌عامل‌های دیگه به گنو/لینوکس و خانواده‌ش دارید، ممنون می‌شم اینجا با ما به اشتراک بذارید.

#موقت
Forwarded from DevAcademy
عرض ادب
چندتا موقعیت شغلی برای Senior Software Engineer (Golang) باز شده
جزئیات کامل تو آگهی هست؛ اگه علاقه‌مند بودید.
دو پروژه مختلف به صورت همزمان در حال تیم آپ هستند؛ حوزه AI و blockchain.
حقوق بالای ۵۵ میلیونه و کار به صورت ریموت انجام می‌شه.
سطح زبان انگلیسی متوسط ضروریه.
لطفاً هنگام ارسال رزومه، عنوان ایمیل را به درستی وارد کنید.
سوالی داشتید در خدمتم.
مخلص

https://www.linkedin.com/posts/bij7n_%D8%B9%D8%B1%D8%B6-%D8%A7%D8%AF%D8%A8-%DA%86%D9%86%D8%AF%D8%AA%D8%A7-%D9%85%D9%88%D9%82%D8%B9%DB%8C%D8%AA-%D8%B4%D8%BA%D9%84%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-senior-software-activity-7239605762400956416-CkiG?utm_source=share&utm_medium=member_ios

💻@DevAcaademy
💬
@DevAcademyGroup
Forwarded from DevAcademy
چند تا موقعیت شغلی کار ریموت دلاری هست برای backend که تو استک من نیست اگر مایل بودین بگین تا معرفیتون کنم


==Main requirements==
Language: You must have good english skill in speaking and writinig.
Salary: 3000$-4000$ (crypto payment)
Work Hours: 8+hrs
Role: Full-time
Experience: 5+ years.

These kinds of developers can apply for this role.
C#/.Net Developer
RoR Developer
DevOps Engineer
AI/ML Engineer
Python Developer
Java Develeper

https://www.linkedin.com/posts/abbas-hoseini_%DA%86%D9%86%D8%AF-%D8%AA%D8%A7-%D9%85%D9%88%D9%82%D8%B9%DB%8C%D8%AA-%D8%B4%D8%BA%D9%84%DB%8C-%DA%A9%D8%A7%D8%B1-%D8%B1%DB%8C%D9%85%D9%88%D8%AA-%D8%AF%D9%84%D8%A7%D8%B1%DB%8C-%D9%87%D8%B3%D8%AA-%D8%A8%D8%B1%D8%A7%DB%8C-activity-7239918814832857088-PtXg?utm_source=share&utm_medium=member_ios

💻@DevAcaademy
💬
@DevAcademyGroup
Forwarded from DevAcademy
ما یک پوزیشن QA در تیممون خالی داریم. در صورت تمایل لطفا رزومتون رو برای بنده ارسال بفرمایید. لطفا در موضوع ایمیل کلمه Quality Assurance Engineer رو قید بفرمایید.
لطفا رزومتون رو به ایمیل بنده ارسال کنید.
[email protected]


Key Responsibilities: 
- Collaborate with developers and stakeholders to understand project requirements and ensure software quality. 
- Perform end-to-end (E2E) testing to validate the full functionality of applications from start to finish. 
- Develop and maintain automated test scripts using Selenium and Cypress. 
- Conduct user interface (UI) tests to ensure a seamless and intuitive user experience. 
- Create detailed and accurate ticket descriptions based on business requirements and test findings. 
- Work closely with team members to identify, document, and resolve issues. 
- Provide input to continuously improve testing processes, strategies, and methodologies. 
- Support User Acceptance Testing (UAT).

Key Skills & Qualifications: 
- Strong teamwork skills with a collaborative mindset. 
- Eager to learn and adapt to new tools, technologies, and processes. 
- Experience with E2E and UI testing. 
- Ability to write clear and concise ticket descriptions, ensuring business requirements are accurately reflected. 
- Excellent communication skills, with the ability to work closely with the Product Owner and Team Leader. 
- Detail-oriented, with the ability to manage multiple tasks in a fast-paced environment. 
- Fluent in English.

https://www.linkedin.com/posts/alivahidinasab_%D8%B3%D9%84%D8%A7%D9%85-%D8%AF%D9%88%D8%B3%D8%AA%D8%A7%D9%86-%D8%B9%D8%B2%DB%8C%D8%B2-%D9%85%D8%A7-%DB%8C%DA%A9-%D9%BE%D9%88%D8%B2%DB%8C%D8%B4%D9%86-qa-%D8%AF%D8%B1-%D8%AA%DB%8C%D9%85%D9%85%D9%88%D9%86-activity-7240243989960929280-eCEX?utm_source=share&utm_medium=member_ios

💻@DevAcaademy
💬
@DevAcademyGroup
acceptance
felperc
مرحله۵: پذیرش
Forwarded from Meitix (Meiti)
این cylcomatic completely هم تعریفش اینه:

از کجا میتونیم بفهیم که کدمون complexه؟ تعداد خط؟ تعداد فایل؟

اینجا این تکنیک به کارمون میاد که بر اساس برنچینگ های کد(if,switch) یا میزان تو در تویی فانکشن ها، و حلقه ها و حتا jump میاد یه عددی رو برای هر کدوم در نظر میگیره و اگه از ۲۰ بیشتر باشه باید ریفکتور کنیم. چون هر چقدر بیشتر باشه شانس اینکه کدمون بترکه بر اساس تغییر خیلی زیاده. خوشبختانه تو گو ابزاری برای شناسایش هست و نیاز نیست قلم کاغذ دم دستمون باشه😅


فرق complex and complicated چیه ؟

جزئییات بیشترش
Forwarded from Gopher Academy
🔵 عنوان مقاله
gops: A Way to List Currently Running Go-Built Processes

🟢 خلاصه مقاله:
متأسفانه شما هیچ متنی از مقاله‌ای را که خواستار خلاصه‌سازی آن هستید ارائه ندادید. لطفاً متن مقاله را برایم ارسال کنید تا بتوانم خلاصه‌ای دقیق و جامع از آن تهیه کنم.

🟣لینک مقاله:
https://github.com/google/gops


👑 @gopher_academy
Forwarded from Gopher Academy
🔴 مدیریت حافظه در زبان های برنامه نویسی مدرن


🟢Introduction to Memory management
🟡 https://t.iss.one/gopher_academy/778
🟢What is it?
🟡 https://t.iss.one/gopher_academy/779
🟢Stack
🟡 https://t.iss.one/gopher_academy/780
🟢Stack & Heap visualized
🟡 https://t.iss.one/gopher_academy/781
🟢Heap
🟡 https://t.iss.one/gopher_academy/782
🟢Why is it important?
🟡 https://t.iss.one/gopher_academy/783
🟢Different approaches?
🟡 https://t.iss.one/gopher_academy/784
🟢Manual memory management
🟡 https://t.iss.one/gopher_academy/787
🟢Garbage collection(GC)
🟡 https://t.iss.one/gopher_academy/788
🟢Garbage collection visualized
🟡 https://t.iss.one/gopher_academy/789
🟢Resource Acquisition is Initialization (RAII)
🟡  https://t.iss.one/gopher_academy/791
🟢Automatic Reference Counting(ARC)
🟡 https://t.iss.one/gopher_academy/792


🔰 @gopher_academy
Forwarded from Geek Alerts
شایان از مهندسان ایرانی توییتر «اکس» اطلاع داد که امروز دفتر سانفرانسیسکو این شرکت برای همیشه تعطیل شده و کارمندان این دفتر رو به پالوآلتو جایی که بیشتر مهندسان توییتر اونجا قرار دارن انتقال دادن.
این از برنامه‌های ایلان ماسک برای انتقال دفتر مرکزی به آستین تگزاس هست و کارمندان سایر دفاتر هم به پالوآلتو و سن خوزه کالیفرنیا منتقل میشن.
پالو آلتو که بخشی از سیلیکون‌ولی هست میزبان شرکت‌های بزرگ معروفی مثل HP و VMware هم هست و در همسایگی شرکت گوگل قرار داره.
latimes
@geekalerts
Forwarded from Geek Alerts