ozzs.devHow JavaScript Really Works Under the Abstractions We Rely OnAs developers, we spend most of our time in the “Top Layer” of the frontend, relying on built-in methods like map, filter, and forEach. Usually, these abstractions are perfect. They let us write clean, readable code without worrying about what’s happ...Jan 11·7 min read
ozzs.devUnderstanding Premature vs. Unnecessary Abstraction: Lessons from the CodebaseAs developers, we’re often taught to write reusable, maintainable code. However, in our enthusiasm to “do the right thing,” we sometimes over-engineer solutions, introducing abstractions too early or where they’re not needed at all. This can lead to ...Oct 26, 2024·4 min read
ozzs.devHow to build a customizable dashboard with tremor, recharts and react-grid-layoutLooking to craft a personalized dashboard that perfectly suits your data needs? You're in the right place! In this blog post, I'll guide you through the process of building a customizable dashboard using tremor and react-grid-layout. To initiate our ...Oct 3, 2023·4 min read
ozzs.devTech Trailblazing: Your Ultimate Guide to Landing Your First JobWelcome to the demanding but rewarding, tense yet fascinating world of high-tech. Whether you're a recent graduate, a career changer ready to embrace a new challenge, or someone with an unwavering passion for the tech field, this guide is crafted jus...Jul 11, 2023·16 min read
ozzs.devBuild your own Spotify: Killer Programming Project Idea in React Native and FastAPIThis article will walk you through a programming project idea - a mobile music player based on React Native, with a FastAPI / SQLModel backend. As a reference, I will use one of my own project, a music player that I built using the guidelines that wi...Nov 16, 2022·6 min read