| Rad Dev (JS) 🖤 |
2.6K subscribers
376 photos
16 videos
7 files
697 links
#JS 👑

سعیدی‌را‌د هستم، اینجا تجربم و چیزایی که یاد می‌گیرم رو به اشتراک می‌ذارم.

ارتباط:

@AminKhoy78

مخلصم 👨‍💻🖤
Download Telegram
وایب‌کدر:

- من برنامه‌نویسم.
+ چه زبانی کار می‌کنی؟
- کلاد.

@Mern_stack_01
😁869👍5👎1
Mahbod
و اینکه حس میکنم دید منفی دارید نسبت به وایب کدینگ 🤣
رفقا من مشکلم با “استفاده از Ai” نیست. خودم هم دارم ازش استفاده می‌کنم.

من مشکلم با افرادیه که بدون هیچ دانش تخصصی دارن از Ai استفاده می‌کنن و تو بیوشون می‌نویسن Developr و نتیجش می‌شه تولید پروژه هایی که تم آبی و بنفش خوشگلی دارن اما کدشون رو ببینی پر از باگ و overengineeringه.

چند سال پیش این مشکل رو با نصاب های قالب وردپرس داشتیم، الان با وایب‌کدرا.

وگرنه اگه علمشو داشته باشی، اتفاقا Ai می‌تونه سرعت توسعه رو به طرز عجیبی بالا ببره.

@Mern_stack_01
6👍9894😁4
عزیزانی که امروز کنکور داشتن، امیدوارم چیزی که فکر می‌کنن به نفع‌شون هست براشون اتفاق بیفته.

من 5 سال بورسیه قلمچی بودم و رشته ریاضی خوندم. یکی از بچه‌های شهرمون که دانش‌آموز ریاضی تو تیزهوشان بود هر هفته رتبه 1 شهر می‌شد.

گذشت و سال 97 رفتیم جلسه کنکور. تایم کنکور تموم شد و انتهای جلسه دیدم همونی که همیشه رتبه 1 بود داشت گریه می‌کرد. انگار خراب کرده بود.

بعد از ظهر همون روز با یه برنامه‌نویس اندروید قرار داشتم. رفتم سر قرار و راجع به سربازی و اینا صحبت کردیم. برگشت گفت 3 ساله که داره کنکور می‌ده و از عمد طوری کنکور می‌ده که قبول نشه و پشت کنکور بمونه. چرا؟ چون یسری کانکشن های خوب از کشورای عربی داشت و واسه این که بتونه باهاشون کار کنه و سربازی و دانشگاه نره، از این ترفند استفاده می‌کرد.

در نهایت چیزی که واسه شما همه چیزه، شاید واسه یکی دیگه اونقدرا مهم نباشه. شاید نیاز باشه یکم دیدگاه‌تون رو تغییر بدید. شاید اون چیزه اونقدرا هم که فکر می‌کنید همه‌چیز نباشه.

اگه نتونستید رتبه‌ای که دوست داشتید رو بیارید، خودتونو نبازید. زندگی تموم نشده. کلی فرصت دیگه هست که شاید شما نمی‌بینید.

ارادتمندم.

@Mern_stack_01
128👍20💯6🤯3🔥1
👍604💯3👎2😁1
اینا فقط یه قسمت کوچیکی از برنامه‌نویس هستن. چندتاش رو بلدی؟

