Ditty | دیتی – Telegram
Ditty | دیتی
3.19K subscribers
194 photos
20 videos
4 files
387 links
دیتی | دنیای ساده‌شدهٔ برنامه‌نویسی وب
https://ditty.ir
Download Telegram
🔺اگه توی یک پروژه جاوااسکریپتی‌ با ارقام و اعداد مالی سر و کار دارین، کتابخونه dinero.js خیلی می‌تونه کار شما رو راحت کنه

- با این کتابخونه می‌تونیم راحت‌تر و امن‌تر با ارقام مالی سر و کار داشته باشیم و اونها رو تبدیل کنیم، مقایسه کنیم، فرمت کنیم و ...

- این کتابخونه از واحدهای پولی زیادی از جمله ریال پیشتیبانی می‌کنه
GitHub:
https://github.com/dinerojs/dinero.js

Docs:
https://v2.dinerojs.com/docs/getting-started/quick-start

#links
Ditty | دیتی
🔺جاوااسکریپتی‌ها، می‌تونین خروجی رو با دلیل حدس بزنین؟ true یا false؟ چرا؟ - آزمون جاوااسکریپت - شماره ۱۱ - جواب اختصاصی از اینجا: https://ditty.ir/p/Xege5 #quiz
🔺جاوااسکریپتی‌ها! اولین case اجرا میشه یا دومین؟ 🤔

- آزمون #جاوااسکریپت - شماره ۱۲
- این سوال دو نکته داره که توضیح اختصاصی رو می‌تونین از اینجا ببینین:
ditty.ir/426

#quiz
🔺نتیجه نظرسنجی سالیانه وبسایت Stackoverflow از دنیای برنامه‌نویسی

- کلیدی‌ترین نکته‌های نظرسنجی Developer Survey وبسایت Stackoverflow (یکی از معتبرترین نظرسنجی‌ها با جامعه آماری بالا)

پراستفاده‌ترین‌ها
» پراستفاده‌ترین زبان برنامه‌نویسی دنیا برای نهمین سال پیاپی برای جاوااسکریپت
» پراستفاده‌ترین IDE برای VS Code
» پراستفاده‌ترین دیتابیس‌ها برای MySQL و PostgreSQL
» پراستفاده‌ترین فریم‌ورک وب برای ری‌اکت که تونست پس از سال‌ها جی‌کوئری رو پشت سر بذاره
» پراستفاده‌ترین سیستم‌عامل برای ویندوز

دوست‌داشتنی‌ها
» زبان‌ها: Rust و Clojure و TypeScript
» دیتابیس‌ها: Redis و PostgreSQL و MongoDB
» فریم‌ورک‌ها: Svelte و ASP.NET Core و FastAPI

خواستنی‌ترین‌ها (Most Wanted. یعنی تکنولوژی‌هایی که یک توسعه‌دهنده علاقه داره اونها رو یاد بگیره و کار کنه)
» زبان‌ها: پایتون، تایپ‌اسکریپت و جاوااسکریپت
» دیتابیس‌ها: PostgreSQL و MongoDB و Redis
» فریم‌ورک‌ها: React.js و Vue.js و Django

آمار کامل رو می‌تونین از اینجا ببینید:
https://insights.stackoverflow.com/survey/2021
This media is not supported in your browser
VIEW IN TELEGRAM
🔺ـ IIFE توی جاوااسکریپت چیه؟ 🤔

- سوال ۲۶ از هفتاد سوال مصاحبه #جاوااسکریپت 💯
- همه سوال‌ها رو می‌تونین از اینجا ببینین:
https://ditty.ir/124

#javanoscript
Ditty | دیتی
🔺الگوی طراحی Composite به زبان #ساده - این الگو کمک می‌کنه تا بتونیم با گروهی از آبجکت‌ها که نوع‌های مختلفی دارن، اما باید به شکل یک ساختار درختی کنار هم قرار بگیرن، طوری کار کنیم که انگار همگی نوع‌های یکسانی دارن - برای مثال یک ساختار درختی از اعضای یک…
🔺الگوی طراحی Decorator به زبان #ساده

- از این الگو زمانی استفاده می‌کنیم که می‌خوایم به آبجکت‌ها ویژگی اضافه کنیم یا رفتار اونها رو تغییر بدیم

- در واقع با این الگو می‌تونیم به آبجکت‌های موجود، در زمان اجرای کد (Run-time) ویژگی اضافه کنیم. بدون اینکه مجبور باشیم کلاس‌های اونها رو دستکاری کنیم و یا زیرکلاس بسازیم

- این الگو کاربرد زیاد و پیاده‌سازی راحتی داره که توی این قسمت با اون آشنا می‌شیم:
https://ditty.ir/p/5dPv5

