Skip to content

Files

Latest commit

a09f9ad · Jan 18, 2025

History

History
240 lines (119 loc) · 5.7 KB

README.md

File metadata and controls

240 lines (119 loc) · 5.7 KB

Write Code Every Day

Write code every day, at least 30 minutes.

Keep coding, keep learning!

https://johnresig.com/blog/write-code-every-day/

Motivation

  • To write code as a habit
  • To get knowledge of engineering
  • To improve coding skills

TODO

#1

https://medium.com/justforfunc

https://eli.thegreenplace.net/tag/go

https://github.com/avelino/awesome-go?tab=readme-ov-file#contents


20250118-go-k8s-resource-filter 70 mins

20250105-go-brain-teasers

https://pragprog.com/titles/d-gobrain/go-brain-teasers/

20250102-go-templ

https://templ.guide/quick-start/creating-a-simple-templ-component

20250101-go-signal-and-graceful-shutdown

https://mp.weixin.qq.com/s?__biz=MzU2MDA0Mzk0OQ==&mid=2247486664&idx=1&sn=ed96b141ea6fe125a49057ce7bcf8666&scene=58&subscene=0

20250101-go-visitor-pattern

https://refactoring.guru/design-patterns/visitor/go/example

20241230-go-range-functions

https://go.dev/blog/range-functions

20241229-go-dconf

https://www.cnblogs.com/cheyunhua/p/18579722

20241228-go-bitmap

20241227-go-cmp

https://darjun.github.io/2020/03/20/godailylib/go-cmp/

20241226-go-channel

https://mp.weixin.qq.com/s?__biz=MzI1ODMxMDA4NA==&mid=2247485154&idx=1&sn=d2daeb3d8bca5f1deffb23c318392e2b&scene=58&subscene=0

20241226-go-run-in-goroutine

20241130-go-keepalive-requests

https://mp.weixin.qq.com/s?__biz=MjM5NDEzNjU3OA

20241021-go-code-snippets-2

https://www.golangcode.com/ 30 mins

20241020-go-file-upload

https://freshman.tech/file-upload-golang/?ref=related-posts 30 mins

20241019-go-code-snippets-1

https://www.golangcode.com/ 30 mins

20241009-go-gobyexample-2

https://gobyexample.com/ 40 mins

20241008-go-gobyexample-1

https://gobyexample.com/ 35 mins

holidays

20240930-go-slog-package

https://gopherguides.com/articles/golang-slog-package 30 mins

20240929-go-futures

https://appliedgo.net/futures/ 30 mins

20240928-go-inject-a-dependency

https://appliedgo.net/di/ 40 mins

20240927-go-refresh-token

https://appliedgo.net/refresh/ 35 mins

20240926-cobra-cli-app-in-go

https://cobra.dev/#getting-started 30 mins

20240925-nil-channels-in-go

https://medium.com/justforfunc/why-are-there-nil-channels-in-go-9877cc0b2308 50 mins

20240924-using-ollama-with-langchaingo

https://eli.thegreenplace.net/2023/using-ollama-with-langchaingo/ 40 mins

20240923-go-write-ahead-log-examples

https://xiaorui.cc/archives/7304 30 mins

20240922-go-validator

https://github.com/go-playground/validator/tree/master 30 mins

20240921-go-gin-examples

https://github.com/gin-gonic/gin 30 mins

20240920-go-on-concurrency-in-http-servers

https://eli.thegreenplace.net/2019/on-concurrency-in-go-http-servers/ 30 mins

20240919-go-pubsub-using-channels

https://eli.thegreenplace.net/2020/pubsub-using-channels-in-go/ 30 mins

20240918-go-new-http-server-routing

https://eli.thegreenplace.net/2023/better-http-server-routing-in-go-122 40 mins

20240917-go-fasthttp-forward-proxy

https://github.com/app-fast/fpgo 30 mins

20240916-go-resty

https://github.com/go-resty/resty 30 mins

20240915-go-and-proxy-servers

https://eli.thegreenplace.net/2022/go-and-proxy-servers-part-1-http-proxies/ 60 mins

20240914-go-generics-example

https://github.com/mattn/go-generics-example 50 mins

20240913-go-generics-the-hard-way

https://github.com/akutz/go-generics-the-hard-way/blob/main/03-getting-started/05-composite-constraints.md 35 mins

20240912-go-lodash-library

https://github.com/samber/lo 35 mins

20240911-go-generics-examples

https://go.dev/doc/tutorial/generics 40 mins

20240910-go-port-scanner

https://medium.com/@KentGruber/building-a-high-performance-port-scanner-with-golang-9976181ec39d 50 mins

20240909-go-get-remote-ssl-certificate

https://www.freecodecamp.org/news/how-to-validate-ssl-jjj/ 50 mins

20240908-go-colly-examples-1

https://darjun.github.io/2021/06/30/godailylib/colly/ 30 mins

20240907-k8s-client-go-workqueue

https://github.com/kubernetes/client-go/tree/master/examples/workqueue 30 mins

20240906-k8s-client-go-examples

https://github.com/iximiuz/client-go-examples 33 mins

20240905-k8s-cli-runtime

https://github.com/iximiuz/client-go-examples/tree/main/cli-runtime-flags 30 mins

20240904-k8s-watch-and-informer

https://github.com/iximiuz/client-go-examples/tree/main/watch-typed-simple 30 mins

20240903-grpc-json-example

https://github.com/johanbrandhorst/grpc-json-example/tree/master 65 mins

20240902-go-req-enable-debug-dynamically

https://req.cool/docs/examples/enable-debug-dynamically-in-production/ 40 mins

20240901-go-exec

https://darjun.github.io/2022/11/01/godailylib/osexec/ 30 mins

20240831-k8s-controller-runtime-example-2

https://book.kubebuilder.io/cronjob-tutorial/controller-overview 45 mins

20240830-k8s-controller-runtime-example-1

https://github.com/kubernetes-sigs/controller-runtime/tree/main/examples 55 mins

20240829-go-image-base64-encoding

https://freshman.tech/snippets/go/image-to-base64/ 35 mins

20240828-client-go-exec-to-pod

https://dragondscv.medium.com/running-remote-command-inside-a-container-with-kubernetes-api-29f3402dcf3a 30 mins

20240827-go-gorilla-websocket-examples

https://github.com/gorilla/websocket/tree/main/examples 42 mins

20240826-go-ensuring-thread-safe-file-caching

https://medium.com/@radhian.amri/ensuring-thread-safe-file-caching-with-local-storage-in-go-8d137fb7d6d4 40 mins