Google Logo

Happy 18th Birthday, Google

Some thoughts on how ubiquitious Google has become in our lives on its 18th Birthday.

September 27, 2016 · 4 min · Vishal V. Shekkar
Reliance Jio Logo

Reliance Jio — My take on the service

A quick take on the new telecom service in India—Reliance Jio

September 13, 2016 · 5 min · Vishal V. Shekkar

Why iPhone 7 won’t have Li-Fi

For the past few days there have been numerous reports that the next iPhone would feature the newly developed Li-Fi, which is the transfer of data using visible spectrum of light instead of radio waves, which the Wi-Fi use. Li-Fi boasts a bandwidth 10,000 times that of Wi-Fi. The radio spectrum being extremely crowded, Li-Fi is well in need. Li-Fi works by modulating the intensity of light emitted by light sources such as LED lamps in a very indiscrenable way to humans to get the data across....

January 23, 2016 · 3 min · Vishal V. Shekkar
A cover image showing a grid of drawers that typically archive physical objects or notes.

Archiving and Unarchiving Swift Structure Instances — Revisited

Note — Since the release of Swift 3, a few statements made in this article are not true for Swift 3, but they hold good for older versions of Swift. The power of structures in Swift makes you want to use it a lot more than you would in any other language. This is a good thing, as long as you know when to use structures and when to strictly not....

December 8, 2015 · 6 min · Vishal V. Shekkar

Archiving and Unarchiving Swift Structure Instances

Note — This article is now outdated. There’s a new article with updated info here. When working on a project not too long ago, My teammate and I came across the following situation. We started developing the project on Swift 2.0 and moved over to 2.1 with the released of Xcode 7.1. We used a class conforming to the NSCoding protocol to store the basic information about the app’s user....

November 4, 2015 · 2 min · Vishal V. Shekkar