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

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://news.1rj.ru/str/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
‏از ۲ روز گذشته تا به الان که نگارش ۶.۲ وردپرس فارسی رو منتشر کردیم، تقریبا نزدیک به ۸۰۰ هزار بار این نگارش از زبان فارسی دریافت/به‌روزرسانی شده.

این بار شما بگید، فکر می‌کنید چه تعداد سایت فارسی زبان داریم که از وردپرس فارسی استفاده می‌کنند؟

@DevTwitter | <Saeed Fard/>
👍34👎3
سوالات مصاحبه برای Front-end

HTML

• What is Semantic HTML?

• Explain DOCTYPE in HTML.

• What is the difference between HTML
and HTML5?

• What is the difference between
document & window?

• What is the difference between Local Storage, Session Storage & Cookies?


CSS

• What is the latest version of CSS

• Explain the new features in CSS3

• Explain Different Types of Selectors

• Tell me the difference between inline- block, block, and inline

• What is z-index and why it is used?

• What is the difference between
padding and margin


JavaScript

• Difference between let, const, and var

• What are the different types of data types in JavaScript

• What is an Array and How to create an array in JavaScript

• What is the difference between function and method

• Different Object built-In methods


React

• What is virtual DOM in React?

• What is the difference between
stateful and stateless components in React?

• Can you explain the concept of higher-order components in React

• How to handle events in React?

• Explain Error Boundaries in React.

@DevTwitter
🔥18👍7👎2🤣1
عزیزان، Rust یاد بگیرید. مدت‌هاست دارم اینو میگم.

اصلا لازم نیست ازش خوش‌تون بیاد
یا حتی ازش استفاده کنید. حتی در حد یک خط
چُسِ خوش‌بویی هم نیست...
ولی یاد بگیرینش!

دلیل اینکه چنین حرفی میزنم، همون دلیلی هست که میگم همه باید C بلد باشن. یک شیفت در نرم افزار داره اتفاق میفته!

@DevTwitter | <Amirreza Gh/>
👍55👎15🤣5🤯1
عزیزان، دو نکته:
۱. اگر تازه در حال یادگیری برنامه‌نویسی هستید و تمرکز‌تون روی یک زبان یا تکنولوژی خاصی هست، لازم نیست روند یادگیری رو متوقف کنید که یک زبان برنامه نویسی دیگه رو یاد بگیرید. همون مسیر خودتون رو ادامه بدید و جایی که احساس کردید به هدف‌تون از یادگیری رسیدید، می‌تونید در ادامه‌ی مسیر یادگیری زبان‌های دیگه رو امتحان کنید.
۲. محبوبیت Rust در سه سال اخیر به شدت افزایش پیدا کرده و پیشنهادم به برنامه‌نویس‌ها و تسترهای سیستمی اینه که حتی به صورت تفریحی هم که شده این زبان رو یاد بگیرند.

@DevTwitter | <Kasra M./>
👍42🤣8👎4🔥1
با یکسری توضیحات از هوش مصنوعی خواستم برای چنل تلگرام با اسم DevTwitter لوگو طراحی کنه

@DevTwitter
👍49🤣23👎12🔥3
اگر میخواید که با هوش مصنوعی تصویر تولید کنید میتونید با ابزار Image Creator این کارو کنید
کافیه به سایت زیر برید و با ایمیل ماکروسافتتون لاگین کنید
http://bing.com/create

@DevTwitter
👍16🤣1
یه خبر غیر برنامه نویسی که یکی دو روزیه ترکیده.

تپسی از اسنپ شکایت کرده که اسنپ با هزار تا سیمکارت، توی سرویس تپسی درخواست خودرو میکرده و لغو میکرده، با این کار شماره و اطلاعات راننده رو بدست میاورده و برای جذب اون راننده ها از این اطلاعات استفاده میکرده.

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

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

ماجرا برای سال 98 هست که الان خیلی وایرال شده، هنوز وضعیت این گیس و گیس کشی مشخص نیست.

> شکایت تپسی و تایید شورای رقابت
> تکذیبیه اسنپ

@DevTwitter
🤣109👍15
اگر قراره باسنتون رو تو مسیر React بذارید، پس این ده تا ریپوی ارزشمند رو از دست ندید

1. رودمپ ری اکت
https://github.com/adam-golab/react-developer-roadmap

2. ری اکت
https://github.com/facebook/create-react-app

3. سی روز ری اکت
https://github.com/Asabeneh/30-Days-Of-React

4. کامپوننت های ری اکت
https://github.com/brillout/awesome-react-components

5. داکیومنت ری اکت
https://github.com/reactjs/react.dev

6. ری اکت زیبا :))
https://github.com/enaqx/awesome-react

7. روتر ری اکت
https://github.com/remix-run/react-router

8. ریداکس
https://github.com/reduxjs/react-redux

9. چیت شیت هوک های ری اکت
https://github.com/ohansemmanuel/react-hooks-cheatsheet

10. سی ثانیه ری اکت
https://github.com/30-seconds/30-seconds-of-react

@DevTwitter
👍26🤣7🤬1
اگر دنبال یه کلاینت رایگان، اپن سورس و سبک برای دیتابیس های SQL و NoSQL هستید حتما DBGate رو امتحان کنید.

