GoSuda
gosunuts
February 1, 2026

AI-Native Development Methodology

This paper introduces the 'AI-Native Development' methodology, wherein developers and AI interact and co-evolve in the age of AI, and analyzes the limitations of conventional development approaches.

views ... likes ...
gosunuts
December 6, 2025

Make localhost public with one curl — Portal Tunnel

Make your localhost public instantly with one curl command using Portal Tunnel—a decentralized, permissionless alternative to ngrok and cloudflared.

views ... likes ...
yoonhyunwoo
November 14, 2025

The Next Communication Paradigm Driven by AI-Based Semantic Communication

This study explores the next communication paradigm, transitioning beyond Shannon's Law to AI-driven semantic communication, along with its limitations and future prospects.

views ... likes ...
gosunuts
November 3, 2025

Portal (Public Open Relay To Access Localhost)

We introduce Portal, an open-source project designed to resolve the issue of web centralization in the AI era and to assist individuals in easily deploying their local services globally.

views ... likes ...
Yunjin Lee
October 26, 2025

Go syscall is a brilliant replacement of low-level I/O

Let's learn how to syscall

views ... likes ...
snowmerak
September 30, 2025

Any is not Any, but Any is Any

This document provides a detailed analysis of Go's `any` type and its internal `EFace` structure, along with an explanation of dynamic type handling methods utilizing the `reflect` package and type assertion/switches.

views ... likes ...
Gosunuts
September 11, 2025

FIPS 140 Certification and Golang

This document explores how Golang supports FIPS 140 certification, its evolution towards FIPS 140-3, and the enhanced security features of Go's cryptographic libraries.

views ... likes ...
snowmerak
September 8, 2025

Vibrant Bitmap

From the concept of database bitmap indexes to the operational principles of Roaring Bitmap and its application in Go language, this document explores bitmap optimization for the efficient processing of large-scale datasets.

views ... likes ...
snowmerak
August 29, 2025

Politics and Computers

This work explores how politics and computer engineering, two seemingly disparate yet similar fields, address societal issues and how developers are becoming new legislators.

views ... likes ...
hamori
August 22, 2025

Fundamentals of Goroutines

This section explores Goroutines, a core feature of the Go language. It provides a detailed explanation of Goroutine benefits and operational principles, including concurrency, lightweight nature, performance, and the GMP model.

views ... likes ...
gosunuts
August 21, 2025

Database Servers and Embedded Databases

This document compares the advantages and disadvantages of database servers and embedded databases, and explains why embedded databases are gaining prominence in modern technological environments such as SSD and MSA.

views ... likes ...
prravda
August 4, 2025

How do embedded NATS communicate with a Go application?

This document examines in detail how NATS, when embedded within a Go application, facilitates communication, drawing upon examples from official documentation, correct configurations, and Go's consumer-defined interfaces.

views ... likes ...
Yunjin Lee
July 17, 2025

Go interfaces are not inheritance

In the Go language, interfaces signify compositional code reuse rather than inheritance. This document explores common misunderstandings regarding inheritance in Go and provides guidelines for writing correct code.

views ... likes ...
Rabbit Princess
July 17, 2025

Why the Go Language?

Five Reasons to Choose the Go Language: Performance, Productivity, Concurrency, Stability, and even the Adorable Gopher! Discover why Go assists in developer growth.

views ... likes ...
snowmerak
July 16, 2025

The Serenity of a Cup of Green Tea, Stolen by the Go Runtime: GreenTea GC

Go's new GreenTea GC enhances performance by improving the garbage collection efficiency of small objects based on memory spans. This document explores the limitations of existing garbage collectors and the advantages of GreenTea GC.

views ... likes ...
Yunjin Lee
July 14, 2025

Reducing Endpoint Response Time in Go – Utilizing Work Queues

Let us endeavor to reduce response times by utilizing a work queue.

views ... likes ...
lemonmint
June 20, 2025

Go 1.25 encoding/json v1 vs v2 Comparison

Go 1.25 `encoding/json` v2 is a new implementation that improves upon the shortcomings of v1. Explore the main differences and the enhanced accuracy, performance, and flexibility.

views ... likes ...
wHoIsDReAmer
June 1, 2025

Compile-Time Variable Injection in Go

Discover how to inject variable values at compile time using `ldflags -X` during a Go build.

views ... likes ...
snowmerak
May 19, 2025

Handling HTTP Errors with Less Annoyance + RFC7807

Are you inconvenienced by Go API error handling? Try processing it more simply and clearly with RFC7807.

views ... likes ...
Rabbit Princess
May 18, 2025

Modern Languages in the Age of AI

In the age of AI, are the characteristics of existing modern languages actually disadvantages? We examine why Go is a more suitable language for AI development.

views ... likes ...
iwanhae
April 10, 2025

The Cilium Chronicle: Remarkable Network Stability Enhancement Achieved Through Minor Code Modification

This document examines in detail how a minor code modification within the Cilium project significantly enhanced the stability of LRU-based NAT connection management.

views ... likes ...
snowmerak
April 8, 2025

Understanding the MCP Host

This document aims to facilitate understanding of Anthropic's MCP protocol and the MCP host (mcphost) implemented in Go.

views ... likes ...
snowmerak
January 5, 2025

Running a Go Server Extensibly in dotnet aspire

How to Scale Go Servers with .NET Aspire: An Example of Horizontal Scaling and Automated Configuration Using YARP Reverse Proxy.

views ... likes ...
snowmerak
December 22, 2024

Usage of MLDSA and MLKEM in Go Language

This document explores the utilization of quantum-resistant cryptographic algorithms, ML-DSA and ML-KEM, within the Go programming language, providing insights into the characteristics of each algorithm and illustrative code examples.

views ... likes ...
Lemon Mint
December 20, 2024

What's New in Go 1.24?

Go 1.24 delivers performance boosts, post-quantum crypto, TLS enhancements, & more, making it a significant release for modern app development.

views ... likes ...
Lemon Mint
December 9, 2024

Introducing Randflake ID: a distributed, uniform, unpredictable, unique random ID generator.

Introducing Randflake ID: a distributed, uniform, unique, and unpredictable ID generator inspired by Snowflake, using a block cipher for security.

views ... likes ...
snowmerak
November 29, 2024

Enhancing Responsiveness with Redis Client-Side Caching

Enhancing API Responsiveness Using Redis Server-Assisted Client-Side Caching

views ... likes ...
Yunjin Lee
November 19, 2024

Developing an Image Viewer with File List Integration from Go to Tk

Create a simple image viewer using Tcl/Tk in the Go language.

views ... likes ...
Yunjin Lee
October 22, 2024

Creating a GUI with Tk in Go

Learn to create a simple GUI application using Tk with Go, and explore SVG, PNG, and ICO image processing, as well as menu widget utilization!

views ... likes ...
iwanhae
October 18, 2024

Go and the OpenAPI Ecosystem

This document introduces libraries and strategies applicable to OpenAPI-based API development using the Go language.

views ... likes ...
snowmerak
October 18, 2024

Go Concurrency Starter Pack

This document introduces various tools and techniques for Go concurrency management, including goroutines, channels, and mutexes.

views ... likes ...
Rabbit Princess
October 16, 2024

Why Does Go Not Have Try-Catch?

This document examines why Go utilizes `panic-recover` instead of `try-catch` and discusses the implications for error handling responsibilities.

views ... likes ...
Lemon Mint
October 6, 2024

Go is the ideal language for AI apps

Go is ideal for AI development due to its efficiency, concurrency, and seamless integration with AI APIs & cloud-native tools.

views ... likes ...
Featured Posts