alextanhongpin
Philosophy - maintainability and evolvability. Loves software architecture and principles. Exploring deep learning and generative AI.
Malaysia, Singapore
Pinned Repositories
advent-of-code-2022
AoC 2022
compress.js
A simple JavaScript based client-side image compression algorithm
database-design
Ideas on better database design
evolutionary-architecture
Collection of best practices for designing server-side and client-side architecture
full-stack-microservice
Architecture design for microservice
go-advance-concurrency
A collection of best practices and lessons learnt from applying concurrency in go.
go-chat
Chat server with websocket golang
go-rate
Simple rating algorithm as used by Reddit
opencv-sudoku
Experimenting sudoku solver with OpenCV
technical-indicators
Charts for displaying stocks technical indicators
alextanhongpin's Repositories
alextanhongpin/database-design
Ideas on better database design
alextanhongpin/go-advance-concurrency
A collection of best practices and lessons learnt from applying concurrency in go.
alextanhongpin/cheat-sheet
A list of useful cheat-sheet for different languages/tools
alextanhongpin/.makefiles
Automate everything with Makefile
alextanhongpin/core
Core services for golang
alextanhongpin/go-learn
Things I learnt about go
alextanhongpin/clean-architecture-learn
Learnings from clean architecture
alextanhongpin/dbtx
Unit of Work for transaction-safe operations
alextanhongpin/architecture-decision-records
Architecture Decision Record, for fun
alextanhongpin/passwd
Password hashing using argon2id in golang
alextanhongpin/analytics-learn
All about analytics - what to look at, how to get it, and how to transform data into actionable actions
alextanhongpin/errors
Golang errors
alextanhongpin/go-embed
Embedding other languages in golang
alextanhongpin/go-slog
Testing out golang structured logging
alextanhongpin/testdump
golang test framework
alextanhongpin/advent-of-code-2024
Another year of AoC
alextanhongpin/clean-usecases
Programming with abstraction
alextanhongpin/deep-learning-learn
Track my learnings on Deep Learnings
alextanhongpin/go-api-test
Setup API
alextanhongpin/go-orderbook
Naive orderbook implementation in golang
alextanhongpin/go-prometheus
Setup go prometheus
alextanhongpin/go-repository-test
Sample code structure for repository
alextanhongpin/js-evidence
Exploring Evidence BI
alextanhongpin/jupyter-learn
All the tricks with Jupyter
alextanhongpin/python-decision-making
Python decision making
alextanhongpin/python-gridworld
Gridworld implementation
alextanhongpin/python-learn
Learn python
alextanhongpin/sqlpage-test
Testing out sqlpage
alextanhongpin/text-analytics-with-python
From the book fo the same title
alextanhongpin/x-circuitbreaker
old implementation of circuitbreaker, do not use. it is for reference purpose only