برای لینوکس، ویندوز، مک و مرورگر های وب هم قابل استفاده س.

https://dbgate.org/

@DevTwitter
👍23
#وی_اس_کد_تیپ

اگر توی یک تیم کار میکنید و میخواید اکستنشن هایی که پروژه ی شما داره، بقیه ی تیم هم نصب کنن، یا اگر میخواید پروژه ی گیتهابتون اکستنشن های شما رو هم به برنامه نویس ها پیشنهاد کنه...

فایل
.vscode/extensions.json
رو بسازید و داخلش اسم اکستنشن هایی که برای اون پروژه نیازه رو بنویسید.

وقتی یکی پروژه رو توی vscode باز میکنه، vscode ازش میخواد که این اکستنشن ها رو نصب کنه.

@DevTwitter
👍49👎1🤣1
اگر میخواید برنامه نویس وب بشید، نیازی به خرج کردن میلیون ها تومن برای دوره های مختلف نیست
از سایت ها و ابزار های زیر استفاده کنید :)

سایت های آموزش وب دولوپمنت
1. W3schools.
2. Freecodecamp
3. TheOdinProject
4. Scrimba
5. Tutorialspoint
6. Geeks for Geeks.
7. Studytonight
8. Solo Learn
9. Guru99

چنل های یوتیوب برای وب دولوپر ها
1. Code with harry
2. Taversy media
3. Freecodecamp
4. Clever programmer
5. The new boston
6. Telusko
7. Yahoobaba

نرم افزار های آموزشی
1. Solo learn
2. W3schools
3. Mimo
4. Grasshopper
5. Programminghub

تمرین کد زدن
1. Icodethis
2. Frontend Mentor
3. Hacker Rank
4. Top coder
5. Codechef
6. Hacker Earth
7. Coder byte

@DevTwitter
👍45🔥5👎4🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
یک جایگزین «رایگان» چینی برای GitHub Copilot هست به نام CodeGeeX.

فعلاً ۱۰ تا زبان رو پشتیبانی می‌کنه. برای VS Code و IDEهای Jetbrains پلاگین داره و علاوه بر تولید کد بر اساس کد موجود و پیشنهاد کد با AI،‌ امکان ترجمه کد زبان‌های مختلف رو هم داره.
‏به نظر من Copilot به خاطر کار مستقیم «گیت‌هاب» بهتره. البته جایگزین‌های مبتنی بر GPT که روی دیتاست کدهای عمومی گیت‌هاب train شدن هم هستند ولی با محصول تجاری فاصله دارند.
لازمه بگم در مورد حریم شخصی هوشیار باشید. این شرکت‌ها به صورت طبیعی تابع قوانین کشورهای خودشون هستند. در مورد CodeGeeX حتی صفحه حریم شخصی وجود نداره. بنابراین آگاهانه ازشون استفاده کنید.

@DevTwitter | <Hamed/>
🔥12👍6👎4🤣3
#نقل_کد

"Your most unhappy customers are your greatest source of learning."
Bill Gates

«مشتری هایی که اگر پیداتون کنن از باسن دارتون میزنن، بهترین منابع یادگیری برای شما هستن»
بیل گیتس


@DevTwitter
🤣71👍10
در کروم و فایرفاکس یک افزونه هست به اسم OneTab که مورد علاقه‌ام هست.
وقتی tab ها زیاد میشه، یه کلیک میکنی و کل تب‌ها بسته میشن و اسم و آدرس شون هم برات ذخیره میشن تا بعدا بهشون دسترسی داشته باشی. میتونی این لیست رو export هم بکنی و ببری رو دستگاه های دیگه‌ات.

@DevTwitter | <Alireza Gh/>
👍51🤬3👎2🔥1
اگر قراربود دوباره برنامه نویسی رو شروع کنم حتما یه نگاهی هم به این موارد از همون اوایل مینداختم!

Docker + Nginx + AWS + GitHub actions + YAML

CI/CD Pipelines

شاید این ها هم

Kubernetes + Jenkins + Ansible

@DevTwitter | <Max/>
👍41👎21🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#گوز_گوز

کسی دعوتنامه پایتون داره؟
با جمعی از دانشمندان یک درصد برتر جهان...
خب قبل از همچین جلسه‌ای، سرچ کن "پایتون چیست".
بعد همون رو (بدون اینکه کلا بدونی پایتون چیست) از رو بخون. اینطوری باز احتمالا توضیحاتت منطقی‌تر و درست‌تر از آب دربیاد.
شبکه‌های جهانی پایتون آخه؟!

@DevTwitter | <Milad Nouri/>
🤣71🤬15👍2
روی نسخه جدید (۱.۵.۰) پکیج spatie/ignition، پیشنهادهای هوش مصنوعی هم اضافه شده.
وقتی توی برنامه خطایی رخ می‌ده، راهکار هوش مصنوعی (به کمک OpenAi) هم پیشنهاد می‌ده.
بعد از آپدیت، OPEN_API_KEY رو توی env بذارید و...
این پکیج نمایش صفحه‌های خطا، به صورت پیش‌فرض در لاراول هم استفاده می‌شه.

https://github.com/spatie/ignition/pull/261

@DevTwitter | <Milad Nouri/>
🤯12👍2