Posts filter


Forward from: Telegram Contests
🏆 Telegram Contest for JavaScript Developers, Round 1

Prize fund: $30,000
Deadline: 23:59 on February 21 (Dubai time)
Who can participate: Everyone
Results: March 2025

Telegram is hosting a contest for JavaScript developers to implement a new feature in Telegram Web A and enhance the existing part of the app.

THE TASK

1. Rework the existing text editor from scratch and eliminate its imperfections:
– Ensure proper support for edit history (Ctrl+Z / Cmd+Z doesn’t work as intended as of now).
– Add support for editing quotes.
– Add support for Markdown syntax.
– Currently, RegExp is used for parsing Markdown, which sometimes causes glitches. Implement an AST-based approach to support all Telegram formatting entities more reliably.

2. Introduce the new Chat Folders appearance based on the provided mockups.
___

Contest Requirements:
– No third-party frameworks and libraries are allowed.
– The changes you introduce must not affect the app’s performance or stability.
– The submission must be consistent with the existing Web A codebase.
– Your implementation must work flawlessly on mobile and desktop Chrome (across Linux, macOS, Windows) and Safari on iOS and macOS.

❗Your app must precisely follow the provided design mockups.

Bonus Task:
Add support for animated chat backgrounds as in other Telegram apps. For reference, check Telegram Web K or this.

Submissions:
Contestants will be able to submit their entries to @ContestBot at a later date. We will further clarify the submission instructions closer to the deadline.

P.S. Winners may be offered a chance to explore further opportunities with Telegram.


Video is unavailable for watching
Show in Telegram
- Ulugʻbek Samigjonov yangi kanal ochdi
- 1 kundan keyin men:


Veb-saytingiz uchun "wow" effektlar qo'shmoqchi bo'lsangiz, ularni noldan ishlab chiqish shart emas. Shunchaki https://ui.aceternity.com/ saytiga kiring va o'zingizga yoqqan komponentlarni Copy-Paste qiling.

466 0 16 4 15



"You don't need NextJS" - say devs from ComfyDeploy

https://www.comfydeploy.com/blog/you-dont-need-nextjs


Promise.all funksiyasi noldan yozilganda

669 0 1 11 23

Eloquent JavaScript, 4th edition (2024)

https://eloquentjavascript.net/


Source: Linkedin


Video is unavailable for watching
Show in Telegram
Shaders are great🔥


Video is unavailable for watching
Show in Telegram
Cooking something new 👨🏻‍🍳🤫


Chrome Canary'da native select elementni CSS orqali customize qilish imkoniyat tajriba sifatida qo'shildi. Bunday yangi o'zgarishlar kelajakda o'nlab, yuzlab kilobayt JavaScript kodni chopish imkonini beradi.

Batafsil: https://developer.chrome.com/blog/rfc-customizable-select




Dasturlash sohasida networking qilish, ya’ni tanish-bilish orttirish juda muhim. Ish qidirib yurgan insonlar koʻp holatda yaxshi imkoniyatlarni tanishlari orqali topadi. Xoʻsh qayerdan tanish-bilish orttiraman desangiz: koʻchaga chiqing, yashil maysani ushlang, oʻzingizga oʻxshagan dasturchilar yigʻiladigan suhbatlarga boring.

Ha aytgancha, yaqinda boʻlib oʻtishi kutilayotgan GDG dev fest ham juda yaxshi imkoniyat.
Oʻzimiznikilardan, Azimjon va Vohid aka speaker boʻlar ekan. Va bir qancha xalqaro mehmon spikerlar.


JS da multi-threading

JavaScript dvijoklari event loopga asoslangan va ishlarni odatda yagona threadda bajaradi.

Lekin:

- CSS (transform, opacity) va Web animations brauzerni compositor threadda run boʻladi va main threadni bloklamaydi.

- Service worker alohida threadda run boʻladi

- Web workerlar orqali main threaddagi yukni kamaytirshimiz mumkin

- OffscreenCanvas va worker juftligi orqali HTML canvasni umuman boshqa threadda run qila olamiz

Demak JS da bemalol bir nechta threadda ishlaydigan web ilovalar yozsak boʻladi.


Mana shu mavzu boʻyicha, oxirgi haftada ikkita (biri men oldin yozishgan) telegram akkauntdan fishing xabar keldi. Bittasi .apk fayl joʻnatdi. Boshqasi scam veb-sayt uchun havola. Ikkalasini ham block qilib, SPAM report qildim.
Ogoh boʻlamiz!


Formalar bilan ishlash, ayniqsa murakkab inputlarni boshqarish odatda ancha energiya va vaqt olib qo'yadi.
Agar loyihangizda shadcn'dan foydalansangiz, ushbu istrumentdan foydalanib ko'rishni maslahat beraman:

