Why Your Google AI Platform API Fails on models.list() but Works on generateContent()Recently, during one of my project implementations, I ran into a fascinating (and frankly, frustrating) edge case while working with the Google Cloud Gemini Java SDK. If you are building applications May 21 · 5 min readhimanshusoni30.hashnode.dev
How Java Handles Memory: Management and Model ExplainedTo run programs and store information, a computer's memory must be efficiently managed to allocate data to appropriate memory spaces. This article explores the fundamentals of memory management and the memory model in Java, including how memory is de...Mar 26, 2025 · 5 min readhimanshusoni30.hashnode.dev
Making XML Parsing Easy in Playwright API Tests with fast-xml-parserI recently started working on a project where the APIs accept requests and return responses in XML format. While exploring Playwright for API testing, I found that it provides a mechanism to handle requests and responses in JSON format, but lacks a s...Feb 6, 2025 · 4 min readhimanshusoni30.hashnode.dev
Understanding cURL: A Command Line Tool for transferring data with URLsIn today's digital age, billions of API requests are made globally over the internet, seamlessly integrating technology into our daily lives. We interact with these APIs through various devices such as smartphones, smartwatches, laptops, and even tel...Nov 19, 2024 · 10 min readhimanshusoni30.hashnode.dev
Efficient JSON Processing with jq Command-Line ToolIn this article, we will explore the command-line tool jq, a powerful and flexible utility for managing and parsing JSON files. Why use jq when JSON can be managed with other desktop and online tools? jq is easy to install. It has no runtime depende...Nov 11, 2024 · 7 min readhimanshusoni30.hashnode.dev