-
Dynamic Social Media Share Images
To improve the experience when sharing an AtomicQuote URL on Twitter or Facebook, I needed to dynamically generate share images that include the quote and author with multiple background images. To do this, I could...
-
Introducing AtomicQuote
I’ve always been a fan of quotes . Quotes can motivate, inspire, teach, and more. When things get tough, many people turn to a motivational quote for a bit of inspiration. We are most open to change when we feel...
-
Migrate Chrome Extensions to Manifest V3
Google has released a timeline for the upgrade to manifest V3, which will force all extensions to be converted to V3 by January 2023. This is frustrating for many developers like me who have several extensions that I...
-
Bluebird House with Camera
Bluebird houses are quick and easy to build and great projects for using leftover wood from the scrap pile. They can be inexpensive, depending on how complex you want the house to be. You can also get your kids...
-
How to Control MacBook Volume When Connected to External Display
When I plug my Mac into a DisplayPort or HMDI monitor that has built-in speakers, Mac’s volume controls become disabled. Not being able to control my monitor’s sound has annoyed me for years, but I’ve never looked...
-
How to Pin Chrome Extensions in the Toolbar
To pin an extension to the Chrome toolbar, click the extension icon on the toolbar and click the “Pin” icon next to the extension. A couple of years ago, Google Chrome redesigned the way it shows extensions in the...
-
Tankless Water Heater DeScaling
If you have a tankless water heater, make sure you descale it every couple of years. They sell kits , but you can do it yourself with a 5-gallon bucket, a pair of washer hoses , 2-4 gallons of white vinegar, and a...
-
Practical Uses for Apple AirTag
Apple launched AirTag at its event on April 20, 2021. AirTag is the one Apple product that you never really want to use. The two practical use cases I came up with are tracking my wallet and keys . I decided that...
-
Adding New Permissions To Chrome Extension
Wanted to share a quick tip to save you a lot of frustration if you are a Chrome extension developer. Never add a new permission to an existing extension that has “warnings” especially if you have a decent amount of...
-
Top Five (4/30/21)
This is the list of the top five things I found interesting this week. This could range from movies, websites, apps, books, YouTube videos, and more. My goal is to do this every week. Be sure to let me know what you...