Building Polloye: architecture, decisions, and the bug that actually taught me somethingPolloyo is a Kahoot style live quiz platform I built, host creates a quiz, participants join with a 6 digit code or QR, and everyone competes in real time based on speed and accuracy. It sounds simpleSep 17 · 9 min readblog.ayushsawant.dev
Keeping Promises in JavaScript (Unlike Real Life)Life Doesn’t Pause. Neither Does JavaScript. When ordering food in a cafe, you go to the counter, place an order by making payment, and the cashier hands you a buzzer. You don't stand in front of the Mar 1 · 7 min readblog.ayushsawant.dev
CSS Selectors 101: Targeting Elements with PrecisionIntroduction — Why CSS Needs Selectors CSS cannot apply styles without knowing where to apply a specific style. To style a specific element, there needs to be a unique identifier to select that specific element to be styled. Without, selector all sty...Feb 1 · 4 min readblog.ayushsawant.dev
Emmet for HTML: A Beginner's Guide to Writing FasterWriting HTML the slow way HTML can be quite wordy, making developers spend a lot of time writing code. This is especially true with all the opening and closing tags HTML needs. It can become boring and take longer than designing and developing the we...Jan 31 · 4 min readblog.ayushsawant.dev
How a Browser Works: A Beginner-Friendly Guide to Browser InternalsWhat a browser actually is (beyond “it opens websites”) Brower opens websites is the lay man definition, while what it actually does it way more interesting and important. A browser is a software that talks to servers by being the mediator between th...Jan 29 · 5 min readblog.ayushsawant.dev