diff --git a/docs/2023-07-30-cache-shenanigan.html b/docs/2023-07-30-cache-shenanigan.html index 2dbcfed..2ff87ac 100644 --- a/docs/2023-07-30-cache-shenanigan.html +++ b/docs/2023-07-30-cache-shenanigan.html @@ -47,33 +47,34 @@ re-write to cache -
sequenceDiagram
- participant other
- participant service
- participant cache
- participant db
+
+ sequenceDiagram
+ participant other
+ participant service
+ participant cache
+ participant db
- other ->> service: get data
- activate service
- service ->> cache: get data
- alt exist in cache
- service -->> other: return data
- else not exist in cache
- service ->> db: get data
- alt exist data in db
- service -->> other: return data
- else not exist data in db
- service -->> other: return error not found
- end
- end
- deactivate service
+ other ->> service: get data
+ activate service
+ service ->> cache: get data
+ alt exist in cache
+ service -->> other: return data
+ else not exist in cache
+ service ->> db: get data
+ alt exist data in db
+ service -->> other: return data
+ else not exist data in db
+ service -->> other: return error not found
+ end
+ end
+ deactivate service
- other ->> service: set data
- activate service
- service ->> db: set data
- service ->> cache: set data
- deactivate service
-
+ other ->> service: set data
+ activate service
+ service ->> db: set data
+ service ->> cache: set data
+ deactivate service
+
It's good for general cases, for example with CRUD action.
The bad things happen when cache and database are not consistent. For
diff --git a/docs/2023-09-23-bloguru.html b/docs/2023-09-23-bloguru.html
new file mode 100644
index 0000000..4a66317
--- /dev/null
+++ b/docs/2023-09-23-bloguru.html
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+ haunt98 posts
+
+
+
+
+ ~
+
+
+ Bloguru
+
+ No intro, this is list of RSS reader I follow:
+ http://antirez.com/rss
+http://matt3o.com/feed/
+http://tonsky.me/blog/atom.xml
+https://begriffs.com/atom.xml
+https://blog.jonlu.ca/feed.xml
+https://blog.rust-lang.org/feed.xml
+https://blog.wesleyac.com/feed.xml
+https://brandur.org/atoms
+https://danielms.site/index.xml
+https://drewdevault.com/blog/index.xml
+https://emersion.fr/blog/atom.xml
+https://fabiensanglard.net/rss.xml
+https://fasterthanli.me/index.xml
+https://furbo.org/feed
+https://go.dev/blog/feed.atom
+https://goughlui.com/feed/
+https://grumpy.website/feed.xml
+https://kristoff.it/index.xml
+https://michael.stapelberg.ch/feed.xml
+https://mitchellh.com/feed.xml
+https://mtlynch.io/index.xml
+https://neil.computer/rss
+https://nora.codes/index.xml
+https://ntietz.com/atom.xml
+https://robertheaton.com/feed.xml
+https://utcc.utoronto.ca/~cks/space/blog/?atom
+https://www.basicappleguy.com/basicappleblog?format=rss
+https://www.codemadness.org/atom_content.xml
+https://www.copetti.org/index.xml
+https://www.jeffgeerling.com/blog.xml
+https://www.thecodedmessage.com/index.xml
+https://www.workspaces.xyz/p/rss.xml
+https://ziglang.org/news/index.xml
+
+
+
+ Feel free to ask me via
+ email or
+ Mastodon.
+
Source code is available on
+ GitHub
+ Codeberg
+ sourcehut
+ Treehouse
+ GitLab
+
+
+
diff --git a/docs/index.html b/docs/index.html
index 37cfa9f..61a27dc 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -63,6 +63,12 @@
F(an) android
Cache shenanigan
VSCode
+ Hardware 101
+
+ Real World Crypto 101
+
+ Vietnam survivor
+ Bloguru
diff --git a/posts/2023-09-23-bloguru.md b/posts/2023-09-23-bloguru.md
new file mode 100644
index 0000000..2607728
--- /dev/null
+++ b/posts/2023-09-23-bloguru.md
@@ -0,0 +1,39 @@
+# Bloguru
+
+No intro, this is list of RSS reader I follow:
+
+```
+http://antirez.com/rss
+http://matt3o.com/feed/
+http://tonsky.me/blog/atom.xml
+https://begriffs.com/atom.xml
+https://blog.jonlu.ca/feed.xml
+https://blog.rust-lang.org/feed.xml
+https://blog.wesleyac.com/feed.xml
+https://brandur.org/atoms
+https://danielms.site/index.xml
+https://drewdevault.com/blog/index.xml
+https://emersion.fr/blog/atom.xml
+https://fabiensanglard.net/rss.xml
+https://fasterthanli.me/index.xml
+https://furbo.org/feed
+https://go.dev/blog/feed.atom
+https://goughlui.com/feed/
+https://grumpy.website/feed.xml
+https://kristoff.it/index.xml
+https://michael.stapelberg.ch/feed.xml
+https://mitchellh.com/feed.xml
+https://mtlynch.io/index.xml
+https://neil.computer/rss
+https://nora.codes/index.xml
+https://ntietz.com/atom.xml
+https://robertheaton.com/feed.xml
+https://utcc.utoronto.ca/~cks/space/blog/?atom
+https://www.basicappleguy.com/basicappleblog?format=rss
+https://www.codemadness.org/atom_content.xml
+https://www.copetti.org/index.xml
+https://www.jeffgeerling.com/blog.xml
+https://www.thecodedmessage.com/index.xml
+https://www.workspaces.xyz/p/rss.xml
+https://ziglang.org/news/index.xml
+```
diff --git a/posts/index.md b/posts/index.md
index 77f385a..9439a20 100644
--- a/posts/index.md
+++ b/posts/index.md
@@ -29,3 +29,7 @@ This is where I dump my thoughts.
- [F(an) android](2023-07-02-fandroid.html)
- [Cache shenanigan](2023-07-30-cache-shenanigan.html)
- [VSCode](2023-08-09-vscode.html)
+- [Hardware 101](2023-08-20-hardware.html)
+- [Real World Crypto 101](2023-08-23-real-world-crypto.html)
+- [Vietnam survivor](2023-09-14-vietnam-survivor.html)
+- [Bloguru](2023-09-23-bloguru.html)