Odinaka Joy

Odinaka Joy @dinakajoy

About: I am Odinaka Joy, a Software Engineer with years experience. I work on both the frontend and backend part of web applications but with more focus on backend

Location:
Nigeria
Joined:
May 24, 2023

Odinaka Joy
articles - 23 total

Running Machine Learning Models in the Browser Using onnxruntime-web

🚀 AI in the browser? Yes, it’s possible. Most machine learning models live on the backend, meaning...

Learn More 4 0Sep 5

How To Use LLMs: Advanced Prompting Techniques + Framework for Reliable LLM Outputs

Most Prompt Engineering tutorials stop at zero-shot vs few-shot. But when you are building real...

Learn More 2 0Sep 4

How To Use LLMs: Retrieval-Augmented Generation (RAG Systems)

RAG (Retrieval-Augmented Generation) is one of the most practical ways developers are applying LLMs...

Learn More 2 2Aug 29

How To Use LLMs: Fine-Tuning GPT-4

LLMs are very good at generating responses to user's queries out of the box, but these are general...

Learn More 2 0Aug 12

How To Use LLMs: Prompt Engineering - A Practical Guide for Beginners

In this article, I explained what LLMs are and how to use them to build smart applications. But just...

Learn More 5 17Jul 24

How To Use LLMs: Tool Use/Function Call with OpenAI

Large Language Models (LLMs) can generate human-like text, but what if you want your LLM-powered app...

Learn More 2 -1Jul 22

A Beginner’s Guide to LLMs: How to Use Language Models to Build Smart Apps

In my last post, we explored Natural Language Processing (NLP), the field of AI that helps machines...

Learn More 9 2Jun 25

My Journey into AI: Natural Language Processing (NLP)

Natural Language Processing (NLP) is how we teach computers to work with human language, to read,...

Learn More 2 0Jun 22

Implementing the Data Science Workflow: Predicting Mental Health Treatment

In my last article, I broke down the Data Science Workflow for beginners. It’s a great starting point...

Learn More 3 0Jun 8

A Beginner’s Guide to the Data Science Workflow

Artificial Intelligence is about building systems that mimics human. Machine Learning is a subset of...

Learn More 6 8Jun 3

My Journey into AI: Understanding the Building Blocks of Deep Learning (NLP Focused)

When I started learning Machine Learning (ML), I thought I was already halfway into understanding how...

Learn More 2 0May 31

My Journey into AI: Understanding the Building Blocks of Machine Learning

Imagine teaching a child to recognize ripe mangoes, not by giving a list of rules, but by showing...

Learn More 1 2May 10

My Journey into AI: Understanding the Building Blocks of Artificial Intelligence

Hello again 👋🏾 I recently took a career break to reposition. I wasn’t burned out. I just knew it was...

Learn More 1 0May 4

My Tech Journey So Far

Before I found my place in web development, I explored different parts of tech. I was driven by...

Learn More 2 2May 3

The Beginner’s Guide to Software Engineering

Software Engineering is more than code. It’s about solving real-world problems with well-structured,...

Learn More 2 4Apr 24

Decouple Your Backend: A Beginner’s Guide to Message Brokers

When I first got into system design, messaging systems confused me. Everyone kept throwing around...

Learn More 2 0Mar 26

Monolithic vs Modular vs Microservices Architecture: Choosing the Right Approach

While building AgriCore ERP for agriculture equipment suppliers, I found myself stuck choosing the...

Learn More 3 0Feb 24

Mastering Programming: The Essential Guide to Coding and Problem-Solving

Programming is more than just writing code. You need to master the fundamentals, develop strong...

Learn More 1 0Feb 15

Session vs Token-Based Auth: A Developer’s Guide to Choosing Wisely

Authentication is a cornerstone of secure web applications. It verifies the identity of users,...

Learn More 1 0Feb 10

Inside the Engine: How JavaScript Really Works

JavaScript is one of the most widely used programming languages today. Whether you are browsing...

Learn More 2 0Feb 10

Web Development Roadmap - Beginner to Intermediate

Are you a newbie developer confused on where to begin your learning journey? Search no more!!! This...

Learn More 3 24Feb 1

Clean Up Your Git History: How to Squash Commits Before Pushing to Production

When you are working on a project, your Git commit history can sometimes get messy. You have probably...

Learn More 4 0Feb 1

Git and Its Workflows: A Beginner’s Guide to Version Control Success

Git is an essential tool for developers, whether you are working solo or as part of a team. It is a...

Learn More 3 13Feb 1