Setting up AMP for your WP blog

WP Blogs to AMP: What You Need to Know

Accelerated Mobile Pages (AMP) are still the rage, more than a year after the project was launched. As a business owner conversant with the latest digital marketing trends, I am sure you have given AMP a thought at least once during this period. If you own a blog or a news website, definitely so.

For bloggers and publishers on the WordPress platform, AMP conversion is supposedly simple. As with everything else on WordPress, there are plugins to convert WP blogs to AMP. Free ones too!

Download. Install. Activate. Is that it? (more…)

IoT Testers

IoT Testers: Are You Up for the Challenge?

The Internet of Things (IoT) is slowly but steadily changing the world. We are on the verge of another technological revolution, one in which testers have their role cut out for them. According to Gartner, security is one of the top 10 IoT technology areas that will be in focus in 2017 and 2018. As new products emerge, more specialized IoT testers will be required to ship secure, high-quality products.
(more…)

Progressive Web App

Create Your First Ever Offline-First Progressive Web App

Why do businesses prefer to have native apps even though they have fully responsive websites? Native apps load faster, give full-screen experience, have offline capabilities, support push notifications, and significantly add to user convenience. What if your mobile website had all of these benefits? That’s what a Progressive Web App is all about—the rich experience of an app and the full functionality of a website.
(more…)

Angular 2 for Fast Loading Apps

Make Your Apps Load Faster with Angular 2

Is the loading speed of your web application extremely important?

Is your web application’s loading time affecting sales?

Is your web application built on Angular 1?

If the answer to all the three questions is “yes,” then this blog post is for you. (more…)

HAProxy

Routing and Load Balancing Using HAProxy

As the microservice buzzword catches up, I believe sooner or later you might think of trying microservices. In this blog post, I shall cover some of the common problems related to routing and load balancing and how to get around them using HAProxy.

(more…)

Artificial Intelligence

Artificial Intelligence: The Evolution of the Thinking Machine

How often do you stumble on a new word while reading? If you are like me, you wouldn’t look it up in a dictionary. You will carry on reading as your mind intuitively figures out the meaning. We have to hand it to our brains. Over the course of millennia, the human brain has become adept at many things, including language and object recognition. So even if we don’t know exactly what we are looking at, our brains fill in the gaps by providing a rough interpretation.

What if we could create intelligent machines that could do the same—learn by associating things, just like the human brain? It is a question that has puzzled and driven curious minds for generations. This post takes a look at the evolution of Artificial Intelligence (AI)the making of the thinking machine.

(more…)

Action Cable in Rails 5

Action Cable in Rails 5 for a Simple Live Messaging App: A Beginner’s Tutorial

Rails developers like me are on a high with the release of Rails 5. Yes, DHH (David Heinemeier Hansson, creator of Ruby on Rails) has something really cool for us this time. One of the cool factors in Rails 5 is Action Cable, the framework that integrates WebSocket with Rails. Real-time features on Rails, such as live chat, notifications, interactive online games, and so on are all possible thanks to Action Cable.

Before we go into the tutorial on creating a real-time messaging app using Action Cable, let’s take a quick look at the server-side components of Rails 5.

(more…)

The Dawn of Realities in Business

It was in the 1990s that I was introduced to the idea of virtual reality. The three-dimensional simulated world inhabited by the sci-fi hero Jonny Quest was too amazing a concept for my then 10-year-old self. I used to wonder when I would be able to witness one in real life. The emerging world of virtual, augmented, and mixed realities does look like my childhood dream is coming true.

(more…)

Gamification 101

Gamification is a term that has been tossed around to describe scenarios where game elements placed in tasks engage users and make things less boring. Well, there’s more to it than that. Gamification is often mistaken for game simulations. Game simulations are game-like applications that are built not for entertainment but for learning certain real-world skills. Flight simulators (to learn how to fly) and racing simulators (that racing drivers use to learn the layout of tracks) are some examples. Even though these platforms involve games, these should not be confused with gamification. (more…)