Dev thinking loud
1.68K subscribers
119 photos
8 videos
3 files
321 links
Dasturlash boyicha video darslar, subyektiv fikrlar, kundalik misollar, bahsli mavzular.

Youtube kanal: https://www.youtube.com/@ravshansbox

Muallif: @ravshansbox
Download Telegram
Qalloblar ishlarini davom etishyapti
πŸ‘Ž22πŸ‘3
Forwarded from Aleph Nought
WebGPU Community of Uzbekistan

Welcome to the WebGPU Community of Uzbekistan! Our community is dedicated to fostering collaboration, knowledge-sharing, and innovation among WebGPU enthusiasts in Uzbekistan. Whether you're a beginner eager to learn or an experienced developer looking to share your expertise, you'll find a supportive environment here.

We organize regular meetups, workshops, and online discussions to explore the latest advancements in WebGPU technology. Our goal is to build a vibrant network of developers who can contribute to the growth and development of WebGPU applications, both locally and globally.

Join us to connect with like-minded individuals, stay updated on industry trends, and participate in exciting projects that push the boundaries of what's possible with WebGPU.
πŸ”₯6πŸ‘5πŸ‘Ž1
CV haqida yaxshi maslahat beribdi
πŸ‘45❀3
14 Brutal truths you need to hear as a CEO:

1- You don’t have a β€œworking from home” issue; you have a trust issue.

2- What you call β€œprocess” is usually unnecessary bureaucracy that slows down decision-making and reduces creativity.

3- Prioritizing short-term profits over employee well-being is a recipe for long-term disaster.

4- The worst time to offer a raise is when someone has already handed in their notice.

5- If your entry-level job requires experience... then it’s not an "entry-level" job. It’s a normal job paid poorly.

6- Most meetings are useless especially if everyone's secretly checking their email under the table.

7- Employee retention isn't just about salary; it's about respect, recognition, and opportunities for growth.

9- People don’t just quit jobs, they quit managers.

10- Company values on the wall mean nothing if they're not reflected in everyday actions.

11- Replacing someone will cost you more than to pay them what they were worth in the first place.

12- Trust isn't built through surveillance; it's built through transparency and mutual respect.

13- Your "urgent" tasks aren't as urgent as you think; learn to prioritize effectively.

14- Empty promises of promotions and raises will lead to resentment, not loyalty.

Remember:
If your team is your #1 priority,
They’ll make your business theirs.

Source: LinkedIn
πŸ‘27πŸ™6❀4πŸ”₯2
JavaScriptda "Symbol" qiymatlar bilan tanishib chiqamiz

https://youtu.be/tmkD2VGtEqc
πŸ‘38πŸ”₯3
Muammo nimada deb o'ylaysiz?

#typescript #tricky_questions
πŸ”₯13πŸ‘5❀1
Ish beruvchilarga maslahat

Hech qachon mutaxassisni budjetiz bo'la turib o'zi loyiq bo'lgan oylikdan past narxga ishga olishga urinmang. Bu long-termda ishlamaydi. Bazi odamlar oylik oshirishni so'rashni xush ko'rishmaydi. Oqibatda bir necha oydan keyin boshqa joydan yuqoriroq taklif olsa uni qabul qilib sizni tark etishadi. Yangi hodim topish va uning adaptatsion harajatlari siz o'ylagandan ancha ko'p.
πŸ”₯65πŸ‘16❀1πŸ‘Ž1
Transitive dependencies

Proyektda dependencies yoki devDependencies ichida bo'lmay turib biror paketning nega o'rnatilganini bilmoqchi bo'lsangiz npm why komandasini ishlatishingiz mumkin.

#tips_and_tricks
πŸ‘35
JavaScriptda string qiymatlar xotirada qaysi encodingda saqlanadi?
Anonymous Quiz
30%
ASCII
52%
UTF-8
11%
UTF-16
7%
UTF-32
πŸ”₯12πŸ‘1
πŸ”₯22πŸ‘1
JavaScriptda sonlarning butun va kasr qismi uchun nechtadan bit ajratiladi?
Anonymous Quiz
58%
Butun 32, kasr 31
21%
Butun 48, kasr 15
12%
Butun 53, kasr 10
9%
Butun 56, kasr 7
πŸ‘9πŸ™1
Quyidagilardan qaysi biri true qiymat qaytaradi?
Anonymous Quiz
6%
12 < 3
39%
β€˜12’ < 3
46%
β€˜12’ < β€˜3’
9%
Bilmayman
πŸ‘11πŸ”₯5πŸ™2❀1
Qaysi konstruksiyada strict mode implicit yoqilmaydi?
Anonymous Quiz
22%
Module
23%
Class
38%
Arrow function
17%
Bilmayman
πŸ‘8πŸ”₯2
Quyidagilardan qaysi birida vaqt murakkablik (time complexity) O(n)ga teng?
Anonymous Quiz
17%
object.prop
49%
Array.includes(element)
17%
Set.has(element)
18%
Map.get(key)
πŸ‘4❀1πŸ™1
ESM modullar browserda "by default" (tarjimasini bilganlar yozvorishsin) kech yuklanadi (deferred).

Biz bilamizki, browserda script taglar kech yuklanishi uchun defer atribut berishimiz kerak. Bo'lmasa browser script tagni uchratishi bilan html processingni tohtatib scriptni yuklab(fetch) va ishlatish(execute)ni boshlaydi. Bu oz navbatida undan keyin kelgan html elementlarning DOMda topilmasligiga sabab boladi. Agar scriptimizda type=module bolsa defer avtomat tarzda yoqiladi.

manba: https://v8.dev/features/modules#defer

#did_you_know
πŸ‘22πŸ”₯6