Tree Folds

August 02, 2020

In Sec­tion 3.5 of Func­tion­al Pro­gram­ming in Scala, trees were intro­duced as an exam­ple of an alge­bra­ic data type. One of the exer…

学び方を学ぶ (Learning How To Learn)

July 30, 2020

最近、「Learn­ing How to Learn」 という本を読み終わりました。そして、本の要旨は自分の意見を追加して下記の通りまとまりました(重要度の高い順ではありません)。 I recent­ly read “Learn­ing How To Learn”. Below…

Dark-mode Responsive SVGs

June 28, 2020

SVGs can be made to work with dark mode by using currentcolor. currentcolor allows an SVG to take the color value from its ances­tors (usual…

Stubbing GraphQL requests with Cypress

June 15, 2020

Having start­ed using Cypress recent­ly, I’ve been impressed at how easy it was to write inte­gra­tion tests that just work. That said…

Adding ripgrep and find Support to org-roam

June 06, 2020

Despite having using Emacs for one and a half years, for fun and pro­fes­sion­al­ly, I haven’t had an impe­tus to advance my under­stand­ing…

Type Safety with Code Generation for Third Party APIs

May 27, 2020

Client-side JavaScript appli­ca­tions often need to query third party APIs for pop­u­lat­ing strings, such as for string trans­la­tions or…