> Rate Limiting
> Caching
> Load Balancing
> Reverse Proxies
> API Gateways
> CI/CD
> Docker
> Kubernetes
> Service Discovery
> Circuit Breakers
> Timeouts
> Retries
> Exponential Backoff
> Idempotency
> Message Queues
> Pub/Sub
> Event-Driven Architecture
> Distributed Transactions
> Saga Pattern
> Dead Letter Queues
> Cron Jobs
> WebSockets
> Long Polling
> Server-Sent Events
> Database Indexing
> Query Optimization
> N+1 Queries
> Connection Pooling
> Read Replicas
> Sharding
> Partitioning
> Replication
> Leader Election
> CAP Theorem
> Eventual Consistency
> Optimistic Locking
> Pessimistic Locking
> Distributed Locks
> Race Conditions
> Deadlocks
> Memory Leaks
> Garbage Collection
> Thread Safety
> Backpressure
> Autoscaling
> Horizontal Scaling
> Vertical Scaling
> CDN
> Edge Caching
> Cache Invalidation
> Feature Flags
> Blue-Green Deployments
> Canary Releases
> Rolling Deployments
> Rollbacks
> Health Checks
> Liveness & Readiness Probes
> Monitoring
> Logging
> Distributed Tracing
> Metrics
> Alerting
> SLOs
> SLIs
> Error Budgets
> Observability
> Secrets Management
> IAM
> OAuth
> JWT Rotation
> TLS
> Encryption at Rest
> Encryption in Transit
> WAF
> DDoS Protection
> CORS
> CSRF
> SQL Injection
> XSS
> SSRF
> Database Migrations
> Schema Versioning
> Disaster Recovery
> Backups
> Failover
> Multi-Region Deployments
> Chaos Engineering
> Cost Optimization
> Cold Starts
> Open Redirect
> Serverless Limits
> Latency
> Throughput
> P99 Latency
> Tail Latency
> Network Partitions
> Clock Skew
> DNS
> TCP vs UDP
> HTTP/2 & HTTP/3
> gRPC
> Webhooks
> API Versioning
> Semantic Versioning
> Infrastructure as Code
> Terraform
> Helm Charts
> Build Caching
> Dependency Hell
> Production Incidents
> On-call
> Postmortems

راستی، نظرت راجع به وایب‌کدینگ چیه؟ :))

@Mern_stack_01
👍60😁33🤯8👎7🔥64💔4
سوال اصلی این سایت اینه که: آیا می‌تونم این SaaS یا نرم‌افزار پولی رو خودم با کمک AI بسازم و دیگه هزینه‌ی اشتراک ندم؟

بالای 1000تا ایده می‌ده که بتونید با وایب‌کدینگ بالا بیارید. حتی پرامپتش رو هم می‌ده.

🔗 Link

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
😁214👍1🔥1💯1
یکی از همکارای قدیمی 7 ماه وقت گذاشتن و یه اپلیکیشن کاربردی توسعه دادن به اسم "خرجی".
واسه مدیریت مالیه و توش می‌تونید دخل و خرج رو به صورت منظم و با دسته‌بندی ثبت و مدیریت کنید.

- با Next و Ts توسعه داده شده.
- کاملا رایگانه.
- بدون لاگین می‌تونید دمو داشته باشید.
- از 10 ارز مختلف پشتیبانی می‌کنه.
- تقویم شمسی و میلادی داره.
- دو زبانه هست.
- اوپن‌سورسه.
- دارک‌مود داره.
- نسخه Pwa داره.
- کلییی قابلیت دیگه.

🔗 https://kharji.app/

📱 Repo

چیز خفنیه. حتما ازش استفاده کنید، بهش استار بدید و اگه پیشنهاد / انتقادی داشتید با دولوپرش (عرفان) در میون بذارید:

👨‍💻 @erfan_ansari

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
49💯82
یه آسیب‌پذیری داریم به اسم Open Redirect.
واسه وقتیه که شما لینک redirect رو مثلا از url می‌گیرید.

هکر می‌تونه مقدار redirect رو تغییر بده و یه لینک آلوده بذاره و با روش های مهندسی اجتماعی یوزر‌ رو ترغیب به استفاده از url بکنه.

این‌جا می‌تونید بیشتر راجع بهش یاد بگیرید:

📱 YouTube

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
423👍72
در مقابل Offset Pagination که با limit و page کار می‌کنه، یه نوع صفحه‌بندی هم داریم که اصطلاحا بهش می‌گیم Cursor Pagination.

عمدتا واسه Infinite Scroll استفاده می‌شه و یسری ایرادات ریزی که Offset Pagination داره رو نداره.

این که Cursor Pagination چیه و Offset Pagination چه ایرادی می‌تونه داشته باشه رو تو این مقاله‌ها می‌تونید بخونید:

🔗 Article 1

