Best of GolangNovember 2025

  1. 1
    Article
    Avatar of yhtxohtmgtdk1f5lkdkseÖzkan Pakdil·28w

    2025 programming trends from JetBrains

    Python continues to strengthen its position in the programming language landscape, while Go and Rust are gaining momentum and competing for developer adoption. JetBrains' 2025 Developer Ecosystem survey provides detailed insights into these emerging trends and the competitive dynamics between these languages.

  2. 2
    Article
    Avatar of thejvmbenderWorld of technology·28w

    2025 programming trends

    Python continues to strengthen its position in the programming language landscape, while Go and Rust are gaining momentum and competing for developer adoption. JetBrains' 2025 Developer Ecosystem survey provides detailed insights into these emerging trends and the competitive dynamics between these languages.

  3. 3
    Video
    Avatar of dreamsofcodeDreams of Code·24w

    How my tech stack has changed through 2025

    A developer reflects on their tech stack evolution throughout 2025, driven largely by AI coding tools like Claude. Key changes include adopting TypeScript for frontend development with Next.js and React, switching from Clerk to Better Auth for authentication, implementing Drizzle ORM with Postgres, migrating from Mailgun to Resend for transactional emails, and moving to Dokploy for deployment with preview environments. The stack now centers on Go for backend services, TypeScript/Next.js for frontend, Better Auth for authentication, and various integrations including Neon for Postgres hosting and Polar.sh for payment processing.

  4. 4
    Video
    Avatar of youtubeYouTube·25w

    Building a Production API in Golang from Scratch (Ecommerce project)

    A comprehensive walkthrough of building a production-ready e-commerce API in Go from scratch. Covers HTTP server setup with Chi router, clean layered architecture (handlers, services, repositories), dependency injection, structured logging with slog, middleware implementation, database schema design for products and orders, RESTful endpoint design, and error handling patterns. Demonstrates practical patterns like graceful configuration management, request ID tracking, and JSON response handling.

  5. 5
    Article
    Avatar of weprodevWeProDev·26w

    Go’s Sweet 16

    Go programming language celebrates its 16th anniversary, reflecting on its evolution from a small team project at Google to a widely-adopted language powering cloud infrastructure, developer tools, and enterprise systems. The post highlights Go's growth in adoption, community contributions, and its continued focus on simplicity, performance, and developer productivity. Key milestones include the introduction of generics, improved tooling, and expanding use cases across various domains.

  6. 6
    Article
    Avatar of jetbrainsJetBrains·26w

    The Go Ecosystem in 2025: Key Trends in Frameworks, Tools, and Developer Practices

    Analysis of Go ecosystem trends in 2025 based on JetBrains Developer Ecosystem Survey reveals 2.2 million developers use Go as their primary language. Gin leads web frameworks at 48% adoption, while chi and Fiber gain ground as gorilla/mux declines. The standard library remains dominant, with testify and gomock supplementing testing capabilities. GoLand holds 47% IDE market share, while AI coding assistants see 70% adoption among Go developers. Popular libraries include log/slog for logging, pgx for PostgreSQL, cobra for CLI tools, and golangci-lint for static analysis. The ecosystem shows maturity with strong focus on backend services, infrastructure tooling, and Kubernetes development.

  7. 7
    Article
    Avatar of antonzAnton Zhiyanov·24w

    Go proposal: Goroutine metrics

    Go 1.26 introduces new runtime metrics for goroutine monitoring, including per-state goroutine counts (waiting, runnable, running, not-in-go) and active thread counts. These metrics help identify production issues like lock contention, syscall bottlenecks, and CPU saturation by tracking goroutine behavior through the runtime/metrics package. The counters enable observability systems to detect scheduler problems and performance regressions without requiring full tracing.

  8. 8
    Article
    Avatar of glwGolang Weekly·27w

    Golang Weekly Issue 577: November 5, 2025

    Go 1.21+ enables reproducible builds with byte-for-byte identical outputs, now with independent third-party verification for enhanced security. The Dolt database demonstrates dependency management patterns for large Go projects with 762k lines of code. Claude Code successfully debugged complex low-level cryptography issues in an ML-DSA post-quantum signature implementation. Recent releases include Crush 0.15 AI coding agent, Vitess 23.0 MySQL scaling system, and Lazygit 0.56 terminal UI.

  9. 9
    Article
    Avatar of hnHacker News·26w

    ory/kratos: Headless cloud-native authentication and identity management written in Go. Scales to a billion+ users. Replace Homegrown, Auth0, Okta, Firebase with better UX and DX. Passkeys, Social Sig

    Ory Kratos is an open-source, API-first identity and user management system written in Go that handles authentication flows like login, registration, account recovery, and multi-factor authentication. It offers deployment options through the managed Ory Network or self-hosted installations with optional enterprise licensing for production workloads. The system integrates with other Ory components (Hydra for OAuth2/OIDC, Oathkeeper for access proxy, Keto for permissions) and is used by major companies including OpenAI, Fandom, Cisco, and Klarna to manage billions of users.

  10. 10
    Article
    Avatar of dockerDocker·26w

    Docker Engine v29 Release

    Docker Engine v29 introduces three major architectural changes: containerd image store becomes the default for new installations (replacing legacy graph drivers), migration to Go modules for better dependency management, and experimental nftables support to replace iptables. These changes improve maintainability, ecosystem alignment with Kubernetes and other containerd-based platforms, and future-proof the Docker platform. Existing installations are unaffected, but users can opt-in to the new features. The release focuses on infrastructure improvements rather than user-facing features.

  11. 11
    Article
    Avatar of glwGolang Weekly·25w

    Golang Weekly Issue 579: November 19, 2025

    Go celebrates its 16th anniversary with updates on language improvements, developer experience enhancements, and upcoming features. Go 1.26 will introduce context-aware dialer methods for better network operation cancellation. Several tools are highlighted for converting Go types to TypeScript, enabling type consistency across full-stack applications. Additional resources cover fuzzing tutorials, memory management comparisons with Rust, profiling with pprof, and template engines for Go.

  12. 12
    Article
    Avatar of lobstersLobsters·26w

    Release v0.12 · perkeep/perkeep

    Perkeep 0.12 ships after a 5-year hiatus with major modernization: upgraded to Go 1.25, integrated Tailscale's tsnet library for private server deployment without public endpoints, migrated encryption from GPG to age, completed UI transition from GopherJS to native JavaScript, unified cloud storage backends (S3, B2, GCS), added container image distribution, expanded CI to macOS and Windows, and introduced comprehensive linting and testing improvements. The release includes contributions from 27 new contributors and removes deprecated features like AppEngine support and macOS FUSE.