if (status === "Unavailable") {
wait();
hope();
} else {
approach();
}💋10🌚2💯2
Code Insights🎗
if (status === "Unavailable") { wait(); hope(); } else { approach(); }
Playing around with conditional rendering ideas lol
❤🔥4🐳1
Code Insights🎗
if (status === "Unavailable") { wait(); hope(); } else { approach(); }
Hee beti yoʻq, kim unaqa reaksiya qo'ydi🤨 🤨 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣10🤷♀4🤪2❤🔥1
Forwarded from HackUnicorn
This media is not supported in your browser
VIEW IN TELEGRAM
HackUnicorn nima?
Yoshlar ishlari agentligi va Yoshlar ventures hamkorligida tashkil qilingan eksklyuziv yozgi oromgoh!
Oromgoh davomida startaplarni MVP'dan business modelgacha olib chiqish bo‘yicha Silicon Valley va Y-Combinatordan maxsus guest speakerlar, va mahorat darslari olib boriladi. Oxirgi taqdimot vaqtida ishtirokchilar eng yaxshi loyihalar uchun investitsiya yutish imkoniga ham ega bo‘ladilar.
Oromgoh joriy yilning 31-iyulidan 5-avgustigacha Bo‘stonliq tumanining Yoshlar oromgohida bo‘lib o‘tadi.
- Kamida MVP darajadagi startap loyiha
- 18-yoshdan 30-yoshgacha bo‘lgan ishtirokchilar oromgohga qabul qilinadi.
Deadline: 20-iyul, soat 00:00.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from @Rustam-Z⚡️
🤔 Algoritmlarni Nimadan O'rganishni Boshlashni Bilmaganlar Uchun
Shu yerdan boshlanglar — https://neetcode.io/practice?tab=neetcode250. Hammasi bitta joyda.
Zo‘r resurs, zo‘r darslik topishda emas sir — balki nimadandir boshlashda, va ichingizda qiziqish yondirishda.
1 - 2 misol yechsangiz har kuni, 5 oyda tugatasiz. Har kuni 1 - 2 soatdan misollar yechishingiz kerak. Tugatasiz, va Google, Meta, Amazon, Yandex, ... kompaniyalarga ishga kirasiz, vako'p pul qilib , katta loyihalarda foydali experience olasiz.
Just be ready when you get your chance and don't miss it.
@cracking_maang
Shu yerdan boshlanglar — https://neetcode.io/practice?tab=neetcode250. Hammasi bitta joyda.
1 - 2 misol yechsangiz har kuni, 5 oyda tugatasiz. Har kuni 1 - 2 soatdan misollar yechishingiz kerak. Tugatasiz, va Google, Meta, Amazon, Yandex, ... kompaniyalarga ishga kirasiz, va
Just be ready when you get your chance and don't miss it.
@cracking_maang
⚡2👍1🔥1
Forwarded from Umar Sadullayev | Blog
"Software System design" uchun roadmap bor ekan.
Mana: https://roadmap.sh/system-design
Buyerda esa "Software architecture" uchun ham roadmap bor ekan: https://roadmap.sh/software-architect
Bularda ko'proq butun sistemani dizayn/arxitektura qilish uchun roadmap berilgan. Hammasini bilish talab qilinmaydi albatta. Ammo, har oy 1-2 ta qismni yopib yurishga arziydi qiziqqanlarga.
#architecture #systemDesign
@JoshDeveloper
Mana: https://roadmap.sh/system-design
Buyerda esa "Software architecture" uchun ham roadmap bor ekan: https://roadmap.sh/software-architect
Bularda ko'proq butun sistemani dizayn/arxitektura qilish uchun roadmap berilgan. Hammasini bilish talab qilinmaydi albatta. Ammo, har oy 1-2 ta qismni yopib yurishga arziydi qiziqqanlarga.
#architecture #systemDesign
@JoshDeveloper
roadmap.sh
System Design Roadmap
Everything you need to know about designing large-scale systems in 2026
👍1🔥1👏1
Forwarded from @Rustam-Z⚡️
1 year ROADMAP by me, Google Engineer: How to learn PROGRAMMING
This is what I did back when I started my career.
LINK: https://www.notion.so/rustam-z/How-to-Learn-PROGRAMMING-ROADMAP-2701ece53065801db6e0c7f7f17ea5a4
Share it with someone who needs to see this.
I'm 100% confident you can get a job if you follow every single step in this guide.
🔘 Learn Programming Concepts with C++
🔘 Learn Python or JavaScript
🔘 Learn Backend
🔘 Build Projects and Find your FIRST JOB
⸻
🇺🇿👇
1 Yillik Dasturlashni O’rganish ROADMAP
Dasturlashni nimadan o'rganish boshlashni bilmaganlar uchun, mana ROADMAP. O'zim universitet vaqtlari qilgan ishlarim.
LINK: https://www.notion.so/rustam-z/How-to-Learn-PROGRAMMING-ROADMAP-2701ece53065801db6e0c7f7f17ea5a4
O‘zingizga saqlang va boshqalar bilan ulashing 👍
🔘 C++ bilan dasturlashni o'rganing
🔘 Python yoki JavaScript'ni o'rganing
🔘 Backend'ni o'rganing
🔘 Loyihalar yarating va o'z BIRINCHI ISHINGIZNI toping
@cracking_maang
This is what I did back when I started my career.
LINK: https://www.notion.so/rustam-z/How-to-Learn-PROGRAMMING-ROADMAP-2701ece53065801db6e0c7f7f17ea5a4
Share it with someone who needs to see this.
I'm 100% confident you can get a job if you follow every single step in this guide.
⸻
🇺🇿👇
1 Yillik Dasturlashni O’rganish ROADMAP
Dasturlashni nimadan o'rganish boshlashni bilmaganlar uchun, mana ROADMAP. O'zim universitet vaqtlari qilgan ishlarim.
LINK: https://www.notion.so/rustam-z/How-to-Learn-PROGRAMMING-ROADMAP-2701ece53065801db6e0c7f7f17ea5a4
O‘zingizga saqlang va boshqalar bilan ulashing 👍
@cracking_maang
Please open Telegram to view this post
VIEW IN TELEGRAM
Code Insights🎗
Dasturchilar, olg'aaaa 🔥️️️️🤣️️️️️️
Developeeeers, assemble..
😆Odamlarga ham hayronsan-a😁
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5🤣4💯1
Yesterday, I was working on a task given by my brother. And when I was complaining about a bug in the platform, spelling mistake of one word changed the whole meaning 😂
@code_insights
What did you notice?😁
@code_insights
🤣4😁2👨💻1
War to JavaScript💣 😁
Ho’sh endi shu desangiz shu kamida bir-ikki hafta boshingizni og’ritib turaman. JavaScript fundamentals’ni qaytarishni boshladim, techincal interview lar uchun kerak bo’ladi deb. Ko’p oddiy elementar narsalar esimdan chiqib ketibti.
Shunga bu blogni huddi ‘study-buddy’ sifatida olib bormoqchiman. Qiziquvchilarga nimadir yangilik, bilganlarga esa takrorlash, o’zimga esa eslab qolish uchun manbaasi sifatida xizmat qiladi, inshaAlloh.
@code_insights
Ho’sh endi shu desangiz shu kamida bir-ikki hafta boshingizni og’ritib turaman. JavaScript fundamentals’ni qaytarishni boshladim, techincal interview lar uchun kerak bo’ladi deb. Ko’p oddiy elementar narsalar esimdan chiqib ketibti.
Shunga bu blogni huddi ‘study-buddy’ sifatida olib bormoqchiman. Qiziquvchilarga nimadir yangilik, bilganlarga esa takrorlash, o’zimga esa eslab qolish uchun manbaasi sifatida xizmat qiladi, inshaAlloh.
P.S: Umid qilaman bu blogda dasturchilar ham ko’payib qolishadi. Shunda xatoliklarim bo’lsa to’g’rilab va/yoki yo’nalishda yordam berib turishar
@code_insights
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2⚡1👍1
Output nima bo’ladi deb o’ylaysiz?
console.log("First");
setTimeout(() => {
console.log("Second");
}, 0);
console.log("Third");
👍1😭1
Code Insights🎗
Output nima bo’ladi deb o’ylaysiz? console.log("First"); setTimeout(() => { console.log("Second"); }, 0); console.log("Third");
Haa Sarvar komentda to’g’ri aytdilar
Shu tartibda chiqadi -> 1, 3, 2
Lekin nega?
Sabab: Top-to-bottom execution (Call Stack):
console.log("First") -> darhol ishlaydi -> First chiqadi.
setTimeout(..., 0) -> JavaScript uni Web APIs ga yuboradi va “callback”ni tayyorlab qo‘yadi, lekin darhol ishlamaydi., threadni bo’shatib qo’yadi.
Keyin
console.log("Third") -> darhol ishlaydi -> Third chiqadi.
Endi main thread’da ishlar tugagach, call stack bo‘shaydi.
Shunda callback queue ichidagi console.log("Second") call stack’ga qaytariladi. va execute bo’ladi
Shuning uchun: first, third, second bo’lib chiqadi
Shu tartibda chiqadi -> 1, 3, 2
Lekin nega?
Sabab: Top-to-bottom execution (Call Stack):
console.log("First") -> darhol ishlaydi -> First chiqadi.
setTimeout(..., 0) -> JavaScript uni Web APIs ga yuboradi va “callback”ni tayyorlab qo‘yadi, lekin darhol ishlamaydi., threadni bo’shatib qo’yadi.
Keyin
console.log("Third") -> darhol ishlaydi -> Third chiqadi.
Endi main thread’da ishlar tugagach, call stack bo‘shaydi.
Shunda callback queue ichidagi console.log("Second") call stack’ga qaytariladi. va execute bo’ladi
Shuning uchun: first, third, second bo’lib chiqadi
Code Insights🎗
Haa Sarvar komentda to’g’ri aytdilar Shu tartibda chiqadi -> 1, 3, 2 Lekin nega? Sabab: Top-to-bottom execution (Call Stack): console.log("First") -> darhol ishlaydi -> First chiqadi. setTimeout(..., 0) -> JavaScript uni Web APIs ga yuboradi va “callback”ni…
Endi buni O’zbek tilida tushuntiraman😅
Kutubxonada:
‘First’ kitob so’raydi, va kutubxonachi o’rnida topib beradi
Navbatda ‘Second’ turibti, uni kitobini qidirish kerak ekan, kutubxonachi unga: “Kutib tur navbat tugasin keyin” dedi.
Shu paytda ‘Third’ ishini bitirib oladi. Endi navbatda hech kim qolmagach, kutubxonachi(Event loop) ‘Second’ni buyurtmasini ham topib beradi
Osonlashdimi?
O’zim uchun haa😅😁
Kutubxonada:
‘First’ kitob so’raydi, va kutubxonachi o’rnida topib beradi
Navbatda ‘Second’ turibti, uni kitobini qidirish kerak ekan, kutubxonachi unga: “Kutib tur navbat tugasin keyin” dedi.
Shu paytda ‘Third’ ishini bitirib oladi. Endi navbatda hech kim qolmagach, kutubxonachi(Event loop) ‘Second’ni buyurtmasini ham topib beradi
Osonlashdimi?
O’zim uchun haa😅😁
JS dagi method larni eslab qolishni eng yaxshi yo’li qaysi?
Forwarded from For JavaScript
Functions
Declaration vs Expression
Function Declaration has the following syntax
they use the
Function Expression is the way of defining a function using variable. Later variable can be used to call the function. This type of functions are called anonymous functions, meaning they don’t need a function name to invoke. They are always called using the variable
Difference?
Coming
Declaration vs Expression
Function Declaration has the following syntax
they use the
function keyword to define functions
function myFunction(a, b){
//code
}
Function Expression is the way of defining a function using variable. Later variable can be used to call the function. This type of functions are called anonymous functions, meaning they don’t need a function name to invoke. They are always called using the variable
const fun = function(a, b) {
//code
}
Difference?
Coming
Forwarded from For JavaScript
Function Declaration is fully hoisted, meaning they can be called defore it’s declared in the code
Functions expressions are not hoisted, meaning they can’t be invoked before their declaration
sayHello()
function sayHello() {
console.log(“Hello”)
}
Functions expressions are not hoisted, meaning they can’t be invoked before their declaration
sayHello()
const sayHello = function() { console.log(“Hello”)}
What’s Hoisting actually?
In JS, declarations are moved to the top of the code before the execution
So, in the case of Function Declaration, below code works
Because under the hood, JS treats/reads the code like this
As you saw, JS moved up the declaration of the function(function + its body) to the top before code execution. So that we can invoke this function even before defining it
In JS, declarations are moved to the top of the code before the execution
So, in the case of Function Declaration, below code works
sayHello();
function sayHello() {
console.log("Hello!");
}
Because under the hood, JS treats/reads the code like this
function sayHello() {
console.log(“Hello!”)
}
sayHello()
As you saw, JS moved up the declaration of the function(function + its body) to the top before code execution. So that we can invoke this function even before defining it