Alex Tan Hong Pin's Projects
Simple standalone chat app with shareable link, inspired by go-playground
A list of useful cheat-sheet for different languages/tools
Programming a chess game
Example of Chrome extension
Scrape image with chrome extensions
Concurrent-safe circuit breaker implementation in golang
Sample circuit breaker with opossum.js
Retry pattern for promises to ensure all requests have been processed accordingly
Clash works like singleflight, allowing only a single running fetch, but also caches the data that has been fetched.
Attempting different implementation of code structure for golang's clean architecture
Learnings from clean architecture
From the book of the same title, revising clean code in python
Programming with abstraction
Code sample for client side prediction, client interpolation and server reconciliation for compensating lag in real-time multiplayer game
Client-side prediction, server reconciliation and entity interpolation with socket
Learning clojure to understand its use cases
Learn clojure
A basic clojure app created through leiningen
From the book of the same title, updating the examples I previously have for Kubernetes
Applying cloud patterns in application design in distributed system
Codejam attempts
Because every developer has to have their own philosophy :muscle:
Frontend comment + notification system
Some programming questions
components design best practices
A simple JavaScript based client-side image compression algorithm
Learning the concurrency patterns in elixir
Express.js example with conditional GET
Implementation of consistent hashing in different languages
Code generation for golang's constructor