-
Notifications
You must be signed in to change notification settings - Fork 0
/
search_index.en.js
1 lines (1 loc) · 393 KB
/
search_index.en.js
1
window.searchIndex = {"fields":["title","body"],"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5","index":{"body":{"root":{"docs":{},"df":0,"0":{"docs":{},"df":0,"1":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1},"7":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1},"8":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{},"df":0,"0":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1},"1":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}},"0":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":2,"0":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":3},"1":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"1":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":2.449489742783178}},"df":1,"t":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,"7":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}},"5":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"2":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":3,"0":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951}},"df":2,"0":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1,"0":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1},"4":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"1":{"docs":{},"df":0,"5":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"2":{"docs":{},"df":0,"1":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":2},"2":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":2.449489742783178}},"df":1},"3":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951}},"df":1}}},"5":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1},"6":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2},"8":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"3":{"docs":{},"df":0,"8":{"docs":{},"df":0,"0":{"docs":{},"df":0,"0":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"d":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951}},"df":1}},"4":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,".":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}},"6":{"docs":{},"df":0,"0":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"9":{"docs":{},"df":0,".":{"docs":{},"df":0,"4":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0}},"df":1}}},"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.7320508075688772}},"df":4}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":2}}}}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":3}}}},"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951}},"df":1}}}}}}}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":4}}}}},"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":6,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.7320508075688772}},"df":9,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":2}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":2}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":1}}}}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":4}}},"o":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}}}},"i":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.7320508075688772}},"df":2,"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.7320508075688772}},"df":1}}}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1},"w":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.23606797749979},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":7}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1,"g":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":5}}}}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":3}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":2}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"z":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":2}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"/":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951}},"df":1},"y":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772}},"df":2}}},"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":4}}},"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3}},"t":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":5}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3}}}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2},"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":7,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":2}}},"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":7,"c":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.7320508075688772}},"df":5,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,".":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"_":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":2}}}}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3}}}},"g":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1,"u":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":2}}}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":7}}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":3}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":3}}},"u":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":2}}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1},"k":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":2.0}},"df":1}}}}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":5}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":7,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"y":{"docs":{},"df":0,",":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":5}}}},"w":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"y":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"b":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1,"@":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0},"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":6,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1}}}},"d":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2},"n":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772}},"df":1}},"r":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1,"e":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1,".":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":2.0}},"df":1},"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":4,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":10}}}},"e":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":2,"a":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":2.6457513110645907}},"df":1},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":2}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":5}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":2}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":4}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":4}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":4}}}}},"v":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":10,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772}},"df":1}}}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":2,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}}}}}},"o":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"b":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":2,"h":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":5}},"x":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":2}},"w":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"f":{"docs":{},"df":0,"f":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1,"a":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0}},"df":1}}},"g":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":2,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":3.1622776601683795},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":5},"t":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}},"y":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.8284271247461903}},"df":1}}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}},"l":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":6,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772}},"df":1}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":2.0}},"df":1}}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0}},"df":1},"e":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"_":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0}},"df":1}}}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":2.449489742783178}},"df":7},"h":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":2}}}}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}},"i":{"docs":{},"df":0,"f":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":2.0}},"df":2}}}},"x":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1},"g":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":6},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}}}}}},"g":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":6}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":2.23606797749979}},"df":1,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"z":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951}},"df":1,"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":3,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}},"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":2}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":2}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}}}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":3.4641016151377544},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":3.0}},"df":4,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"y":{"docs":{},"df":0,".":{"docs":{},"df":0,"k":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"m":{"docs":{},"df":0,"d":{"docs":{},"df":0,".":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.7320508075688772}},"df":11,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0}},"df":1}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}}}}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.7320508075688772}},"df":1}}}},"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}},"e":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":4},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":3}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":3}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"t":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":1}},"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":4},"x":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}},"u":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.23606797749979}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":4}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.7320508075688772}},"df":1,"/":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,".":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}}}}}}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,".":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":4}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":1}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0}},"df":3}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0}},"df":2},"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":3}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":7}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951}},"df":3}},"x":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":15}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"u":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":4}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":2}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951}},"df":1}}}}}},"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3}}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.7320508075688772}},"df":1}},"r":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":7}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1}}}}},"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"u":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"w":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}},"z":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":3.7416573867739413},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":11,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951}},"df":1}}}},"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"o":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"n":{"docs":{},"df":0,"j":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":3.0}},"df":1,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772}},"df":1}}}},"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}}}}}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":7}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":4}}}}}},"d":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951}},"df":1,"a":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":3,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":3}}}}}},"b":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":1,"m":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":2}},"c":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2}},"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":4}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":2},"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":3}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":6}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0}},"df":1,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5,"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":4}}}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1},"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}},"o":{"docs":{"https://mbuffa.github.io/demos/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.7320508075688772}},"df":2,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":4}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":2.6457513110645907},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.8284271247461903},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":3.0}},"df":6,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,".":{"docs":{},"df":0,"y":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}}}},"/":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":2.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5}}},"k":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":1}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3}},"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951}},"df":2,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":4}}}}},"x":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":4}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}}}}},"n":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951}},"df":5}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}},"c":{"docs":{},"df":0,"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772}},"df":1}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":3}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"k":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":1},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":2.449489742783178}},"df":1}}}},"o":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772}},"df":1}}}}},"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"n":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772}},"df":1},"o":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0},"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":6,"c":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":3.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951}},"df":3,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":5}}}}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":5}}}}},"g":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":5}},"e":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}},"w":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}},"z":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1},"m":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":4}},"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":8}},"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.449489742783178}},"df":1}},"s":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":2}},"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3}}}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"d":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":2,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}}},"e":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":2.23606797749979}},"df":5}}}},"m":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"b":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"w":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":2}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":2}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5}}}}},"d":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0},"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":6,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}}}}},"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.7320508075688772}},"df":1}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"j":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":2}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"_":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}}}}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":1}}}},"v":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951}},"df":2,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,".":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":2.0}},"df":5}}}}}},"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.8284271247461903},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772}},"df":2,"'":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":2}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951}},"df":4}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}}}},"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0}},"df":1,"o":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":7,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2,"u":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1},"i":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"x":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":6}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1},"p":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":3.0}},"df":1}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.7320508075688772}},"df":2}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":4}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}},"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0}},"df":1}}}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,".":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}}}},"o":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":4}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":1}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1,"_":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}}}}}},"f":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2},"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3,"o":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}}},"o":{"docs":{},"df":0,"u":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":3,"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5}}}},"b":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1},"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}}},"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951}},"df":1}}},"w":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.449489742783178},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":3.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":9}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":2.0}},"df":4}}},"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":2.6457513110645907},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":2.6457513110645907}},"df":4},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.7320508075688772}},"df":1}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":6},"n":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772}},"df":1,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"d":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":3},"e":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":7}}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2},"x":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772}},"df":2}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0},"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":8}}}},"o":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1},"r":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1},"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":2.23606797749979}},"df":1}}}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":2}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":4,"z":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":1}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":4,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.0}},"df":1}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0}},"df":4}}}}},"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772}},"df":1},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":2}}}}},"g":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":5}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"d":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.23606797749979},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":2.8284271247461903}},"df":6,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"_":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0},"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":8}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951}},"df":3}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951}},"df":5,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2}},"l":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":7}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"h":{"docs":{},"df":0,"q":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951}},"df":4}},"p":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}},"w":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772}},"df":1},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":2}}}}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":3}}},"n":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772}},"df":1,"i":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1},"l":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":3}}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":5}},"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":2,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":3},"l":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1,"t":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":6}},"r":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":8,"'":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3}}},"y":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":4}}}}},"t":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":2}},"m":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":1}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"b":{"docs":{},"df":0,"y":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.449489742783178}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":2.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1},"k":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":4}},"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":1}}}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":1}}},"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"'":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3},"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":6}},"m":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":6}},"c":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772}},"df":1}},"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3},"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":1}}},"l":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1,"x":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":6}}}}},"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772}},"df":1,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":6}}},"o":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}}}},"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5}}}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3}}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":5}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":2.8284271247461903}},"df":2},"n":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}},"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":5}}},"n":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":4},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":2}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":1,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.6457513110645907}},"df":1}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":6}}},"o":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"u":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.6457513110645907},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":6}}},"t":{"docs":{},"df":0,"'":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.6457513110645907},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":9,"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}},"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951}},"df":1}}}}},"e":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2},"r":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":3}}}}}},"j":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.7320508075688772}},"df":1},"n":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"b":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":2},"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.4142135623730951}},"df":1}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"k":{"docs":{},"df":0,"8":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":1},"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772}},"df":8}},"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"y":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":2.449489742783178}},"df":2,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":3}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":8}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":2,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":4}}},"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.6457513110645907},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":2.23606797749979}},"df":6}}}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.23606797749979}},"df":1}}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":3.7416573867739413}},"df":1,"i":{"docs":{},"df":0,"z":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,".":{"docs":{},"df":0,"y":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}},"y":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":2,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}}}}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":2.6457513110645907}},"df":1}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":2},"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"w":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1},"y":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951}},"df":5}}},"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":2.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951}},"df":3}},"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3,"'":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.6457513110645907},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":3.605551275463989},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":7},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":3}}}}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"/":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,".":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}}}}}}},"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.6457513110645907},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":4}}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":4,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}},"k":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":3,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":2.8284271247461903},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":2}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772}},"df":9}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.4142135623730951}},"df":1}}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772}},"df":3,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}},"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}},"g":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":3},"n":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":4,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3}}}},"o":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5},"p":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":4},"s":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1},"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":3},"w":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":6}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"o":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951}},"df":2}}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":3}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}}},"k":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":7}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":3}},"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":3,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":4}}}},"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.23606797749979}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"b":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1,"t":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}}}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}}},"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"i":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}}}},"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":4},"e":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}}},"x":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.7320508075688772}},"df":3,".":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":5.0}},"df":2,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"(":{"docs":{},"df":0,":":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"_":{"docs":{},"df":0,"d":{"docs":{},"df":0,"b":{"docs":{},"df":0,"_":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":1}}}}},"c":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"d":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772}},"df":1,"l":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":3}},"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1,"_":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}},"o":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951}},"df":1,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":9}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"s":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":4}},"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1,"p":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":5}}}}},"s":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":3.3166247903554},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772}},"df":4,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":3.1622776601683795}},"df":2}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":2.0}},"df":7}},"t":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":3}}}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":1}}},"w":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":2.449489742783178}},"df":9,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}},"x":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":3}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":3.872983346207417},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":4.358898943540674}},"df":2,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772}},"df":2}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0}},"df":2},"h":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2},"f":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}},"w":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":3.1622776601683795},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951}},"df":6}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":3}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3}}}}},"h":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1},"k":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":1},"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.23606797749979},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":2.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.6457513110645907},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":10,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.7320508075688772}},"df":8}},"p":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":4},"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":3.0}},"df":2}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"_":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":2}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":6,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":2}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":2}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":7,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1},"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":2.23606797749979}},"df":1}}}},"g":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":4}},"i":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1},"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1},"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2}}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2},"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":4,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}}}},"y":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}},"c":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772}},"df":1},"e":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}},"r":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":4}}}}},"g":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2}},"e":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":5,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2},"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0},"https://mbuffa.github.io/crypto/":{"tf":3.0}},"df":2,"'":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}},"y":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":4,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":4}}},"u":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3,"'":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1},"_":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":4}}},"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1},"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":1},"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"p":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}}}}},"n":{"docs":{},"df":0,"z":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2,"u":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":4}}}},"t":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.7320508075688772}},"df":2,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"q":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}}}}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":3,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}}}},"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":4}},"i":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":7}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":5}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.7320508075688772}},"df":1}}},"e":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772}},"df":3}}}},"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}}}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":2,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772}},"df":1}}}}}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.449489742783178}},"df":4,"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}}}}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}},"t":{"docs":{},"df":0,"y":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":3}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":7}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951}},"df":1}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.0}},"df":1}},"t":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":4}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}},"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2},"s":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0}},"df":2}},"m":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1},"n":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"w":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}},"d":{"docs":{},"df":0,"b":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2},"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}},"d":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":4,"m":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":6}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":2}}}},"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}},"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":4}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.23606797749979}},"df":1}}}}},"n":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0}},"df":1}}}}}},"d":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951}},"df":2}}}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":4,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772}},"df":1,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":2.0}},"df":4}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.7320508075688772}},"df":5}},"v":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":2}},"i":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951}},"df":1,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":2}}},"o":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0}},"df":1}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"w":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0}},"df":2,"a":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":4}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2,"s":{"docs":{},"df":0,"=":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.7320508075688772}},"df":1}}}}}}},"o":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":4,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":3}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":2.0}},"df":2}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3}}}}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":2}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":2.0}},"df":1}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772}},"df":2}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":7}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":2}}},"s":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951}},"df":1}}},"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}},"w":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":1}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.6457513110645907},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":3.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":9,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,":":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":3}}},"y":{"docs":{},"df":0,"z":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"k":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}},"l":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":5},"p":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":2}},"w":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":1}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}},"e":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":1}},"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2},"r":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}},"e":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772}},"df":1}}},"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.7320508075688772}},"df":3}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":4}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":2.0}},"df":1}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":4}}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}},"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772}},"df":4,"m":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951}},"df":1}}}}},"f":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3},"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":2}}}},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":2.8284271247461903}},"df":1}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951}},"df":1}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"z":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}},"v":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":1}},"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951}},"df":3}}}},"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":7,"u":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":5,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":1}}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":5}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":4}}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.7320508075688772}},"df":2}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772}},"df":1}},"r":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.7320508075688772}},"df":1}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1},"w":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}},"n":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":2}}}},"p":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":2.0}},"df":10,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0}},"df":1}},"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":3,"c":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2},"f":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}}}},"x":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2},"z":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":7}},"r":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":3}}}}}},"o":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"o":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":2.23606797749979}},"df":3}},"v":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":4}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":7},"i":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1},"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951}},"df":6}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.4142135623730951}},"df":1}},"n":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1},"w":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}},"f":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5,"i":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951}},"df":4}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951}},"df":1}},"d":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951}},"df":1}},"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":2.6457513110645907}},"df":1,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772}},"df":1}}},"o":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"q":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":2.0}},"df":2}},"s":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2}},"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}}}}},"g":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}},"k":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.449489742783178}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"r":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.6457513110645907},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":3.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":7,"u":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.7320508075688772}},"df":1}}}}},"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}},"u":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}},"y":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":2}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":5}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}},"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":2},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}}}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}},"p":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":1,"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"f":{"docs":{},"df":0,"f":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1},"p":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":2}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951}},"df":1}}}}},"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}},"h":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":1}}}},"g":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":2}}}}},"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}},"s":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951}},"df":1,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3}}}}},"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3,".":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"_":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.7320508075688772}},"df":3}},"d":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}},"k":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5,"n":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":3.3166247903554},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.7320508075688772}},"df":3}}}},"x":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1},"q":{"docs":{},"df":0,"u":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}}}},"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.7320508075688772}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":2}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":2,"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":6,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":6,".":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}}}}}}},"x":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{},"df":0,"f":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"'":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":3,"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":3}}}}},"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"'":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":10},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}}}},"y":{"docs":{},"df":0,"'":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":6},"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":4}},"r":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951}},"df":8}},"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":6,"t":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772}},"df":2}}},"w":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}},"u":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":8,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}},"p":{"docs":{"https://mbuffa.github.io/tips/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}},"l":{"docs":{},"df":0,";":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":5.196152422706632}},"df":1}}},"o":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1},"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.449489742783178},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5}},"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3,"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":1}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"y":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951}},"df":1}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.23606797749979},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":4}},"d":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":3.4641016151377544}},"df":1},"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2}},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,".":{"docs":{},"df":0,"y":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}}}}}}}}}}}}},"i":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":6},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951}},"df":1}},"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":4.58257569495584}},"df":1}}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951}},"df":3}}}}},"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772}},"df":1}}}},"o":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":3.4641016151377544}},"df":5}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.7320508075688772}},"df":8,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}}}},"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":6}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772}},"df":1}}}}},"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"i":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1},"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}}}}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}},"x":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"k":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":3}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}},"p":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":7,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":3.0}},"df":7}}}},"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":3.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":2.6457513110645907},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":3.872983346207417},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":3.1622776601683795},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":2.6457513110645907},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":2.6457513110645907}},"df":14,"a":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}},"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.23606797749979}},"df":1},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":2}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772}},"df":1}}},"x":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"v":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"u":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":2.8284271247461903}},"df":5}},"r":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.7320508075688772}},"df":1,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":3.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":2.23606797749979}},"df":4}},"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}},"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":5}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0},"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":9},"s":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":4}}}}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"w":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":1}}}}},"s":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.0}},"df":1,".":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}}}},"i":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1},"l":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772}},"df":1}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772}},"df":2}}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1}}}},"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.6457513110645907},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.23606797749979},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":2.449489742783178},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.4142135623730951}},"df":12}},"r":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}},"y":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":2.23606797749979}},"df":8}},"e":{"docs":{},"df":0,"'":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1},"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.6457513110645907},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":3}},"r":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.23606797749979}},"df":3},"v":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}},"b":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"k":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":3,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}},"l":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":2.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3}},"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"'":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2},"e":{"docs":{},"df":0,"v":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":3}}}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.7320508075688772}},"df":3}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":1}}}}}}}},"l":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":3.7416573867739413},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.0}},"df":2}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"w":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":5}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":1}}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2},"k":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.4142135623730951}},"df":6,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":2}},"s":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":6}}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.4142135623730951}},"df":3}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":3.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":2.0}},"df":2,".":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.4142135623730951}},"df":1}}},"2":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":2.6457513110645907}},"df":1}}}},"y":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"h":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3},"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.7320508075688772}},"df":1}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"'":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2},"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0},"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":4}},"r":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":2.0},"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.4142135623730951},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.7320508075688772},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.4142135623730951}},"df":9}},"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":3}}}}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}},"z":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}},"title":{"root":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}}}}}}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}}}}}}},"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/contact/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/crypto/":{"tf":1.0}},"df":1}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/demos/":{"tf":1.0},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":2}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":3}}}}},"n":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":2}}}}}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0}},"df":1}}}}}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}}}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1}}}}}}}},"j":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/demos/20220910-dino-jump/":{"tf":1.0}},"df":1}}}},"k":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":2}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":2}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0}},"df":1}}}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/demos/20230126-spell-it/":{"tf":1.0}},"df":1}}}},"q":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"https://mbuffa.github.io/tips/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"tf":1.0}},"df":1}}}}}}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mbuffa.github.io/demos/20221120-turrets/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mbuffa.github.io/tutorials/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"tf":1.0}},"df":5}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"tf":1.0},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"tf":1.0}},"df":2}}}}}}},"w":{"docs":{},"df":0,"s":{"docs":{},"df":0,"l":{"docs":{"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"tf":1.0}},"df":1}}}}}},"documentStore":{"save":true,"docs":{"https://mbuffa.github.io/":{"body":"","id":"https://mbuffa.github.io/","title":""},"https://mbuffa.github.io/contact/":{"body":"My name is Maxime Buffa. I'm a software developer specialized in back-end and dev ops, and doing a bit of software experimentation as a hobbyist.\nI can be reached on the following platforms:\n\nGithub\nLeetCode\nLinkedin\nCodewars\nCoderWall\n\n","id":"https://mbuffa.github.io/contact/","title":"Contact"},"https://mbuffa.github.io/crypto/":{"body":"Disclaimer\nPlease keep in mind that this whole article isn't financial advice. I just wanted to setup a quick 101 on the subject, until I eventually publish general purpose articles on investing and trading.\nAlso, I won't tell you which specific token to buy, or when to buy and when to sell. This is your decision to make.\nBut as a general advice, I would say that you should probably avoid going on anything that is related to the BSC (Binance Smart Chain). Most scams start there as literally anyone can create a token there for cheap, profit for relatively low gas fees (compared to Ethereum) and disappear just before the crypto ponzi crumbles. BSC no longer has this monopoly but shitcoins there are prolific.\nBitcoin and Ethereum are incredible. The technology behind many altcoins is very promising, but many platforms allowing you to invest and trade are predatory: do not go on those platforms if you have some kind of a background with addictions to gambling. I recommend a few platforms below that I both consider beginner-friendly and with the least predatory practices\nTechniques and vocabulary\n\n\nDCA Dollar-Cost Averaging is an approach that boils down to invest a fraction of your savings on a regular basis, so that your investment isn't too exposed to brutal variations of the market. This way, it doesn't really matter if you buy the market top, and you can stop thinking \"I'll buy after the next collapse* and delaying your investments for months or years. If you don't have time, energy or motivation for trading, you should definitely use that technique.\n\n\nTrading Trading is a whole topic itself, and I wouldn't dare summing it up in a few sentences, but this is basically a short term or mid term approach that involves calculating risk and performing technical analysis on an asset. It focuses primarily on the market tendency rather than the intrinsic value of the asset itself. There's a handful of ressources where you can start learning about trading, but I'll just recommend Crypto Cred on Youtube for beginners.\n\n\nSpot Trading, Futures, Leveraged Tokens... If you start investing in cryptos, you'll most likely issue Spot Orders, which is a simple Offering-Demand contract that is executed when two actors meet an agreement price on the market. I really recommend that you stay away from all complex tools (that includes futures, leveraged tokens, and especially DeFi Yielding) unless you really, really know what you're doing (or want to lose everything).\n\n\nStaking Staking consists of delegating your tokens to a blockchain protocol, so that it can generate new blocks. In return, your tokens generate interests after a while, usually between a yearly 4 to 20% rate, depending on the token and on whether or not your tokens are free to claim or locked for a short period. This is a relatively safe approach since you're guaranteed to see your tokens back, and it's generally prefered over simply holding your tokens on a wallet. However, market price variations still apply to your tokens, so you may end up losing money in the very long run (or on the contrary, earning a lot).\n\n\nDeFi Decentralized Finance bloomed over 2021. It's essentially a set of financing tools empowered by a blockchain protocol, where you can yield, swap and lend tokens without the help of a third party service (typically a Centralized Exchange, or CEX, by using a Decentralized Exchange, or DEX). There are a lot of DeFi platforms out there, and I do have tokens in staking and yield farming on Polkadot, Kusama, Solana and Sora, but I won't discuss it here as I think it should be completely avoided for beginners. It's quite easy to get into crypto Ponzi and lose everything.\n\n\nWhere to buy\nI currently have accounts on a dozen of exchanges and services. You may want to favor some depending on where you currently live and pay taxes in, but those are the top platforms I'd recommend now:\nBitpanda\nBitpanda is a \"all-in-one\", relatively new actor that allows you to buy cryptos, derived products on stocks (so that you can buy a portion of an Apple stock every month instead of a whole one) and some other assets like gold. It also offers a banking card with a cashback in Bitcoin (provided you hold enough of their utility tokens first, and pay in crypto, that is) and ways to automatically allocate funds every month. Its utility token also has token burn and a fidelity program.\nIt's a very good place to start, especially for citizens of the European Union, and the UX is extremely smooth: it's one of the few platforms wich a painless KYC process (Know Your Customer, checking your ID and stuff) and they have several banking certifications in Europe, mainly Austria and France.\nEarn 10 EUR for your first 25 EUR trade on Bitpanda.\nCoinList\nCoinList is the de facto platform if you want to participate in an Initial Coin Offering (ICO). It also has a unlocked staking program for a few tokens that allows you to earn interest if you simply hold tokens, alongside a handful of other products like lending.\nICOs are usually already overcrowded there, so the experience may be frustrating for you, but I made some interesting deals there.\nEarn 10 USD in BTC for your first 100 USD trade on Coin List.\nKuCoin\nKuCoin is a great place if you want to hunt new and small tokens that aren't already listed on other exchanges. It also offers a very large variety of financing tools, and most recently added trading bots.\nOf all the exchanges I registered on, KuCoin has probably one of the most painful KYC process, in which you have to hold an ID in front of you, along with a piece of paper with a code on it, and a clear view of your face. But on a daily basis, it's the only Asian exchange I recommend, out of Huobi and Gate.io. Their utility token (KCS) rewards you by simply holding it (it's used for futures on the platform) and I feel it may follow the path of BNB and FTT.\nKuCoin is overhauling its referral program, so rewards may change in the future.\n20% reduction on your trades on KuCoin.\nCrypto.com\nI started using Crypto.com just a few months ago, because I was looking for a banking card allowing me to spend EUR and enjoy some form of cashback. Spending cryptocurrencies directly isn't interesting at all if you're a French citizen because law forces you to declare every conversion from any asset to EUR or USD.\nI discovered the platform early this year, but only started using it a few weeks ago. The mobile app lets you buy a handful of cryptocurrencies, various staking and liquidity possibilities, but most importantly, a VISA card with cashback on a large variety of transactions, plus additional bonuses once you complete the platform's terms (which is mainly holding a certain amount of their tokens during six months, currently), including a reimbursed Spotify or Netflix subscription.\nThis is in my opinion the best deal available if you don't want to spend your cryptos, but simply want an attractive cashback. I'll drop another feedback if there's demand for it.\nEarn 25 USD worth of $CRO when staking for a Crypto.com card\nOther tools of note\nTracking tokens price and funds portfolio\nCoinMarketCap is kind of a front page for the Crypto world. It allows you to track tokens price on almost all exchanges that ever existed, track ICOs, token airdrops, funds allocation on several tokens, get a clear news feed... I just use it everyday (and there's no referral code there ;).\nTracking your tokens and their value\nIf you're using a lot of exchanges, or even DeFi wallets, it might become difficult to track them and decide when to sell. The issue is even worse if you start transferring tokens between exchanges, as many tools usually don't detect the withdraw correctly and end up displaying duplicate amounts.\nCoinTracker is a tool available for free. It also offers a paid tax assistant, but I have used only another one already.\nEarn 10 USD when purchasing a Tax plan on CoinTracker.\nEpilogue\nI'll update this page regularly to add topics or useful ressources. I might even end up adding a whole investing section there (or maybe on another website?). Hope this was helpful for you.\nHappy trading, and don't all-in on Doge or Shiba.\n","id":"https://mbuffa.github.io/crypto/","title":"Crypto"},"https://mbuffa.github.io/demos/":{"body":"","id":"https://mbuffa.github.io/demos/","title":"Demos"},"https://mbuffa.github.io/demos/20220910-dino-jump/":{"body":"Controls\n\nHit Space to jump and restart the game\n\nContext\nThis is just a very small prototype I made on a train with Rust and Macroquad.\nYou control the black rectangle on the left. Just hit Space to avoid incoming obstacles and score higher.\nRepo\nSource code is available on Github\n","id":"https://mbuffa.github.io/demos/20220910-dino-jump/","title":"Dino Jump"},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"body":"Context\nThis is a live demonstration of the A* pathfinding algorithm implemented in Elixir using LiveView. The implementation itself is a functional step-by-step version of the famous A* algorithm, which is most commonly used in video games.\nI hacked the original version of this demo over a weekend in Feb 2021, ingesting a lot of content about pathing, and a bit about LiveView, in order to showcase it during an internal talk at Pandascore. I got back to it and refactored the whole thing later to clean it up.\nPlease keep in mind that this is, however, not a perfect example of algorithmic efficiency (there's a lot of linear search through lists and it could probably be better), and that there might be mistakes or imprecisions about my implementation.\nWhat is A*?\n\n \nDemo\nHead over to Fly.io.\nYou control the robot. Pick a target, find the path, and walk the path.\nRepo\nSource code is available on Github.\n","id":"https://mbuffa.github.io/demos/20221120-astar-live-demo/","title":"A* (A Star) Live Demo"},"https://mbuffa.github.io/demos/20221120-turrets/":{"body":"Follow the dev on Twitch\nControls\n\nLeft mouse click: Place regular turret\nRight mouse click: Place laser turret\nEscape: Take manual control of standing by turrets\nEscape again: Take the turret back to automatic mode\n\nHow to play\nThere's neither winning nor losing mechanic at the moment, so you can take your time :D\n\nTargets will spawn from the top of the screen\nYou can place turrets to destroy them; each turret has its own sensor and will shoot automatically\nPlace turrets using your muse: left click deploys a regular turret, right click deploys a laser beam turret\nRegular turrets shoot projectiles at a medium pace (for 20 damage)\nLaser Beam turrets concentrate a beam on their target, inflicting low damage constantly\nTargets have 100 health points\n\nContext\nIt's been a while since I wanted to prototype a small turret, similar to what can be found in Team Fortress 2:\n\n \n\nThe idea was basically to have a Turret featuring those characteristics:\n\nSeparate Sensor and Cannon, with the Sensor moving left to right (60 degrees on each side)\nA basic AI able to operate the turret, switching its internal state and rotating the cannon to the next target\n\nAnd that's pretty much it. I didn't intend to make anything playable out of it, but I may end up refactoring on a regular basis and adding new features, as it's much funnier than I initially expected.\nUsing Rust and Macroquad was truly a bless, although I'm still unsure on how to solve some issues I encountered. I approached Rust in 2015 initially, but got back to it only very recently, and both the language and its tooling are amazing. Macroquad is a fantastic library to prototype games, as well.\nI will probably continue streaming game dev, either this prototype, or new ones, so please head over to Twitch if you're interested in that!\nGoals\nThose items are on my To-Do list:\n\nAdd more sounds and replace my awful placeholders (once I figured out how to make samples); got any SimCity 2000 vibe with that laser beam sound :D?\nAs suggested on my Twitch channel, implement a network of sensors with a simple PubSub design, allowing one turret to alert the other ones; possibly adding the possibility to deploy Sensors directly as well\nFix the laser beam collision detection (currently, if a target appears between a laser beam turret and its target, nothing happens)\nFix the annoying right click behavior on that page (yeah, I know)\nPossibly refactor and make a game out of it, like a tower defense\n\nHistory\n\n\n2022-11-28: More neutral colors\n\nGuns stop moving on idle mode\nSensors now follow their current target\n\n\n\n2022-11-26: Burst Mode for regular turrets!\n\n\n2022-11-20: Laser beam turrets!\n\n\n2022-11-15: More bug fixes\n\nIntroduction of an Assets store\nFixed target spawns\n\n\n\n2022-11-08: Various bug fixes\n\nTurrets can now follow their target\nSome sounds were added\n\n\n\n2022-11-07: Initial implementation\n\nOne turret in the center of the screen, with a sensor moving left to right\nA functional cannon (manual)\nA functional AI, using the sensor to detect targets and rotating the cannon to shoot at them\nTarget spawns from the top of the screen\n\n\n\nRepo\nSource code is available on Github\n","id":"https://mbuffa.github.io/demos/20221120-turrets/","title":"Turrets"},"https://mbuffa.github.io/demos/20230126-spell-it/":{"body":"Play the game and read the GDD on Itch.io\nControls\n\nAlphabetical letters on your keyboard\n\nHow to play\n\nYou'll face encounters with various numbers of enemies, in turn-based sequences\nPick a spell on your spellbook on the left, and type it when it's your turn to act\nOnce all enemies are defeated, you can automatically go to the next fight\nKeep in mind that you have a spell raising your shield, healing you, and dealing damage in two ways: mono target and multi target...\n...And that mono target spells always affect the left-most creature :)\n\nContext\nI created this prototype for the Pirate Software 11th Game Jam organized by Thor during January 2023. The event was a 2 weeks game jam including the elaboration of a game design document, and the development of the game itself. To participate, you had to make assets on your own without any use of licensed material or AI generated content.\nSince this was my first jam, I joined solo to see how far I would go. I initially planned to implement Speech-To-Text with CoquiSTT (and even full first person dungeon crawler mechanics), but finally reduced the scope of the project to a text-based MVP.\nThe theme was \"Unusual Magic\" :) So I started drafting a document to think how this could be interpreted, with the following question in mind: What's a usual way of representing magic in fictions? And after a few ideas, I was excited about the idea of using voice recognition for throwing spells.\nGoals\nThose items are on my To-Do list:\n\nAdding sounds :)\nTesting Speech-To-Text with CoquiSTT and a custom trained model\nAdding ambient samples or MIDI tracks (once I have learned how to make basic and decent soundtracks)\nGoing 3D for the Scene Rendering\nAdd low poly 3D models\nRewrite with Bevy\nAdd a Speed spell\nAdding better AI, with monster Spells, charged attacks, moves and buffs\n\nHistory\n\n2023-01-26: Initial Itch.io release\n\nTurn-based combats with sequences based on entities speed\nList of stages featuring a various number of enemies\nVery Basic AI (creatures always do a simple attack)\n\n\n\nRepo\nSource code is available on Github\n","id":"https://mbuffa.github.io/demos/20230126-spell-it/","title":"Spell It"},"https://mbuffa.github.io/tips/":{"body":"","id":"https://mbuffa.github.io/tips/","title":"Tips"},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"body":"Context\nWhen working on a growing application relying on a database, it is not uncommon to have a data model that collects dust: some of its data may become obsolete, but you may not want to delete it just yet, because you may need to migrate it, prepare its deletion later or keep it as history.\nYou might want to flag this data as deprecated, so that no one (including you) would rely on this no longer updated or relevant data.\nHow\nYou could of course add comments in your code, but there would be no guarantee someone would check those comments before using those attributes. Also, you wouldn't notice anything if existing code would use those attributes indirectly.\nFortunately, Rails provides a nice way to flag ActiveRecord attributes as obsolete, stabilized since Rails 4.x.\nLet's create a Deprecator class, that'll embed any behavior we'd like to implement. We can be creative here, like:\n\nlogging the action\nlogging parts of the stacktrace\nshaming your coworkers on Slack with a bot message\n\nBut let's keep it simple for the time being:\n\nWe're not respecting the semantics of the second argument, but hey, this is duck-typing :trollface:\nThen, all we have to do is to add a call to this class method in our model:\n\nWith our current deprecator, this would output a warning message everytime this field is being read and updated:\n\nEt voilà.\n","id":"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/","title":"Rails: Deprecate an ActiveRecord attribute"},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"body":"Context\nDoing a COUNT() in SQL is pretty simple, but sometimes you want to return several counts at once with different filters. To achieve this, you would typically do multiple queries, optionally with a WITH query.\nThankfully, there's a way simpler way to do this in PostgreSQL, with FILTER.\nLet's consider we have a simple table (racoons) with a few fields, and we want to return a caretaker_id, the total number of racoons taken care by this person, and the number of racoons that have been released to the wilds.\nIt's as simple as this:\n\nThis page has a bit more information, especially if you're working with a PostgreSQL database prior to 9.4.\n","id":"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/","title":"Postgres: Filtering with COUNT()"},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"body":"Context\nIf you're using the Homebrew package manager on your Mac, there's a small chance you may want to backup your list of packages and to be able to restore them in one command, especially if you got a computer for personal use and another one for professional use, or in case you have to restore your setup for whatever reason.\nHomebrew provides bundles that does just that. To create one, just open your terminal and type:\n\nThis will create a Brewfile containing all custom repositories and the list of all the packages you installed.\nTo restore it, simply run brew bundle and Homebrew will make sure you have all those packages installed.\nThis isn't something huge, but I thought this deserved a bit of coverage from yet another Github Page :-)\n","id":"https://mbuffa.github.io/tips/20211029-homebrew-bundles/","title":"MacOS: Saving and restoring your Homebrew packages"},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"body":"Context\nkubectl is the command line tool for accessing and interacting with your Kubernetes cluster. It's quite intuitive and easy-to-use, but here is a small summary of some very useful commands to get you started if you're new to Kube.\nYou should already know a few basics about building a Docker container and firing a simple deployment on Kubernetes though. This won't help you much if you don't know Kubernetes at all :-)\nAnyway, here's a quick catch-up:\n\nTo deploy a basic app on Kube, you would typically write a Deployment, featuring a template with a list of Containers.\nOnce applied, this Deployment will have an associated ReplicaSet linked to the template you specified, and managed by Kube.\nEach ReplicaSet will then create Pods accordingly (depending on the amount of replicas you set).\nAnd finally, each Pod will wrap the Containers you specified in the aforementioned template.\nAdditionally, Services will provide a single Endpoint to your app inside your cluster, while Ingresses will provide access from outside your cluster, redirecting traffic to the Service.\n\nI'll try to update this article if I discover or remember some good shortcuts. It would be pretty long and tedious if it was a full tutorial, so I'll keep this light.\nA good entrypoint\nkubectl explain is here to help you. You can use it on any kind of ressources inside Kubernetes:\n\nThis is really useful, especially when combined with some IDE plugins. VSCode has some that add snippets, and even a cluster visualizer that lets you browse all your ressources from inside your editor! You can easily learn something about a new type of ressource you didn't know about.\nA simple way to open a TTY to your pod\nYou may already know that you can open a terminal over SSH by simply running:\n\nIf you're deploying quite often, the replicaset attached to your deployment will change, and pods will be recreated. Therefore, opening a new TTY can be tedious.\nBut fortunately, you can use the service as a shortcut:\n\nAccessing multiple apps logs\nYou may know that you can access a container logs, either statically or continuously, by running this:\n\nBut yet again, the pod may be replaced, and you may be interested to fetch logs from multiple pods of the same app, or even logs coming from various apps, but serving a common purpose.\nYou can do just that by adding Labels to your ressources (especially deployments), and running the same command, but with Label Selectors instead:\n\nIn fact, selectors can be used with many commands, including all get calls, to fetch ressources of different nature grouped by-whatever-your-semantic-grouping-is. No more grep :-)\n","id":"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/","title":"Kubectl: Useful shortcuts"},"https://mbuffa.github.io/tutorials/":{"body":"","id":"https://mbuffa.github.io/tutorials/","title":"Tutorials"},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"body":"Context\nThe latest versions of Windows 10 have seen the maturation of WSL, the Windows Subsystem for Linux. Basically, it allows installing a Linux distribution that'll use a special Linux kernel running \"nativaly\" on Windows 10. It doesn't run on a virtualized environment, although it seems to use a Hyper-V volume for storage.\nOh, and you can also use their shiny new Terminal for ultimate ease of use.\nThe Good\nSeamless development\nYou will evolve in a familiar environment if you're already using VSCode, since it leverages its client/server architecture, each running on Windows and Linux respectively. Typing code . in your terminal will open VSCode. Extensions will be installed server-side.\nOther than that, you can enjoy the benefits of using any regular Linux distribution.\nYou can use Docker\nSince the release of WSL 2 (included in the 2004 Windows update), you can use Docker containers inside your Linux distro, managed by your Docker daemon installed on Windows. \"All\" it requires is using a WSL2 compatible distribution, and enable WSL2 integration in the Docker Desktop preferences.\nAnd, instead of using a virtual machine to host the containers, you can also set Docker Desktop to use... WSL2.\n\nI haven't made any benchmarks, but I suppose it helps to boost performance.\nI suppose you can even use your Kubernetes cluster installed with Docker on Windows from your Linux distribution, but I haven't come that far into testing yet.\nAccessing files between Linux and Windows\nYour Windows volumes are automatically mounted in /mnt, meaning you can literally access anything from your Windows installation. Also, typing explorer.exe . reveals the current folder in Windows' file manager, shown as a network shared volume.\nThe Bad\nOccasional bugs and freezes\nI do backend development in Ruby (and Rails), Elixir (and mostly Phoenix) professionally, and I also wrote a bit of Elm and Rust in WSL2. I am quite satisfied with the quality of the integration WSL2 offers, but it isn't bug-free either.\nFor example, when I first tried Zola and ran its web server, I just couldn't connect to it with my browser. Firefox was just displaying \"Unable to connect\". The reason? I don't know, but running wsl.exe --shutdown would \"solve\" this problem. I'm obviously more annoyed by the fact that I need to reboot than the fact that I only lose a few seconds of my time every week or so.\nBut the most annoying thing was occurring during the compilation of my Rust project through Docker (it never happened when I was building \"on bare metal\"), which was the complete freeze of VSCode, my terminal, and really, any app related to WSL. In that case, I'd need to wait for a few minutes for the build to finish and my system to be responsive again. I assume this has something to do with my building process eating all of the IO reserved for WSL, or something related to this weird Docker setup.\nWondering about long-term stability\nWhile Microsoft provided a migration script to switch from WSL to WSL2 (through the use of wsl.exe, to run in cmd.exe or PowerShell), it never worked on the Ubuntu I installed a few months ago, so I tried a few several other distributions (Alpine, Arch) after finally installing a fresh new Ubuntu, which worked instantly with Docker integration. I think not all distributions available on the store are compatible with WSL2, but information is a bit scarce.\nSo far, my setup has been very stable, but I wonder if a future Windows update could break the whole thing. I got almost anything versioned and hosted somewhere, but still.\nAnd sure, there's bugtracking through Github, but I think WSL as a whole is pretty opaque and hard to debug yourself.\nThe Ugly\nGet out of my $PATH\nTo achieve a seemless integration with Windows, my Ubuntu installation has basically the whole Windows mess injected into its default $PATH:\n\nWhish is... yeah. It itched me in many places when I saw this, and when I saw random DLLs popping in my autocompletion. But this is sadly probably the price to pay for this kind of integration.\nThere's a setting to disable this (and even a few other things), but my distro just didn't cared about my feelings and refused to apply it. Judging by the comments section, I'm not alone in this situation.\nThis kind of dirty black magic may annoy you if you want your distro to be 100% clean. But I guess you wouldn't want to use WSL in the first place in that was the case ;)\nConclusion\nI'm very satisfied with WSL and its related developments so far. My primary reason for using it is the need for good UI and accessibility tools, because I have an extremely low vision (but I'll run into details in a future article) but it's also really satisfying to leverage a good CPU (in that case, a Ryzen 3800X) instead of the traditional coughing overpriced Macbook Pro any startup company grants its employees with.\nAnd of course, you can launch a game or two when you need a break.\n","id":"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/","title":"Developing on WSL"},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"body":"Context\nWhen developing Elixir applications, you may want to create a cluster of Erlang nodes at some point, for example, to provide redundancy, high availability,or to share a global state on the cluster (with Mnesia, for example) without hitting an outside DBMS.\nThis can be easily achieved with libcluster. As you can see in the docs, it supports multiple strategies.\nI'll assume you want to deploy to a Kubernetes cluster, and I'll be covering this strategy only (Cluster.Strategy.Kubernetes) for simplicity sake, but you may find some bits interesting even if that doesn't apply to your case. I'll also assume that you already have a working basic Kubernetes deployment setup.\nWe'll deploy a cluster of Erlang nodes. To avoid confusion with Kubernetes terminology, I'll use the prefix k8s when referring to Kube.\nA word about WSL\nYou may run into one issue if you're using WSL: by default, WSL systems use the same hostname as their Windows host, which isn't fully qualified, and Erlang may not like that.\nTo fix this (and to avoid breaking WSL), you can specify a full computer name on Windows.\n\nGo to your PC settings (This PC -> Properties -> Change Settings -> Change),\nIn the Computer/Domain Changes window, keep a simple Computer Name,\nClick on More, and in the DNS Suffix and NetBIOS Computer Name window, specify a primary DNS suffix (like localdomain).\n\nYou can keep the other settings unchanged, provided you have something like barney as computer name and barney.localdomain as full computer name.\nConnecting nodes locally\nLet's make a new clean project with Mix:\n\nAnd let's start a iex REPL, giving it a new argument:\n\nHere, we just passed a flag to the Erlang VM, specifying the shortname of the node we want to run.\nThere's now a slight difference appearing in your prompt:\n\nYou should see your PC hostname at the right of that @ symbol. This is a default value, because we haven't specified a fully qualified name.\nLet's start a second Elixir app, in another terminal:\n\nAnd let's discover a few functions!\n\nnode() (or Node.self()) returns the name of the current Node.\nNode.list() returns a list of the connected Nodes in the cluster. At this point, it should be empty.\nNode.connect() and Node.disconnect() allow you to, you guessed it, connect and disconnect nodes. Let's try it!\n\nOn the b Node, type:\n\nNow, go back to the a Node, and run:\n\nYou should see b@hostname appearing there. Congratulations :) We haven't done anything spectacular this far, but this is exactly what libcluster will do under the hood once it's set up correctly.\nTodo\nSo, here's what we'll have to do:\n\nPass the relevant fully qualified name to each Erlang VM\nUpdate our Kubernetes configuration\nDefine a cluster topology to configure libcluster\n\nVM Args\nWe'll need to pass some arguments to our Erlang VMs.\nSince at least its version 1.10, Mix can handle this (you won't need to add Distillery as a dependency).\nIn your project directory, run:\n\nThis command will generate a few files. Let's take a look at vm.args.eex. It should contain a few commented lines, specifically:\n\nSince we want to set name and deploy on Linux containers, let's get to env.sh.eex. There's a few commented lines in there, but we're most interested in the last block:\n\nTo enable clustering, we need to replace the 127.0.0.1 part with the fully qualified name of our pod. Kubernetes has its own internal DNS, and pods are typically named like this:\n\nSo your setup should end up looking like this:\n\nBoth $POD_IP and $NAMESPACE will have to be defined when our application starts, so we'll add those to our k8s deployment manifest.\nKubernetes configuration\nWe should now declare our two new environment variables:\n\nBoth variables references the pod's information once it's started. You can check it by running:e by running:\n\nIf you already have one pod correctly labelled, you can check that libcluster will correctly poll the right pods from Kube by doing what it does: polling with a labelSelector:\n\nIf this returns off-topic pods, then you should fix this before proceeding :)\nLibcluster topology\nLast, but not least, we need to specify our libcluster strategy:\n\nOnce you deploy this, you should be good :) After scaling up your deployment (kubectl scale --replicas=X deployment/my-app), you should see various [libcluster] log entries on your pods.\nWhat now?\nThere's a few things to toy around with if you want to leverage your cluster!\nStarting from there, and after cleaning your configuration and/or setting up cleaner environment variables, there are a few interesting things to do. How about:\n\nDeclaring a GenServer tracking nodes status?\nImplementing a Cluster Singleton worker using Individual?\nToying around with Phoenix.PubSub?\nPlaying with process registries, like Phoenix.Tracker?\nDiscovering Erlang's Mnesia, a powerful in-cluster DBMS to use for internal state or cache, and which makes Redis irrelevant?\n\nNode up/down notifications\nErlang exposes a simple function that'll get the current process notified when nodes are up or down. This can allow us to react accordingly, like printing debug information in the logs, dereferencing the node, or push the self destruct button.\nIn our first example, if you had run the following before connecting the two nodes together:\n\nThen running flush would show you the messages you received:\n\nYou can call monitor_nodes in a GenServer, of course, and implement the relevant callbacks:\n\nConclusion\nThis article is a bit long and rough around the edges, but it should give you a better understanding on how to deploy Elixir applications as a cluster.\nI strongly suggest that you follow the official documentations of Elixir, Erlang and libraries. The snippets I included may get outdated over time, though I don't expect the process to be easier than it currently is :)\n","id":"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/","title":"Elixir: Clustering on Kubernetes"},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"body":"Context\nMnesia is a powerful DBMS implemented in Erlang which you can use in your Elixir application.\nWhy would you want to do that?\n\nIt can span over multiple nodes in your cluster, providing redundancy and recovery mechanisms.\nIt prevents you from adding an external dependency like Redis, PostgreSQL, or whatever.\nIt provides all the features you need from a solid DBMS like transactions, locks, indices, dumps to disk, and a consistent data structure.\n\nAfter looking at and evaluating alternatives when working on a project at Pandascore, I finally decided to give a shot at Mnesia for storing an internal state. It took me a few hours to set it up correctly, but I ran into several issues that may drive anyone nearing an end of sprint crazy, so here's a few tips for it :-)\nOne disclaimer though: this project is in production (\\o/), but due to other priorities, I'm not really monitoring it or improving the design, and thus learning more about Mnesia.\nSo this is pretty much a beginner to beginner feedback. Please take it with a pinch of salt.\nSome useful links\nSince I'm pretty much writing an addendum, you'll find more exhaustive information with the following articles and resources. You can read them afterwards if you prefer, and go back to this article if you encounter any issue.\nFirst, this excellent article from Welcome to the Jungle gave me a good overview on how to setup Mnesia in a cluster.\nTwo more links are mentioned at the end of this article, but I'll paste them here too. Elixir School has a good walkthrough from begin to end mostly, and of course, the Erlang documentation is a gold mine, though it can be a bit rough to read if you're well-versed in Elixir but not Erlang.\nYou can also check my article on deploying an Elixir cluster on Kubernetes since I give a few details on how to set up a simple local cluster. I'll do it more quickly here anyway.\nLet's create a sample project\nLet's create a simple project to try out Mnesia locally. We'll need to run a small cluster, so we'll throw in one specific library.\n\nAnd let's head out to mix.exs to add libcluster:\n\nAnd let's define a very simple Supervisor. This will get our ClusterSupervisor\nstarted, with a simple configuration for our local experiments!\n\nThis will get you started with a small cluster of two nodes. Epmd is\nperfectly fit for our example here, since we just have to specify a few hosts.\nNow, let's open two shells and start two instances:\n\nNow, running Node.list() in each REPL should give you exactly one atom:\n\nInitializing Mnesia\nNow, let's start actually using Mnesia. We'll pretend we're running a small wildlife protection office taking care of local racoons.\nAlso, for the sake of simplicity, we'll add it directly to the children of our app. There's no need for complexity for hello world code :)\n\nThere are a few important things to note here.\nFirst, you need to create a schema before starting Mnesia. This is really important. Try switching the two lines to see what happens.\nThen, you're free to create your table. Both schema and table can be already created when you run your app, since Mnesia keeps RAM and disk copies, depending on how you configure it. By the way, you should have noticed there are now two new folders in your project directory:\n\nHmm, let's see if Mnesia is properly configured. Type this in a terminal:\n\nThis will be your best friend for debugging Mnesia :)\n\nHmm, looking at running db nodes, we're only running two Mnesia nodes independently. We want to connect them, but we have to do it ourselves when new nodes are connected.\nLet's go back to our Store and add a bit of code:\n\nWe want to be notified when new nodes connect...\n\n\n\n...And we want to configure Mnesia to use extra nodes, create a table copy on the other node, and remove the other node when connection is lost.\n\n\nNow, restarting our two nodes should raise an error:\n\nWhy is :mnesia.change_config(:extra_db_nodes, Node.list()) returning :ok with an empty array?\nWell, you can't really guess, and silent errors is why Mnesia can be difficult to work with for the first time.\nIn fact, Mnesia requires that you create an identical schema on each of your nodes, sharing the same cookie. By calling setup_store() and its :mnesia.create_schema(), you're creating two conflicting schemas Mnesia can't resolve.\nLet's remove setup_store() completely (and ensure_schema_exists() too). If we need to be able to deploy single nodes (locally for example) we can still define an environment variable to decide what to do. But this is off-topic.\nAlso, remember those two folders that popped up in your directory? Remove those folders. Those may contain conflicting schemas.\nNow, let's restart our two REPLs.\n\nWell, you can't guess either, but Mnesia must be started as an application. Surprisingly enough, trying to use :mnesia functions wouldn't raise any errors.\nSo let's head to our manifest and add :mnesia in a familiar place:\n\nNow let's check...\n\n\nSee how opt_disc and running db nodes changed. But we have no data yet.\nInserting data\nWe'll add some code and make some changes so that we'll use a struct defined in Types.Racoon. The naming in my example isn't great, but basically, we're just adding serialization/deserialization functions to manipulate structs in our codebase, while Mnesia stores tuples.\nSo we'll add two functions, list() and create(), and do a few changes on the table name.\n\nNow let's test a few examples, after a REPL reset.\n\nThe update, read, and delete functions are quite straighforward. You can implement them yourself, but I'm adding those as a reference.\n\nYou can play around with this :) Note that creating data on one node, and creating the identical data on another node doesn't raise any issue, but do not create duplicates either.\nThere's one issue remaining though: closing both REPLs clear the table. This is because we forgot to specify one option when calling :mnesia.create_table!\n\nNow we're good, and :mnesia.info() doesn't show an empty disc_copies anymore.\nA few important notes for releases...\n...and solving the \"bad cookie\" issue.\nKeep in mind that we've been using iex all along and that running a compiled application will raise a few differences.\nRemember the snippet I used for adding :mnesia to our running application?\n\n\nWell, it might cause you some trouble once you compile your release with mix release and your node starts.\nThing is, adding libraries to extra_applications would start them automatically before your application does, so we have to specify\nthat we only want to reference it in our release, to avoid :mnesia creating a schema and starting automatically.\n\nThing is, I also had to revert my changes on create_table and remove the disc_copies option.\n\nNow, :mnesia.info() will properly display a populated disc_copies option.\nI do not know why those differences between iex and compiled code exist. I may be doing something wrong, so please feel free to open an issue on the repository if you find why!\nConclusion\nI hope this was neither too tedious or frightening regarding the usage of Mnesia in your project. I thought the \"crash course\" format to be interesting in this case (ie. amending snippets), because it helps to have beaten that path when things go wrong.\nI didn't mention the issue of network partitioning and a possible way to solve it, but this is more related to your cluster configuration. Essentially, network failure may happen inside your cluster, and reconnecting nodes wouldn't know how to handle this, since we're not using a master-replica strategy. I haven't read much about this, but one possible solution would be to pass the cluster size as an environment variable to all nodes, and check the Node.list() result when a :nodedown message is received. Afterwards, a simple calculation should be enough to determine if your node is isolated or in a dominant group, allowing you to push the self-destruct red button with, for example, a \"liveness\" GenServer exposed to your orchestrator, returning HTTP 200 Ok responses codes until isolation is detected.\nNote that there's also the Mnesiac library, which is an Elixir layer on top of Mnesia. I prefer using low-level libraries directly, at least for learning, but it might be a good fit for production though.\nLast, but not least, I created a repository with a small and clear commit history, in case you want to tinker with it.\nEt voilà.\n","id":"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/","title":"Elixir: Troubleshooting Mnesia"},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"body":"Context\nUsing environment variables in your Kubernetes manifests built with Kustomize may be a bit tedious, but I recently found how you can actually use some.\nPrerequisites\nI won't go into too much details about Kubernetes manifests, or deploying on Kubernetes in general. I learned as I went, mostly by looking at examples and documentation. If you're looking for tutorials or courses, there are pretty good resources available for free. This great article gives some very useful tips to learn by doing, and there's even an official interactive tutorial.\nAnd, of course, you also need to know Docker :-)\nLet's get started\nLet's take this stripped down deployment example, named deployment.yaml:\n\nYou would typically associate this with a Kustomization.yaml file:\n\nThis file allows you to define values shared across multiple resources (like services, jobs, ingresses...), either by editing it directly, like this:\n\n...or programmatically, for example, in your CI:\n\nRunning kustomize build . in the directory containing your kustomization and deployment would result in an output that you could apply directly with kubectl apply. Just run kustomize build . | kubectl apply -f - and you're good to go.\nNow let's say we want to add an annotation at build time in our CI with an environment variable, like this:\n\nThis can be pretty useful if, for example, you want to do a new deployment even if the docker image specified in that deployment hasn't changed.\nRunning kustomize build . now would keep that line as-is.\nIn that case, you could add an annotation programmatically, like this:\n\nBut then all your resources would be affected, mearning that your service and ingress would also be redeployed in that example. In some cases, you really want to scope your changes.\nTo use environment variables, you need to specify them in your Kustomization, in a vars: section:\n\nEach variable defined here must have a name and references to let Kustomize know where it's supposed to get that value. In that example, I'm using a configMap, which is often the best option to store configuration.\nWhile we could definitely define a ConfigMap ourselves as part of our Resources, we would lose the ability to define that variable at build time.\nThat's why we want to build a ConfigMap programmatically, by sourcing a file we'll create in our CI:\n\nThere's one more thing we need to do though. For the sake of testing your code locally, just create a file named environment-properties.env containing the following content:\n\n(You should keep that file tracked in your CI, it would make debugging locally easier.)\nRunning kustomize build . at this point would, still, keep that variable as-is. That's because we try to substitute a value in a field that Kustomize doesn't look in by default, probably for performance or security concerns.\nTo fix this, we need to add a custom transformer. Put that in your Kustomization:\n\nAnd then create env-var-transformer.yaml with that content:\n\nNow, running kustomize build . locally should give you the expected result.\nFinally, in our CI job, we can build that file:\n\nNow running kustomize build . would result in this :-)\n\nTada!\nKustomize has a predefined list of fields it'll actually replace corresponding patterns with environment variables. You can check this list directly in the repository. If you want to do variable substitution in a field that is not in that list, you can follow the section I want to put $VAR in some (currently disallowed) field on this Github issue, which points to the aforementioned source file.\nHope this will help some people stumbling around here.\n","id":"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/","title":"Kustomize: Using Environment Variables"},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"body":"Context\nAn environment variable is a widespread programming concept that refers to a value coming from the system, being read by an application at runtime. Elixir can be a bit surprising on that aspect for beginners.\nThis is one way of accessing an environment variable:\n\nAnd the same call would work in your application source code.\nHowever, you may want to avoid scattering those calls in every corner, and use a config file instead to centralize your settings and your default values.\nNewer versions of Mix no longer generate config files by default, so you'd have to create one of those, like this:\n\nAnd edit your config/config.exs file, like this:\n\nAnd lastly, modify lib/test.ex like this, to actually use the key-value pair we defined:\n\nNow, we want to produce a build, but let's define our environment variable just before we do that:\n\nNow let's run an interactive terminal to our build, and let's override that env variable along the way:\n\nThere, calling Test.hello would return \"foo\", not \"bar\".\nYou can easily get surprises when releasing your first Elixir app, because this is not something you can reproduce with iex -S mix.\nWhat happened\nWell basically, exs files are script files: they're used at build or test times, and aren't present in your final build. When building your release, Mix interpreted System.get_env directly and hardcoded the value.\nSolutions\nOne exception to that is the Elixir 1.11 addition config/runtime.exs file, meant to be \"compiled\" at runtime.\nOf course, you could argue that using System.get_env directly in your source code would work, but I would say this wouldn't be a great idea ;-)\nThere's an alternative to config/runtime.exs though, which is the env library. It lets you define tuples in your config files, and a getter similar to Application.get_env:\n\nEt voilà ! Hope this helps.\nIf you want to know more about Elixir builds and releases, as always, the official documentation is a great place to start.\n","id":"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/","title":"Elixir: Using Environment Variables"},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"body":"Context\nI recently had to deploy a variant of an existing application, with a small set of common REST APIs with additional endpoints, and a few specific applications to fit the business needs of that product. I encountered an issue though: my ingress configuration (using Traefik) needed to have access to my certificate in that same namespace. I'm pretty sure Kubernetes namespaces are completely isolated compartments, but I tried to access that secret in my default namespace nonetheless, without success.\nAlso, that certificate would be renewed every once in a while.\nSo I basically had three solutions:\n\nCopy the secret manually, initially and then after each certificate update\nUpdate the certificate update procedure, so that the person updating it would also update the one in my namespace\nCopy the secret on a regular basis, either with a Kubernetes CronJob or a deployed app\n\nThe first solution was too error-prone. I'd rather write and validate a script once and schedule it, rather than trusting my self in six months, with clouded memory and human nature.\nThe second solution would have required me to have access to that update procedure, and having anyone deploying in a new namespace the obligation to update that procedure (or warn about it) for each new namespace. Not really resilient to human errors and not scalable by definition.\nThe third solution was the most tempting, but I found a more elegant and equally reliable way to do this.\nSolving this with an Operator\nA Kubernetes Operator is a fancy word for applications subscribing to the Kubernetes event loop and executing some code in return. Classic PubSub.\nOperators aren't a ressource as can be Pods, Deployments or ConfigMaps. They're just deployed apps with a certain design, and there are several ways to create one.\nThe Don't-Reinvent-The-Wheel way\nIn my case, I wanted to have something running in a reanosably short timespan. There are ways to build your own operator \"from scratch\" (at least, without having to invent the universe), but I went for an \"out-of-the-box\" solution called shell-operator, allowing you to write a simple YAML manifest for the subscription, and some UNIX shell scripting for the code execution.\nThe README is pretty straightforward and does a very good job, so I won't elaborate step-by-step on this. There are even examples, such as this one. I wouldn't do a better job than the author himself. Advertising the use of Operators is the best I can do here :-)\nAnyway, you basically end up with a Dockerfile, a shell script both used to create the subscription hook and the code execution (in which you can of course run kubectl apply -f if it has the required permissions), and you only have to build your new container and deploy it.\nIn my case, I ended up having a specific deployment for every namespace I deployed (and that is intended to not be a temporary namespace, and have a lifetime superior to the renewal period). I could have deployed only one operator and have it update the secret in all namespaces at once, but that basically killed the principle of compartmented and independant namespaces.\nThe Do-It-Yourself way\nI also like to master what's happening and have a low-level understanding of things, so I'll try to update this article (or create a new one) about creating your own operator soon. Yeah, sorry, that section is currently a scam.\n","id":"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/","title":"Kubernetes: Creating and using Operators"},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"body":"Context\nAttention: This feature isn't specific to PG, but that's the only RDBMS I use on a regular basis, so variations may apply.\n\nTL;DR: You can define a field generated at row insertion, instead of inferring a dynamic value.\n\nWhen designing your data model using a relational database, you might encounter a case where you'd need to link a table to numerous other tables.\nIn that case, you might be tempted to use a polymorphic association, but this comes at the cost of sacrificing data integrity with the loss of foreign keys.\nOne simple alternative consists of having one foreign key per relation. It is simple and reliable, at least until you reach a large number of foreign keys.\nLet's say we have the following schema:\n\nWe might want to know the \"type\" of relation our row is linked to, without having to use a case-when statement on each SQl query, which would be costly - and/or at least inefficient.\nHow about adding a string field representing the relation type? It's fine. But our model may change, and we might have to declare a new type, and yet forget to add the new possible value.\nThis is a situation where SQL generated columns can be handy.\nUsage\nA generated column is typically created like this:\n\nA few key points here:\n\n$GENERATION_EXPRESSION can be any statement returning a value,\nPostgres only supports stored values.\n\nSo, in our case, the field definition would look like this:\n\nImplications\nIntroducing new foreign keys\nYou may need to introduce new foreign keys. In that case, you'll need to alter the table again and add a new condition to your generator expression.\nYou might be tempted to add a default \"unknown\" value, but I think explicit failure should be prefered in that case.\nTesting\nSince we basically have an enumeration, we might want to iterate over this enumeration in our tests, so that we can check that our codebase actually handles all the possible values it can take (eg. for exposing values on a GraphQL API).\nAnd it turns out we can retrieve that information from Postgres!\n\nThis will return the raw SQL statement used to generate new values. It's a bit sketchy, but you can parse this expression with simple regexps and extract what you need.\nConclusion\nGenerated fields are a simple but powerful tool, and you can use it in a lot of scenarios I didn't mention, such as generating a tsvector for full text search, or simplifying basic yet cumbersome checks.\n","id":"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/","title":"Postgres: Using SQL generated columns"}},"docInfo":{"https://mbuffa.github.io/":{"body":0,"title":0},"https://mbuffa.github.io/contact/":{"body":24,"title":1},"https://mbuffa.github.io/crypto/":{"body":795,"title":1},"https://mbuffa.github.io/demos/":{"body":0,"title":1},"https://mbuffa.github.io/demos/20220910-dino-jump/":{"body":30,"title":2},"https://mbuffa.github.io/demos/20221120-astar-live-demo/":{"body":83,"title":3},"https://mbuffa.github.io/demos/20221120-turrets/":{"body":352,"title":1},"https://mbuffa.github.io/demos/20230126-spell-it/":{"body":223,"title":1},"https://mbuffa.github.io/tips/":{"body":0,"title":1},"https://mbuffa.github.io/tips/20200815-rails-deprecate-activerecord-attribute/":{"body":120,"title":4},"https://mbuffa.github.io/tips/20210706-postgres-filtering-with-count/":{"body":60,"title":3},"https://mbuffa.github.io/tips/20211029-homebrew-bundles/":{"body":67,"title":5},"https://mbuffa.github.io/tips/20211220-kubectl-shortcuts/":{"body":241,"title":3},"https://mbuffa.github.io/tutorials/":{"body":0,"title":1},"https://mbuffa.github.io/tutorials/20200816-developing-on-wsl/":{"body":469,"title":2},"https://mbuffa.github.io/tutorials/20201022-elixir-clustering-on-kubernetes/":{"body":548,"title":3},"https://mbuffa.github.io/tutorials/20201111-elixir-troubleshooting-mnesia/":{"body":810,"title":3},"https://mbuffa.github.io/tutorials/20210720-kustomize-environment-variables/":{"body":318,"title":4},"https://mbuffa.github.io/tutorials/20210916-elixir-environment-variables/":{"body":181,"title":4},"https://mbuffa.github.io/tutorials/20220122-kubernetes-operators/":{"body":298,"title":4},"https://mbuffa.github.io/tutorials/20231212-postgres-autogenerated-fields/":{"body":226,"title":5}},"length":21},"lang":"English"};