Click any tag below to further narrow down your results
Links
The article details an experiment in porting the TinyEMU RISC-V emulator from C to Go using an AI named Claude. It discusses challenges faced during the process, including maintaining fidelity to the original C code and managing the AI's decision-making. The author reflects on the complexities of programming with AI assistance, particularly in the final stages of development.
Gotests is a tool that automatically generates table-driven tests for Go functions and methods by analyzing their signatures. It supports filtering, custom templates, and even AI-generated test cases, making it efficient for developers to ensure test coverage.
The author shares their experience using Claude Code to debug a Go implementation of the ML-DSA post-quantum signature algorithm. Despite initial difficulties, the AI quickly identified and suggested fixes for complex bugs in the cryptographic code, demonstrating its utility in low-level programming tasks.
This article introduces the ADK Go, an open-source toolkit for creating AI agents using the Go programming language. It emphasizes flexibility and modularity, allowing developers to build, evaluate, and deploy agents in cloud-native environments. The framework supports various tools and is model-agnostic.
Armin Ronacher shares his insights on agentic coding, emphasizing his use of Claude Code and the Sonnet model for efficient tool usage. He discusses the importance of optimizing workflows, selecting programming languages like Go for backend projects, and ensuring effective tooling and logging practices to enhance AI agent performance in coding tasks.
Genkit Go 1.0 has been officially released as a stable, production-ready AI development framework for the Go ecosystem, offering a unified interface for various AI model providers and enhanced tools for AI-assisted development. Key features include type-safe AI flows, a CLI for local development, and integration with AI coding assistants to streamline the coding process. Developers can now easily build and deploy AI-powered applications with the reliability of Go, alongside comprehensive documentation and support tools.