[{"data":1,"prerenderedAt":1667},["ShallowReactive",2],{"tech-bookmarks-operating-system-decisions":3,"tech-summaries":802},{"id":4,"title":5,"author":6,"body":7,"category":778,"date":779,"description":780,"extension":781,"image":782,"meta":783,"navigation":787,"path":788,"readingTime":789,"seo":790,"stem":791,"tags":792,"__hash__":801},"tech\u002Ftech\u002Fbookmarks-operating-system-decisions.md","Bookmark Bukan Reading List — Tapi Operating System untuk Keputusan","Zainul Fanani",{"type":8,"value":9,"toc":750},"minimark",[10,14,17,20,23,26,29,32,35,38,46,49,52,57,60,63,66,69,72,75,103,106,109,112,115,118,124,128,131,134,155,158,161,164,167,171,174,179,182,185,188,191,194,214,217,220,223,226,229,233,236,239,266,269,272,275,278,281,284,288,291,294,326,329,332,335,338,341,352,355,358,364,367,372,375,380,383,387,390,393,396,399,402,405,408,411,414,418,421,424,427,430,433,436,439,442,447,450,455,458,461,464,467,470,473,476,479,482,485,488,491,494,497,500,503,506,510,514,517,520,523,526,529,540,543,546,550,553,556,561,564,567,570,574,577,580,583,599,602,605,609,612,615,618,621,624,628,631,634,637,640,643,647,650,653,656,659,662,665,669,672,675,678,692,695,698,701,705,708,711,714,717,720,731,734,737,740],[11,12,13],"p",{},"Saya sering bookmark hal yang akhirnya tidak pernah saya baca.",[11,15,16],{},"Mungkin kamu juga begitu.",[11,18,19],{},"Setiap hari saya scroll X, Reddit, Hacker News, dan beberapa feed lain. Ada thread menarik tentang arsitektur database baru — bookmark. Ada repo yang punya pendekatan cerdik pakai WebAssembly — bookmark. Ada opini tajam tentang developer productivity — like, save, atau apa pun nama tombolnya di platform itu.",[11,21,22],{},"Dalam seminggu, bisa terkumpul 200+ item tersimpan di berbagai platform.",[11,24,25],{},"Dalam sebulan, jumlahnya bisa ribuan.",[11,27,28],{},"Yang benar-benar saya baca?",[11,30,31],{},"Mungkin 5%.",[11,33,34],{},"Awalnya saya menganggap ini masalah klasik: information overload. Terlalu banyak informasi, terlalu sedikit waktu.",[11,36,37],{},"Tapi belakangan saya merasa masalahnya bukan itu.",[11,39,40,41,45],{},"Masalahnya adalah saya memperlakukan bookmark sebagai ",[42,43,44],"strong",{},"daftar bacaan",".",[11,47,48],{},"Padahal bisa jadi bookmark bukan reading list.",[11,50,51],{},"Bisa jadi bookmark adalah sinyal.",[53,54,56],"h2",{"id":55},"masalah-sebenarnya-bukan-terlalu-banyak-informasi","Masalah sebenarnya bukan terlalu banyak informasi",[11,58,59],{},"Kita sering menyalahkan information overload.",[11,61,62],{},"Tapi menurut saya, problem utamanya bukan jumlah informasi. Problem utamanya adalah cara kita memperlakukan semua informasi seolah-olah nilainya sama.",[11,64,65],{},"Seolah semuanya harus dibaca satu per satu.",[11,67,68],{},"Seolah urutan terbaik adalah urutan kapan kita menemukannya.",[11,70,71],{},"Model seperti itu cepat rusak ketika skalanya membesar.",[11,73,74],{},"Apalagi untuk orang yang bergerak di persimpangan engineering dan bisnis. Yang perlu dipantau bukan cuma \"artikel menarik\", tapi beberapa jenis sinyal sekaligus:",[76,77,78,85,91,97],"ul",{},[79,80,81,84],"li",{},[42,82,83],{},"Sinyal teknis"," — tools baru, arsitektur baru, pola engineering yang mungkin relevan untuk stack kita.",[79,86,87,90],{},[42,88,89],{},"Peluang build"," — ide yang bisa diubah jadi produk, fitur, internal tool, atau service baru.",[79,92,93,96],{},[42,94,95],{},"Wilayah konten"," — topik yang sedang sering muncul dan kita punya sudut pandang untuk dibahas.",[79,98,99,102],{},[42,100,101],{},"Gerakan kompetitif"," — hal yang sedang dibangun, dibicarakan, atau diadopsi orang lain di ruang yang sama.",[11,104,105],{},"Membaca bookmark satu per satu tidak membantu banyak untuk kebutuhan seperti ini.",[11,107,108],{},"Itu lebih mirip konsumsi pasif yang menyamar sebagai produktivitas.",[11,110,111],{},"Saya butuh sistem yang mengubah firehose informasi menjadi actionable intelligence.",[11,113,114],{},"Bukan read-later app lagi.",[11,116,117],{},"Bukan sekadar second brain.",[11,119,120,121,45],{},"Lebih tepatnya: ",[42,122,123],{},"operating system untuk keputusan",[53,125,127],{"id":126},"yang-saya-bangun","Yang saya bangun",[11,129,130],{},"Saya bikin pipeline yang berjalan malam hari saat saya tidur.",[11,132,133],{},"Pipeline ini menarik item yang saya save, like, atau interaksikan dari X, Reddit, dan timeline lain. Setelah itu sistem melakukan scoring, kategorisasi, lalu sintesis menjadi tiga output yang benar-benar saya pakai:",[135,136,137,143,149],"ol",{},[79,138,139,142],{},[42,140,141],{},"Morning brief"," — ringkasan pendek tentang hal yang penting dari feed kemarin. Bukan sekadar daftar link, tapi analisis: apa yang sedang dibahas dan kenapa itu penting.",[79,144,145,148],{},[42,146,147],{},"Build radar"," — daftar peluang build yang realistis, berdasarkan pola dari item yang saya simpan.",[79,150,151,154],{},[42,152,153],{},"Ide konten"," — topik yang muncul dari cluster bookmark, terutama ketika ada gap atau sudut pandang yang belum banyak dibahas.",[11,156,157],{},"Tidak ada UI khusus.",[11,159,160],{},"Tidak ada app baru yang harus saya buka.",[11,162,163],{},"Hasilnya masuk ke Telegram setiap pagi.",[11,165,166],{},"Saya baca lima menit, lalu lanjut kerja.",[53,168,170],{"id":169},"cara-kerjanya","Cara kerjanya",[11,172,173],{},"Bagian teknisnya justru bagian yang paling menarik.",[175,176,178],"h3",{"id":177},"collection-layer","Collection layer",[11,180,181],{},"Bagian tersulit bukan AI-nya.",[11,183,184],{},"Bagian tersulit adalah mengambil datanya.",[11,186,187],{},"X tidak punya bookmark API publik yang enak dipakai. Akses API Reddit juga sudah tidak sesantai dulu. Sebagian besar platform memang ingin kita tetap berada di UI mereka, bukan mengekstrak data dari aktivitas sendiri.",[11,189,190],{},"Jadi saya memakai CDP: Chrome DevTools Protocol.",[11,192,193],{},"Di kantor, saya punya Windows PC yang selalu menyala. PC ini menjalankan Chrome lewat Playwright dan Node.js. Setiap jam 2 malam, script berjalan, masuk ke akun yang sudah login, scroll bookmark, likes, saved posts, lalu mengambil data penting:",[76,195,196,199,202,205,208,211],{},[79,197,198],{},"teks;",[79,200,201],{},"URL;",[79,203,204],{},"author;",[79,206,207],{},"timestamp;",[79,209,210],{},"source platform;",[79,212,213],{},"jenis interaksi.",[11,215,216],{},"Aksesnya lewat Tailscale. Jadi office PC dan VPS berada dalam private network yang sama. Tidak perlu buka port publik. Tidak perlu setup VPN ribet. Praktisnya: WireGuard network yang jalan begitu saja.",[11,218,219],{},"Collector script-nya sekitar 400 baris Node.js.",[11,221,222],{},"Sebagian besar bukan logic yang keren. Lebih banyak handling edge case: rate limit, perubahan DOM ketika X update frontend, pagination yang kadang random, dan session yang sesekali perlu disentuh ulang.",[11,224,225],{},"Tidak cantik.",[11,227,228],{},"Tapi jalan.",[175,230,232],{"id":231},"storage-layer","Storage layer",[11,234,235],{},"Semua data masuk ke SQLite.",[11,237,238],{},"Satu database. Beberapa tabel sederhana:",[76,240,241,248,254,260],{},[79,242,243,247],{},[244,245,246],"code",{},"items"," — konten mentah yang disimpan atau dilike, lengkap dengan source, URL, text, author, dan timestamp;",[79,249,250,253],{},[244,251,252],{},"scores"," — hasil scoring multi-dimensi;",[79,255,256,259],{},[244,257,258],{},"briefs"," — morning brief yang digenerate per hari;",[79,261,262,265],{},[244,263,264],{},"radar"," — entry untuk build radar.",[11,267,268],{},"Menurut saya SQLite adalah pilihan yang paling benar untuk use case seperti ini.",[11,270,271],{},"Saya tidak butuh database server.",[11,273,274],{},"Saya tidak butuh framework migrasi.",[11,276,277],{},"Saya tidak butuh ORM yang membuat query sederhana jadi drama.",[11,279,280],{},"SQLite itu file di disk. Bisa dicopy, dibackup, diquery dengan SQL biasa, dan dipindahkan antar mesin tanpa ceremony.",[11,282,283],{},"Untuk sistem single-user yang memproses mungkin 500 item per hari, memakai database server besar justru overengineering.",[175,285,287],{"id":286},"intelligence-layer","Intelligence layer",[11,289,290],{},"Di sini Hermes Agent masuk.",[11,292,293],{},"Setelah proses collection selesai, script Python mengambil item baru hari itu dan mengirimkannya ke Hermes dalam beberapa batch. Untuk setiap item, sistem meminta score di lima dimensi:",[76,295,296,302,308,314,320],{},[79,297,298,301],{},[42,299,300],{},"Worth to read"," — apakah ini benar-benar layak dibaca?",[79,303,304,307],{},[42,305,306],{},"Worth to build"," — apakah ini bisa diubah menjadi sesuatu?",[79,309,310,313],{},[42,311,312],{},"Worth to use"," — apakah tools atau pendekatan ini layak dipakai?",[79,315,316,319],{},[42,317,318],{},"Worth to copy"," — apakah ada pola yang layak ditiru?",[79,321,322,325],{},[42,323,324],{},"Worth to brainstorm"," — apakah ini memantik ide yang perlu dieksplor?",[11,327,328],{},"Setiap score wajib punya alasan satu kalimat.",[11,330,331],{},"Ini penting.",[11,333,334],{},"Angka saja tidak cukup.",[11,336,337],{},"Sering kali justru alasan di balik score lebih berguna daripada scorenya sendiri.",[11,339,340],{},"Setelah scoring selesai, ada second pass untuk menghasilkan tiga output:",[135,342,343,346,349],{},[79,344,345],{},"morning brief;",[79,347,348],{},"build radar;",[79,350,351],{},"ide konten.",[11,353,354],{},"Prompt-nya berbeda untuk tiap output.",[11,356,357],{},"Morning brief tidak saya minta sebagai summary. Saya minta sebagai synthesis:",[359,360,361],"blockquote",{},[11,362,363],{},"Tema apa yang muncul? Apa sinyal di dalam noise ini?",[11,365,366],{},"Build radar memfilter item dengan score build\u002Fcopy tinggi, lalu bertanya:",[359,368,369],{},[11,370,371],{},"Dengan konteks menjalankan perusahaan engineering di Indonesia, mana yang realistis untuk dibangun?",[11,373,374],{},"Ide konten mencari cluster dan gap:",[359,376,377],{},[11,378,379],{},"Di mana beberapa item bertemu pada topik yang belum dijelaskan orang dengan jelas?",[11,381,382],{},"Bagian terakhir ini penting. Saya tidak mau ide konten generic. Saya mau ide yang muncul dari curiosity trail saya sendiri.",[175,384,386],{"id":385},"delivery-layer","Delivery layer",[11,388,389],{},"Output akhirnya diformat menjadi teks bersih dan dikirim ke Telegram.",[11,391,392],{},"Itu saja.",[11,394,395],{},"Tidak ada dashboard.",[11,397,398],{},"Tidak ada web app.",[11,400,401],{},"Tidak ada sistem notifikasi baru.",[11,403,404],{},"Telegram adalah UI-nya.",[11,406,407],{},"Ini keputusan yang sengaja saya ambil. Dashboard memang terdengar lebih impressive. Tapi Telegram brief dibaca setiap hari. Dashboard biasanya dibuka saat kita sedang merasa rapi dan produktif — alias jarang.",[11,409,410],{},"Meet the user where they already are.",[11,412,413],{},"Dalam kasus saya, tempat itu adalah Telegram.",[53,415,417],{"id":416},"yang-benar-benar-saya-dapatkan","Yang benar-benar saya dapatkan",[175,419,141],{"id":420},"morning-brief",[11,422,423],{},"Dulu saya bisa habiskan 30 sampai 45 menit pagi-pagi untuk scroll feed dengan alasan \"catch up\".",[11,425,426],{},"Sekarang saya cukup baca brief 300 kata yang menjelaskan apa yang penting dan apa maknanya.",[11,428,429],{},"Ini saja sudah menghemat sekitar satu jam per hari.",[11,431,432],{},"Kuncinya adalah membuat brief yang content-first.",[11,434,435],{},"Versi awal sistem ini hanya membuat daftar link dengan summary. Tidak berguna. RSS reader juga bisa melakukan itu.",[11,437,438],{},"Perubahan besar terjadi ketika saya minta AI untuk menganalisis, bukan mendeskripsikan.",[11,440,441],{},"Kalimat seperti ini jauh lebih berguna:",[359,443,444],{},[11,445,446],{},"Tiga orang di network kamu sedang membangun pola yang mirip dari arah berbeda.",[11,448,449],{},"Dibandingkan:",[359,451,452],{},[11,453,454],{},"Ini tiga post tentang topik X.",[11,456,457],{},"Yang pertama membantu mengambil keputusan. Yang kedua cuma menambah daftar bacaan.",[175,459,147],{"id":460},"build-radar",[11,462,463],{},"Ini bagian yang paling mengejutkan.",[11,465,466],{},"Saya tidak menyangka bookmark saya menyimpan sinyal build yang kuat.",[11,468,469],{},"Tapi ternyata iya.",[11,471,472],{},"Ketika saya menyimpan empat atau lima hal tentang problem space yang sama dalam dua minggu, itu sinyal. Build radar hanya membuat sinyal itu terlihat.",[11,474,475],{},"Bulan lalu, sistem ini menangkap bahwa saya cukup sering menyimpan hal tentang local-first software dan offline-first pattern untuk konteks Indonesia, di mana koneksi internet tidak selalu stabil.",[11,477,478],{},"Saya tidak sadar sedang memperhatikan pola itu.",[11,480,481],{},"Sistemnya sadar.",[11,483,484],{},"Sekarang kami sedang mengeksplorasi arah produk dari cluster tersebut.",[175,486,153],{"id":487},"ide-konten",[11,489,490],{},"Saya menulis di blog mungkin dua kali sebulan.",[11,492,493],{},"Dulu bottleneck-nya adalah mencari topik.",[11,495,496],{},"Sekarang saya punya daftar ide yang muncul dari sinyal rasa ingin tahu saya sendiri.",[11,498,499],{},"Postingan yang lahir dari sistem seperti ini biasanya lebih enak ditulis dan lebih kuat. Karena topiknya bukan hasil mengarang demi publish.",[11,501,502],{},"Topiknya berasal dari hal yang memang cukup menarik bagi saya sampai saya simpan.",[11,504,505],{},"Itu bedanya konten yang dipaksa dengan konten yang punya territory.",[53,507,509],{"id":508},"pelajaran-yang-saya-dapat","Pelajaran yang saya dapat",[175,511,513],{"id":512},"_1-scoring-lebih-berguna-daripada-sorting","1. Scoring lebih berguna daripada sorting",[11,515,516],{},"Insting pertama saya adalah mengelompokkan bookmark ke folder atau tag.",[11,518,519],{},"Ternyata itu pendekatan yang salah.",[11,521,522],{},"Kategori itu statis. Ia memaksa satu item masuk ke satu axis organisasi.",[11,524,525],{},"Padahal satu item bisa punya nilai yang berbeda di dimensi berbeda.",[11,527,528],{},"Contoh:",[76,530,531,534,537],{},[79,532,533],{},"tidak terlalu layak dibaca dalam-dalam, tapi pattern-nya layak ditiru;",[79,535,536],{},"tool-nya tidak cocok dipakai, tapi business model-nya menarik;",[79,538,539],{},"thread-nya terlalu panjang, tapi problem statement-nya bagus untuk ide produk.",[11,541,542],{},"Folder tidak bisa menangkap nuansa seperti ini.",[11,544,545],{},"Scoring bisa.",[175,547,549],{"id":548},"_2-alasan-lebih-penting-daripada-angka","2. Alasan lebih penting daripada angka",[11,551,552],{},"Score \"7\u002F10 worth to build\" tidak banyak membantu.",[11,554,555],{},"Yang membantu adalah alasan seperti ini:",[359,557,558],{},[11,559,560],{},"7\u002F10 — ini menyelesaikan pain point nyata di operasional SME, cocok dengan market kamu, tapi pendekatan teknisnya masih mentah.",[11,562,563],{},"Score membantu ranking.",[11,565,566],{},"Reasoning membantu keputusan.",[11,568,569],{},"Jadi kalau membangun sistem seperti ini, jangan cuma minta angka. Minta juga alasannya.",[175,571,573],{"id":572},"_3-pipeline-sederhana-menang","3. Pipeline sederhana menang",[11,575,576],{},"Saya sempat tergoda menambahkan vector embedding, semantic search, RAG pipeline, dan semua buzzword second brain lainnya.",[11,578,579],{},"Tapi saya tahan.",[11,581,582],{},"Query SQL sederhana dengan filter dasar sudah menangani 90% kebutuhan:",[76,584,585,588,591,593,596],{},[79,586,587],{},"score threshold;",[79,589,590],{},"rentang tanggal;",[79,592,210],{},[79,594,595],{},"tema yang berulang;",[79,597,598],{},"overlap antara high build dan high copy score.",[11,600,601],{},"AI melakukan heavy lifting di tahap analisis, bukan di tahap indexing.",[11,603,604],{},"Hasilnya sistem lebih mudah didebug dan lebih murah dijalankan.",[175,606,608],{"id":607},"_4-cdp-rapuh-tapi-worth-it","4. CDP rapuh, tapi worth it",[11,610,611],{},"Collector saya rusak ketika platform mengubah DOM.",[11,613,614],{},"Ini terjadi beberapa minggu sekali.",[11,616,617],{},"Saya sudah menerima itu sebagai maintenance cost.",[11,619,620],{},"Alternatifnya adalah tidak punya data sama sekali.",[11,622,623],{},"Jadi tradeoff-nya sederhana: sisihkan satu jam per bulan untuk memperbaiki selector, lalu lanjut.",[175,625,627],{"id":626},"_5-cara-delivery-lebih-penting-daripada-yang-terlihat","5. Cara delivery lebih penting daripada yang terlihat",[11,629,630],{},"Saya bisa saja membangun dashboard yang cantik.",[11,632,633],{},"Tapi saya memilih Telegram.",[11,635,636],{},"Dan itu keputusan yang benar.",[11,638,639],{},"Versi Telegram dibaca setiap hari. Dashboard kemungkinan besar hanya dibuka seminggu sekali, kalau ingat.",[11,641,642],{},"Kalau tujuannya membantu keputusan harian, delivery harus masuk ke channel yang sudah dipakai setiap hari.",[175,644,646],{"id":645},"_6-mulai-dari-satu-output","6. Mulai dari satu output",[11,648,649],{},"Saya tidak membangun tiga output sekaligus.",[11,651,652],{},"Saya mulai dari morning brief.",[11,654,655],{},"Setelah stabil, baru tambah build radar.",[11,657,658],{},"Setelah itu baru tambah ide konten.",[11,660,661],{},"Setiap output mengajarkan sesuatu: cara prompt yang lebih baik, dimensi scoring yang lebih tepat, dan data apa yang sebenarnya perlu dikumpulkan.",[11,663,664],{},"Begitulah cara membangun personal automation yang tidak jadi proyek hobi kosong: satu useful loop dulu.",[175,666,668],{"id":667},"_7-sistem-ini-untuk-keputusan-bukan-konsumsi","7. Sistem ini untuk keputusan, bukan konsumsi",[11,670,671],{},"Ini shift paling penting.",[11,673,674],{},"Saya tidak memakai sistem ini supaya bisa membaca lebih banyak.",[11,676,677],{},"Saya memakainya supaya bisa memutuskan lebih baik:",[76,679,680,683,686,689],{},[79,681,682],{},"apa yang perlu dibangun;",[79,684,685],{},"apa yang perlu ditulis;",[79,687,688],{},"apa yang perlu diperhatikan;",[79,690,691],{},"apa yang bisa diabaikan.",[11,693,694],{},"Itu hubungan yang berbeda dengan informasi.",[11,696,697],{},"Bukan konsumsi.",[11,699,700],{},"Keputusan.",[53,702,704],{"id":703},"berikutnya-apa","Berikutnya apa?",[11,706,707],{},"Saya sedang menambahkan Hacker News dan beberapa newsletter source ke collection pipeline.",[11,709,710],{},"Saya juga mulai eksperimen dengan weekly trend report, bukan cuma snapshot harian. Jadi yang dilihat bukan hanya item apa yang menarik hari ini, tapi bagaimana score dan tema bergerak dari waktu ke waktu.",[11,712,713],{},"Ada juga rencana untuk membuka build radar ke tim Radian, supaya opportunity bisa ditriage bareng, bukan cuma jadi insight pribadi.",[11,715,716],{},"Tapi jujur, sistem ini sudah melakukan hal utama yang saya butuhkan.",[11,718,719],{},"Big win-nya datang dari 20% effort pertama:",[76,721,722,725,728],{},[79,723,724],{},"kumpulkan data;",[79,726,727],{},"score dengan dimensi yang benar;",[79,729,730],{},"kirim ke tempat yang pasti saya baca.",[11,732,733],{},"Sisanya optimasi.",[11,735,736],{},"Dan optimasi biasanya kalah menarik dibanding membangun hal berikutnya.",[738,739],"hr",{},[11,741,742,743,45],{},"Kalau kamu sedang membangun sistem serupa atau mau ngobrol soal detail teknisnya, saya ada di X: ",[744,745,749],"a",{"href":746,"rel":747},"https:\u002F\u002Fx.com\u002Ffanani",[748],"nofollow","@fanani",{"title":751,"searchDepth":752,"depth":752,"links":753},"",2,[754,755,756,763,768,777],{"id":55,"depth":752,"text":56},{"id":126,"depth":752,"text":127},{"id":169,"depth":752,"text":170,"children":757},[758,760,761,762],{"id":177,"depth":759,"text":178},3,{"id":231,"depth":759,"text":232},{"id":286,"depth":759,"text":287},{"id":385,"depth":759,"text":386},{"id":416,"depth":752,"text":417,"children":764},[765,766,767],{"id":420,"depth":759,"text":141},{"id":460,"depth":759,"text":147},{"id":487,"depth":759,"text":153},{"id":508,"depth":752,"text":509,"children":769},[770,771,772,773,774,775,776],{"id":512,"depth":759,"text":513},{"id":548,"depth":759,"text":549},{"id":572,"depth":759,"text":573},{"id":607,"depth":759,"text":608},{"id":626,"depth":759,"text":627},{"id":645,"depth":759,"text":646},{"id":667,"depth":759,"text":668},{"id":703,"depth":752,"text":704},"tech","2026-06-03 22:10:00+08:00","Saya berhenti memperlakukan bookmark sebagai daftar bacaan. Sekarang bookmark jadi sinyal untuk morning brief, build radar, dan ide konten.","md","\u002Fimages\u002Fposts\u002Fbookmarks-operating-system-decisions-xiaohei.webp",{"slug":784,"updated":785,"seoTitle":5,"canonical":786},"bookmarks-operating-system-decisions","2026-06-03 22:20:00+08:00","https:\u002F\u002Fblog.fanani.co\u002Ftech\u002Fbookmarks-operating-system-decisions",true,"\u002Ftech\u002Fbookmarks-operating-system-decisions","10",{"title":5,"description":780},"tech\u002Fbookmarks-operating-system-decisions",[793,794,795,796,797,798,799,800],"bookmarks","decision-system","hermes-agent","openclaw","automation","sqlite","tailscale","ai-agent","3VXMipBTwBVGkuf2oWV4F-NfVjDmrn5yTD4TBRjWvrw",[803,816,827,840,850,858,867,876,887,896,898,911,922,934,947,958,969,981,991,1004,1016,1028,1041,1053,1065,1078,1088,1099,1109,1118,1129,1139,1148,1155,1167,1177,1187,1197,1206,1216,1228,1236,1245,1254,1266,1276,1284,1293,1305,1316,1324,1335,1344,1352,1362,1370,1378,1387,1395,1403,1411,1422,1431,1438,1446,1455,1463,1471,1479,1487,1495,1504,1513,1520,1529,1537,1544,1552,1560,1567,1576,1583,1590,1597,1606,1612,1621,1627,1634,1643,1650,1659],{"path":804,"title":805,"description":806,"date":807,"category":778,"tags":808,"image":814,"readingTime":815},"\u002Ftech\u002Fopenclaw-hermes-daily-work-harness","AI Agent Buat Daily Work Harus Punya Repair Harness","Email, meeting, dokumen, task, report — AI agent bukan cuma harus bisa kerja. Dia harus bisa dites, diperbaiki, dan diaudit.","2026-06-08T08:00:00+08:00",[796,809,810,811,797,812,813],"hermes","ai-agents","business-workflow","daily-work","harness","\u002Fimages\u002Fposts\u002Fopenclaw-hermes-daily-work-harness-xiaohei.webp","6",{"path":817,"title":818,"description":819,"date":820,"category":778,"tags":821,"image":825,"readingTime":826},"\u002Ftech\u002Fai-content-pipeline","AI Content Pipeline: Dari Scraping Ide sampai Publishing Bot","Cara membangun pipeline discovery dan curation konten berbasis AI agents, mulai dari scraping multi-source, scoring, morning briefing, human curation, sampai delegasi produksi konten otomatis.","2026-06-08",[822,797,823,824,796],"ai","content-strategy","python","\u002Fimages\u002Fposts\u002Fai-content-pipeline-hero.jpg",null,{"path":828,"title":829,"description":830,"date":831,"category":778,"tags":832,"image":838,"readingTime":839},"\u002Ftech\u002Fsubscription-hunter-ai","Personal AI Use Case: Subscription Hunter","Lo subscribe Netflix 3 platform, Spotify, iCloud, VPN, SaaS — berapa yang beneran lo pake? Agent audit + rekomendasi cancel.","2026-06-07T12:00:00+08:00",[796,833,834,797,835,836,837],"personal-ai","subscription","finance","gmail","agent","\u002Fimages\u002Fposts\u002Fsubscription-hunter-ai-xiaohei.webp","3",{"path":841,"title":842,"description":843,"date":844,"category":778,"tags":845,"image":848,"readingTime":849},"\u002Ftech\u002Fidea-catcher-ai","Personal AI Use Case: Idea Catcher","Rekam voice note 30 detik, AI transcribe, auto-tag, jadi knowledge base. Nggak ada ide ilang.","2026-06-07T11:30:00+08:00",[796,809,846,833,847],"voice-notes","idea-capture","\u002Fimages\u002Fposts\u002Fidea-catcher-ai-xiaohei.webp","4",{"path":851,"title":852,"description":853,"date":854,"category":778,"tags":855,"image":857,"readingTime":849},"\u002Ftech\u002Fexpense-tracker-ai","Personal AI Use Case: Expense Tracker via Chat","Nggak perlu app ribet. Kirim foto struk ke Telegram bot, AI auto-catet, categorize, laporan bulanan.","2026-06-07T11:00:00+08:00",[796,809,856,833,797],"expense-tracker","\u002Fimages\u002Fposts\u002Fexpense-tracker-ai-xiaohei.webp",{"path":859,"title":860,"description":861,"date":862,"category":778,"tags":863,"image":866,"readingTime":839},"\u002Ftech\u002Fwa-chat-summarizer","Personal AI Use Case: WhatsApp Chat Summarizer","Group chat penuh drama dan stiker? Biarin AI aja yang baca.","2026-06-07T10:30:00+08:00",[796,864,833,797,865],"whatsapp","chat-summary","\u002Fimages\u002Fposts\u002Fwa-chat-summarizer-xiaohei.webp",{"path":868,"title":869,"description":870,"date":871,"category":778,"tags":872,"image":874,"readingTime":875},"\u002Ftech\u002Fai-agent-self-maintaining","AI yang Bisa Mengurus Dirinya Sendiri","Use case OpenClaw yang agak aneh tapi powerful — agent yang bisa menjaga memory, healthcheck, skills, git sync, dan reminder-nya sendiri tanpa nunggu manusia panik duluan.","2026-06-07T07:30:00+08:00",[796,809,833,873,797],"private-ai","\u002Fimages\u002Fposts\u002Fai-agent-self-maintaining-xiaohei.webp","7",{"path":877,"title":878,"description":879,"date":880,"category":778,"tags":881,"image":885,"readingTime":886},"\u002Ftech\u002Ffinance-tracker-mutasi-gmail-openclaw-hermes","Finance Tracker dari Mutasi Gmail — Workaround Banking API Pakai OpenClaw dan Hermes","Cara membangun finance tracker pribadi dari email mutasi bank seperti BCA, tanpa upload data ke aplikasi budgeting, memakai OpenClaw\u002FHermes sebagai agent lokal untuk recap, kategorisasi, dan insight pengeluaran.","2026-06-06 18:45:00+08:00",[796,809,882,883,836,797,800,884],"finance-tracker","personal-finance","privacy","\u002Fimages\u002Fposts\u002Ffinance-tracker-mutasi-gmail-openclaw-hermes-xiaohei.webp","11",{"path":888,"title":889,"description":890,"date":891,"category":778,"tags":892,"image":895,"readingTime":875},"\u002Ftech\u002Fai-pribadi-agent-bisa-diaudit","AI Pribadi Jangan Jadi Black Box — Agent Harus Bisa Diaudit","Kenapa workflow AI pribadi butuh agent yang punya jejak kerja, sumber jelas, dan bisa diperiksa — bukan cuma chatbot yang pintar menjawab.","2026-06-06 05:30:00+08:00",[822,833,893,894,800,797],"agentic-workflow","audit-trail","\u002Fimages\u002Fposts\u002Fai-pribadi-agent-bisa-diaudit-xiaohei.webp",{"path":788,"title":5,"description":780,"date":779,"category":778,"tags":897,"image":782,"readingTime":789},[793,794,795,796,797,798,799,800],{"path":899,"title":900,"description":901,"date":902,"category":778,"tags":903,"image":909,"readingTime":910},"\u002Ftech\u002Fsetup-scraping-instagram-tiktok-threads-hermes-browser-tailscale","Tutorial: Scraping Instagram, TikTok, Threads dengan OpenClaw, Hermes + Browser + Tailscale","Panduan lengkap scraping sosial media dengan browser login persisten via CDP. Bisa pakai OpenClaw atau Hermes Agent sebagai operator browser. Akses aman lewat Tailscale.","2026-05-30",[796,795,904,799,905,906,907,908],"browser-automation","scraping","instagram","tiktok","threads","\u002Fimages\u002Fposts\u002Fsetup-scraping-instagram-tiktok-threads-hermes-browser-tailscale-xiaohei.webp","15",{"path":912,"title":913,"description":914,"date":915,"category":778,"tags":916,"image":921,"readingTime":849},"\u002Ftech\u002Fbalikpapan-openclaw-meetup-ai-automation","AI Automation Mulai Dilirik Bisnis Balikpapan","Pelaku usaha Balikpapan mulai melihat AI agent dan workflow automation sebagai cara mempercepat kerja, merapikan proses, dan menambah kapasitas operasional.","2026-05-22",[796,917,800,918,919,920],"ai-automation","balikpapan","growthcircle","radian-group","\u002Fimages\u002Fposts\u002Fbalikpapan-openclaw-meetup-ai-automation-image1.png",{"path":923,"title":924,"description":925,"date":926,"category":778,"tags":927,"image":932,"readingTime":933},"\u002Ftech\u002Fagentic-ai-strategic-thinking-owner","Agentic AI untuk Strategic Thinking Owner — Bukan Chatbot, Tapi Partner Mikir","Cara owner bisnis memakai agentic AI seperti OpenClaw sebagai strategic thinking assistant yang bisa diakses dari web app, WhatsApp, Telegram, dan dashboard.","2026-05-13 13:30:00+08:00",[796,928,929,930,931,797,800],"agentic-ai","strategic-thinking","owner","whatsapp-bot","\u002Fimages\u002Fposts\u002Fagentic-ai-strategic-thinking-owner.webp","12",{"path":935,"title":936,"description":937,"date":938,"category":778,"tags":939,"image":945,"readingTime":946},"\u002Ftech\u002Fopenclaw-apartment-maintenance","OpenClaw untuk Apartment Maintenance: Dari Komplain WhatsApp Jadi Ticket yang Rapi","Tutorial campur Indonesia dan English buat bikin workflow apartment maintenance dengan OpenClaw: intake WhatsApp, ticket routing, SLA reminder, technician.","2026-05-11 17:35:00+08:00",[796,940,864,941,942,943,944],"apartment-maintenance","property-management","facility-management","ticketing","sumopod","\u002Fimages\u002Fposts\u002Fopenclaw-apartment-maintenance-day.webp","13",{"path":948,"title":949,"description":950,"date":951,"category":778,"tags":952,"image":957,"readingTime":946},"\u002Ftech\u002Fopenclaw-water-tank-monitoring","OpenClaw untuk Monitoring Tandon Air dan Pompa: Alert WhatsApp yang Beneran Kepakai","Tutorial campur Indonesia dan English buat pakai OpenClaw sebagai operational layer untuk monitoring tandon air, pompa, level sensor, low-level alert,.","2026-05-11 17:30:00+08:00",[796,953,954,864,955,942,956,944],"water-tank","pump-monitoring","iot","apartment","\u002Fimages\u002Fposts\u002Fopenclaw-water-tank-day.webp",{"path":959,"title":960,"description":961,"date":962,"category":778,"tags":963,"image":968,"readingTime":946},"\u002Ftech\u002Fopenclaw-genset-ats-monitoring","OpenClaw untuk Monitoring Genset dan ATS? Ini Salah Satu Use Case Paling Masuk Akal","Tutorial campur Indonesia dan English buat pakai OpenClaw untuk monitoring genset dan ATS, alarm via WhatsApp, cloud logging, role access, dan.","2026-05-11 17:25:00+08:00",[796,964,965,864,966,967,944],"genset","ats","industrial-monitoring","building-operations","\u002Fimages\u002Fposts\u002Fopenclaw-genset-ats-day.webp",{"path":970,"title":971,"description":972,"date":973,"category":778,"tags":974,"image":980,"readingTime":789},"\u002Ftech\u002Fopenclaw-kost-whatsapp-billing","OpenClaw Buat Sistem Kos-Kosan via WhatsApp? Dari Tanya Harga sampai Tagihan dan QRIS Bisa Jalan","Tutorial campur Indonesia dan English untuk bikin sistem kos-kosan dengan backend OpenClaw. Satu bot WhatsApp untuk tanya harga, fasilitas, reminder jatuh.","2026-05-11 15:25:00+08:00",[796,975,864,976,977,978,979,944],"kos-kosan","billing","qris","payment-gateway","property-automation","\u002Fimages\u002Fposts\u002Fopenclaw-kost-whatsapp-day.webp",{"path":982,"title":983,"description":984,"date":985,"category":778,"tags":986,"image":990,"readingTime":886},"\u002Ftech\u002Fopenclaw-iot-port-lighting-whatsapp","OpenClaw Buat Backbone IoT Lampu Pelabuhan? Bisa Banget. Monitor, Kontrol, dan Alert via WhatsApp","Tutorial campur Indonesia dan English buat pakai OpenClaw sebagai backbone IoT sederhana untuk monitor lampu pelabuhan, power usage, kontrol ON\u002FOFF via.","2026-05-11 13:20:00+08:00",[796,955,864,987,988,989,944],"port-lighting","energy-monitoring","industrial-automation","\u002Fimages\u002Fposts\u002Fopenclaw-iot-port-lighting-day.webp",{"path":992,"title":993,"description":994,"date":995,"category":778,"tags":996,"image":1002,"readingTime":1003},"\u002Ftech\u002Fopenclaw-backup-reset-restore","OpenClaw VM Berantakan? Cara Backup ke GitHub, Reset VPS, lalu Restore Rapi Tanpa Kehilangan History","Guide campur Indonesia dan English buat backup file penting OpenClaw ke GitHub, reset VPS, dan restore lagi ke satu workspace yang rapi tanpa kehilangan.","2026-05-11 10:55:00+08:00",[796,997,998,999,1000,1001,944],"vps","github-backup","restore","workspace","self-hosted-ai","\u002Fimages\u002Fposts\u002Fopenclaw-vm-backup-restore-day.webp","9",{"path":1005,"title":1006,"description":1007,"date":1008,"category":778,"tags":1009,"image":1015,"readingTime":815},"\u002Ftech\u002Fssh-terminal-dalam-dashboard","SSH Terminal di Browser dengan AI Chat? Radit Dashboard Punya.","Gak perlu PuTTY lagi. SSH langsung dari browser, dan kalau outputnya gak ngerti, AI-nya siap bantu jelasin. VPS recommendation via SUMOPOD.","2026-04-29",[1010,1011,997,1012,822,1013,1014],"ssh","terminal","browser","radit-dashboard","devops","\u002Fimages\u002Fposts\u002Fssh-terminal-dalam-dashboard.png",{"path":1017,"title":1018,"description":1019,"date":1020,"category":778,"tags":1021,"image":1027,"readingTime":886},"\u002Ftech\u002Fopenclaw-2026-4-24-broken-downgrade","OpenClaw v2026.4.24 Broken — Downgrade Sekarang","Rilis OpenClaw terbaru v2026.4.24 malah jadi bencana. Gateway crash loop, semua channel mati, dan yang bikin frustrasi: status bilang 'healthy' padahal bot.","2026-04-26 09:30:00+08:00",[796,1022,1023,1024,1025,1026,997,797],"ai-assistant","troubleshooting","downgrade","gateway","telegram-bot","\u002Fimages\u002Fposts\u002Fopenclaw-2026-4-24-broken-hero-og.jpg",{"path":1029,"title":1030,"description":1031,"date":1032,"category":778,"tags":1033,"image":1040,"readingTime":1003},"\u002Ftech\u002Fgoogle-skills-openclaw","google\u002Fskills buat OpenClaw, emang nyambung? Nyambung, kalau kamu manage-nya waras","Tutorial praktis pakai repo google\u002Fskills sebagai bahan baku skill library untuk OpenClaw. Bukan copy-paste buta, tapi review, adapt, manage, dan publish.","2026-04-25 13:55:00+08:00",[1034,796,1035,1036,1037,1038,1039],"google-skills","google-cloud","gemini","cloud-run","bigquery","skill-management","\u002Fimages\u002Fposts\u002Fgoogle-skills-openclaw-cover-day.webp",{"path":1042,"title":1043,"description":1044,"date":1045,"category":778,"tags":1046,"image":1052,"readingTime":910},"\u002Ftech\u002Fgmail-ai-draft-real-voice","Cara Bikin AI Draft Email yang Nulis Pakai Gaya Kita, Bukan Gaya Robot","Tutorial practical untuk bikin workflow draft email AI yang bisa filter inbox, baca tone thread, pakai gaya email kita sendiri, bikin draft di Gmail, lalu.","2026-04-24 20:55:00+08:00",[836,1047,1048,1049,796,1050,1051],"ai-draft","email-automation","gog-cli","telegram","workflow","\u002Fimages\u002Fposts\u002Fgmail-ai-draft-real-voice-cover-gpt-image-2.webp",{"path":1054,"title":1055,"description":1056,"date":1057,"category":778,"tags":1058,"image":1063,"readingTime":1064},"\u002Ftech\u002Fqwenpaw-sumopod-growth-circle","QwenPaw di Sumopod + Custom Provider Growth Circle, Cara Paling Cepat Punya AI Assistant yang Beneran Kepake","Tutorial lengkap pakai QwenPaw di Sumopod, masukin custom provider Growth Circle, tambah model gratis, sambungin Telegram, dan paham setup-nya tanpa ribet.","2026-04-24 08:45:00+08:00",[1059,944,1060,1022,1050,1061,1062],"qwenpaw","growth-circle","custom-provider","openai-compatible","\u002Fimages\u002Fposts\u002Fqwenpaw-sumopod-growth-circle-cover-day.webp","20",{"path":1066,"title":1067,"description":1068,"date":1069,"category":778,"tags":1070,"image":1077,"readingTime":933},"\u002Ftech\u002Fthe-private-knowledge-os-second-brain-rag-hybrid-retrieval","I Built a Second Brain That Actually Remembers Everything","How to build a private RAG system with hybrid retrieval (vector + BM25), cross-encoder reranking, and production-grade security. Step-by-step guide.","2026-04-19",[1071,1072,1073,1074,1075,824,1076],"second-brain","rag","llm","knowledge-management","openai","retrieval","\u002Fimages\u002Fposts\u002Fbuild-blog.webp",{"path":1079,"title":1080,"description":1081,"date":1082,"category":778,"tags":1083,"image":1087,"readingTime":789},"\u002Ftech\u002Fwhatsapp-ai-agent-school-business","WhatsApp AI Agent untuk Sekolah dan Bisnis: Automasi yang Nggak Bikin Pusing","Begini caranya sekolah dan bisnis di Indonesia bisa automasi komunikasi lewat WhatsApp pakai AI agent. Tanpa app tambahan, tanpa login dashboard yang ribet.","2026-04-17",[864,800,1084,1085,1086,796],"sekolah","bisnis","automasi","\u002Fimages\u002Fposts\u002Fwhatsapp-ai-agent-school-business.jpg",{"path":1089,"title":1090,"description":1091,"date":1092,"category":778,"tags":1093,"image":1097,"readingTime":1098},"\u002Ftech\u002Ftoken-efficient-ai-agent","Hemat 70% Token AI Agent: Context Tiering & Lean Loading","Gimana cara cut token usage AI agent dari $2,130 jadi $732 per bulan tanpa lost functionality. Real benchmark data inside.","2026-04-15T16:35:00",[796,800,1094,1095,1096],"token-optimization","cost-saving","context-management","\u002Fimages\u002Fposts\u002Ftoken-efficient-ai-agent.webp","5",{"path":1100,"title":1101,"description":1102,"date":1103,"category":778,"tags":1104,"image":1108,"readingTime":875},"\u002Ftech\u002Fopenclaw-multi-account-routing","Tutorial: Multi-Account Routing dengan OpenClaw","Panduan lengkap OpenClaw Multi-Account Routing. Jalankan multiple AI persona dengan multiple akun subscription tanpa bayar lebih. Bahasa Indonesia dan English.","2026-04-15T10:30:00+08:00",[796,1105,1106,1107,810],"multi-account","routing","multi-agent","\u002Fimages\u002Fposts\u002Fopenclaw-multi-account-routing.webp",{"path":1110,"title":1111,"description":1112,"date":1113,"category":778,"tags":1114,"image":1117,"readingTime":933},"\u002Ftech\u002Fopenclaw-cron-job-automation","Tutorial: Cron Job Automation dengan OpenClaw","Panduan lengkap OpenClaw Cron Jobs. Schedule tasks, reports, dan alerts yang jalan otomatis. Campuran Bahasa Indonesia dan English.","2026-04-15T10:15:00+08:00",[796,1115,797,1116,800],"cron","scheduled-tasks","\u002Fimages\u002Fposts\u002Fopenclaw-cron-job-automation.jpg",{"path":1119,"title":1120,"description":1121,"date":1122,"category":778,"tags":1123,"image":1128,"readingTime":789},"\u002Ftech\u002Fopenclaw-channel-integration","Tutorial: Konekin Telegram, WhatsApp, dan Discord ke AI Assistant Kamu","Panduan lengkap connect tiga chat platform ke OpenClaw Gateway sekaligus. Telegram, WhatsApp, dan Discord dalam satu panduan, Bahasa Indonesia campur English.","2026-04-15T10:00:00+08:00",[796,1050,864,1124,1125,1126,1127],"discord","channel","integration","chatbot","\u002Fimages\u002Fposts\u002Fopenclaw-channel-integration.webp",{"path":1130,"title":1131,"description":1132,"date":1133,"category":778,"tags":1134,"image":1137,"readingTime":1138},"\u002Ftech\u002Fopenclaw-gateway-setup","Tutorial: Install OpenClaw Gateway dari Nol dalam 10 Menit","Panduan lengkap install dan setup OpenClaw Gateway dari awal. Dari instalasi sampai bisa chat via Telegram. Bahasa Indonesia campur English, easy to follow.","2026-04-15T09:00:00+08:00",[796,1025,1135,1136,1050,997,797],"installation","setup","\u002Fimages\u002Fposts\u002Fopenclaw-gateway-setup.jpg","8",{"path":1140,"title":1141,"description":1142,"date":1143,"category":778,"tags":1144,"image":1147,"readingTime":946},"\u002Ftech\u002Fopenclaw-troubleshooting-guide","Tutorial: OpenClaw Troubleshooting Guide Lengkap","Panduan troubleshooting OpenClaw dari A sampai Z. Gateway crash, channel error, model rate limit, memory overflow, Docker issue, dan masih banyak lagi..","2026-04-15 11:00:00+08:00",[796,1023,1025,1125,1145,1146],"error","fix","\u002Fimages\u002Fposts\u002Fopenclaw-troubleshooting-guide.webp",{"path":1149,"title":1150,"description":1151,"date":1152,"category":778,"tags":1153,"image":1154,"readingTime":886},"\u002Ftech\u002Fopenclaw-browser-automation","Tutorial: Browser Control Automation dengan OpenClaw","Panduan lengkap OpenClaw Browser Control. AI assistant bisa buka website, klik tombol, isi form, screenshot, dan extract data. Campuran Bahasa Indonesia dan.","2026-04-15 10:45:00+08:00",[796,1012,797,905,800],"\u002Fimages\u002Fposts\u002Fopenclaw-browser-automation.webp",{"path":1156,"title":1157,"description":1158,"date":1159,"category":778,"tags":1160,"image":1166,"readingTime":886},"\u002Ftech\u002Fopenclaw-mcp-server-setup","Tutorial: Konekin AI Assistant ke Google Workspace, Notion, GitHub, dan 100+ Tools Lainnya","Panduan lengkap setup MCP Server di OpenClaw. Connect Gmail, Google Calendar, Notion, GitHub, Slack dan tools lain ke AI assistant kamu. Bahasa Indonesia.","2026-04-15 09:30:00+08:00",[796,1161,1126,1162,1163,1164,1165],"mcp","google-workspace","notion","github","tools","\u002Fimages\u002Fposts\u002Fopenclaw-mcp-server-setup.jpg",{"path":1168,"title":1169,"description":1170,"date":1171,"category":778,"tags":1172,"image":1176,"readingTime":875},"\u002Ftech\u002Fopenclaw-session-maintenance","Tutorial Lengkap: Cara Bersihkan Session OpenClaw yang Berantakan","Panduan lengkap maintenance session OpenClaw. Cleanup, compaction, pruning, orphan sessions, semuanya dibahas lengkap. Bahasa Indonesia campur English.","2026-04-14T08:00:00+08:00",[796,1173,1174,1175,797],"session","maintenance","cleanup","\u002Fimages\u002Fposts\u002Fopenclaw-session-maintenance.jpg",{"path":1178,"title":1179,"description":1180,"date":1181,"category":778,"tags":1182,"image":1186,"readingTime":1003},"\u002Ftech\u002Fopenclaw-security-hardening","Tutorial Lengkap: Amankan OpenClaw Kamu dengan Security Hardening Checklist","Panduan lengkap security hardening untuk OpenClaw Gateway. Lindungi bot kamu dari akses tidak sah dengan checklist 15 langkah. Bahasa Indonesia campur English.","2026-04-14 09:00:00+08:00",[796,1183,1184,1185,997,797],"security","hardening","checklist","\u002Fimages\u002Fposts\u002Fopenclaw-security-hardening.jpg",{"path":1188,"title":1189,"description":1190,"date":1191,"category":778,"tags":1192,"image":1196,"readingTime":1098},"\u002Ftech\u002Fwhatsapp-customer-care-umkm","WhatsApp Jadi Customer Care 24\u002F7 — Solusi Cerdas untuk UMKM Indonesia","Tutorial lengkap bikin bot WhatsApp otomatis untuk usaha kecil menengah. Catalog, harga, order, semua otomatis. Bahasa Indonesiacampuran English.","2026-04-14",[864,1193,797,1194,1195],"customer-care","umkm","whatsapp-business","\u002Fimages\u002Fposts\u002Fwhatsapp-customer-care-umkm.jpg",{"path":1198,"title":1199,"description":1200,"date":1191,"category":778,"tags":1201,"image":1205,"readingTime":849},"\u002Ftech\u002Fwordpress-security-scanner","WordPress Security Scanner — Auto Deteksi & Bersihkan Malware","Tutorial bikin scanner otomatis untuk WordPress. Deteksi backdoor, redirect ke judol\u002Fslot, SEO spam injection, dan cleanup otomatis dengan satu command.",[1202,1183,1203,1204,797,796],"wordpress","malware","scanner","\u002Fimages\u002Fposts\u002Fwordpress-security-scanner.jpg",{"path":1207,"title":1208,"description":1209,"date":1210,"category":778,"tags":1211,"image":1215,"readingTime":849},"\u002Ftech\u002Ffile-search-knowledge-base-karpathy","Bangun Knowledge Base dari Dokumen Legal — Cara Karpathy","Tutorial lengkap bikin file search knowledge base dari PDF dokumen legal. Regex extraction + RAG scoring + LLM. Ala Andrej Karpathy.","2026-04-09",[796,1212,1072,1213,1022,1214],"knowledge-base","karpathy","legal","\u002Fimages\u002Fposts\u002Ffile-search-kb-karpathy.webp",{"path":1217,"title":1218,"description":1219,"date":1220,"category":778,"tags":1221,"image":1227,"readingTime":1098},"\u002Ftech\u002Fsimpen-bookmark-manager","Self-Hosted Bookmark Manager dengan Custom Branding via Nginx","Tutorial setup Karakeep bookmark manager self-hosted dengan Docker, nginx reverse proxy, dan custom branding tanpa edit source code","2026-04-07",[1222,1223,1224,1225,1226],"self-hosted","docker","nginx","bookmark","karakeep","\u002Fimages\u002Fposts\u002Fsimpen-bookmark-manager.webp",{"path":1229,"title":1230,"description":1231,"date":1232,"category":778,"tags":1233,"image":1235,"readingTime":875},"\u002Ftech\u002Ftailscale-vpn-exit-node","Tailscale VPN di VPS — Bypass Blokiran Internet dengan Mudah","Tutorial setup Tailscale sebagai exit node di VPS. Akses Reddit, situs yang diblokir, dan tingkatkan keamanan internet kamu.","2026-04-06",[1234,799,997,1183,944],"vpn","\u002Fimages\u002Fposts\u002Ftailscale-vpn-exit-node.jpg",{"path":1237,"title":1238,"description":1239,"date":1240,"category":778,"tags":1241,"image":1244,"readingTime":875},"\u002Ftech\u002Fsistem-komunikasi-perumahan-bot-whatsapp","Sistem Komunikasi Cluster Perumahan dengan Bot WhatsApp — Otomatis, 24 Jam, Tanpa Drama","Bayangkan perumahan tanpa drama. Bot WhatsApp yang handle tamu, paket, komplain, iuran, dan pengumuman — 24\u002F7 tanpa manusia. Ini bukan mimpi, ini sudah bisa.","2026-04-05T16:00:00+08:00",[796,864,1242,797,1243],"smart-home","perumahan","\u002Fimages\u002Fposts\u002Fhousing-header.webp",{"path":1246,"title":1247,"description":1248,"date":1249,"category":778,"tags":1250,"image":1253,"readingTime":789},"\u002Ftech\u002Fopenclaw-advance-marketing-system","OpenClaw Advance Marketing System: Bangun Mesin Iklan & Closing Otomatis 24 Jam","Review lengkap kelas OpenClaw Advance Marketing System oleh Ari Eko Prasethio & Rama Aditya. Pelajari cara membangun sistem marketing otomatis — dari.","2026-04-05T11:00:00+08:00",[796,822,1251,797,1252],"marketing","kursus","\u002Fimages\u002Fposts\u002Fopenclaw-advance-marketing.jpg",{"path":1255,"title":1256,"description":1257,"date":1258,"category":778,"tags":1259,"image":1264,"readingTime":1265},"\u002Ftech\u002Fcircutor-scout-iot-monitoring","Monitoring Energi Industri dengan IoT: Panduan Lengkap Circutor Scout + OpenClaw Dashboard","Panduan lengkap implementasi monitoring energi industri pakai Circutor Scout Platform + IoT system. Dari install CVM energy meter sampai custom dashboard.","2026-04-05 15:30:00",[1260,955,988,1261,1262,796,1263,797],"circutor","industrial","modbus","dashboard","\u002Fimages\u002Fposts\u002Fcircutor-header.jpg","22",{"path":1267,"title":1268,"description":1269,"date":1270,"category":778,"tags":1271,"image":1275,"readingTime":815},"\u002Ftech\u002Fattendance-story-driven-tracking","Story-Driven Attendance Tracking: How I Built a Smart System for My Engineering Team","Dari absensi manual ke sistem GPS otomatis — bagaimana saya mengubah cara tim engineering saya mencatat kehadiran dengan OpenClaw dan Android app.","2026-04-04 19:18:00",[796,1272,1273,797,1274],"hr-tech","engineering","android","\u002Fimages\u002Fposts\u002Fattendance-story-hero.jpg",{"path":1277,"title":1278,"description":1279,"date":1280,"category":778,"tags":1281,"image":1283,"readingTime":946},"\u002Ftech\u002Fopenclaw-cs-whatsapp-gateway","OpenClaw sebagai CS Otomatis — Arsitektur WhatsApp Gateway, Invoice & Database Strict","Bikin customer service bot WhatsApp dengan OpenClaw sebagai otak, gateway sebagai jembatan, dan database strict yang nggak bocor. Panduan lengkap dari.","2026-04-04 14:30:00",[796,864,1282,797,1025,1072,1183],"customer-service","\u002Fimages\u002Fposts\u002Fcs-wa-architecture.jpg",{"path":1285,"title":1286,"description":1287,"date":1288,"category":778,"tags":1289,"image":1292,"readingTime":933},"\u002Ftech\u002Findustrial-energy-monitoring","Monitoring Listrik Industri: Cara Hemat Jutaan dari Motor, HVAC & PLC","Harga bahan bakar industri naik terus. Motor listrik menghabiskan 60-70% energi pabrik. Ini panduan lengkap monitoring sistem listrik industri — dari CT.","2026-04-04 14:14:00",[1261,1290,1291,797,796,955],"monitoring","energy","\u002Fimages\u002Fposts\u002Findustrial-monitoring-header-og.jpg",{"path":1294,"title":1295,"description":1296,"date":1297,"category":778,"tags":1298,"image":1303,"readingTime":1304},"\u002Ftech\u002Fopenclaw-smart-hotel","OpenClaw × Smart Hotel — Integrasi BAS, AI Concierge, dan Green Rewards","Tutorial lengkap implementasi OpenClaw sebagai smart hotel assistant: integrasi BAS (Building Automation System), AI concierge via WhatsApp, WiFi login.","2026-04-04 14:13:00",[796,1299,1300,955,1301,1302],"smart-hotel","bas","ai-concierge","building-automation","\u002Fimages\u002Fposts\u002Fsmart-hotel-header-og.jpg","21",{"path":1306,"title":1307,"description":1308,"date":1309,"category":778,"tags":1310,"image":1314,"readingTime":1315},"\u002Ftech\u002Fopenclaw-llm-provider-guide","Panduan Lengkap Pilih LLM Provider untuk OpenClaw — Dari Personal Sampai 1 Juta User","Perbandingan lengkap LLM provider 2026: OpenAI, Anthropic, Google, DeepSeek, lokal. Rate limit, harga, Mac Mini vs VPS, multi-provider setup di OpenClaw,.","2026-04-04 14:12:00",[796,1073,822,1311,997,1312,797,1313],"provider","cost","local-llm","\u002Fimages\u002Fposts\u002Fopenclaw-llm-provider-guide.jpg","16",{"path":1317,"title":1318,"description":1319,"date":1320,"category":778,"tags":1321,"image":1323,"readingTime":1265},"\u002Ftech\u002Fopenclaw-skill-ecosystem","Membangun Ekosistem AI Agent Skill dari 15+ GitHub Repos — 324 Skill dalam Satu Hari","Bagaimana gue menganalisis 15+ repository dengan total 500K+ stars, menyeleksi yang terbaik, dan mengintegrasikannya jadi satu ekosistem skill buat AI agent.","2026-04-04 14:11:00",[796,800,1322,1164,797,1273,1107],"skills","\u002Fimages\u002Fposts\u002Fopenclaw-skill-ecosystem.webp",{"path":1325,"title":1326,"description":1327,"date":1328,"category":778,"tags":1329,"image":1334,"readingTime":886},"\u002Ftech\u002Fopenclaw-2026-4-2","OpenClaw 2026.4.2 — Task Flow Kembali, YOLO Mode Default, dan 2 Breaking Changes yang Wajib Lo Tahu","Review lengkap OpenClaw 2026.4.2: Task Flow restoration dengan managed\u002Fmirrored sync, YOLO mode jadi default, breaking changes xAI & Firecrawl, plus.","2026-04-04 14:10:00",[796,1330,1331,800,1183,797,1332,1333],"update","task-flow","yolo-mode","breaking-changes","\u002Fimages\u002Fposts\u002Fopenclaw-2026-4-2.jpg",{"path":1336,"title":1337,"description":1338,"date":1339,"category":778,"tags":1340,"image":1343,"readingTime":1098},"\u002Ftech\u002Fopenclaw-ops-self-healing","OpenClaw Ops — Bikin Gateway Kamu Self-Healing Setelah Update","OpenClaw tiap update suka break sesuatu. Auth ke-reset, exec approval nge-blok, cron job di-disable otomatis. Ini layer ops yang bikin gateway kamu fix diri.","2026-04-03 08:00:00+08:00",[796,1341,1342,1183,797],"ops","self-healing","\u002Fimages\u002Fposts\u002Fopenclaw-ops-self-healing-og.jpg",{"path":1345,"title":1346,"description":1347,"date":1348,"category":778,"tags":1349,"image":1351,"readingTime":1138},"\u002Ftech\u002Fai-agent-dashboard-openclaw-sumopod-vps","Build AI Agent Dashboard dengan OpenClaw + Sumopod VPS","Tutorial lengkap bikin AI agent yang jalan 24\u002F7, terhubung ke Telegram, email, calendar, dan bikin dashboard real-time pakai Next.js.","2026-04-03",[800,796,944,1026,1263,1350,797],"n8n","\u002Fimages\u002Fposts\u002Fai-agent-dashboard-og.jpg",{"path":1353,"title":1354,"description":1355,"date":1348,"category":778,"tags":1356,"image":1361,"readingTime":839},"\u002Ftech\u002Fbuild-blog-nuxt-content-tailwind","Bikin Blog Statis dengan Nuxt Content — Dari Nol Sampai Live","Tired of Medium dan WordPress? Bikin blog sendiri dengan Nuxt Content + Tailwind CSS. Markdown-based, dark mode, search, RSS — semuanya gratis dan kamu yang.",[1357,1358,1359,1360],"nuxt","blog","tailwind","tutorial","\u002Fimages\u002Fposts\u002Fbuild-blog-og.jpg",{"path":1363,"title":1364,"description":1365,"date":1348,"category":778,"tags":1366,"image":1369,"readingTime":839},"\u002Ftech\u002Fdark-mode-search-nuxt-github-libraries","Dark Mode & Search di Nuxt 3? Nggak Perlu Ribet — Cukup Tambah 2 Script","Mau pasang dark mode dan search di blog Nuxt 3 kamu? Tanpa npm install, tanpa plugin ribet. Cukup tambah 2 library dari CDN — Darkmode.js dan Fuse.js.",[1367,1357,1368,1360],"dark-mode","javascript","\u002Fimages\u002Fposts\u002Fdark-mode-search-og.jpg",{"path":1371,"title":1372,"description":1373,"date":1348,"category":778,"tags":1374,"image":1377,"readingTime":839},"\u002Ftech\u002Femail-setup-namecheap-google-workspace","Punya Email Domain Sendiri? Cuma 15 Menit, Gratis!","Punya Email Domain Sendiri? Cuma 15 Menit, Gratis Bayangin punya email inquiry@yourdomain.com yang langsung masuk ke inbox kamu. Profesional, keren, dan —…",[1375,1162,1376,1360],"email","namecheap","\u002Fimages\u002Fposts\u002Femail-setup-og.jpg",{"path":1379,"title":1380,"description":1381,"date":1382,"category":778,"tags":1383,"image":1386,"readingTime":875},"\u002Ftech\u002Fopenclaw-exec-approvals-fix","Fix Exec Approvals OpenClaw 2026.4.1 — Command Gagal Approve?","Update ke 2026.4.1 tapi exec approvals error? Ini penyebabnya dan cara fix-nya. Dibahas praktis dengan konteks Radian Group, engineering, automation, dan pene","2026-04-02 09:00:00+08:00",[796,1146,1384,1385],"exec","approvals","\u002Fimages\u002Fposts\u002Fopenclaw-exec-approvals-fix.jpg",{"path":1388,"title":1389,"description":1390,"date":1391,"category":778,"tags":1392,"image":1393,"readingTime":1394},"\u002Ftech\u002Fopenclaw-dasar-pemula-guide","OpenClaw untuk Pemula: Panduan Setup dari Nol","Panduan lengkap setup OpenClaw dari nol — AI assistant yang bisa jalan 24\u002F7 di VPS kamu. Dibahas praktis dengan konteks Radian Group, engineering, automation,","2026-04-02 08:00:00+08:00",[796,1360,822],"\u002Fimages\u002Fposts\u002Fopenclaw-dasar-pemula-guide.jpg","2",{"path":1396,"title":1397,"description":1398,"date":1399,"category":778,"tags":1400,"image":1402,"readingTime":815},"\u002Ftech\u002Ftrae-agent-automation","Trae Agent: Satu AI untuk Semua Automasi — Setup & Tips","Trae agent bisa handle banyak tugas sekaligus. Ini cara setup-nya biar maksimal. Dibahas praktis dengan konteks Radian Group, engineering, automation, dan pen","2026-04-02",[822,1401,797,837],"trae","\u002Fimages\u002Fposts\u002Ftrae-agent-automation.jpg",{"path":1404,"title":1405,"description":1406,"date":1407,"category":778,"tags":1408,"image":1410,"readingTime":886},"\u002Ftech\u002Fopenclaw-vs-hermes-agent","OpenClaw vs Hermes Agent (2026) — Komparasi Jujur, Tanpa Bacot","Dua AI agent platform terbaik 2026. Aku pakai keduanya — ini review jujur mana yang lebih cocok untuk apa. Dibahas praktis dengan konteks Radian Group, engine","2026-04-01 08:00:00+08:00",[796,809,822,1409],"comparison","\u002Fimages\u002Fposts\u002Fopenclaw-vs-hermes-agent.jpg",{"path":1412,"title":1413,"description":1414,"date":1415,"category":778,"tags":1416,"image":1421,"readingTime":1098},"\u002Ftech\u002Fabsensi-migrasi-supabase","Migrasi Absensi ke Supabase: Dari Spreadsheet ke Database Real-Time","Bosan dengan spreadsheet absensi yang error terus? Yuk migrasi ke Supabase — setup 30 menit, data real-time forever. Dibahas praktis dengan konteks Radian Gro","2026-04-01",[1417,1418,1419,1420],"supabase","database","absensi","migration","\u002Fimages\u002Fposts\u002Fabsensi-migrasi-supabase.jpg",{"path":1423,"title":1424,"description":1425,"date":1415,"category":778,"tags":1426,"image":1430,"readingTime":1003},"\u002Ftech\u002Fai-coding-cli-openclaw-kiro-trae","AI Coding CLI Battle: OpenClaw vs Kiro vs Trae — Mana yang Paling Kencang?","Test head-to-head tiga AI coding CLI terbaik 2026. Hasilnya... nggak kayak yang kamu kira. Dibahas praktis dengan konteks Radian Group, engineering, automatio",[822,1427,1428,1429,1401,796],"coding","cli","kiro","\u002Fimages\u002Fposts\u002Fai-coding-cli-openclaw-kiro-trae.jpg",{"path":1432,"title":1433,"description":1434,"date":1415,"category":778,"tags":1435,"image":1437,"readingTime":1098},"\u002Ftech\u002Fdashboard-vps-nextjs","Satu Dashboard untuk Semua VPS: Build dengan Next.js","Punya banyak VPS tapi monitor-nya masih cek satu-satu? Build dashboard gabungan yang ngumpulin semua metrics di satu tempat.",[1436,1263,997,1290],"nextjs","\u002Fimages\u002Fposts\u002Fdashboard-vps-nextjs.jpg",{"path":1439,"title":1440,"description":1441,"date":1415,"category":778,"tags":1442,"image":1445,"readingTime":839},"\u002Ftech\u002Ferror-boundary-nextjs","Error Boundary di Next.js: Dashboard Nggak Lagi White Screen of Death","Satu error kecil bikin seluruh dashboard crash? Pasang error boundary — biar yang error cuma komponennya, bukan seluruh halaman.",[1436,1443,1263,1444],"error-handling","react","\u002Fimages\u002Fposts\u002Ferror-boundary-nextjs.jpg",{"path":1447,"title":1448,"description":1449,"date":1415,"category":778,"tags":1450,"image":1454,"readingTime":849},"\u002Ftech\u002Ffile-manager-search-nextjs","File Manager dengan Search & Highlight di Next.js","Cari file di dashboard tanpa reload page. Implementasi client-side search dengan highlight real-time. Dibahas praktis dengan konteks Radian Group, engineering",[1436,1451,1452,1453],"file-manager","search","ui","\u002Fimages\u002Fposts\u002Ffile-manager-search-nextjs.jpg",{"path":1456,"title":1457,"description":1458,"date":1415,"category":778,"tags":1459,"image":1462,"readingTime":1394},"\u002Ftech\u002Fintegrasi-layanan-eksternal-openclaw","Integrasi Layanan Eksternal dengan OpenClaw — API, Webhook, dan N8N","Hubungkan OpenClaw ke dunia luar. Gmail, Slack, Notion, API apapun — semua bisa. Dibahas praktis dengan konteks Radian Group, engineering, automation, dan pen",[796,1126,1460,1350,1461],"api","webhook","\u002Fimages\u002Fposts\u002Fintegrasi-layanan-eksternal-openclaw.webp",{"path":1464,"title":1465,"description":1466,"date":1415,"category":778,"tags":1467,"image":1469,"readingTime":1470},"\u002Ftech\u002Fjasa-install-openclaw","Jasa Install OpenClaw Profesional 2026 — Panduan Lengkap","Mau install OpenClaw tapi bingung mulai dari mana? Panduan lengkap dari nol sampai production-ready. Dibahas praktis dengan konteks Radian Group, engineering,",[796,1136,1135,1468],"server","\u002Fimages\u002Fposts\u002Fjasa-install-openclaw.jpg","25",{"path":1472,"title":1473,"description":1474,"date":1415,"category":778,"tags":1475,"image":1478,"readingTime":1098},"\u002Ftech\u002Fnotifikasi-health-check-nextjs","Sistem Notifikasi Health Check di Next.js — Alert Sebelum User Komplen","Jangan tunggu user komplen. Setup health check dengan notifikasi real-time sebelum masalah jadi bencana. Dibahas praktis dengan konteks Radian Group, engineer",[1436,1290,1476,1477],"notification","health-check","\u002Fimages\u002Fposts\u002Fnotifikasi-health-check-nextjs.jpg",{"path":1480,"title":1481,"description":1482,"date":1415,"category":778,"tags":1483,"image":1486,"readingTime":839},"\u002Ftech\u002Fupgrade-openclaw-2026-3-31","Upgrade OpenClaw ke 2026.3.31 — Apa yang Baru dan Cara Upgrade","Update besar OpenClaw akhir Maret 2026. Fitur baru, breaking changes, dan cara upgrade tanpa drama. Dibahas praktis dengan konteks Radian Group, engineering, ",[796,1484,1485],"upgrade","changelog","\u002Fimages\u002Fposts\u002Fupgrade-openclaw-2026-3-31.jpg",{"path":1488,"title":1489,"description":1490,"date":1491,"category":778,"tags":1492,"image":1493,"readingTime":1494},"\u002Ftech\u002Fdashboard-briefing-monitor","AI Agent Dashboard Bagian 2: Dashboard, Briefing & System Monitor","Part 2 — Bikin halaman utama dashboard, morning briefing page, dan system monitor dengan real-time data. Dibahas praktis dengan konteks Radian Group, engineer","2026-03-28",[1436,1263,1290,1460],"\u002Fimages\u002Fposts\u002Fdashboard-briefing-monitor.jpg","18",{"path":1496,"title":1497,"description":1498,"date":1491,"category":778,"tags":1499,"image":1502,"readingTime":1503},"\u002Ftech\u002Fmodels-settings-deploy","AI Agent Dashboard Bagian 4: Models, Settings & Deployment","Part 4 — Configuration models, settings page, animasi polish, API routes, dan deployment ke production. Dibahas praktis dengan konteks Radian Group, engineeri",[1436,1263,1500,1501],"deployment","production","\u002Fimages\u002Fposts\u002Fmodels-settings-deploy.jpg","30",{"path":1505,"title":1506,"description":1507,"date":1491,"category":778,"tags":1508,"image":1511,"readingTime":1512},"\u002Ftech\u002Fsessions-skills-logs","AI Agent Dashboard Bagian 3: Sessions, Skills & Logs","Part 3 — Track sessions, manage skills hub, schedule cron jobs, dan monitoring logs. Dibahas praktis dengan konteks Radian Group, engineering, automation, dan",[1436,1263,1509,1510,1115],"sessions","logs","\u002Fimages\u002Fposts\u002Fsessions-skills-logs.jpg","31",{"path":1514,"title":1515,"description":1516,"date":1491,"category":778,"tags":1517,"image":1519,"readingTime":1003},"\u002Ftech\u002Fsetup-layout","AI Agent Dashboard Bagian 1: Setup, Layout & Navigasi","Part 1 — Fondasi dashboard AI agent dari nol. Next.js 14, Tailwind, shadcn\u002Fui, dan arsitektur layout yang scalable. Dibahas praktis dengan konteks Radian Grou",[1436,1263,822,1518,1136],"layout","\u002Fimages\u002Fposts\u002Fsetup-layout.jpg",{"path":1521,"title":1522,"description":1523,"date":1524,"category":778,"tags":1525,"image":1528,"readingTime":875},"\u002Ftech\u002Fai-video-generation-pipeline","Pipeline AI Video Generation: Dari Script jadi Video Otomatis","Bikin video tanpa buka video editor sekali pun. Setup pipeline AI yang jalan sendiri — dari naskah sampai final render. Dibahas praktis dengan konteks Radian ","2026-03-12",[822,1526,797,1527],"video","pipeline","\u002Fimages\u002Fposts\u002Fai-video-generation-pipeline.jpg",{"path":1530,"title":1531,"description":1532,"date":1524,"category":778,"tags":1533,"image":1536,"readingTime":815},"\u002Ftech\u002Frepliz-threads-auto-post","Auto-Post ke Threads dengan OpenClaw + Repliz — Content Marketing Otomatis","Threads tapi autopilot. Setup posting otomatis dengan AI-generated content yang engage. Dibahas praktis dengan konteks Radian Group, engineering, automation, ",[908,1534,797,1535],"repliz","social-media","\u002Fimages\u002Fposts\u002Frepliz-threads-auto-post.jpg",{"path":1538,"title":1539,"description":1540,"date":1541,"category":778,"tags":1542,"image":1543,"readingTime":875},"\u002Ftech\u002Fgmail-auto-label-triage","Gmail Auto-Label & Triage: Email Teratur Tanpa Manual Sorting","Inbox rapi otomatis. Setup AI-based email triage yang label, prioritas, dan sort email tanpa kamu sentuh. Dibahas praktis dengan konteks Radian Group, enginee","2026-03-11",[836,1375,797,822],"\u002Fimages\u002Fposts\u002Fgmail-auto-label-triage.jpg",{"path":1545,"title":1546,"description":1547,"date":1541,"category":778,"tags":1548,"image":1551,"readingTime":1098},"\u002Ftech\u002Fgog-cli-google-workspace","Gog CLI: Akses Google Workspace dari Terminal — Superpowers buat Dev","Gmail, Drive, Calendar, Sheets — semua dari terminal. Gog CLI bikin Google Workspace jadi tools developer, bukan apps bisnis.",[1549,1428,1550,1000,1011],"google","gog","\u002Fimages\u002Fposts\u002Fgog-cli-google-workspace.jpg",{"path":1553,"title":1554,"description":1555,"date":1541,"category":778,"tags":1556,"image":1559,"readingTime":849},"\u002Ftech\u002Fhindari-bug-kimi-openclaw","⚠️ BUG CRITICAL: Jangan Update OpenClaw ke Versi 2026.3.7!","Kimi 2.5 bikin OpenClaw error parah. Ini yang perlu kamu tahu sebelum update — dan cara fix-nya. Dibahas praktis dengan konteks Radian Group, engineering, aut",[796,1557,1558,1023],"bug","kimi","\u002Fimages\u002Fposts\u002Fhindari-bug-kimi-openclaw.jpg",{"path":1561,"title":1562,"description":1563,"date":1541,"category":778,"tags":1564,"image":1566,"readingTime":815},"\u002Ftech\u002Fmulti-agent-shared-memory","Multi-Agent dengan Shared Memory — AI Team yang Bisa Ngobrol Sama","Satu agent nggak cukup? Bangun tim AI yang share memory dan koordinasi — kayak tim developer, tapi tanpa drama. Dibahas praktis dengan konteks Radian Group, e",[822,1107,1565,796],"memory","\u002Fimages\u002Fposts\u002Fmulti-agent-shared-memory.jpg",{"path":1568,"title":1569,"description":1570,"date":1541,"category":778,"tags":1571,"image":1575,"readingTime":875},"\u002Ftech\u002Fredis-caching-pattern","Redis Caching Pattern: Akselerasi API 10x dengan Cache yang Benar","API lambat? Cache dulu. Redis pattern yang bener bisa bikin response time turun drastis. Dibahas praktis dengan konteks Radian Group, engineering, automation,",[1572,1573,1574,1460],"redis","caching","performance","\u002Fimages\u002Fposts\u002Fredis-caching-pattern.jpg",{"path":1577,"title":1578,"description":1579,"date":1541,"category":778,"tags":1580,"image":1582,"readingTime":875},"\u002Ftech\u002Fservice-health-dashboard","Build Service Health Dashboard — Monitor Semua Service di Satu Tempat","Microservices? Monolith? Whatever. Dashboard ini nge-track health semua service kamu dalam real-time. Dibahas praktis dengan konteks Radian Group, engineering",[1263,1290,1014,1581],"health","\u002Fimages\u002Fposts\u002Fservice-health-dashboard.jpg",{"path":1584,"title":1585,"description":1586,"date":1541,"category":778,"tags":1587,"image":1589,"readingTime":789},"\u002Ftech\u002Fsmart-email-forward-pdf","Smart Email Forward dengan PDF Attachment — Otomatis & Pintar","Forward email berdasarkan konten, extract PDF, dan route ke orang yang tepat. Tanpa satu baris manual work. Dibahas praktis dengan konteks Radian Group, engin",[1375,797,1588,822],"pdf","\u002Fimages\u002Fposts\u002Fsmart-email-forward-pdf.jpg",{"path":1591,"title":1592,"description":1593,"date":1541,"category":778,"tags":1594,"image":1596,"readingTime":815},"\u002Ftech\u002Fsmart-email-triage-ai","Smart Email Triage dengan AI — Inbox Zero Tanpa Sakit Kepala","Filter email penting dari spam dalam sekejap. AI triage yang belajar preferensi kamu. Dibahas praktis dengan konteks Radian Group, engineering, automation, da",[1375,822,797,1595],"productivity","\u002Fimages\u002Fposts\u002Fsmart-email-triage-ai.jpg",{"path":1598,"title":1599,"description":1600,"date":1601,"category":778,"tags":1602,"image":1605,"readingTime":849},"\u002Ftech\u002Fauto-post-ke-website","Auto-Post ke Website dengan OpenClaw — Content Publishing Otomatis","Stop copy-paste manual. Setup auto-posting dari draft ke website dalam hitungan menit. Dibahas praktis dengan konteks Radian Group, engineering, automation, d","2026-03-08",[797,1603,1604,796],"website","content","\u002Fimages\u002Fposts\u002Fauto-post-ke-website.jpg",{"path":1607,"title":1608,"description":1609,"date":1601,"category":778,"tags":1610,"image":1611,"readingTime":849},"\u002Ftech\u002Fdeployment-butler-otomatis","Deployment Butler: Assistant Deployment yang Jaga Server 24\u002F7","Deploy tanpa was-was. Butler yang monitor deploys, rollback otomatis kalau error, dan kasih notifikasi real-time. Dibahas praktis dengan konteks Radian Group,",[1500,797,1014,796],"\u002Fimages\u002Fposts\u002Fdeployment-butler-otomatis.jpg",{"path":1613,"title":1614,"description":1615,"date":1601,"category":778,"tags":1616,"image":1620,"readingTime":849},"\u002Ftech\u002Fexcalidraw-diagram-ai","Generate Diagram Excalidraw dengan AI — Dari Prompt jadi Visual","Uraian teks panjang jadi diagram cantik dalam sekejap. Excalidraw + AI = combo mematikan untuk dokumentasi. Dibahas praktis dengan konteks Radian Group, engin",[1617,822,1618,1619],"excalidraw","diagram","visual","\u002Fimages\u002Fposts\u002Fexcalidraw-diagram-ai.webp",{"path":1622,"title":1623,"description":1624,"date":1601,"category":778,"tags":1625,"image":1626,"readingTime":815},"\u002Ftech\u002Fn8n-integrasi-openclaw","Integrasi N8N dengan OpenClaw — Workflow Automation Powerhouse","N8N + OpenClaw = automation yang nggak terbatas. Dari email trigger sampai deployment pipeline. Dibahas praktis dengan konteks Radian Group, engineering, auto",[1350,796,797,1051],"\u002Fimages\u002Fposts\u002Fn8n-integrasi-openclaw.jpg",{"path":1628,"title":1629,"description":1630,"date":1601,"category":778,"tags":1631,"image":1633,"readingTime":875},"\u002Ftech\u002Fsmart-file-butler","Smart File Butler: Assistant File Management yang Pintar","File berserakan? Butler ini otomatis sort, tag, dan organize file kamu berdasarkan konten. Dibahas praktis dengan konteks Radian Group, engineering, automatio",[797,1632,822,796],"file-management","\u002Fimages\u002Fposts\u002Fsmart-file-butler.jpg",{"path":1635,"title":1636,"description":1637,"date":1601,"category":778,"tags":1638,"image":1642,"readingTime":1098},"\u002Ftech\u002Fvisual-data-alert","Visual Data Alert — Dari Data jadi Grafik Otomatis","Angka-angka mentah susah dibaca? Otomatis convert ke grafik dan kirim alert kalau ada anomali. Dibahas praktis dengan konteks Radian Group, engineering, autom",[1639,1640,1641,797],"data","visualization","alert","\u002Fimages\u002Fposts\u002Fvisual-data-alert.jpg",{"path":1644,"title":1645,"description":1646,"date":1601,"category":778,"tags":1647,"image":1649,"readingTime":1098},"\u002Ftech\u002Fvoice-memo-to-action","Voice Memo to Action — Bicara, AI yang Kerja","Record voice memo, AI convert jadi task, assign, dan track. Productivity level up tanpa ngetik. Dibahas praktis dengan konteks Radian Group, engineering, auto",[1648,822,1595,797],"voice","\u002Fimages\u002Fposts\u002Fvoice-memo-to-action.jpg",{"path":1651,"title":1652,"description":1653,"date":1654,"category":778,"tags":1655,"image":1658,"readingTime":815},"\u002Ftech\u002Fopenclaw-alibaba-coding","OpenClaw + Alibaba Cloud: 8 AI Model, 1 API Key — Hemat 90%","Bayar 8 provider AI berbeda? Stop. Pakai Alibaba Cloud, satu API key buat 8 model AI top — harga kaki lima. Dibahas praktis dengan konteks Radian Group, engin","2026-03-05 09:00:00+08:00",[796,1656,822,1657],"alibaba","cloud","\u002Fimages\u002Fposts\u002Fopenclaw-alibaba-coding.webp",{"path":1660,"title":1661,"description":1662,"date":1663,"category":778,"tags":1664,"image":1666,"readingTime":849},"\u002Ftech\u002Fopenclaw-multi-agent-system","Sistem Multi-Agent OpenClaw — Bangun Tim AI yang Koordinasi","4 AI agent, 1 koordinator, mission accomplished. Ini arsitektur multi-agent yang aku pakai sehari-hari. Dibahas praktis dengan konteks Radian Group, engineeri","2026-03-05 08:00:00+08:00",[796,1107,822,1665],"architecture","\u002Fimages\u002Fposts\u002Fopenclaw-multi-agent-system.webp",1781013021174]