Interviewlarda soraladigan advanced leveldagi savollardan biri: Currying nima?
Currying - bu bitta funksiyani ohirgi natijani olish uchun bir nechta marta chaqirish mumkin holatga keltirilishiga aytiladi.
Yuqoridagi misolda g funksiya f funksiyaning curried versiyasi hisoblanadi.
@dev_thinking_loud
Currying - bu bitta funksiyani ohirgi natijani olish uchun bir nechta marta chaqirish mumkin holatga keltirilishiga aytiladi.
Yuqoridagi misolda g funksiya f funksiyaning curried versiyasi hisoblanadi.
@dev_thinking_loud
👍32🤡4❤2🔥1
Forwarded from Josh*Developer
Diqqat, "Josh*Podcast"ning yettinchi soni e'loni. 🎙
Podkast mavzusi 📃:
“Dasturchi qanday sifatli ishlashi va o'qishi mumkin?”
Mehmonimiz 👥:
- Ravshan Samandarov (Senior Software Engineer at Oxagile)
Sana va vaqti 🕔:
9-Dekabr, 21:00
Jonli efir manzili📍:
https://www.youtube.com/live/a6T3R-_J7OM?feature=shared
Savollaringizni shu post ostiga yoki video "Live chat"iga yo'llab tursangiz bo'ladi.
#podcast
@JoshDeveloper
Podkast mavzusi 📃:
“Dasturchi qanday sifatli ishlashi va o'qishi mumkin?”
Mehmonimiz 👥:
- Ravshan Samandarov (Senior Software Engineer at Oxagile)
Sana va vaqti 🕔:
9-Dekabr, 21:00
Jonli efir manzili📍:
https://www.youtube.com/live/a6T3R-_J7OM?feature=shared
Savollaringizni shu post ostiga yoki video "Live chat"iga yo'llab tursangiz bo'ladi.
#podcast
@JoshDeveloper
🔥20👍8
Forwarded from Josh*Developer
Podkast ba'zi sabablarga ko'ra 22:00 da boshlanadigan bo'ldi inshaaAlloh.
Sabr tagi oltin degandek, sabr qilamiz 🌚
#delay
@JoshDeveloper
Sabr tagi oltin degandek, sabr qilamiz 🌚
#delay
@JoshDeveloper
👍26
Redux bilan view layerning birga ishlashi:
- View layerda qandaydir event yuzaga keladi, misol uchun button (do something) yoki anchor (navigate) click
- Event handler storega redux action dispatch qiladi
- Reducer dispatch qilingan action uchun yangi state generate qiladi (rasmda bu qismi yo'q)
- State o'zgarishi view rerender bolishiga sabab bo'ladi
Va bu takrorlanavaradi
@dev_thinking_loud
- View layerda qandaydir event yuzaga keladi, misol uchun button (do something) yoki anchor (navigate) click
- Event handler storega redux action dispatch qiladi
- Reducer dispatch qilingan action uchun yangi state generate qiladi (rasmda bu qismi yo'q)
- State o'zgarishi view rerender bolishiga sabab bo'ladi
Va bu takrorlanavaradi
@dev_thinking_loud
🔥26👍4
Ingliz tilini o'rganmoqchi/qaytarmoqchi bo'lganlar uchun tavsiya qilaman, o'qituvchining talaffuzi juda mukammal (kanalimizning bir azosi share qildi):
https://www.youtube.com/playlist?list=PLkREkayoYCyI9KGsZ2TfeVccRv9zqP0gl
@dev_thinking_loud
https://www.youtube.com/playlist?list=PLkREkayoYCyI9KGsZ2TfeVccRv9zqP0gl
@dev_thinking_loud
👍22🔥6
React qanday ishlashi haqida yaxshi post ekan:
https://overreacted.io/a-chain-reaction/
@dev_thinking_loud
https://overreacted.io/a-chain-reaction/
@dev_thinking_loud
overreacted.io
A Chain Reaction — overreacted
The limits of my language mean the limits of my world.
👍16
Odatda “framework agnostic mind”ga ega bolishni tavsiya qilsam da, tajribada “framework focused career approach” ko’p hollarda daromad jihatdan yaxshi natija beradi. React ekotizimda uzoqroq karera qilishni reja qilganlarga million.js ni follow qilib borish foydali bo’ladi deb o’ylayman.
https://million.dev/blog/million-3
@dev_thinking_loud
https://million.dev/blog/million-3
@dev_thinking_loud
Fumadocs
Announcing Million.js 3.0
Compiler overhaul, stability improvements, and the road ahead.
🔥9👍3❤1
"Platform API"larni "monkey patch" qilish yaxshi fikr/tajriba emasligiga oldin ham guvohi bolganmiz (angular/zone.js misolida). Endi next.js misolida ham bunga guvoh bo'ldik, umid qilamizki boshqa kutubxona/"framework" mualliflari bundan dars chiqarishadi
https://twitter.com/leeerob/status/1733154383410684148
@dev_thinking_loud
https://twitter.com/leeerob/status/1733154383410684148
@dev_thinking_loud
X (formerly Twitter)
Lee Robinson (@leeerob) on X
@webdevcody @nextjs Sorry about this experience 😔 We're moving away from extending `fetch`, and instead have added new APIs like `noStore()`.
For third-parties like Replicate, you won't need to modify their fetch or change any configuration.
We're actively…
For third-parties like Replicate, you won't need to modify their fetch or change any configuration.
We're actively…
👍7🔥3
"Touch typing"ni rivojlantirish uchun yaxshi sayt ekan. Agar yaxshirog'ini bilsangiz kommentlarda qoldiring.
https://agilefingers.com
@dev_thinking_loud
https://agilefingers.com
@dev_thinking_loud
AgileFingers
Typing practice - learn touch typing
Master touch typing skills through interactive free online typing practice, including lessons, games, and test.
👍9❤1
Forwarded from Ayyubxon Fargʻoniy | 0.1x engineer (Ayyubxon)
Qanday outsource companylarni bilasiz?
Oʻzbekistonda faoliyat yuritishi shart emas.
Bilganlarimni yozib qoʻyaman, commentda davom ettirishingiz mumkin, bu boshqalar uchun ham foydali boʻladi:
1. Oxagile
2. Epam
3. Exadel
4. Vention
5. Applied labs
Oʻzbekistonda faoliyat yuritishi shart emas.
Bilganlarimni yozib qoʻyaman, commentda davom ettirishingiz mumkin, bu boshqalar uchun ham foydali boʻladi:
1. Oxagile
2. Epam
3. Exadel
4. Vention
5. Applied labs
Forwarded from Azim Pulat
Algoritmlarni O'rganish Uchun Eng Yaxshi Kitoblar
1. Grokking Algorithms kitobi boshlovchilar uchun eng yaxshi kitob. Har bir algoritmlarni tushuntirish uchun rasmlar keltirilgan va ko'p mavzular yoritib berilgan.
2. Cracking the Coding Interview kitobi texnik intervyuga tayyorlanishda eng yaxshi qo'llanma hisoblanadi. Nafaqat algoritmik savollar, balki system design va behavioural intervyularni ham yoritib bergan.
3. Algorithm Design Manual kitobida algoritmlar ancha chuqurroq yoritilgan va algoritmlarni matematik tahlil qiladi. Tepadagi 2ta kitobdan so'ng o'qishni maslahat beraman.
1. Grokking Algorithms kitobi boshlovchilar uchun eng yaxshi kitob. Har bir algoritmlarni tushuntirish uchun rasmlar keltirilgan va ko'p mavzular yoritib berilgan.
2. Cracking the Coding Interview kitobi texnik intervyuga tayyorlanishda eng yaxshi qo'llanma hisoblanadi. Nafaqat algoritmik savollar, balki system design va behavioural intervyularni ham yoritib bergan.
3. Algorithm Design Manual kitobida algoritmlar ancha chuqurroq yoritilgan va algoritmlarni matematik tahlil qiladi. Tepadagi 2ta kitobdan so'ng o'qishni maslahat beraman.
👍25🔥3
O'zida british accentni develop qilmoqchi bo'lganlarga shu podcastlarni eshitib borishni tavsiya qilaman (o'zim ham davomli eshitib boraman). Apple podcasts appda ham bor.
https://teacherluke.co.uk (since 2009)
https://thebritishenglishpodcast.com
https://wondery.com/shows/british-scandal/
@dev_thinking_loud
https://teacherluke.co.uk (since 2009)
https://thebritishenglishpodcast.com
https://wondery.com/shows/british-scandal/
@dev_thinking_loud
The British English Podcast
Home
👍17
Juda qisqa flexbox “shpargalka” (manba linkedin)
To’liqroq malumot uchun:
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
@dev_thinking_loud
To’liqroq malumot uchun:
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
@dev_thinking_loud
🔥23👍9❤4
Nega
@dev_thinking_loud
doSmth
array natijamizda chiqmadi? (interview savollaridan biri bo'lishi mumkin edi)@dev_thinking_loud
👍14🔥3
#raddiya
Bir odam o’zining kanalida o’zbek dasturchilar haqida fikr bildiribdi. Uning fikrlariga ko’ra:
- O’zbek dasturchilar katta ishlar qilolmas ekan
- 7/24 ishi bilan mashg’ul bo’lmagan odam muvaffaqiyatsiz ekan
Birinchi fikrga: o’zbek segmentidek dasturlashda tez rivojlangan mamlakat ko’rganmikin post egasi? Taxminan 10 yil oldin dasturchi deyilsa kam uchraydigan juda noyob odam tushunilar edi, hozir esa sohada raqobat shunchalik kuchliki ish topish juda qiyin. Undan keyin qanchadan qancha muvaffaqiyatli proyektlar ham xususiy sektorda ham davlat sektorida foydalanuvchilar hizmatida, shularning hammasini ozbek dasturchilari yozgan. Qanchadan qancha o’zbek dasturchilari esa xalqaro kompaniylarda offline yoki online formatda ishlab kelishmoqda va ishlarida juda muvaffaqiyatli, shaxsan ozim ko’pini taniyman. Xop, o’zbek dasturchilari katta ishlar qilolmas ekan, muallif o'zining proyektlarini kimlarga ishonib topshirar ekan, hindlarga mi inglizlarga mi?
Ikkinchi fikrga kelsak, 7/24 bir narsaning ustida ishlash yoki o’ylash odamning psihologik jihatdan nosog’lom ekanini bildiradi (Istalgan psihologning qabuliga yozilib ko’rikdan o’tib korishi mumkin, huddi shu fikrni aytishiga judayam ishonchim komil). Dasturchilik kasbi bu “bazilar” o’ylagandek “yer chopish”ga o’xshamaydi, u ijodiy faoliyat bilan bog’liq bo’lgan kasb hisoblanadi, yani, odamning FIK(foydali ish koeffisient)i uning ish soatlariga emas balki ruhiy holatiga bogliq bo’ladi va nosog’lom muhitda bu koeffisient katta shkalada o’ynab turadi. Shu sababdan ham chet el kompaniyalari dasturchining FIKini yillik korsatkichlarda analiz qilishadi. Qolaversa, o’zi yaxshi tushunmagan sohadagi mutaxassislarning katta qismini muvaffaqiyatsiz deyish jur’atini qayerdan olganiga hayronman. Bu mening fikrimcha eng kamida farosatsizlik.
Muallifning bildirgan haqorotomuz fiklari uchun bu soha vakillaridan uzr sorayman (Bunga muallifning farosati yaqin orada yetib qoladi deb o’ylamayman). O’zingizga olmang. Matematik xalqimiz aytganidek “X hurar, Y o’tar, Z esa ishiga davom etar”.
Maslahatim:
- Doim o’zbek dasturchiligingizdan faxrlaning
- Doim oilangizni va shaxsiy hayotingizni har narsadan ustun qoyib masrur hayot kechiring. Bu dunyo va uning ziynatlari o’tkinchi.
@dev_thinking_loud
Bir odam o’zining kanalida o’zbek dasturchilar haqida fikr bildiribdi. Uning fikrlariga ko’ra:
- O’zbek dasturchilar katta ishlar qilolmas ekan
- 7/24 ishi bilan mashg’ul bo’lmagan odam muvaffaqiyatsiz ekan
Birinchi fikrga: o’zbek segmentidek dasturlashda tez rivojlangan mamlakat ko’rganmikin post egasi? Taxminan 10 yil oldin dasturchi deyilsa kam uchraydigan juda noyob odam tushunilar edi, hozir esa sohada raqobat shunchalik kuchliki ish topish juda qiyin. Undan keyin qanchadan qancha muvaffaqiyatli proyektlar ham xususiy sektorda ham davlat sektorida foydalanuvchilar hizmatida, shularning hammasini ozbek dasturchilari yozgan. Qanchadan qancha o’zbek dasturchilari esa xalqaro kompaniylarda offline yoki online formatda ishlab kelishmoqda va ishlarida juda muvaffaqiyatli, shaxsan ozim ko’pini taniyman. Xop, o’zbek dasturchilari katta ishlar qilolmas ekan, muallif o'zining proyektlarini kimlarga ishonib topshirar ekan, hindlarga mi inglizlarga mi?
Ikkinchi fikrga kelsak, 7/24 bir narsaning ustida ishlash yoki o’ylash odamning psihologik jihatdan nosog’lom ekanini bildiradi (Istalgan psihologning qabuliga yozilib ko’rikdan o’tib korishi mumkin, huddi shu fikrni aytishiga judayam ishonchim komil). Dasturchilik kasbi bu “bazilar” o’ylagandek “yer chopish”ga o’xshamaydi, u ijodiy faoliyat bilan bog’liq bo’lgan kasb hisoblanadi, yani, odamning FIK(foydali ish koeffisient)i uning ish soatlariga emas balki ruhiy holatiga bogliq bo’ladi va nosog’lom muhitda bu koeffisient katta shkalada o’ynab turadi. Shu sababdan ham chet el kompaniyalari dasturchining FIKini yillik korsatkichlarda analiz qilishadi. Qolaversa, o’zi yaxshi tushunmagan sohadagi mutaxassislarning katta qismini muvaffaqiyatsiz deyish jur’atini qayerdan olganiga hayronman. Bu mening fikrimcha eng kamida farosatsizlik.
Muallifning bildirgan haqorotomuz fiklari uchun bu soha vakillaridan uzr sorayman (Bunga muallifning farosati yaqin orada yetib qoladi deb o’ylamayman). O’zingizga olmang. Matematik xalqimiz aytganidek “X hurar, Y o’tar, Z esa ishiga davom etar”.
Maslahatim:
- Doim o’zbek dasturchiligingizdan faxrlaning
- Doim oilangizni va shaxsiy hayotingizni har narsadan ustun qoyib masrur hayot kechiring. Bu dunyo va uning ziynatlari o’tkinchi.
@dev_thinking_loud
👍112🔥15❤2