ar
Feedback
Dev thinking loud

Dev thinking loud

الذهاب إلى القناة على Telegram

Dasturlash boyicha video darslar, subyektiv fikrlar, kundalik misollar, bahsli mavzular. Youtube kanal: https://www.youtube.com/@ravshansbox Muallif: @ravshansbox

إظهار المزيد
1 586
المشتركون
-624 ساعات
-77 أيام
+3030 أيام
أرشيف المشاركات
Qaysi stackda ishlaysiz?
Anonymous voting

Windsurf Editor Shunaqa yangi editor chiqibdi https://codeium.com/windsurf

3 simple guidelines for better naming: 1. Classes: use nouns ❌ class MapPaymentMethod ✅ class PaymentMethodMapper 2. Functions and methods: use verbs ❌ emailSend() ✅ sendEmail() 3. Booleans: use adjectives ❌ active ✅ isActive Small change → Big impact. Source: LinkedIn

Lessons learned after years in Software Development 💡 1️⃣ Master the basics first Early on, I focused too much on shiny new frameworks. Over time, I realized that having strong core JavaScript skills makes everything else easier. Frameworks change, but the fundamentals don’t. 2️⃣ Talk to people, not just your computer Tech is a team sport. Whether it’s brainstorming with teammates or explaining things to non-technical stakeholders, good communication can make or break a project. 3️⃣ Never stop learning Technology moves FAST. I make it a habit to spend time each week learning something new—whether that’s improving my AWS skills or diving deeper into how AI can power apps. 4️⃣ Mistakes are okay I used to worry about getting everything perfect. Now I know: mistakes are just part of the process. Every bug or failed deployment teaches you something new. 5️⃣ Automate the boring stuff Whether it’s setting up CI/CD pipelines or writing scripts to handle repetitive tasks, automation has saved me tons of time—and headaches! 6️⃣ Write code for humans, not machines Fancy, over-optimized code might seem impressive, but it’s no fun to debug later. Write code that your future self (or your team) will thank you for. 7️⃣ Celebrate the small wins Whether it’s shipping a big feature, solving a tricky bug, or learning a new shortcut in your IDE—every step forward matters. Source: LinkedIn

Repost from Ustoz Kundaligi
2 ой ишсиз юрдим Ич-ичимдан ўйлардим. Мен ҳеч қачон ишсиз қолмайман. Мабодо ишсиз қолсам ҳам: а) Инглиз тили билан «любой» жойга кириб кетаман; б) Диплом балим 96%. Давлат ишхоналари шундоқ ишга олади; с) Иш тажрибага эгаман, умуман муаммо бўлмайди; д) Рус тилини мулоқот даражасида биламан, талаб юқори; э) Блогим бор. 1000 тача одам ўқийди; ф) Амакимга алоқага чиқаман, мактабга жойлаб қўяди; ҳ) Ўлдим деганда, устозларимга ёзаман — иш топиб беради. Хуллас, ҳамма сабаблар бор. Ҳеч ким мени тўхтатиб қололмайди! Ичимда ўйлаган кун келди. Бирдан ишсиз қолдим: а) Инглиз тили мактаблари тўлган; б) Диплом баҳойим билан итам қизиқмади; с) Қаерларда ишлагансан дейдиган одам йўқ; д) Рус тилини идеал билиш керак дейишди; э) Блогимда ёздим. Ёрдам бўлмади; ф) Амаким ишга жойлай олмади; ҳ) Устозлар дуо қиламиз деёлди холос.. 2 ой қийналдим. Қарзга ботдим. Эркак киши ишсиз қолиши азоб экан.. Охири тушундим — обрўли жойда ўқишим, яхши жойларда ишлашим, хуллас барчаси — тиришқоқлигимдан эмас, балки Аллоҳнинг раҳматидан экан. Биз унутувчимиз. Сабаблар билан ўралашиб қоламизда, барча нарсанинг ортида Аллоҳ турганини эсдан чиқарамиз. Ўзим эришяпман деган ҳиссиёт ўтади. а, б, с, д... алфавит тўла сабаб бўлмайдими — Аллоҳ изн бермаса бир тийн экан. Сиз ишонаётган — амаки, тоға, амма. хола, оппоқ дода ёрдам беришга қодир эмас. Ишонаверинг. Охири синиқлик билан таҳажжудда дуо қилдим. Бирдан йўлим очилди. Бир нечта жой ишга чақиришни бошлади. Ҳаммаси жойига тушди. Хулоса, дунёнинг илми сизда бўлса ҳам, 20 йиллик мутахассис бўлсангиз ҳам, 88 та тил билсангиз ҳам — Аллоҳ изн бермаса бир тийн. Ва уларга: «Сизлар Аллоҳни қўйиб ибодат қилиб ўтган бутларингиз қани?! Улар сизларга ёрдам бера олурми ёки ўзлари ёрдам ола билурми?!», дейилди. Шуъаро (92,93) @Ustoz_kundaligi

