Dev thinking loud
1.6K subscribers
122 photos
8 videos
3 files
325 links
Dasturlash boyicha video darslar, subyektiv fikrlar, kundalik misollar, bahsli mavzular.

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

Muallif: @ravshansbox
Download Telegram
👍5
Looplarda shu yol bilan bitta callbackni hamma elementlar uchun ishlatsa boladi.
Birinchi misolda har element uchun yangi callback yaratilyapti, ikkinchisida esa hammasi uchun bitta ishlatilyapti
👍24
Yangi VSCode versiyasida "activity bar"ni tepaga qoyish imkoni chiqibdi, ekranda yana koproq joy ochildi
👍23
Pair programming

Dasturlashda ishlatiladigan foydali uslublardan biri "pair programming" hisoblanadi.
Bir qarashda unumsiz tuyulsa ham (ikki dasturchi bir ishni ustida ishlayotgani uchun) aslida unday emas.
Bu uslubning quyidagi foydalari bor:
1) Tajriba almashish - dasturlashda eng muhim ruknlardan hisoblanadi, ayniqsa boshlovchilar orasida, bunda ikki dasturchi bir-birining bilmagan tomonlarini to'ldiradi, o'rgangan bilimlarini esa mustahkamlaydi
2) Masalaga taklif qilingan yechimlar sonini ko'pligi togriroq yechimga kelishga sabab bo'ladi va kelib chiqishi mumkin bo'lgan buglarning ehtimolini kamaytiradi
3) Komandadagi dasturchilarning yozilayotgan dastur haqida koproq bilishlarini taminlaydi
4) Komanda azolari orasidagi munosabatlarga ijobiy tasir korsatadi
5) Jamoaviy kod egalik (code ownership) hissini oshiradi
6) Real-time code reviewni taminlaydi
👍15
Test yozish: savol-javoblar

Mehmon: Ayyubxon Farg'oniy

https://youtu.be/O2VJ13dzHEg
👍14
Forwarded from R4Y🍉
CAREER VISION

I see a lot of software engineers are trying to reach FAANG companies. While the reasons might be understandable, I want to ask 1 question.

Do we really want it OURSELVES or we just think we HAVE to do it to succeed?
If you have a clear vision, that's totally okay. But if you feel lost...

Finding our niche in software development is crucial, I say. That's what makes us stand out in a big crowd.
Just analyze yourself. What is your strongest side in SWD?
- Are you good at working with audio/video?
- Do you have some experience in building complex data visualizations?
- Do you know a particular framework better than your peers?
- Do you have enough expertise in building ecommerce platforms?

Whatever it is, working on that areas and gaining more experience makes us special.

Let's not blindly follow dreams of someone else.
Let's find that mole which makes us unique in our field.

#morning_thougts
👍23
TypeScriptda assignability

TypeScriptda qaysi tur(type)dagi qiymat(value) qaysi turga qoyish(assign) mumkin bolishi - assignability deyiladi.

https://www.typescriptlang.org/docs/handbook/type-compatibility.html
👍14🔥4