#oop 💯
👍1
با آخرین زبانی که کار کردین «روز برنامه‌نویس» رو تبریک بگین 😉👏
#programmersday
🔺اگه طرح‌ها، تصاویر و گرافیک‌های #جذاب برای برنامه‌تون می‌خواین این چند تا وبسایت رو ببینین:

drawkit.io
undraw.co
icons8.com
iradesign.io
blush.design
storyset.com
pixeltrue.com
manypixels.co
iconscout.com
illustrations.co
humaaans.com
isometric.online
openpeeps.com

منبع: @computer_channell
#links
🔺اگه طراح صفحات وب هستین، این کد رو توی کنسول مرورگر بزنین تا همون لحظه همهٔ متن‌های توی صفحه قابل ویرایش بشن و بتونین ظاهر برنامه رو تست کنین 👌

document.designMode = "on";

#tricks
👍1
🔺اگه زیاد از Stackoverflow کپی/پیست می‌کنین، این کیبورد برای شماست :))

https://drop.com/buy/stack-overflow-the-key-macropad

- ۴ آپریل سال ۲۰۲۱ که همون تاریخ ۱۳ فروردین خودمون هست، Stackoverflow توی مقاله‌ای از این کیبرد رونمایی کرد. اما کسی نمی‌دونست اون روز April Fool یا همون روز دروغ سیزده خودمون هست و خیلیا این رو باور کردن :))
اما جدیداً توی یک مقاله دیگه Stackoverflow گفته با همکاری یک شرکت دیگه تونسته این کیبرد رو بسازه و الان به‌طور واقعی قابل فروش هست.
#fun
This media is not supported in your browser
VIEW IN TELEGRAM
🔺نوع BigInt توی #جاوااسکریپت چیه؟ 🤔

پ.ن: دارم مطالب جاوااسکریپت دیتی رو دسته‌بندی و مرتب می‌کنم تا یک آموزش جامع و کامل از جاوااسکریپت داشته باشیم. تصمیم گرفتم برای هر پست، ورژن ویدئویی هم منتشر کنم. یعنی هم متنی و هم ویدئویی.
این ویدئو بریده‌ای از قسمت «نوع‌های داده‌ای جاوااسکریپت» هست. بزودی همه ویدئوها منتشر میشن 😉
#javanoscript
🔺با ۵۰۰ خط کد قبلاً یک برنامه To-do می‌ساختیم. ولی این آقا یک الگوریتم پارک خودکار ماشین ساخته 😁
https://trekhleb.dev/self-parking-car-evolution

پ.ن: این آقا یک ریپازیتوری معروف جاوااسکریپت داره به اسم JavaScript Algorithms and Data Structures با 122K استار!
#javanoscript
🔺ببینین CSS نویس‌های سراسر دنیا چه نظری درباره این زبان دارن:
https://2020.stateofcss.com

- این نتیجه نظرسنجی سال ۲۰۲۰ هست. برای شرکت توی نظرسنجی امسال اینجا رو ببینین.
#css
🔺چند بازی فوق‌العاده که با #جاوااسکریپت و HTML نوشته شدن:

https://github.blog/2021-10-05-13-tiny-and-terrific-entries-from-the-js13kgames-competition

- جدا از خود بازی‌ها، توی این لینک سورس کد هر بازی هم قرار گرفته که فرصت خوبیه برای آشنا شدن با کدهای مختلف و انواع تکنیک‌های کدنویسیِ کم‌حجم و البته با عملکرد بالا

ـ js13kGames یک مسابقه ساخت بازی با جاوااسکریپت و HTML هست که از سال 2012 داره برگزار میشه و مهمترین قانونش اینه که هر بازی حداکثر باید ۱۳ کیلوبایت باشه
#javanoscript #links
Ditty | دیتی
🔺الگوی طراحی Decorator به زبان #ساده - از این الگو زمانی استفاده می‌کنیم که می‌خوایم به آبجکت‌ها ویژگی اضافه کنیم یا رفتار اونها رو تغییر بدیم - در واقع با این الگو می‌تونیم به آبجکت‌های موجود، در زمان اجرای کد (Run-time) ویژگی اضافه کنیم. بدون اینکه مجبور…
🔺الگوی طراحی Facade به زبان #ساده

- اگه با کد، کلاس، ابزار، کتابخونه و یا هر چیزی سر و کار داریم که پیاده‌سازی طولانی و پیچیده‌ای داره، با این الگو می‌تونیم اون پیچیدگی‌ها رو مخفی کنیم تا کدهای ساده‌تر و با قابلیت استفاده مجدد داشته باشیم

- از لینک زیر با Facade که یکی از راحت‌ترین الگوهاست آشنا بشین:
https://ditty.ir/461

#oop 💯
🔺کلی One Liner (کدهای تک‌خطی کاربردی) برای #جاوااسکریپت:
https://1loc.dev

#links #javanoscript 🔥