Introduction Preparing for Google Cloud certifications can feel overwhelming. Most resources focus heavily on theory, but when it comes to the actual exam, what really matters is how well you can apply concepts in real scenarios. While preparing myself, I realized there was a lack of free practice exams with clear explanations, so I built something to solve that. I created free GCP practice exam
You're in another app and there's a timer counting down at the top of your phone. You lock the screen and the same timer is sitting there. You swipe down to the Notification Center and it's there too, still ticking. It looks like a notification, but a notification can't tick. That's a Live Activity. It looks like three different surfaces (Dynamic Island, lock-screen banner, Notification Center ent
I'm experimenting with Claude Code, filling the pot with ideas and seeing where it goes. The project started with an empty folder, 'Flight Sim.' So far, I've worked a day on it. It's a voxel based flight sim using OpenGL, StereoKit, and other goodies. I'M NOT TESTING THE SIMULATOR UNTIL IT'S GOT 20,000 LINES OF CODE, OR MORE. I wonder what's to be created, how my prompting styles are, and how
At 2:17 AM, my monitoring alert yanked me out of sleep: the customer service bot had suddenly lost its memory. Users were asking “Where is my order?” three times in a row, and it kept asking for their phone number as if they were complete strangers. I opened the logs and saw that ConversationBufferMemory was loading empty message lists. The key was still there in Redis, but somehow deserialization
I finished an English series on the way I think ordinary people can start using AI for real work. The point is not to become an AI expert first. The point is to have one place where you can say what you want, give the tool access to the right folder, and check the result. Anything important still needs a human pause: publishing, deleting, paying, or authorizing. My preferred starting point is simp
If this is useful, a ❤️ helps others find it. All tests run on an 8-year-old MacBook Air. HiyokoLogcat supports Japanese and English. The AI diagnosis needed to respond in whichever language the user chose. The simplest solution: write the system prompt in the target language. Gemini follows it reliably. // Don't do this let prompt = format!("Analyze this log: {}\nRespond in Japanese.", context);
Imagine you have a Nodejs server with endpoint that performs heavy CPU operations. By default your server runs on a single thread. This means it will freeze depending on the CPU load. If your server has other asynchronous endpoints, for example, to execute database operations, those endpoints would become unresponsive while the heavy load endpoint is processing. Our first idea is to create more th
37 days. That's how long the main and submain branches diverged before the big merge today. It wasn't just about closing this gap; it was about making the biggest forward leap we've seen in weeks. The test matrix exploded from 78 to 117 tests, and we dropped an 11-commit sprint into IR lowering that hammered out essential struct and array support. That alone makes you want to take a closer look at