Local HTTPS Bazi web apilar faqat httpsda ishlaydi, shunaqa paytlarda httpsni localhostda kotarish kerak bolib qoladi. Buning uchun local-ssl-proxy va mkcert larni ishlatishimiz mumkin: https://github.com/cameronhunter/local-ssl-proxy https://github.com/FiloSottile/mkcert

Boshqaruvga yo'q deyishning "chiroyli" usullari

Did you know that Node.js has: 🔹 Default TypeScript Support Now, you can use TypeScript out of the box without needing a separate compiler. Write TypeScript directly in your code with ease. 🔹 Built-in Testing Framework Node.js now includes its own testing framework. Test your code without the need for extra libraries, making the testing process more straightforward and efficient. 🔹 Continuous Watch Mode No need for nodemon! Simply use node -watch <starterFileName>, and Node.js will automatically reload your code with every change. 🔹 Dotenv File Support Environment variables are now supported natively. Just specify the file location, and you’re good to go – no need for the dotenv package. 🔹 Top-Level Await No more wrapping await in async functions. You can now use await at the top level, making asynchronous code simpler and cleaner. 🔹 Browser-Based Debugging Debug Node.js code directly in the browser, similar to frontend debugging. This feature significantly improves the debugging experience. Source: linkedin

Node built-in TypeScript support (experimental) https://nodejs.org/en/learn/typescript/run-natively

Dasturchilar (umuman hamma uchun) uchun judayam muhim mavzulardan biri deb o’ylayman (work-life balancega kiradi) https://t.me/khumoyun_codes/754

record.ogg30.13 MB

Kelayotgan shanba, 9-noyabr kuni soat 20:00da Ravshan aka bilan "legacy codebase bilan ishlash" mavzusida suhbat qilamiz. Sav
Kelayotgan shanba, 9-noyabr kuni soat 20:00da Ravshan aka bilan "legacy codebase bilan ishlash" mavzusida suhbat qilamiz. Savollaringizni yozib ketishingiz mumkin 👇:

HTTP Client Postman va Insomnia interfeysi murakkab tuyulayotgan bolsa quyidagi appni ishlatib korishni tavsiya qilaman (mashxur httpie cli endi desktop versiyada). Agar boshqa alternativ yechim ishlatsangiz kommentda qoldirishingiz mumkin. https://httpie.io/desktop

Yaxshi fikrlar bildirilibdi https://t.me/doniyor_tojikhonov/218

Repost from Alisher Makhmudov
System Administrator with strong focus on Linux systems, Junior+, Middle position. Description: We are looking for an assistant to our System Administrator who will grow his technical skills and in future will be able to take responsibilities we’ve described below. Responsibility: - Install, configure, and maintain Linux servers. - Manage server infrastructure, including web servers, application servers, and database servers. - Perform regular system updates, patches, and security enhancements. - Monitor system performance and ensure high availability of infrastructure. - Provide technical support to internal teams and resolve system-related issues. - Maintain comprehensive documentation of system configurations, processes, and procedures. Technical skills: - Proficient in managing Linux servers in a production environment. - Strong knowledge of networking protocols and services (DNS, DHCP, SMTP, HTTP, etc.). - Understanding of database systems (MySQL, PostgreSQL). Experience: - Minimum 1 year of experience in Linux system administration. - Uzbek: Excellent - Russian: Upper intermediate - English: Upper intermediate (would be big plus, but not required.) Conditions: - work at office - 8 hours a day/5 days a week Salary: negotiable, starting from 500$ after testing period Please contact for further conversation: +99890 3210892, @alishermakhmudov_com P.S. yahshi kandidat uchun oylik 2x, balkim 3x qilinishi ham mumkin

Good developers don't start writing code until they: - understand the problem - break down the requirements - sketch the solution - identify steps to get to the solution

SQL Join Cheatsheet
SQL Join Cheatsheet