# Blog

My writings on software and life.


September 19, 2020

Applying Single Responsibility Principle to Data Modeling

Models should only have one responsibility


July 11, 2020

Active Record Pattern

Mapping relational databases to objects


June 11, 2020

Reading Rodaauth's Sms Confirmation Code

Inspirations from Rodauth


June 4, 2020

Passing many params

Improving old code that I had written


April 29, 2020

Ruby respond_to? function

Fun tidbit about respond_to?


April 26, 2020

Loopback Address

Official name for localhost


April 26, 2020

Other Awesome TIL Collections

Other great collections


April 21, 2020

Create a blog using VuePress (Part 3)

My experience using VuePress to create a blog -- Part 3


April 21, 2020

Create a blog using VuePress (Part 2)

My experience using VuePress to create a blog - Part 2


April 20, 2020

Create a blog using VuePress (Part 1)

My experience using VuePress to create a blog - Part 1


April 14, 2020

Why I write publicly

Why I am maintaining this blog


April 6, 2020

Word Count in Quiver

Beacuse word count is important


April 5, 2020

Vim tip for Quiver

Enable navigating around wrapped lines using vim commands in Quiver


April 4, 2020

Note taking in Quiver

My experience using Quiver for writing and note taking


December 25, 2018

TLA Plus

Brief exploration into TLA Plus


December 18, 2018

SASS Ampersands

Cool things I learned about SASS Ampersand


September 9, 2018

Why I want to attend Unleash the Power Within

Brief writeup on what I hope to achieve by attending UPW


Last Modified: 9/21/2020, 12:46:10 PM