#go

[ follow ]
fromArmin Ronacher's Thoughts and Writings
6 days ago

Porting MiniJinja to Go With an Agent

In total I probably spent around 45 minutes actively with it. It worked for around 3 hours while I was watching, then another 7 hours alone. This post is a recollection of what happened and what I learned from it. All prompting was done by voice using pi, starting with Opus 4.5 and switching to GPT-5.2 Codex for the long tail of test fixing.
Software development
#typescript
JavaScript
fromInfoQ
3 weeks ago

Running Modern ES2023 JavaScript Inside Go Using QJS and WebAssembly

QJS embeds QuickJS compiled to WebAssembly and runs it with Wazero to provide Go applications a sandboxed, CGO-free ES2023 JavaScript runtime with tight interoperability.
fromInfoQ
1 month ago

Google Launches Agent Development Kit for Go

Google has added support for the Go language to its Agent Development Kit (ADK), enabling Go developers to build and manage agents in an idiomatic way that leverages the language's strong concurrency and typing features. The Go ADK is an open-source toolkit that enables developers to build modular multi-agent systems in which specialized agents are are organized hierarchically. It also provides support for debugging, versioning, and flexible deployment.
Software development
Software development
fromInfoWorld
2 months ago

Go team to improve support for AI assistants

Go will gain improved AI coding agent support and a redesigned go fix in Go 1.26, plus ongoing gopls and VS Code Go extension improvements.
Software development
fromresund Startups
4 months ago

Networking and Learning New Skills at Foo Cafe

Foo Café in Malmö hosts autumn tech events promoting reconnection, creativity, and skills with meetups for Go/Rust, public speaking, and Postgres on Kubernetes.
Startup companies
fromBerlin Startup Jobs
4 months ago

Job Vacancy: Founding Engineer - GoLang // GlassFlow | IT / Software Development Jobs | Berlin Startup Jobs

Founding Engineer to build and scale Go-based, low-latency, massively scalable open-source data streaming infrastructure for AI-era startups.
fromThe Hacker News
4 months ago

Malicious Go Module Poses as SSH Brute-Force Tool, Steals Credentials via Telegram Bot

Cybersecurity researchers have discovered a malicious Go module that presents itself as a brute-force tool for SSH but actually contains functionality to discreetly exfiltrate credentials to its creator. "On the first successful login, the package sends the target IP address, username, and password to a hard-coded Telegram bot controlled by the threat actor," Socket researcher Kirill Boychenko said. The deceptive package, named "golang-random-ip-ssh-bruteforce," has been linked to a GitHub account called IllDieAnyway (G3TT), which is currently no longer accessible.
Information security
fromHackernoon
5 months ago

Streamlining Go Concurrency Using a Worker Pool | HackerNoon

Goroutines are lightweight threads that can run concurrently, allowing for multiple tasks to be performed simultaneously without the overhead of traditional threads.
Miscellaneous
fromHackernoon
9 months ago

As the Go Ecosystem Continues Grow, gopls Continues to Scale | HackerNoon

The v0.12 release of gopls features a core rewrite that allows it to scale to larger codebases, enhancing performance and reducing memory usage significantly.
Miscellaneous
fromSitePoint Forums | Web Development & Design Community
6 months ago

Senior dev seeking architecture best practices for CI/CD across microservices

A standardized CI/CD pipeline for microservices should address key challenges such as coordinating cross-service releases, managing backward compatibility, and preventing configuration duplication.
Node JS
fromHackernoon
9 months ago

How to Find Unreachable Functions With Deadcode | HackerNoon

Dead code refers to functions in source code that can't be reached during execution, complicating maintenance. A new tool, 'deadcode,' helps identify such functions.
Software development
Node JS
fromHackernoon
7 months ago

How I Merged and Validated Two JSON Files in Go | HackerNoon

Learning Go through practical tasks enhances understanding of its file handling and JSON processing capabilities.
fromHackernoon
4 years ago

Golang Can Remove Code From the Binary, and You May Want to Know That! | HackerNoon

The dual components of Go interfaces affect equality checks, particularly with nil values, highlighting a subtlety in the language's handling of types and interfaces.
Scala
Running
fromHackernoon
9 months ago

testing.B.Loop: Some More Predictable Benchmarking for You | HackerNoon

Go 1.24's testing.B.Loop simplifies and enhances benchmark writing in Go, minimizing common pitfalls and ensuring accurate timing.
Scala
fromMedium
9 months ago

I Tried Kotlin, Scala, and Go-Here's Why I'm Sticking with Java

Java, despite being viewed as a legacy language, has evolved significantly and remains ideal for large-scale backend development.
[ Load more ]