MADEBYARIS
30 posts

AI development what I ship and how

Every AI development post on the blog, newest first. These cover both sides: coding with AI agents and shipping AI features to users.

When a website actually needs machine learning — and when rules + search are enough
AI Development

When a Website Actually Needs Machine Learning

When a website needs machine learning, and when rules, filters, and search are enough. A product decision before you hire for AI.

Read Article
How to integrate a machine learning model into a Next.js product (without boiling the ocean)
AI DevelopmentNext.js

Integrating Machine Learning into a Next.js Product

How to integrate a machine learning model into a Next.js product: API vs worker shapes, a thin first slice, and a hire checklist — without boiling the

Read Article
Apakah Cursor AI gratis, dan kapan perlu beli Pro
AI DevelopmentCursor

Apakah Cursor AI gratis, dan kapan perlu beli Pro

Apakah Cursor AI gratis? Jawaban jujur untuk freelancer: kapan jalur hemat cukup, kapan Pro terasa, tanpa angka harga palsu.

Read Article
Jasa website company profile: kapan template cukup, kapan bayar custom
AI DevelopmentNext.js

Jasa Website Company Profile: Template vs Custom

Kapan template cukup untuk website company profile, kapan bayar custom. Cara membaca penawaran tanpa terjebak katalog tema.

Read Article
Jasa pembuatan website Jakarta: checklist sebelum DP
AI DevelopmentNext.js

Jasa pembuatan website Jakarta: checklist sebelum DP

Checklist sebelum DP untuk jasa pembuatan website Jakarta. Bedakan vendor murah vs tim yang bisa maintain dan SEO. Kapan Next.js masuk akal.

Read Article
What it costs to hire a Next.js developer
AI DevelopmentNext.js

What It Costs to Hire a Next.js Developer

What it costs to hire a Next.js developer: scope, experience, location, and engagement model. How to read a quote without fake average rates.

Read Article
How to vibe-code in Cursor without making a mess
AI DevelopmentCursor

How to vibe-code in Cursor without making a mess

Cursor vibe coding that ships: brief, generate, run, tighten, commit. Habits with review so speed today does not become a rewrite tomorrow.

Read Article
Cursor MCP setup for shipping Next.js work
AI DevelopmentCursor

Cursor MCP setup for shipping Next.js work

Cursor MCP for shipping: keep a few servers that help a real Next.js repo, verify each one, and skip marketplace pile-ons.

Read Article
Cursor AI Indonesia, how I teach teams to ship
AI DevelopmentCursor

Cursor AI Indonesia: how I teach teams to ship with AI

Cursor AI Indonesia for me is teaching teams a shipping practice. One real repo, project rules, review the diff, then the Level up door.

Read Article
AI agent development with named tools, not a science fair
AI DevelopmentTech

Practical AI Agent Development for Production

AI agent development worth shipping starts with one job, named tools, and a stop. A science fair loop is not a product.

Read Article
Scope before you buy. AI integration
AI DevelopmentTech

AI integration services: what to scope before you buy

Before you buy AI integration services, name the surface, the data, and the write path. The model brand is the easy part.

Read Article
Open beta, this week
AI DevelopmentTech

RankMySEO is live (open beta)

RankMySEO open beta is live this week. The hosted MVP is clickable: Overview, Keywords, background rank checks, and history that sticks. Not billed. No Stripe.

Read Article
Chatbot that fits the app, AI chatbot development in Next.js
AI DevelopmentNext.js

AI chatbot development that fits a real Next.js app

AI chatbot development that fits a Next.js app is a route, a stream, and tools you can name. Not a chat demo glued on the side.

Read Article
OSS and SaaS RankMySEO
AI DevelopmentTech

RankMySEO SaaS vs Open Source: Which to Pick?

Same family name, two products. The open-source toolkit lives in your repo. The private SaaS stores SERP history for you. Here is the honest split, the Competitors tab matrix, and how open beta next week fits.

Read Article
RankMySEO SaaS
AI DevelopmentTech

Introducing RankMySEO SaaS: rank history you actually own

I built a hosted RankMySEO next to the open-source toolkit so you can own daily SERP history without running the tracking stack yourself. Here is the clickable MVP, what Overview and Keywords already do, and how open beta next week works.

Read Article
SEO vs GEO
AI DevelopmentTech

SEO for AI and LLMs vs GEO: what actually changes

People mix up “SEO for AI,” “SEO for LLMs,” and GEO like they are one thing. They are not. Classic SEO still ranks blue links. SEO for AI is clarity and structure for machines. GEO is about getting cited in generative answers. Here is the plain split, and what I am building with RankMySEO.

Read Article
30 day rollout
AI DevelopmentCursor

How teams should roll out Cursor in the first 30 days

