OlymPick: 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
Why you can't use For Loops in JSXJavaScript XML (JSX) is a syntax extension that allows for developers to write components and elements in a similar way to HTML inside of JavaScript, the elements are very similar to HTML and they can easily be converted to JavaScript. The example be...Jan 28, 2024·4 min read
What are APIs and Why do we need themIt is a very common question to hear beginner developers ask, "Why do we need APIs?" I recently tried to explain the concept of an API to some friends, and it was particularly difficult for them to understand the real-world applications and how the a...Jan 28, 2024·5 min read
Effortless Efficiency: Automating Workflows with GitHub ActionsEvery software project either small, medium sized or large need to have some development workflows. Those workflows are the steps that a developer takes to plan, test, build and deploy software. The advantages of workflows really come into light when...Jan 24, 2024·5 min read
Beyond API Routes: Exploring the Potential of Server Actions in Next.jsSome of the most common things to build in a web application are forms, and it is common practice to create API endpoints in order to be able to perform the data mutations after submission. The invention of Server Actions means we do not have to go t...Jan 21, 2024·6 min read