i ilham.dev
Home Posts Tools Dev Ops Games Playground About Contact

Debugging

  • How I break a URL into parts before debugging it

    A URL contains several parts: scheme, host, path, query string, and sometimes a fragment. Debugging is easier when those parts are separated. The URL Parser tool helps me inspect the input and output without writing a …

    27 Sep 2026 · 2 min read · #url #web #debugging #tools

  • How I check browser network information without overreading it

    Browser network APIs may expose hints about connection type or device context, but availability varies by browser and privacy settings. The Network Info tool helps with the mechanical part, but I still check the result …

    27 Sep 2026 · 2 min read · #browser #network #debugging #tools

  • How I check what the browser says about my device

    A browser can reveal useful debugging context such as screen size, user agent hints, language, and platform, but not a complete identity. The Device Information tool helps with the mechanical part, but I still check the …

    27 Sep 2026 · 2 min read · #browser #device #debugging #tools

  • How I combine small network tools when debugging connectivity

    Network debugging usually needs more than one clue. DNS, IPs, ports, URLs, and headers each answer a different question. I use Network tools for the quick version of this task, then I review the output before relying on …

    27 Sep 2026 · 2 min read · #networking #debugging #dns #tools

  • How I compare two text blocks line by line

    A text diff shows what changed between two blocks of text. It is useful for configs, logs, snippets, and documentation. The Text Diff tool helps me inspect the input and output without writing a one-off script first.

    27 Sep 2026 · 2 min read · #diff #text #debugging #tools

  • How I parse a raw WebSocket frame when debugging low-level traffic

    Most WebSocket debugging happens at the message level, but sometimes a raw frame needs to be decoded. I use WebSocket Frame Parser for the quick version of this task, then I review the output before relying on it.

    27 Sep 2026 · 2 min read · #websocket #networking #debugging #tools

  • How I parse logs before searching randomly

    Logs become easier to investigate when they are split into fields instead of treated as one giant wall of text. The Log Parser tool gives me a safe place to test the idea before I put it into a script, server, or …

    27 Sep 2026 · 2 min read · #logs #debugging #devops #tools

  • How I read a user-agent string without pretending it is clean data

    A user-agent string can hint at browser, engine, operating system, and device, but it is messy and sometimes intentionally misleading. The User Agent Parser tool helps me inspect the input and output without writing a …

    27 Sep 2026 · 2 min read · #user-agent #web #debugging #tools

  • How I test a WebSocket connection from the browser

    WebSockets keep a connection open so client and server can exchange messages in real time. The WebSocket Tester tool gives me a safe place to test the idea before I put it into a script, server, or production workflow.

    27 Sep 2026 · 2 min read · #websocket #realtime #debugging #tools

  • How I use a JSON viewer when an API response is too large to read

    A JSON viewer is for exploring structure. It helps me see objects, arrays, nested fields, and repeated records without reading one long block of text. The JSON Viewer tool is useful because it lets me check the result in …

    27 Sep 2026 · 2 min read · #json #api #debugging #tools

© 2026 Ilham Andika. All rights reserved.
Contact Terms Privacy Comment Policy RSS GitHub