Shunchaki pul qilmoqchi bo'lsangiz JavaScript/TypeScript, Python, Java yoki PHP o'rganing. Fikringiz?
Qanday qilib solo-dasturchi sifatida loyihalar ustida ishliman?
Odatda Vercel butun workflowni oson qilib beradi:
* Har bitta branch uchun preview yaratadi
* Avtomatik ravishda CI/CD so'zlab beradi
* Infrastrukturani o'zi kotarib beradi
1. Nimadir saytga qo'shmoqchiman (balki bittada 10ta g'oya keladi)
2. Har bitta g'oyani alohida GitHub issuesda issue sifatida yarataman
3. Issueni ichida: acceptance criteria, priority, details, etc
4. Issueni ustida ishlamoqchi bo'lsam, issue uchun feature branch yarataman, masalan
6. Branch ustida asosan localda ishliman, lekin ba'zida Vercelga branchni push qilaman, va Vercel manga productiondan alohida feature branch qanday production muhitda ishlavotganini ko'rsatadi.
7. Branch tayyor bo'lganida o'zim uchun PR yarataman va alohida o'zim uni code-review qilaman. Agar nimadir topilgan bo'lsa, PR ichida thread yarataman va qayta nuqta 6-ga qaytaman.
8. Branch tayyor bo'lsa, testlar o'tvotgan bo'lsa va previewda hammasi yaxshi ishlavotgan bo'lsa, mainga PR-ni merge qilaman
9. Agar hato paydo bo'lgan bo'lsa productionda, Vercelda oson rollback qobilyati bor
10. Vercelda loglarga qarab turaman
Fikrlar/maslahatlar⬇️
P.S.: albatta, bu workflow ishlatmastan ham tezroq productionga kod ko'tarsa bo'ladi. Lekin bu workflow shaxsan man uchun tartib va error-larni topishga yordam beradi
Odatda Vercel butun workflowni oson qilib beradi:
* Har bitta branch uchun preview yaratadi
* Avtomatik ravishda CI/CD so'zlab beradi
* Infrastrukturani o'zi kotarib beradi
1. Nimadir saytga qo'shmoqchiman (balki bittada 10ta g'oya keladi)
2. Har bitta g'oyani alohida GitHub issuesda issue sifatida yarataman
3. Issueni ichida: acceptance criteria, priority, details, etc
4. Issueni ustida ishlamoqchi bo'lsam, issue uchun feature branch yarataman, masalan
RM-542-internationalize-nav-bar
(Issue raqamini branchga yozganimda issueni topishga yordam beradi)6. Branch ustida asosan localda ishliman, lekin ba'zida Vercelga branchni push qilaman, va Vercel manga productiondan alohida feature branch qanday production muhitda ishlavotganini ko'rsatadi.
7. Branch tayyor bo'lganida o'zim uchun PR yarataman va alohida o'zim uni code-review qilaman. Agar nimadir topilgan bo'lsa, PR ichida thread yarataman va qayta nuqta 6-ga qaytaman.
8. Branch tayyor bo'lsa, testlar o'tvotgan bo'lsa va previewda hammasi yaxshi ishlavotgan bo'lsa, mainga PR-ni merge qilaman
9. Agar hato paydo bo'lgan bo'lsa productionda, Vercelda oson rollback qobilyati bor
10. Vercelda loglarga qarab turaman
Fikrlar/maslahatlar
P.S.: albatta, bu workflow ishlatmastan ham tezroq productionga kod ko'tarsa bo'ladi. Lekin bu workflow shaxsan man uchun tartib va error-larni topishga yordam beradi
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13 3 3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
👍1
O'zbekiston telefon raqam uchun input kerak bo'lsa, tayyor React component yozdim ⬇️
https://gist.github.com/ramziddin/8a7699ec635c74ea0cd903461d6cb23c
Demo: https://stackblitz.com/edit/phone-number-input?file=src%2FPhoneInput.tsx
https://gist.github.com/ramziddin/8a7699ec635c74ea0cd903461d6cb23c
Demo: https://stackblitz.com/edit/phone-number-input?file=src%2FPhoneInput.tsx
Please open Telegram to view this post
VIEW IN TELEGRAM
Gist
Uzbekistan phone number input component
Uzbekistan phone number input component. GitHub Gist: instantly share code, notes, and snippets.
1👍10 5🔥4 2
This media is not supported in your browser
VIEW IN TELEGRAM
⚡12🔥3👍2
Windowschi do'stlar, ishonila, bu narsa hayotingizni o'zgartiradi
https://twitter.com/raycastapp/status/1858894804144574487
Waitlistga qo'shilishga maslahat beraman, bu esa Raycast windows uchun
https://twitter.com/raycastapp/status/1858894804144574487
Waitlistga qo'shilishga maslahat beraman, bu esa Raycast windows uchun
🎉6👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👍10 6 6 4
VSCodeda, ishlavotgan faylingizni ichida qanaqadir symbol (function, constant, class, etc) topmoqchi bo'lsangiz
Odatda
⌘ + Shift + O
(Ctrl + Shift + O
) juda qulay.Odatda
⌘ + T
(Ctrl + T
) dan foydalanaman, lekin u butun workspace ichida symbolni qidiradi.⌘ + Shift + O
esa shunchaki hozirgi faylni ichida qidiradi va bu ancha topilgan natijalarni toza qilib beradi.❤12👍3
Ramziddin — Dasturlash haqida
VSCodeda, ishlavotgan faylingizni ichida qanaqadir symbol (function, constant, class, etc) topmoqchi bo'lsangiz ⌘ + Shift + O (Ctrl + Shift + O) juda qulay. Odatda ⌘ + T (Ctrl + T) dan foydalanaman, lekin u butun workspace ichida symbolni qidiradi. ⌘ + Shift…
Oddiy matn qidirishdan foydalanganingizda, masalan foo() qidirvosiz, agar shu foo() oddiy stringlarni ichida, commentlarni ichida va boshqa narsalarni ichida topilsa – odatda ular ham chiqib keladi.
Agar sizga aynan foo() yaratilgan joyi kerak bo'lsa, symbol search foydali bo'ladi. Bu narsa IntelliJ IDElarda ham bor
Agar sizga aynan foo() yaratilgan joyi kerak bo'lsa, symbol search foydali bo'ladi. Bu narsa IntelliJ IDElarda ham bor
😁8👍5
Shunchaki qiziq, qaysi pullik servislardan har oy foydalanasizlar, nech pul servisga to'laysiz va nimaga o'sha servislarga pul to'lashga tayyorsiz?
Ramziddin — Dasturlash haqida
Shunchaki qiziq, qaysi pullik servislardan har oy foydalanasizlar, nech pul servisga to'laysiz va nimaga o'sha servislarga pul to'lashga tayyorsiz?
Man har oy bu servislardan foydalanaman:
- ChatGPT $20
- 1Password $4
- DigitalOcean ~$20-$30
- Family iCloud 2TB $11
- Telegram Premium (man + ayolim)
- YandexPlus (esimda yo'q qancha, lekin ko'p emas)
Bekor qilgan servislarim:
- x.com, shunchaki kotta sabab bo'lmadi harajat qilish uchun
- instagram.com, balki keyinroq qaytaman
- Claude, to'liq ChatGPTga o'tdim
- Cursor, ChatGPT allaqachon bor, lekin Cursor qulayroq bo'lishi mumkin
- Spotify, boshqa kerak emas, YouTubedan foydalanaman
Keyinroq olish haqida o'ylavoman:
- v0.dev
- midjourney
- ChatGPT $20
- 1Password $4
- DigitalOcean ~$20-$30
- Family iCloud 2TB $11
- Telegram Premium (man + ayolim)
- YandexPlus (esimda yo'q qancha, lekin ko'p emas)
Bekor qilgan servislarim:
- x.com, shunchaki kotta sabab bo'lmadi harajat qilish uchun
- instagram.com, balki keyinroq qaytaman
- Claude, to'liq ChatGPTga o'tdim
- Cursor, ChatGPT allaqachon bor, lekin Cursor qulayroq bo'lishi mumkin
- Spotify, boshqa kerak emas, YouTubedan foydalanaman
Keyinroq olish haqida o'ylavoman:
- v0.dev
- midjourney
👍21❤2🔥2
Ramziddin — Dasturlash haqida
Keyinroq olish haqida o'ylavoman:
- v0.dev
- v0.dev
v0 AI endi nafaqat oddiy React.js componentlar yaratadi, endi to’liq Next.js va React.js loyihalar yaratib siz uchun Vercelga o’zi deploy qilib beradi
🔥21👍5
This media is not supported in your browser
VIEW IN TELEGRAM
⚡14 6 6 3
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM