My Portfolio
Overview I finished my personal portfolio at the end of 2025 and wanted to share this milestone here on Dev.to. I’m a student of Systems Analysis and Developme...
Overview I finished my personal portfolio at the end of 2025 and wanted to share this milestone here on Dev.to. I’m a student of Systems Analysis and Developme...
markdown !Javascript 101https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.am...
Introduction Learning JavaScript today can feel overwhelming. There are thousands of books, courses, and tutorials, and it’s hard to know which ones are actual...
!Cover image for How to Export Real Excel Workbooks in JavaScript Using Connected Workbookshttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,g...
Introduction “Is there any library which won’t suck when I’m deploying?” Setting up undetected‑chromedriver on macOS used to be pure pain for me. Many clients...
Persisting State in React Native: Why MMKV + Zustand is the Winning Combo 🚀 If you're building React Native apps, you've probably faced the classic problem: h...
Task The task is to implement a sum function. Boilerplate code javascript function sumnum { // your code here } Desired behavior sumnum returns a function that...
!Cover image for Building a Premium Bento-Style Portfolio with React, GSAP & Tailwind v4https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,grav...
!Cover image for 5 React UI Component Libraries for your next Projecthttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=aut...
In the fast‑evolving world of mobile app development, cross‑platform frameworks have become the preferred choice for businesses seeking faster time‑to‑market an...
Using the Cache API in 5 Lines javascript export default { async fetchrequest { const cache = caches.default; let response = await cache.matchrequest; if !resp...
What JavaScript arrays quietly optimise for When I first started working with JavaScript arrays, push and pop felt immediately intuitive. You add something to...