Michael Putong's repositories
go-csv
The go-csv package provides an easy-to-use interface for generating CSV files with concurrent processing
go-distance
Ini adalah package bahasa pemrograman go sederhana untuk menghitung jarak antara dua titik latitude dan longitude.
go-gcs-wrapper
go-gcs-wrapper is a library that makes it easy for Go applications to interact with Google Cloud Storage. This wrapper handles the complex details of the Google Cloud Storage API, allowing developers to use storage features with less code and effort
go-meet
a simple video call meeting application build with Go and React
go-semaphore
go-semaphore is a Go package that implements the semaphore pattern than can be used to manage the number of Goroutine to run concurrently.
go-smq-service
this is a simple message broker server with pub sub features through http
go-watermark
This is a Go package to add a watermark onto an image
100-go-mistakes
đź“– 100 Go Mistakes and How to Avoid Them
dining-philosoper-problem
This is an example solution of the 'Dining Philosopher Problem' in Go language
go-react-sse-example
This is an example on how to build sse server using Go and React as the client
go-sqlmock-example
example on How to Create Unit Tests with go-sqlmock in Go
go-table-driven-unit-test-example
An example on how to write table drive unit test in Go language
implement-dark-and-light-mode-switch-in-react
This is an example on how to implement dark and light theme switcher in React.js
implement-short-long-polling
Example on how to implement short and long polling in Go and ReactJS
learn_rust
just rust hello world
michaelputong.com
my personal website
react-cache-example
Here are some examples of how to implement caching in a frontend application using React.js.
react-markdown-editor
A markdown editor with preview, implemented with React.js and TypeScript.
react-markdown-preview
React component preview markdown text in web browser. The minimal amount of CSS to replicate the GitHub Markdown style. Support dark-mode/night mode.
redis-caching-json-data
This is an example on how to cache JSON data in Redis database using Go language
SOLID-in-Go
example of SOLID principle implementation in Go language
vim-go
Go development plugin for Vim