RSSAmplifier

Blog

Ozz's Dev Blog

Ozz's Dev Blog

ozzs.devRSS feed ↗7 posts

Latest posts

When a Good Abstraction Starts to Rot (and How HOCs Saved It)

Recently at work, I found myself fighting an abstraction that used to feel perfectly fine. We're working on a visually complex feature built with React Flow - a graph of nodes and edges that represent

How JavaScript Really Works Under the Abstractions We Rely On

As 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...

Understanding Premature vs. Unnecessary Abstraction: Lessons from the Codebase

As 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 ...

How to build a customizable dashboard with tremor, recharts and react-grid-layout

Looking 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 ...

Tech Trailblazing: Your Ultimate Guide to Landing Your First Job

Welcome 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...

Build your own Spotify: Killer Programming Project Idea in React Native and FastAPI

This 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...

Introducing MonoBox: How & Why I Built My Very Own Music Player

If you've ever wondered where to start after deciding you want to work on a programming project, then this guide is perfect for you. That's because before I decided to write down this piece, I was in your shoes. Creating MonoBox was one of the best a...