Buying Cursor seats for the whole team on Monday is not a rollout. Here is the 30-day plan I actually use with client teams: a small group, shared rules, one repo, and a review habit before you scale.

Read Article
AI DevelopmentCursor

PR Review Checklist for AI-Generated Code

Cursor Composer writes a confident summary. The diff still sneaks in extra files, a duplicate helper, and skipped tests. Here is the PR review checklist I actually run on AI-generated code.

Read Article
AI DevelopmentCursor

How to use Cursor AI to build an app without a mess

“Build me an app” is how Cursor invents a stack, extra packages, and no tests. Here is the small-app loop I actually use: one slice, your stack, a fence, then Chat, Composer, review.

Read Article
AI DevelopmentCursor

Cara menggunakan Cursor AI tanpa bikin technical debt

Orang googling cara menggunakan Cursor AI, skip pagar, lalu Accept. Seminggu kemudian repo klien penuh package baru, utils2, dan diff yang nggak ada yang berani review. Ini loop yang saya pakai.

Read Article
AI DevelopmentCursor

Project Rules That Stop Cursor Hallucinations

Empty rules plus “build me X” is how Cursor invents a package your repo does not have. Project rules are the fence. Here is what I actually put in them on client work.

Read Article
AI DevelopmentCursor

Cursor Chat vs Composer: When to Use Each Surface

Cursor Chat vs Composer: I open Chat when I am lost, Composer when I can name the files. Same model, different job. My loop on real repos.

Read Article
How to use Cursor AI effectively
AI DevelopmentCursor

How to Use Cursor AI Effectively on Real Repos

Effective Cursor use is not a greenfield demo. It is a messy client repo: monorepo, local conventions, folders you must not touch. Here is how I scope, rule, and review so the PR still looks like the codebase a month later.

Read Article
Cursor for shippers, a tutorial if you already write code
AI DevelopmentCursor

A Cursor AI tutorial for beginners who already ship code

Most Cursor AI tutorials start at hello world. This one does not. If you already ship production code and you just opened Cursor, here is the first-week loop I teach: plan, scope, generate, review. Chat vs agent, one invoices CSV example, and the mistakes that make new users look fast and messy.

Read Article
Apa itu Cursor AI, penjelasan praktis
AI DevelopmentCursor

Apa itu Cursor AI? Penjelasan praktis buat developer

Orang googling apa itu Cursor AI lalu dapat jawaban “chatbot buat nge-code”. Kurang pas. Cursor itu editor. AI-nya hidup di dalam proyek yang kamu buka, bukan di tab browser. Ini penjelasan praktis yang saya kasih ke mentee sebelum mereka install.

Read Article
Cursor vs Copilot what I pick for client work
AI DevelopmentCursor

Cursor AI vs Copilot: what I pick for client work

People treat cursor ai vs copilot like a brand war. I treat it as a job split. Cursor for the agent, multi-file edits, and repo chat. Copilot when inline complete in VS Code is already enough. This is how I pick for client work.

Read Article
Cursor pricing in plain English
AI DevelopmentCursor

Cursor AI pricing in 2026: what you actually pay

Cursor costs $0 to $200 a month for one person and from $30 per seat for teams. What each plan includes, and why Claude or GPT usage is billed on top.

Read Article
How to use Cursor AI without wrecking the codebase
AI DevelopmentCursor

Ship Faster with Cursor Without Tech Debt

How to use Cursor AI in a practical production workflow: plan, scoped diffs, hard review, and tests, so you ship faster without wrecking the codebase.

Read Article
AI Development

Technical Debt pada Aplikasi buatan AI

AI sekarang bisa membuat aplikasi dengan cepat — tinggal ketik prompt, langsung jadi. Tapi, ada harganya. Karena kecepatan itu, ada beberapa hal yang sering terlewat: duplikasi function, query yang seharusnya penting tapi diabaikan, dan pemilihan teknologi yang kurang tepat. Nah, inilah yang disebut technical debt — biaya tersembunyi dari pengembangan yang terlalu cepat. JENIS TECHNICAL […]

Read Article
AI DevelopmentCursor

Tentang skema harga Cursor IDE

Mungkin teman-teman sudah mengetahui tentang Skema Unlimited baru dari cursor.com, yang mana sekarang sudah enggak ada lagi tuh yang namanya slow-request 😀 Lalu apa yang membedakan Skema lama dengan Skema baru? Dan kenapa Skema terbaru ini cukup fair. Tentang Skema Harga Terbaru Untuk harga biaya Cursor sendiri ada penambahan, yakni sekarang ada plan Pro, Pro+, […]

Read Article

Rather have me do it?

Hire me to build it, or bring me in to coach your team on Cursor. I reply within 24 hours and tell you plainly whether I’m the right fit.