
Per-User OAuth for AI Agents: Why It Matters and What to Look For
AI agents are crossing a line that traditional software never had to. They read your Slack, draft...

Author profile
Confident technical writer with frontend developer skills, marketing skills and developer relations skills. I am also a very fun person to hang around with.
Browse the latest writing surfaced through DevArt.

AI agents are crossing a line that traditional software never had to. They read your Slack, draft...

A post by Dumebi Okolo

This article is an honest comparison of the top 5 AI content creation tools in 2026 for technical...

The Model Context Protocol (MCP) was released by Anthropic in November 2024. Eighteen months later,...

A user reached out to us this week. Their generated newsletter contained the word delve. Twice. This...

Vercel confirmed a security incident on April 19, 2026 affecting customer environment variables....

This article teaches how to engineer a robust Retrieval-Augmented Generation (RAG) pipeline to...

Webhooks are everywhere. Stripe fires one when a payment succeeds. GitHub fires one when a PR is...

I will intro this article with my experience, but retold. You've spent six weeks building something...

An evaluation of the Gemini 2.5 flash and Claude 3.7 Sonnet model for an agentic engine. I had a...

Building an AI agent is fun. At least, I have had so much fun building out Ozigi, a social media...

When I first built Ozigi (initially WriterHelper), the goal was simple: give content professionals in...

One of the biggest challenges I face as a content expert is repurposing my written blogs for social...

Iām currently in the trenches of my Masterās thesis, focusing on 5G Anomaly Detection using...

After doing a lot of research as a technical writer, I have found the top 5 CMS for blogging. Whether...

Dusting off the room because it has been a minute or two since I was in here last! Through last...

Artificial intelligence has shifted from static promptāresponse patterns to systems capable of taking...

September 22nd to September 28th marks Migraine Awareness Week 2025, a week dedicated to raising...

Docker and Kubernetes are often mentioned together in modern software developmentābut they solve...

To effectively answer the question āWhy Kubernetes,ā you need to understand why solutions like...


I am a bit ashamed to say that my learning progress hasn't been all that since the last article I...

You can tell from the title of this article that I am learning Javascript again from scratch and will...

In the spirit of vibe coding and building something useful without overthinking it, I recently...

Simply put, Vibe coding = āsee things, say things, run thingsā (Karpathy). Agentic coding = āset a...

SDN is especially useful for large or legacy companies that have the bulk of their IT infrastructure...

In our previous article, we discussed setting up your stream chat application with advanced search...

I am writing a guide that highlights the most commonly used MATLAB keywords and their associated...

If you're an engineering student or professional, chances are you've heard of MATLAB. Whether you're...

Recently, applications or websites have been built with some form of chat. Whether it is through...