<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
  <id>https://shinyq.my.id/id/feed.xml</id>
  <title>Artikel oleh Kurniadi Ahmad Wijaya</title>
  <link rel="self" type="application/atom+xml" href="https://shinyq.my.id/id/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://shinyq.my.id/id/library"/>
  <updated>2026-11-02T00:00:00Z</updated>
  <author><name>Kurniadi Ahmad Wijaya</name><uri>https://shinyq.my.id/id</uri></author>
  <entry>
    <id>https://shinyq.my.id/id/blog/ten-very-hard-benchmark-tasks-in-ten-days</id>
    <title>10 Task Benchmark Sangat Sulit dalam 10 Hari</title>
    <link rel="alternate" type="text/html" href="https://shinyq.my.id/id/blog/ten-very-hard-benchmark-tasks-in-ten-days"/>
    <published>2026-11-02T00:00:00Z</published>
    <updated>2026-11-02T00:00:00Z</updated>
    <summary>Pekerjaan benchmark AI pertama: sepuluh task bahasa Indonesia dalam sepuluh hari, separuh merged, mayoritas sangat sulit. Lebih dari 300 ide gugur.</summary>
    <category term="ai-benchmarks"/>
    <category term="llm-evaluation"/>
    <category term="ai-coding-agents"/>
    <category term="multi-agent-workflow"/>
    <category term="case-study"/>
  </entry>
  <entry>
    <id>https://shinyq.my.id/id/blog/aria-acs-to-livekit</id>
    <title>Migrasi ARIA dari ACS ke LiveKit</title>
    <link rel="alternate" type="text/html" href="https://shinyq.my.id/id/blog/aria-acs-to-livekit"/>
    <published>2026-10-27T00:00:00Z</published>
    <updated>2026-10-27T00:00:00Z</updated>
    <summary>ARIA pindah dari ACS ke LiveKit self-hosted. Drill PoC mencatat median hand-back 425 ms dalam 20 putaran; speedup terhadap ACS belum diukur secara sebanding.</summary>
    <category term="voice-ai"/>
    <category term="azure-openai-realtime"/>
    <category term="evaluation"/>
    <category term="case-study"/>
  </entry>
  <entry>
    <id>https://shinyq.my.id/id/blog/untrusted-code-next-to-production-secrets</id>
    <title>Kode Asing di Samping Secret Production</title>
    <link rel="alternate" type="text/html" href="https://shinyq.my.id/id/blog/untrusted-code-next-to-production-secrets"/>
    <published>2026-10-24T00:00:00Z</published>
    <updated>2026-10-24T00:00:00Z</updated>
    <summary>Audit menemukan kode repositori dapat berjalan di API dengan secret production. Solusi sementara hari itu juga, lalu worker terisolasi dan outage 9 menit.</summary>
    <category term="application-security"/>
    <category term="supply-chain-security"/>
    <category term="azure-container-apps"/>
    <category term="keda"/>
    <category term="case-study"/>
  </entry>
  <entry>
    <id>https://shinyq.my.id/id/blog/the-stall-that-was-never-in-the-query</id>
    <title>Jeda 21 Detik yang Tidak Pernah Ada di Query</title>
    <link rel="alternate" type="text/html" href="https://shinyq.my.id/id/blog/the-stall-that-was-never-in-the-query"/>
    <published>2026-10-24T00:00:00Z</published>
    <updated>2026-10-24T00:00:00Z</updated>
    <summary>Dashboard Fabric butuh ~21 s per request, termasuk file statis. Probe tanpa baris menunjukkan throttling kapasitas. Awalnya saya menyalahkan index.</summary>
    <category term="microsoft-fabric"/>
    <category term="performance"/>
    <category term="graphql"/>
    <category term="capacity-planning"/>
    <category term="case-study"/>
  </entry>
  <entry>
    <id>https://shinyq.my.id/id/blog/the-lock-that-protected-the-install-also-blocked-the-app</id>
    <title>Lock Instalasi yang Memblokir Aplikasi</title>
    <link rel="alternate" type="text/html" href="https://shinyq.my.id/id/blog/the-lock-that-protected-the-install-also-blocked-the-app"/>
    <published>2026-10-24T00:00:00Z</published>
    <updated>2026-10-24T00:00:00Z</updated>
    <summary>Pada test install managed application pertama, semua panggilan AI gagal meski role benar. Lock memblokir identity aplikasi sendiri. Ditemukan 36 defect.</summary>
    <category term="azure-managed-applications"/>
    <category term="azure-marketplace"/>
    <category term="cloud-security"/>
    <category term="deployment"/>
    <category term="case-study"/>
  </entry>
  <entry>
    <id>https://shinyq.my.id/id/blog/clearbox-inbox-cleanup-with-microsoft-decision-1</id>
    <title>Memilah Inbox dengan Microsoft-Decision-1</title>
    <link rel="alternate" type="text/html" href="https://shinyq.my.id/id/blog/clearbox-inbox-cleanup-with-microsoft-decision-1"/>
    <published>2026-10-16T00:00:00Z</published>
    <updated>2026-10-16T00:00:00Z</updated>
    <summary>Clearbox memilah email Gmail dan Outlook untuk ditinjau sebelum dipindahkan. Pipeline Microsoft-Decision-1 diuji pada 40 email sintetis, bukan inbox nyata.</summary>
    <category term="microsoft-decision-1"/>
    <category term="microsoft-foundry"/>
    <category term="cloudflare-workers"/>
    <category term="evaluation"/>
    <category term="case-study"/>
  </entry>
  <entry>
    <id>https://shinyq.my.id/id/blog/making-a-voice-agent-interruptible</id>
    <title>Cara Kami Membuat Voice Agent Bisa Diinterupsi</title>
    <link rel="alternate" type="text/html" href="https://shinyq.my.id/id/blog/making-a-voice-agent-interruptible"/>
    <published>2026-10-09T00:00:00Z</published>
    <updated>2026-10-09T00:00:00Z</updated>
    <summary>Latensi barge-in saat pencarian knowledge base ~0,2 s pada harness A/B terkontrol, n=4 panggilan per jalur. Uji cut-off live belum menunjukkan perbaikan.</summary>
    <category term="voice-ai"/>
    <category term="azure-openai-realtime"/>
    <category term="latency"/>
    <category term="evaluation"/>
    <category term="case-study"/>
  </entry>
  <entry>
    <id>https://shinyq.my.id/id/blog/why-the-better-fraud-engine-shipped-in-shadow-mode</id>
    <title>Mengapa Fraud Engine yang Lebih Baik Dirilis dalam Shadow Mode</title>
    <link rel="alternate" type="text/html" href="https://shinyq.my.id/id/blog/why-the-better-fraud-engine-shipped-in-shadow-mode"/>
    <published>2026-10-09T00:00:00Z</published>
    <updated>2026-10-09T00:00:00Z</updated>
    <summary>Uji offline di set development: FPR paket bersih yang noisy turun 36,4% ke 9,1%, tetapi recall High-risk turun. Dirilis hanya dalam shadow mode.</summary>
    <category term="llm-evaluation"/>
    <category term="shadow-mode"/>
    <category term="fraud-detection"/>
    <category term="azure-openai"/>
    <category term="case-study"/>
  </entry>
  <entry>
    <id>https://shinyq.my.id/id/blog/45-percent-of-our-llm-calls-failed</id>
    <title>45% Panggilan LLM Kami Gagal: Apa Kata Pesan Error-nya</title>
    <link rel="alternate" type="text/html" href="https://shinyq.my.id/id/blog/45-percent-of-our-llm-calls-failed"/>
    <published>2026-10-09T00:00:00Z</published>
    <updated>2026-10-09T00:00:00Z</updated>
    <summary>Sekitar 45% dari 22 pasangan CV/lowongan gagal. Dua bug parsing diperbaiki dengan tujuh regression test, tetapi run ulang batch awal tidak tercatat.</summary>
    <category term="llm-reliability"/>
    <category term="structured-output"/>
    <category term="azure-openai"/>
    <category term="testing"/>
    <category term="case-study"/>
  </entry>
  <entry>
    <id>https://shinyq.my.id/id/blog/spec-driven-development-with-ai-coding-agents</id>
    <title>Spec-Driven Development Bersama AI Coding Agent</title>
    <link rel="alternate" type="text/html" href="https://shinyq.my.id/id/blog/spec-driven-development-with-ai-coding-agents"/>
    <published>2026-10-09T00:00:00Z</published>
    <updated>2026-10-09T00:00:00Z</updated>
    <summary>AI agent menulis mayoritas kode portal vendor. CI melewatkan integration tier yang di-skip dan dua bug login. Peningkatan produktivitas belum diukur.</summary>
    <category term="spec-driven-development"/>
    <category term="ai-coding-agents"/>
    <category term="github-spec-kit"/>
    <category term="code-review"/>
    <category term="case-study"/>
  </entry>
  <entry>
    <id>https://shinyq.my.id/id/blog/the-sun-the-moon-and-the-dark-sea</id>
    <title>The Sun, The Moon, and The Dark Sea</title>
    <link rel="alternate" type="text/html" href="https://shinyq.my.id/id/blog/the-sun-the-moon-and-the-dark-sea"/>
    <published>2025-06-06T00:00:00Z</published>
    <updated>2025-06-06T00:00:00Z</updated>
    <summary>Esai personal tentang bertumbuh, mencari arah, dan tetap teguh di tengah gelombang.</summary>
    <category term="personal"/>
    <category term="growth"/>
  </entry>
</feed>
