In last 5 to 10 years, mobile penetration has grown by about 25% across the globe. This was also accompanied by increased usage of mobile internet resulting in people spending more time on their smartphones. Since it is easy for mobile users to get distracted, it became absolutely important for websites to be really fast. This gave rise to a framework called AMP – Accelerated Mobile Pages.
WANET
With so many devices around us, it is only logical to think how can we get those devices to connect with each other. Connecting such devices through a router or access point or cellular network is the most common way. However, there are also use cases where infrastructure such as router or cellular network is not available and still the devices need to communicate with each other. In such cases, an ad-hoc network comes to rescue – Wireless Ad-hoc Network or WANET.
virtualenv
Many times it so happens that you need to work on multiple projects simultaneously. Or your curious mind wants to try out the latest version of some library without affecting your well-set dev environment. What do you do in such a case? Replicating source code in a different location could be one way. But how would you handle system level dependencies and versions? Let’s see how virtualenv can help us.
PowerShell
When someone talks about “shell” in the software world, almost every one was certain that the context is *nix. But not in recent past. Microsoft has developed its own task automation and configuration management tool called PowerShell, which it made open-source fairly recently. There are some similarities between *nix shell and PowerShell, but not many.
Wireframe
Working on a website project? Not sure what the website owner really wants? Start with wireframes! Wireframes are page schematic or visual guides for arranging the information on a given webpage. This process of creating wireframes is tremendously useful when there are ambiguities and uncertainties about the overall layout of the website.