Journal / Articles15 published

Articles

I read articles and I love writing them, sharing my ideas and knowledge with people is a beautiful thing. So join me in this journey full of information and fun.

Writing about Mobile and Web development

01 / Featured ArticleLatest
We Built a Self-Hosted AI Assistant You Can Drop Into Any React App
FeaturedAPR 2026 · 5 min

We Built a Self-Hosted AI Assistant You Can Drop Into Any React App

Most AI assistant work the same way: you sign up, pay per seat, paste a script tag, and send your users conversations to someone else's server. It works but you're renting someone else's AI and giving…

Open SourceReactollamaAI
Read article
02 / All Articles14 more
Why self-hosting your company data matters more than ever,
002APR 2026 · 2 min

Why self-hosting your company data matters more than ever,

Most small businesses don't think twice about where their data lives. You sign up for an HR tool, a project manager, a document platform — each one stores your employee records, contracts, payroll inf…

Open Source#selfhostedwebdev
Sending Emails Made Simple with Resend and NextJs
003SEP 2025 · 2 min

Sending Emails Made Simple with Resend and NextJs

Sending emails is a core feature in many apps: authentication (OTP, magic links), newsletters, receipts, notifications… But setting up SMTP servers, handling bounces, and ensuring deliverability is often a nightmare. That’s where Resend comes in. Wit...

Next.jsresendemail
Effective Testing in React: A Guide with Real Examples
004JUN 2025 · 3 min

Effective Testing in React: A Guide with Real Examples

Introduction When I first started building React applications, I used to test everything manually—filling out forms, clicking buttons, and hoping for the best. But as my apps grew more complex, that approach quickly became unsustainable. Writing auto...

JestReactNext.js
How to Set Up Shared Shadcn UI Components in an Nx Monorepo
005APR 2025 · 4 min

How to Set Up Shared Shadcn UI Components in an Nx Monorepo

Monorepos help teams scale applications efficiently, and Shadcn UI brings flexible, customizable UI components. In this article, I’ll show you how to set up shared Shadcn UI components inside an Nx monorepo so you can reuse them across multiple apps....

shadcnshadcn uiNext.js
Streamlining Roles and Permissions Management with Hasura and Clerk
006NOV 2024 · 3 min

Streamlining Roles and Permissions Management with Hasura and Clerk

Introduction: In the world of modern web development, managing user roles and permissions effectively is key to building secure and scalable applications. Hasura, with its robust GraphQL capabilities, and Clerk, offering seamless authentication and u...

Hasura#clerkClerk.dev
Spring Boot Swagger Integration Guide
007NOV 2024 · 2 min

Spring Boot Swagger Integration Guide

Swagger is an essential tool for building and documenting APIs, providing a clear structure and interactive interface that simplifies development and integration. When paired with Spring Boot, it enables the rapid creation of RESTful APIs with seamle...

Springbootswagger-uiswagger
Visualize Postgres DB with pgAdmin inside Docker
008OCT 2024 · 4 min

Visualize Postgres DB with pgAdmin inside Docker

In today’s data-driven world, managing and visualizing databases effectively is essential. If you’re working with PostgreSQL and want a streamlined way to manage your database visually, using pgAdmin within Docker is a fantastic solution. This setup ...

pgAdminPostgreSQLDocker
Nx Monorepo
009OCT 2024 · 3 min

Nx Monorepo

Introduction to Nx Monorepos In modern software development, managing multiple projects, apps, or services across teams can become complex and difficult to scale. This is where Nx comes into play—a smart and scalable build system for managing monorep...

Nxnx-workspaceNext.js
E-mail service in NextJs and nodemailer
010OCT 2024 · 4 min

E-mail service in NextJs and nodemailer

Introduction In today’s digital landscape, email remains a cornerstone of communication, both for personal use and business interactions. With a myriad of email services available, Gmail stands out as one of the most popular choices, thanks to its us...

nodemailerNext.jsgmail
Supabase With Prisma
011SEP 2024 · 3 min

Supabase With Prisma

Introduction to Supabase and Prisma: A Powerful Duo for Modern App Development In the ever-evolving landscape of web and mobile app development, building efficient, scalable, and flexible applications is key to success. Two emerging technologies—Supa...

prismaprismaormsupabase
MapBox React Native SDK
012MAY 2024 · 1 min

MapBox React Native SDK

What is MapBox MapBox is a navigation service, providing maps for different purposes . Setup create a react native (expo) project npx create-expo-app@latest . Go to mapbox website and sign up: after that you'll be redirected to the dashboard ...

React NativemapboxExpo
Zustand
013MAY 2024 · 4 min

Zustand

When we have some data to use globally in our react we'll have to use a state manager, and we have many of them like Redux, zustand, etc... Redux is good yet is complex and have a high learning curve and ofc we want something simple yet powerful to...

zustandZustand examplesReact
CSS Grid and Flex
014SEP 2022 · 2 min

CSS Grid and Flex

Hello everyone, as the title says we're going to discus two of the most important concepts of CSS which are displays Grid & Flex. i am a self-taught full-stack web developer and i'm still learning new stuff everyday , during my journey as a self-tau...

CSSCSS3
HTML Structure
015SEP 2022 · 2 min

HTML Structure

hello, i'm a self-taught full stack web developer and i am still learning new things it's so much fun. During my journey to learn different tools and technologies i made a lot of mistakes . let's back to when i started learning HTML and CSS the two e...

HTML5