Genrehow - A Technology Blog

Tuesday, July 3, 2018

What the “i” in iPhone means
July 03, 20180 Comments
Do you ever wonder what the “i” means in the iPhone? Apple has been naming its devices with a prefix “i” such as iPhone, iMac, iPod, Itunes etc, and it has been since the release of the first iMac in 1998. So why apple uses “i” as it the main prefix in all its products? Well, here is the answer.

The answer to What the “i” in iPhone means….

There have been many answers to these question. In 1998, at an Apple event, Steve Jobs introduced the iMac. Jobs explained the link between “i” and “Mac”.
“iMac” comes with the combination of the Internet with the simplicity of Macintosh,” he said.” We are targeting this for no. 1use that people tell us they want a computer for, which is to get on the internet fast and simple.”
In 1998, the prefix ‘i’ in iMac basically stood for The Internet. Jobs shows its explanation using a slide that said what else the “i” means to Apple. In the slide, besides Internet Apple’s prefix also stood for Individual, inform, instruct and inspire. Well, it is clearly understood that Apple didn’t have The Internet in mind when naming the iPod and Internet in ‘i’ comes much later.
in 2007, when iPhone has announced one of its three key ingredients was internet communication which brings back the original intended meaning to the prefix “i”. And the other two fundamentals were music and phone calls).
Now as Apple grows, the prefix “i” has emerged has some sort of brand niche for Apple. As it was abandoned the “i” while branding its smartwatch and TV boxes. Instead ofiWatch and iTV, Apple also have Apple Watch and Apple TV.
But no matter what sooner or later, Apple will return for its iconic “i” because it sells!
Reading Time:
Difference between Directx 12 and 12.1
July 03, 20180 Comments
Windows 10 is rolling out for free to Pcs across the globe, and it’s at the center of many things, not least Microsoft’s universal app strategy to grow the selection of Windows Phone apps by getting developers to create apps for Windows 10 desktops. The Difference between Directx 12 and 12.1 lies in Full support for DirectX 12 each card from Nvidia and AMD but they both support different feature sets. But there’s one other reason why Windows 10 matters, and that’s DirectX 12. touted as a next-generation application programming interface  (API) that offers lower overheads and more efficient utilization of multi-core CPUs, DirectX 12 promises improved performance for gamers all over. that sounds great, which is why DirectX 12 has been the center of a lot of hype and also a lot of confusion. considerable discussion has arisen around DirectX feature levels and version numbers, and you may have seen DirectX referenced variously as DirectX 11.1 and 12_1. As it turns out, that’s not due to very house styles, and the two are, in fact, quite different things. 

A DirectX version update adds a new set of standardized capabilities that give developers more tools to do their jobs better. in the case of DirectX 12, that would be the ability to have lower API overheads, improved utilization of multi-core CPUs, and the ability to combine the graphics processing capabilities of non-identical GPUs. On the other hand, a DirectX feature level is a clearly defined set of GPU functionality. it defines the minimum level of support a particular GPU needs to offer while still supporting the underlying DirectX specification. Note that we said minimum levels of support, so even though feature level 12_1 specifies support for conservative rasterization tier 1, a card like the Nvidia GeForce gtx titan X actually supports tier 2. ultimately, despite their similarities in naming, feature levels aren’t really related to the DirectX 12 API, which is why a card that supports only feature level 11_1 can still support DirectX 12. take the AMD Radeon r7 370, for example. even though the card supports only feature level 11_1, it can still take advantage of the key benefits of DirectX 12, like more direct access to GPU hardware for the API. However, it won’t benefit from aspects of feature level 12_1, like volume tiled resources and conservative
But if all Directx 12 and 12.1 cards will get to enjoy the advantages of the underlying APi, does that mean that feature level support is inconsequential? that depends on, the Fiji GPu on AMD’s flagship Radeon r9 Fury X uses the latestGraphics core Next (GCN) 1.2 architecture and supports DirectX feature level 12_0. On the other hand, top Nvidia cards using the GM200 GPu like the GeForce GtX titan X and 980 ti support feature level 12_1. One edge that Nvidia has been supported for conservative rasterization with feature level 12_1. Shadows are one of the more difficult things to  render in a true-to-life manner, but conservative rasterization enables smoother and more natural shadows, which is something that will be readily observed by end users. On the other hand, AMD’s GCN 1.2 architecture supports resource Binding tier 3, which – thanks to some backend changes that don’t require the cPu to work as hard – improves performance and makes for a more efficient graphics pipeline. However, unlike conservative rasterization, these changes don’t translate into any on-screen eye candy, so
However, unlike conservative rasterization, these changes don’t translate into
any on-screen eye candy, so Nvidia may, in fact, have the advantage here, at least in terms of perceivable benefits. But let’s return to the example of the Radeon r7 370. the card only supports feature level 11_1, whereas the Nvidia GeForce GtX 950 supports feature level 12_1. in the world of product marketing – where facts are often blurred – this has led to claims that AMD cards, including GCN 1.2 cards such as the Radeon r9 Fury X, don’t fully support DirectX 12. this is slightly misleading, because no single graphics card supports the entire set of DirectX features. For instance, the Nvidia GeForce GtX titan X and 980 ti only support resource Binding tier 2 (compared to tier   on AMD’s GCN 1.2 cards), despite their much-vaunted feature level 12_1 support.
At the end of the day, there’s just one key takeaway: Full support for DirectX 12 is a myth. each card from Nvidia and AMD both support different feature sets, and it’s up to you to decide which matter more, or if at all.
Reading Time:

Monday, July 2, 2018

How to Use Pluralsight Training for Free
July 02, 20180 Comments
Pluralsight is among the best places on the web to learn programming languages online through videos. Whether you are a complete beginner or a pro looking to advance your coding skills to the next level, you’ll find a video course at Pluralsight that will meet your needs.

They have all programming languages from JavaScript to PHP to Java to the trending technologies like AngularJS and React (see complete list). It is a subscription-based service and you have shell out $30-50 per month to get access to their entire video training library.
So if you want these all courses for free you have to join the Microsoft Visual Studio program, which is also free, you automatically gain free membership to the entire PluralSight library for 6 months and also, you don’t need the credit card for that.

So, here is the guide how you can activate Pluralsight Training for Free:

  1. If your Microsoft account, skip this step, if not then Go to and create a new Microsoft Account.
  2. Then go to and sign-in with your Microsoft account.
  3. This will open the Visual Studio Dev Essentials page. Here choose Pluralsight among the benefits and click Get Code.
  4. You’ll be taken to the Pluralsight website to activate and redeem your 6-month subscription.
So this is it, now you can enjoy the plural sight programming courses for free to almost six months from the day you had activated and redeemed the code. Also, you can use plural sight videos courses straight from your ios and android devices such that they would also be free there.
Also, you should definitely give Visual Studio Code a try. This is light-weight code editor from Microsoft that covers most programming languages and is available for Windows, Mac, and Linux. And also, it is a good editor for programmers and coders.
Fill Free to ask any queries in the comment section below.
Reading Time: