Resources
Intro
This page is for my humble list of resources.
There are many online resources, but not of them are worth my time. The tricky part is saving them so I can find next time.
The format I am using is
[Title][Category|Category][URL|URL...]
[DESCRIPTION - optional]
PROGRAMING
[Algomonster][algo][url]
A memoir technique to answer a range of queries without recalculating the result per query, using 2d array matrix.
[Disjoint set][cp][cp-algo]
[Disjoint sparse table][cp][cp-algo]
[Defer Recover Panic in Golang][go][go.dev]
[Concurrency pattern in Go][go][github]
[Buf connect][go|grpc][buf blog]
This blog post explain why buf-connect is a better framework compare to Google gRPC implementation
[Segment tree][cp][cp-algo|cp-algo|[cses][https://cses.fi/problemset/task/1143/]]
Tips
- [java use equals instead of == when comparing integers][java][stackoverflow]
OPEN SOURCES
Blogs
- [Code review tips][codereview][google eng practice|code reviewer fall in love|redhat dev blog]
The list doesn’t include general tech news (InfoQ, the new web, tech explore, wired, etc.)
- hackernews and hnalgolia
- I Will Fucking Piledrive You If You Mention AI Again
- Sequence diagrams, the only good thing UML brought to software development This works for me, not sure if it works for everyone, but lately I have used sequence diagram intensively