https://www.shadcn-form.com/

862 0 17 8 10

Forward from: Khumoyun Codes
Sog‘lom uyqu 😴

Dasturchilarning orasida keng tarqalgan muammolardan biri noto‘g‘ri uhlash ya’ni uyqu rejimining buzilishi hisoblanadi. Ko‘pchiligimizga yarim tundan keyin hammayoq tinch va osuda bo‘lganda ilhom kela boshlaydi. Soat strelkalariga qaramasdan ishga tushib ketamiz. Yoki yonayotgan deadlinelar 🔥 ba’zida bizni uyqumizdan kechib ishlashga majbur qiladi. Yoshlikda bu narsa uncha bilinmaydi, tuni bilan ishlab chiqib, tongda ozgina uhlab olib, ishlab ketaveramiz. Bu narsa 1 oyda 1-2 marotaba qaytalansa mayli, lekin sistematik noto‘g‘ri uhlovchi odamning organizmi qancha majburlasangiz ham bunga ko‘nika olmaydi va sekin asta buzilishni boshlaydi. Ayniqsa menga o‘xshagan 30 ga yaqinlashib borayotgan va undan katta yoshli insonlarda bu juda ham seziladi.

Qanday qilib desak, tundagi uyqu bilan kunduzgi uyquning asosiy farqi, tun bo‘lganidan so‘ng tanamizda melatonin garmoni ishlab chiqariladi va uyquga tayyorgarlik ko‘riladi. Uhlaganimizdan so‘ng, shu orqali uyg‘onishga yaqin paytimiz esa, bizni ertangi kunga tayyorlash uchun serotonin, kortizol, dofamin garmonlari sintezi sodir bo‘ladi. Ammo kunduzgi uyqu paytida esa melatonin ishlab chiqarilmaydi yoki uning darajasi juda past bo‘ladi, bu garmonsiz qolganlarining sintezi ham pasayadi. Shuning uchun ham siz kunduzgi uyqu, sizga tundagidek energiya bermaydi va o‘zingizni baribir lanj his qilishda davom etasiz. Bu esa o‘z o‘rnida unumdorlikning tushishidan tashqari, charchoq, holsizlik, miyaning faolligi pasayishiga olib keladi. Ayniqsa ortiqcha dofamin stimulyatorlariga qarshi kurash so‘nib qoladi, sizga bu baxt garmoni yetishmagandan so‘ng, siz shirinliklar, shirin ichimliklar, tamaki mahsulotlari, qisqa qiziqarli kontentlar va boshqa past sifatsiz dofamin manbalariga o‘lja bo‘lasiz. Doimiy bunday holat esa, asab kasalliklariga, ortiqcha vazn to‘plash (jigar va yurak kasalliklari), uyqusizlik, men nomini bilgan va bilmagan boshqa kasalliklarga duchor qiladi.

Siz ham 40 ga chiqmasdan qarsillab qolmay desangiz, biologik soatlaringizga quloq soling, uyquni yengishga harakat qilmang, tunda uhlab kunduzi ishlang, siz bugun yopib qo‘ygan deadlineingiz, unumdorligingiz tushgandan so‘ng yana 10 ta yonayotgan deadlinelarga olib keladi. Undan ko‘ra, kechasi vaqtida uhlab, tongda sal vaqtliroq turing, deylik bomdod vaqtida, chunki bu vaqtda 100% bo‘lmasa ham, 70-80% tanangiz charchoqlarini chiqarib yangi kunga tayyor bo‘ladi. Siz esa organizmingizni qiynamasdan maqsadingizga erishasiz, tugatilgan ish va sog‘lom uyqu bilan kuningiz unumdor o‘tadi.

P.S. Men bularni o‘z tajribamdan o‘tkazganimdan, kuzatishlarimdan va izlanishlarimdan kelib chiqib yozyapman. Tibbiyot xodimlaridek to‘g‘ri ma’lumot yoza olmagan bo‘lishim mumkin, unday bo‘lishiga da’vo ham qilmayman.

Hammaga sog‘lom uyqu, xayrli tun! 🥱🥱🥱

@khumoyun_codes


Apple Intelligence, even considering it's in beta, is the biggest flop of the year. Period.


Video is unavailable for watching
Show in Telegram
TailwindCSS + Next.js uchun 50 tadan ziyod tayyor Input komponentlar. Osongina loyihangizga copy-paste qilib foydalanishingiz mumkin.

Batafsil: https://origin-ui-alpha.vercel.app/

Thank me later...


Forward from: Farrukh Atabekov - Software Engineer
Toptal networking event.
October 13, 2024

20 last posts shown.