<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Electron on Experiment, Fail, Learn, Repeat</title>
    <link>https://www.hairizuan.com/tags/electron/</link>
    <description>Recent content in Electron on Experiment, Fail, Learn, Repeat</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>Copyright © 2026 Hairizuan Noorazman</copyright>
    <lastBuildDate>Sat, 02 May 2026 22:59:55 +0800</lastBuildDate><atom:link href="https://www.hairizuan.com/tags/electron/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Building a Custom MCP Server with Chrome DevTools Protocol</title>
      <link>https://www.hairizuan.com/building-a-custom-mcp-server-with-chrome-devtools-protocol/</link>
      <pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate>
      
      <guid>https://www.hairizuan.com/building-a-custom-mcp-server-with-chrome-devtools-protocol/</guid>
      <description>&lt;p&gt;When using Claude Code inside Worklayer&amp;rsquo;s terminal panel, I wanted it to be able to interact with web pages displayed in adjacent web panels. The standard approach would be to use the Playwright MCP server, but that spawns a separate Chromium instance outside the app. The page Playwright controls and the page the user sees are two different browser sessions with no shared state.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Why I Built a Workspace-Focused Electron App</title>
      <link>https://www.hairizuan.com/why-i-built-a-workspace-focused-electron-app/</link>
      <pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate>
      
      <guid>https://www.hairizuan.com/why-i-built-a-workspace-focused-electron-app/</guid>
      <description>&lt;p&gt;I spend most of my working day jumping between a terminal, a browser, and an editor. Usually multiple instances of each, spread across different virtual desktops or hidden behind other windows. Every time I switch context between projects, there is a cost. I have to remember which terminal is running which service, which browser tab has the right dashboard, and which editor window has the file I was working on. The state is scattered.&lt;/p&gt;</description>
      
    </item>
    
  </channel>
</rss>
