<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id"><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://didik.id/feed.xml" rel="self" type="application/atom+xml" /><link href="https://didik.id/" rel="alternate" type="text/html" hreflang="id" /><updated>2026-05-02T09:16:29+07:00</updated><id>https://didik.id/feed.xml</id><title type="html">Tales of a Gamer Dad</title><subtitle>A blog about gaming, fatherhood, and life. Sharing my experiences as a gamer dad navigating the challenges of parenting while indulging in my passion for video games.</subtitle><entry xml:lang="id"><title type="html">Pekerjaan Programming di Era Agentic</title><link href="https://didik.id/2026/04/30/programming-work-on-agentic-era/" rel="alternate" type="text/html" title="Pekerjaan Programming di Era Agentic" /><published>2026-04-30T00:00:00+07:00</published><updated>2026-04-30T00:00:00+07:00</updated><id>https://didik.id/2026/04/30/programming-work-on-agentic-era</id><author><name></name></author><summary type="html"><![CDATA[Pekerjaan programming di era agentic mengubah cara kita menentukan fokus dalam mengerjakan tugas.]]></summary></entry><entry xml:lang="en"><title type="html">Programming Work in the Agentic Era</title><link href="https://didik.id/2026/04/30/programming-in-the-agentic-era/" rel="alternate" type="text/html" title="Programming Work in the Agentic Era" /><published>2026-04-30T00:00:00+07:00</published><updated>2026-04-30T00:00:00+07:00</updated><id>https://didik.id/2026/04/30/programming-in-the-agentic-era</id><author><name></name></author><summary type="html"><![CDATA[Programming work in the agentic era changes how we decide where to put our focus.]]></summary></entry><entry xml:lang="id"><title type="html">HQ: Dashboard Terminal untuk Kamal</title><link href="https://didik.id/2026/03/22/hq-dashboard-terminal-untuk-kamal/" rel="alternate" type="text/html" title="HQ: Dashboard Terminal untuk Kamal" /><published>2026-03-22T00:00:00+07:00</published><updated>2026-03-22T00:00:00+07:00</updated><id>https://didik.id/2026/03/22/hq-dashboard-terminal-untuk-kamal</id><author><name></name></author><category term="kamal," /><category term="ruby," /><category term="tui" /><summary type="html"><![CDATA[Setelah mendeploy beberapa aplikasi Rails dengan Kamal, saya mulai merasakan gesekannya. Setiap kali saya ingin mengecek apakah aplikasi saya online, saya harus SSH ke server atau menjalankan kamal app details untuk setiap proyek. Kalau mau deploy artinya saya mesti pindah direktori, jalankan command, pantau log. Mau toggle maintenance mode? Lebih banyak lagi juggling di terminal.]]></summary></entry><entry xml:lang="en"><title type="html">HQ: A Terminal Dashboard for Kamal</title><link href="https://didik.id/2026/03/22/hq-a-terminal-dashboard-for-kamal/" rel="alternate" type="text/html" title="HQ: A Terminal Dashboard for Kamal" /><published>2026-03-22T00:00:00+07:00</published><updated>2026-03-22T00:00:00+07:00</updated><id>https://didik.id/2026/03/22/hq-a-terminal-dashboard-for-kamal</id><author><name></name></author><category term="kamal," /><category term="ruby," /><category term="tui" /><summary type="html"><![CDATA[After deploying a few Rails apps with Kamal, I started to feel the friction. Every time I wanted to check if my apps were healthy, I had to SSH into the server or run kamal app details for each project. Deploying meant switching directories, running commands, watching logs. Toggling maintenance mode? More terminal juggling.]]></summary></entry><entry xml:lang="id"><title type="html">Steam Spring Sale 2026: Surga Diskon untuk Pencinta Automation dan Strategy</title><link href="https://didik.id/2026/03/20/steam-spring-sale-2026-surga-diskon-pencinta-otomasi/" rel="alternate" type="text/html" title="Steam Spring Sale 2026: Surga Diskon untuk Pencinta Automation dan Strategy" /><published>2026-03-20T11:00:00+07:00</published><updated>2026-03-20T11:00:00+07:00</updated><id>https://didik.id/2026/03/20/steam-spring-sale-2026-surga-diskon-pencinta-otomasi</id><author><name></name></author><category term="steam" /><category term="deals" /><category term="gaming" /><summary type="html"><![CDATA[]]></summary></entry><entry xml:lang="en"><title type="html">Steam Spring Sale 2026: A Treasure Trove for Automation and Strategy Lovers</title><link href="https://didik.id/2026/03/20/steam-spring-sale-2026-automation-strategy-resource-management/" rel="alternate" type="text/html" title="Steam Spring Sale 2026: A Treasure Trove for Automation and Strategy Lovers" /><published>2026-03-20T11:00:00+07:00</published><updated>2026-03-20T11:00:00+07:00</updated><id>https://didik.id/2026/03/20/steam-spring-sale-2026-automation-strategy-resource-management</id><author><name></name></author><category term="steam" /><category term="deals" /><category term="gaming" /><summary type="html"><![CDATA[]]></summary></entry><entry xml:lang="en"><title type="html">Using OpenClaw at Your Own Risk: Guardrails You Need</title><link href="https://didik.id/2026/03/10/using-openclaw-at-your-own-risk-guardrails-you-need/" rel="alternate" type="text/html" title="Using OpenClaw at Your Own Risk: Guardrails You Need" /><published>2026-03-10T00:00:00+07:00</published><updated>2026-03-10T00:00:00+07:00</updated><id>https://didik.id/2026/03/10/using-openclaw-at-your-own-risk-guardrails-you-need</id><author><name></name></author><summary type="html"><![CDATA[OpenClaw is powerful, perhaps too powerful. If you’ve been following the hype, you know OpenClaw can handle almost anything thanks to its built-in coding agent, Pi, created by Mario Zechner. Pi only has 4 tools (Read, Write, Edit, Bash), but with that combination, it can modify files, run commands, basically everything a developer can do. OpenClaw has guardrails by default, but if you’re not careful with your own system, it can be destructive.]]></summary></entry><entry xml:lang="id"><title type="html">Pakai OpenClaw 🦞 dengan Risiko Sendiri: Ini Guardrails yang Kamu Butuhkan</title><link href="https://didik.id/2026/03/10/pakai-openclaw-dengan-risiko-sendiri-ini-guardrails-yang-kamu-butuhkan/" rel="alternate" type="text/html" title="Pakai OpenClaw 🦞 dengan Risiko Sendiri: Ini Guardrails yang Kamu Butuhkan" /><published>2026-03-10T00:00:00+07:00</published><updated>2026-03-10T00:00:00+07:00</updated><id>https://didik.id/2026/03/10/pakai-openclaw--dengan-risiko-sendiri-ini-guardrails-yang-kamu-butuhkan</id><author><name></name></author><summary type="html"><![CDATA[OpenClaw itu powerful, mungkin terlampau powerful. Kalau kamu mengikuti hype-nya, kamu pasti tau OpenClaw bisa mengerjakan hampir semua hal berkat coding agent yang ada di dalamnya, Pi, yang dibuat oleh Mario Zechner. Pi cuma punya 4 tools (Read, Write, Edit, Bash), tapi dengan kombinasi itu, dia bisa modify files, run commands, basically semua yang developer bisa lakukan. OpenClaw punya guardrails by default, tapi kalau kamu nggak waspada dengan system kamu sendiri, ini bisa destruktif.]]></summary></entry><entry xml:lang="id"><title type="html">Fixed: Konfigurasi CSP dan CORS untuk unggahan berkas di Fizzy menggunakan S3</title><link href="https://didik.id/2026/02/02/fixed-konfigurasi-csp-dan-cors-untuk-unggahan-berkas-di-fizzy-menggunakan-s3/" rel="alternate" type="text/html" title="Fixed: Konfigurasi CSP dan CORS untuk unggahan berkas di Fizzy menggunakan S3" /><published>2026-02-02T00:00:00+07:00</published><updated>2026-02-02T00:00:00+07:00</updated><id>https://didik.id/2026/02/02/fixed-konfigurasi-csp-dan-cors-untuk-unggahan-berkas-di-fizzy-menggunakan-s3</id><author><name></name></author><summary type="html"><![CDATA[]]></summary></entry><entry xml:lang="id"><title type="html">Hasil Explorasi Dengan Beads Sebagai Issue Tracker</title><link href="https://didik.id/2026/01/18/hasil-explorasi-dengan-beads-sebagai-issue-tracker/" rel="alternate" type="text/html" title="Hasil Explorasi Dengan Beads Sebagai Issue Tracker" /><published>2026-01-18T00:00:00+07:00</published><updated>2026-01-18T00:00:00+07:00</updated><id>https://didik.id/2026/01/18/hasil-explorasi-dengan-beads-sebagai-issue-tracker</id><author><name></name></author><summary type="html"><![CDATA[]]></summary></entry></feed>