Danny GuoWhat I Learned by Relearning HTMLI’ve worked on websites for several years, both professionally and for side projects. One day, I reflected on the fact that all of my web…May 7, 2021May 7, 2021
Danny GuoHow to Fix instanceof Not Working For Custom Errors in TypeScriptIn TypeScript, you might have to make a constructor change to make instanceof work for custom errors.Apr 17, 20211Apr 17, 20211
Danny GuoHow to Concatenate Strings in LuaThe most straightforward way to concatenate (or combine) strings in Lua is to use the dedicated string concatenation operator, which is…Dec 28, 2020Dec 28, 2020
Danny GuoMorning JoyThis past April, DEV hosted a hackathon in conjunction with Twilio (here’s a referral link for a $10 credit). This seemed like a good…Aug 15, 2020Aug 15, 2020
Danny GuoFixing MacBook Pro Thermal Performance IssuesI may earn commissions from purchases made through Amazon links in this post.Aug 2, 2020Aug 2, 2020
Danny GuoClearing Mac Storage SpaceI recently needed to clear a large amount of space on my Mac’s hard drive in order to install Windows through Boot Camp. After deleting…Jul 15, 2020Jul 15, 2020
Danny GuoMigrating From Authy to Bitwarden for 2FA CodesI’ve used Authy for several years to generate my time-based one-time passwords (TOTP) for two-factor authentication (2FA). For various…Mar 25, 2020Mar 25, 2020
Danny GuoHow to Add Copy to Clipboard Buttons to Code Blocks in HugoA small quality of life improvement for programming-related websites is to add copy to clipboard buttons to code blocks. When a visitor…Mar 23, 2019Mar 23, 2019
Danny GuoAnimated Multiline Link Underlines with CSSOne benefit of building my personal website from scratch instead of using a theme made by someone else is that I can start from the…Dec 19, 2018Dec 19, 2018
Danny GuoUsing Mailgun for a Free Custom Domain Email AddressI’ve been using Gmail for my primary email address for over 13 years. I should thank my sister for making me use my name and not my now…Dec 7, 2018Dec 7, 2018