🔗 Article 2

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍229💯2
اگه به تازگی دارین برنامه‌نویسی یاد می‌گیرین، استفاده افراطی و‌ بی‌برنامه از هوش‌مصنوعی می‌تونه خیلی براتون گرون تموم بشه‌. شما مهارت سرچ ندارید، داکیومنت نمی‌خونید، مهارت حل مسئله‌تون ضعیف شده و … در نهایت می‌شید کسی که اگه Ai رو ازش بگیرن چیزی تو چنته نداره.

اگه به تازگی در حال یادگیری هستید، بهتره Ai آخرین چیزی باشه که سمتش می‌رید (واسه دیباگ و حل مشکل و اینا)

هوش مصنوعی گاها اشتباهاتی می‌کنه که تا رفرنس های رسمی رو نخونید متوجه اشتباهش نمی‌شید.

@Mern_stack_01
172👍27👎6🤯4🔥1💔1
با IntersectionObserver Api می‌تونید متوجه بشید که یه المنت وارد Viewport شده یا نه.

ازش عمدتا تو Infinite Scroll, Lazy Loading, Animation, تغییر Navbar, شمارش Impression, پیاده‌سازی API Call قبل از رسیدن کاربر و ... استفاده می‌شه.

تو این لینک‌ها هم می‌تونید کانفیگ‌هاش رو کامل یاد بگیرید:

🔗 Article

🔗 MDN

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2072
This media is not supported in your browser
VIEW IN TELEGRAM
کی‌ بود می‌گفت هوش مصنوعی نمی‌تونه‌ احساسات رو درک کنه؟

می‌تونید تشخیص بدید که این کلیپ واقعی نیست؟

@Mern_stack_01
🤯735👍4👎4🤔1
این لینک رو تو سیستم باز کنید و از فرانت‌اند لذت ببرید:

🔗 https://santionispirits.com

@Mern_stack_01
145🤯26🔥5👎2
- همکارم یه ربات تلگرام‌ ساخته خیلی خفنه.
+ همکارت کیه؟
- کلاد.

@Mern_stack_01
😁82👍54👎1
تلگرام تو آپدیت جدیدش یه قابلیت اضافه کرده که چنلا می‌تونن یه Welcome Message تنظیم کنن که کاربرای جدید در حین جوین شدن ببینن.

می‌شه یه نمای کلی از محتوای چنل ارائه داد برای دسترسی بهترِ کاربرای جدید.

تلگرام برای بار چندم ثابت کرد که تولیدمحتوا جزو اولویت‌هاشه (لینک)

@Mern_stack_01
👍40115🔥2
توی لینوکس به هرچی که وجود نداره دست بزنید به وجود میاد.

@Mern_stack_01
1😁946👍4
تو Destructuring می‌تونید مقدار دیفالت وریبل رو از وریبل های قبلی بگیرید:

@Mern_stack_01
137👍8💯1
یکی‌ دیگه از تغییراتی که هوش مصنوعی ایجاد کرده اینه که شما صرفا با بلد بودن فرانت‌اند / بک‌اند / QA یا … نیروی خوب محسوب نمی‌شید.

بهتره یه دانش حداقلی تو اکثر فیلد های مرتبط به حوزه کاری‌تون داشته باشید.

اگه وب کار می‌کنید به نظرم هم فرانت‌اند یاد بگیرید، هم دانش بک‌اند و دیتابیس داشته باشید، هم انواع تست‌نویسی رو یاد بگیرید و …

@Mern_stack_01
👍5813💔6🔥2
به عنوان کسی که حدودا تو 60 روز از وزن 97Kg به این وزن رسیدم، باید بگم برای چندمین بار بهم ثابت شد که هیچ چیز مثبتی نمی‌شه کسب کرد مگر با استمرار.

با حفظ استمرار تقریبا تو هر حوزه‌ای می‌شه به هر نتیجه‌ای رسید.

@Mern_stack_01
86👍22🔥6😁4👎2
فکت: بیش از نصف بچه های رشته کامپیوتر در دانشگاه های ایران اصلا برنامه نویسی بلد نیستن.

@Mern_stack_01
👍137💔73🔥1