Skip to content

wang900115/Perry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golang

Still learning new knowledge

Basic syntax

  • Variable & Constants
  • Function & Methods
  • Struct & Interface
  • Error Handing
  • Concurrency & Goroutine
  • Unit Test
  • Algorithm & Data Structure

Design pattern

  • Iter
  • Generator & Decorator
  • OrDone & T
  • Module & Dependency Injection

Database mechanism

  • Gorm
  • SQLx
  • PoolWorker

Cache mechanism

  • Redis
  • Memcache
  • Distrubuted Lock
  • SingleFlight

Background job

  • Faktory
  • Gocraft
  • Ticker
  • Gocron

Event Messager

  • Kafka
  • RabbitMQ

Tracking monitor

  • Logger
  • BenchMark

API Protocal

  • RestFul
  • Websocket
  • GraphQL
  • gRPC

Security

  • JWT
  • PASETO

Web3

  • P2P
  • Gossip
  • IPFS

About

Leanring playground

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published