Expert guide for automated and manual Web Accessibility (a11y) testing — axe-core, Pa11y, Playwright a11y, screen reader testing, and WCAG 2.2 Level AA/AAA compliance / Panduan ahli pengujian aksesibilitas web.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Expert guide for Feature Flags & Progressive Rollout (PostHog, LaunchDarkly, GrowthBook), A/B testing orchestration, and canary releases / Panduan ahli Feature Flags, A/B testing, dan rilis bertahap.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
<a name="english"></a>
Production-grade engineering guide for feature flag management, progressive rollouts (canary releases), A/B testing statistical orchestration, and dynamic server-side/client-side flag evaluation using PostHog, LaunchDarkly, and GrowthBook. Covers zero-flicker server-side bootstrapping in Next.js 15 App Router, deterministic user bucketing, conversion metric tracking, and automated flag lifecycle deprecation.
// src/lib/posthog-server.ts
import { PostHog } from 'posthog-node';
let posthogClient: PostHog | null = null;
export function getPostHogServer(): PostHog {
if (!posthogClient) {
posthogClient = new PostHog(process.env.POSTHOG_API_KEY!, {
host: process.env.POSTHOG_HOST || 'https://us.i.posthog.com',
flushAt: 1,
flushInterval: 0,
});
}
return posthogClient;
}
// src/app/dashboard/page.tsx (React Server Component)
import { getPostHogServer } from '@/lib/posthog-server';
import { getCurrentUser } from '@/lib/auth';
import { ModernDashboard } from '@/components/dashboard/ModernDashboard';
import { LegacyDashboard } from '@/components/dashboard/LegacyDashboard';
export default async function DashboardPage() {
const user = await getCurrentUser();
const posthog = getPostHogServer();
// Evaluated on the server: zero layout shift, zero client-side flicker
const isV2Enabled = await posthog.isFeatureEnabled('modern-dashboard-v2', user.id, {
personProperties: { tier: user.subscriptionTier, region: user.region },
});
return isV2Enabled ? <ModernDashboard user={user} /> : <LegacyDashboard user={user} />;
}
// src/components/checkout/CheckoutCTA.tsx
'use client';
import { useFeatureFlagVariantKey } from 'posthog-js/react';
import posthog from 'posthog-js';
export function CheckoutCTA({ orderTotal }: { orderTotal: number }) {
const variant = useFeatureFlagVariantKey('checkout-cta-variant') || 'control';
const handleClick = () => {
posthog.capture('checkout_button_clicked', {
variant,
order_total: orderTotal,
currency: 'USD',
});
};
return (
<button
onClick={handleClick}
className={`rounded-lg px-6 py-3 font-semibold transition ${
variant === 'emerald-glow'
? 'bg-emerald-600 text-white hover:bg-emerald-500 shadow-sm'
: 'bg-slate-900 text-white hover:bg-slate-800'
}`}
>
{variant === 'emerald-glow' ? 'Complete Secure Checkout' : 'Pay Now'}
</button>
);
}
distinct_id / user UUID) so users do not oscillate between variants.false or 'control') if the flag provider times out (>100ms).data-telemetry-expert: Bridges flag evaluation events with analytics data pipelines.nextjs-app-router-expert: Implements server-side flag evaluation to avoid Flash of Unstyled Content (FOUC).e2e-testing-expert: Mocks feature flag overrides during automated Playwright tests.zero-tech-debt-auditor: Scans and flags deprecated flags for systematic removal.<a name="bahasa-indonesia"></a>
Panduan tingkat produksi untuk manajemen feature flags, rilis bertahap (canary rollout), orkestrasi pengujian A/B berbasis statistik, dan evaluasi fitur dinamis pada sisi server maupun klien menggunakan PostHog, LaunchDarkly, dan GrowthBook. Mencakup evaluasi server-side tanpa kedip (zero-flicker) pada Next.js 15 App Router, segmentasi pengguna deterministik, pelacakan metrik konversi, dan pembersihan siklus hidup flag secara berkala.
// src/app/checkout/page.tsx
import { getPostHogServer } from '@/lib/posthog-server';
import { auth } from '@/lib/auth';
export default async function CheckoutPage() {
const session = await auth();
const posthog = getPostHogServer();
// Evaluasi langsung di server sebelum HTML dikirim ke browser
const isSnapBiEnabled = await posthog.isFeatureEnabled(
'doku-snap-bi-direct',
session?.user?.id || 'anonymous'
);
return (
<main className="container mx-auto p-6">
<h1 className="text-2xl font-bold">Checkout Pembayaran</h1>
{isSnapBiEnabled ? <DirectSnapBiPayment /> : <StandardHostedCheckout />}
</main>
);
}
data-telemetry-expert: Menghubungkan evaluasi fitur dengan pelacakan event analitik.nextjs-app-router-expert: Mengoptimalkan evaluasi server-side agar tidak terjadi pergeseran tata letak (layout shift).e2e-testing-expert: Melakukan mock nilai flag pada pengujian Playwright.zero-tech-debt-auditor: Menemukan dan membersihkan flag yang sudah kedaluwarsa.아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Expert guide for automated and manual Web Accessibility (a11y) testing — axe-core, Pa11y, Playwright a11y, screen reader testing, and WCAG 2.2 Level AA/AAA compliance / Panduan ahli pengujian aksesibilitas web.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Expert guide for intelligent model cascading and routing — complexity-scored task routing from Flash/Haiku to Sonnet/Opus/Astra, dynamic escalation with quality gates, 40-60% token cost reduction while maintaining output quality / Panduan ahli untuk kaskade dan routing model cerdas — routing tugas berbasis skor kompleksitas dari Flash/Haiku ke Sonnet/Opus/Astra, eskalasi dinamis dengan gerbang kualitas, pengurangan biaya token 40-60% dengan kualitas output terjaga.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Expert guide for Affective Computing, emotional AI, and real-time sentiment analysis through native multimodal tokens (voice intonation and facial micro-expressions) / Panduan ahli komputasi afektif, AI emosional, dan analisis sentimen real-time melalui token multimodal native.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Expert guide for AI-assisted coding workflows — agentic code generation, multi-agent code swarms, self-healing CI/CD, automated PR review, spec-to-code pipelines, codebase knowledge graphs, and human-in-the-loop approval gates / Panduan ahli untuk workflow pengkodean berbasis AI — generasi kode agentic, code swarm multi-agen, CI/CD self-healing, review PR otomatis, pipeline spec-to-code, knowledge graph codebase, dan gate persetujuan human-in-the-loop.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Expert guide for autonomous Machine-to-Machine (M2M) agent settlement, dual-rail fiat & stablecoin micro-clearing, dynamic budget envelopes, and cryptographic agent invoicing / Panduan ahli settlement otonom antar-agen (M2M), kliring mikro dual-rail fiat & stablecoin, pagu anggaran dinamis, dan penagihan agen kriptografis.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Expert guide for long-term episodic memory integration (Mem0 v2, Letta/MemGPT, Zep v2), memory tier architecture, pgvector HNSW storage, and unified context management for autonomous AI agents / Panduan ahli untuk integrasi memori episodik jangka panjang (Mem0 v2, Letta/MemGPT, Zep v2), arsitektur tier memori, penyimpanan pgvector HNSW, dan manajemen konteks terpadu untuk agen AI otonom.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.