Categorygithub.com/sota0121/go-tutorials
module
0.0.0-20240414052929-837336b625d9
Repository: https://github.com/sota0121/go-tutorials.git
Documentation: pkg.go.dev

# README

go-tutorials

Tutorials sandbox in golang

Resources

https://go.dev/doc/

Topics covered

Programing themes to understand std library

ThemeProgram DescriptionLibraries Used
File Operation SystemCreate, read, write, and delete files and directories.os, io, bufio, path, errors
Network CommunicationCreate an HTTP server and client to perform basic communication.net, http, html, log, context
Data Compression and DecompressionCompress and decompress files in gzip format.compress, archive, bytes, io
Data HandlingEncode and decode data in JSON and XML formats.encoding, strings, bytes
Data Validation and Regular ExpressionsPerform pattern matching and validation on input strings.regexp, strings, strconv
Performance and DebuggingCollect application metrics and display debug information.runtime, debug, expvar, log
Security and EncryptionEncrypt and decrypt data, and generate hashes.crypto, hash
Synchronization and ConcurrencyProcess data using multiple goroutines and manage synchronization.sync, context, runtime, io
Command Line ToolsParse command line arguments and provide a simple interface.flag, os, fmt, log
Text Processing and Time ManagementLog time to a log file and manipulate text data in specific formats.time, text, strings, strconv
File and Database IntegrationManage data combining database operations with file system.database/sql, os, bufio, fmt
Image ProcessingLoad, process, and save image files.image, image/color, io
Internationalization and Character Code ProcessingHandle Unicode strings and support multiple languages.unicode, strings, strconv

# Packages

No description provided by the author
No description provided by the author