theedon.hashnode.devOlymPick: How to Build a Tool for Curating Must-Watch Olympic Events with AIIntroduction The Olympics are arguably the most-watched sporting event in history, featuring a vast array of competitions across nearly every sport. With so many games happening simultaneously, it often becomes a daunting task for a sports enthusiast...Jul 31, 2024·6 min read
theedon.hashnode.devUsing URLs as a State ManagerState is a very common word in React, which refers to an object that represents the current condition of a component. A component's data can change over time due to user actions and network responses. However, state serves as the single source of tru...Feb 23, 2024·5 min read
theedon.hashnode.devAny vs Unknown vs Never in TypescriptIntroduction Typescript, which is a superset of the JavaScript programming language, is a language that has become a favourite among developers due to its special features. It is helpful to understand that TypeScript is not a replacement, it is reall...Feb 21, 2024·5 min read
theedon.hashnode.devPrisma or SQL: Which Do I Choose?Introduction Every developer has at some point developed some application with some dummy data. The beginning stages of the learning journey are usually more focused on getting the projects to work, and there is not much need to use real data to achi...Feb 10, 2024·5 min read
theedon.hashnode.devWhy React Server Components Embrace Async, But Client Components Don'tWhat are Components Components are the fundamental building blocks in any React project and, by extension, any framework built on top of the React library. They can be thought of as how LEGO bricks make up a LEGO set. The developer has all of the con...Feb 5, 2024·6 min read