Skip to content.

A Note About Website Navigation

Skip to main menu.

For users of screen readers, depending on the screen resolution, the two checkboxes are for opening and closing the side menus that appear to the left and right side of the screen. This is designed both for large screens and for mobile devices with a touch screen. Checking either the main menu or sidebar checkboxes causes the menu to open from the left or right side of the screen, respectively. Clearing the checkox in either the main menu or sidebar closes the menu. The checkboxes are visible to screen readers such as JAWS and NVDA for Windows, Voiceover for Mac, and Orca screen reader for Linux. When a screen reader says "clickable" for both main menu and sidebar, that is for the respective checkboxes. End of explaination.

List of Blog Posts

Dynamically-Resizing Televisions and Monitors

Let me ask you a question. Do you find yourself wanting a larger TV because a movie looks too small? Do you not like black bars above and below the movie that is formatted for ultra-wide screens? Before reading any further, I want to link to an article that talks about aspect ratios. Now, please note that this article will require anyone to have eyesight, so this will not be suitable for those who are using a screen reader. Of course, it might be helpful if anyone who is blind could visualize in their head. Maybe a Braille measuring tape could help?

Put it simply, a TV has an aspect ratio of 16 to 9, which is referred to 16:9 or 16×9. Most movies today are formatted to 2.35 to 1, or 2.35:1. An aspect ratio of 2.35:1 is for movies and 21:9 aspect ratio can be found in gaming monitors, but according to, it’s not the same size. Let me list the dimensions of the two aspect ratios given the size of 100 inches in diagonal.

Size Ratio Width Height
100 2.35:1 92.02 39.16
100 21:9 91.91 39.39

So the 2.35:1 format is slightly taller, but the 21:9 aspect ratio is slightly wider. I did some research regarding movies and gaming monitors and I saw that 2.35:1 movies can actually fit in nicely with a 21:9 gaming monitor. It’s in the “Movie Watching” section of the article.

So why do I want to talk about aspect ratios and why should screens dynamically resize based on content’s aspect ratio? If you have a desktop computer with a 32-inch monitor, do you ever watch movies? I do. Let’s consider the size of the movie in relation to the actual screen size. With a 32-inch monitor that I am currently using, the height of the 2.35:1 movie is less than 12 inches. To me, that is very small. If I forget about the information from the left and right sides of the screen in a 2.35:1 format, the result will be about 24 inches in diagonal when cropped to a 16:9 aspect ratio. Read More…

New CSS Property For Web Developers: backdrop-filter

While browsing through Twitter as a progressive web application in my Android smartphone, I saw the blur effect in the header of the Twitter page. I like what I saw, so I did a search and came across backdrop-filter, which only work with Chrome-based browsers at the moment and Firefox does not have support for it. For those with eyesight, here’s what it looks like:

An image of my website running in Google Chrome with a blurred background for articles.
This image shows a website running in Google Chrome. Google Chrome supports a backdrop-filter property with a blur radius set to 5 pixels.

Mozilla Firefox (as of 96) does not support backdrop-filter CSS property.

An image of my website running in Mozilla Firefox with no blurred background for articles.
This image shows a website running in Mozilla Firefox. Firefox does not support a backdrop-filter property.

An example of how the backdrop-filter property is shown below:

main article {
  backdrop-filter: blur(5px);

Until Firefox supports the backdrop-filter filter right out of the box, I’m going to leave it off for now so both major browsers look the same.

Got a new Nintendo Switch Recently? Don’t Buy a Cheap MicroSD Card!

After Christmas, I wanted to buy a Nintendo Switch so I can play Breath of the Wild. I wanted to buy a highest capacity MicroSDXC card for Nintendo Swtich that I can afford. So I looked through Amazon and I saw a 512GB MicroSD card for less than $15. The description mentioned Nintendo Switch, so I went ahead and bought the MicroSD card. Once I have a Nintendo Switch in hand, I went ahead and inserted a MicroSD card and decided to install The Legend of Zelda: Breath of the Wild. Later on, I wanted to try Skyward Sword and the data corruption happened. I downloaded the game again and same thing happened again. I then reformatted the MicroSD card and tried to install Skyward Sword, then Breath of the Wild, but then the data corruption happened again as well. This led me to believe that the MicroSD card I bought can only fit one large game at a time. I am able to download small games such as Dragon Quest and Dragon Quest III, but that’s about it.

Just because the description says “Nintendo Switch” does not mean it is compatible with Nintendo Switch. There’s no review of the card mentioning “Nintendo Switch” until I wrote a review. If you do a search for “Nintendo Switch” (without quotes) in the product page, I am the only one who wrote the review of Nintendo Switch and I gave it a one-star rating. No one has ever written a review of the 512GB MicroSD card for Nintendo Switch except me.

So, I went with a SanDisk 256GB MicroSD card. Yes, it’s more expensive, but the truth is, I have not had any problems with two large games and a couple of small games that was downloaded into my SanDisk MicroSD card and I gave it a 5-star rating for that. I wanted the largest capacity I can get, but at the end of the day, I think 256GB is more than adequate for purchasing console-exclusive games for Nintendo Switch.

One game that is not console-exclusive is Dragon Quest XI S, which is available for both Steam for PC and Nintendo Switch. I already have Dragon Quest XI S in my Steam library, so I do not see myself purchasing the game for Nintendo Switch. I have my Switch docked and the dock is hooked up to my home theater receiver, so I can play games on a large screen monitor. And yes, my computer is hooked up to my receiver via HDMI, so I use my computer all the time. If I want to play games that are exclusive to Nintendo Switch, I can switch my receiver to Nintendo Switch. So anyway, I don’t care for portability aspect of Nintendo Switch because the screen size is not suitable for my visual impairment.

Should I have went with a 400GB MicroSD card? Yes. However, I’ve had to ask myself this question: am I going to play games in Nintendo Switch that is available for Steam? The answer is no, which I already covered that in the previous paragraph. So it’s only going to be console-exclusive games such as Mario, Zelda, Pok√©mon, and just about any games that are not available in Steam. If I factor in games that take up to 16GB in disk space, I can only see myself playing 15 large games, which is way more than enough for me. Of course, with a 400GB MicroSD card I would have bumped up to 24 large games. However, I would be looking at spending hundreds of dollars in games before I run out of space in a MicroSD card. I have already spent $120 for two large Zelda games and even Link’s Awakening is another $60. Yikes. So yeah, 256GB is more than enough for me for now.

With all that said, you get what you pay for when it comes to pairing a MicroSD card with Nintendo Switch. Don’t skimp on a price of a MicroSD card just because you get a much higher capacity for your new Nintendo Switch. Now go play some Zelda games and have fun!