Check out my iOS apps here
As an Amazon Associate I earn from qualifying purchases.

What is the difference between 65% VS 60% keyboards? Is it really the arrow keys?

At A Glance, 65% & 60% Look The Same, So What’s The Main Difference Between The Two? A common misconception people tend to have is to think that 65% keyboards are 60% keyboards with arrow keys. I used to think the same before. Part of the reasons is that I couldn’t find the difference when …

What is the difference between 65% VS 60% keyboards? Is it really the arrow keys? Read More »

Buying Used or Refurbished Thinkpad Buying guide & tips

Here Are The Things To Look For When You Buy A Used Thinkpad So you are looking for a used Thinkpad, either because you want to start collecting them, or maybe because you want an affordable machine for development, or for any other purpose. Since buying a used laptop has many pitfalls, I have made …

Buying Used or Refurbished Thinkpad Buying guide & tips Read More »

Keyboards Form Factors explained:- Full-size 100%, 1800-Compact, 96%, Tenkeyless , TKL, 87%, 80%, 1800-Compact, 75%, 60%, 40%, Tenkey, 5%

There Are Quite A Number Of Keyboard Types & Form Factors, Let’s Take A Look At All Of Them We all use keyboards to work on our computers. While it’s theoretically possible for all of us to use full-sized keyboards and still be fine. Using a smaller keyboard can be more convenient for some, and …

Keyboards Form Factors explained:- Full-size 100%, 1800-Compact, 96%, Tenkeyless , TKL, 87%, 80%, 1800-Compact, 75%, 60%, 40%, Tenkey, 5% Read More »

What is HtmlUnitDriver, how to use it with Selenium Web Driver & Java, and what are its advantages & disadvantages?

What Is HtmlUnitDriver? HtmlUnitDriver is headless browser you could launch with Selenium Web Driver, meaning that it’s a browser without a user interface. Such browsers have many advantages, like taking less resources, since they don’t have to render the web elements visually on the screen. Although some pages may not render correctly in such browsers, …

What is HtmlUnitDriver, how to use it with Selenium Web Driver & Java, and what are its advantages & disadvantages? Read More »

Dierya DK63 Review:- A good compact mechanical keyboard & shortcuts machine

Dierya DK63 Review In Few Words (Mini Review) For some time, I wanted a keyboard to use for entering keyboard shortcuts, one that’s both small & wireless, as well. So I looked around and found Dierya DK63, which filled the gap for me. It’s a great keyboard if you want something for typing & entering …

Dierya DK63 Review:- A good compact mechanical keyboard & shortcuts machine Read More »

What are Split keyboards, and what are their advantages & disadvantages.

Definition Of Split Keyboards Split Keyboards are a kind of keyboards that are divided into two separate parts, usually in a way that makes it easier to type without bending your wrists, which is what normal keyboards forces you to do. These keyboards help you keep your wrists straight, either because the keys layout is …

What are Split keyboards, and what are their advantages & disadvantages. Read More »

Selenium Web Driver Tutorial:- Locating elements & Filling a login form

Let’s Learn How To Use Web Driver To Fill A Login Form And Submit It In the previous lesson, we launched Firefox using Web Driver & opened a page, then closed the browser. That was nice for a starter, but we would want to do more than that with Selenium. We want to automate filling …

Selenium Web Driver Tutorial:- Locating elements & Filling a login form Read More »

What are Tenkeyless keyboards (TKL, 87%, 80%)? And what are their advantages & disadvantages

Definition Of Tenkeyless Keyboard (TKL) Take 100% keyboard, cut the numpad part, and you simply get a Tenkeyless keyboard. Tenkey is another name for the numpad, thus the name Tenkeyless. It’s One of the simplest keyboard form factors to explain ☇ Here are 100% & Tenkeyless keyboards side by side:- Since only the numpad part …

What are Tenkeyless keyboards (TKL, 87%, 80%)? And what are their advantages & disadvantages Read More »