Vishal Parikh

96 Flips | 7 Magazines | 11 Likes | 1 Following | 9 Followers | @vdparikh | Keep up with Vishal Parikh on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Vishal Parikh”

Building a Web App With Go, Gin and React

This article was originally posted on My Blog<p><b>TL;DR:</b> In this tutorial, I'll show you how easy it is to build a web application with Go and the Gin …

Creating Your Own Bot Experience with go-sarah

Chat tools have been good friends of developers. On chat tools we share our thoughts, problems, solutions, jokes, and pretty much everything we do as …

How to start a Go project in 2018

How to start a Go project in 2018 (1735 words)<p>Getting started with a Go project in 2018 is frankly a little more painful then getting anything else …

How to build a Serverless API with Go and AWS Lambda

Earlier this year AWS announced that their Lambda service would now be providing first-class support for the Go language, which is a great step …

All about Promises and async / await

Recently I revisited Wes Bos his ES6 for everyone course and made some notes on the Promise and async / await modules. These notes got a little out …

JavaScript

How To Make A Drag-and-Drop File Uploader With Vanilla JavaScript

It’s a known fact that file selection inputs are difficult to style the way developers want to, so many simply hide it and create a button that opens …

5 website development trends that rocked 2017

StaticGen combines language markups like reStructuredText or Markdown with engines for creating templates such as Jinja, to generate HTML files. HTML files developed from the process can be served and hosted by a CDN (content delivery network), or a web server without using other dependencies like …

Build a “Serverless” Ping Service + Status Page in 4 Steps with StdLib Scheduled Tasks

One of the most requested features at StdLib has been the ability to create remote scheduled tasks, or the equivalent of cron jobs, using our FaaS …

DevOps

gotest

Like go test but with colors.<p>Installation<p>Usage<p>Accepts all the arguments and flags go test works with.<p>Example:<p>gotest comes with many colors! Configure …

Success

Epson just unveiled a 130-inch ‘screen-free’ laser TV that launches this fall for $3,000

The home projector market is likely far bigger than you think, and Epson is the market leader by a wide margin, with a 53% market share in the United …

All the fundamental React.js concepts, jammed into this single Medium article

Last year I wrote a short book on learning React.js which turned out to be about 100 pages. This year, I am going to challenge myself to summarize it …

Software Engineering

13 Outdoor Tech Gadgets To Create Your Backyard Oasis

Summer isn’t over yet – and for some of us it’s in full swing and we continue to enjoy barbecues and pool parties. If you’re fortunate enough to have …

Gear & Gadgets

Up – deploy serverless apps in seconds

Last year I wrote Blueprints for Up, describing how most of the building blocks are available to create a great serverless experience on AWS with …

Writing Modular Go Programs with Plugins

Tucked among the multitude of significant features introduced in Go version 1.8 is a new <i>Go</i> <i>plugin</i> system. This feature let programmers build loosely …

Programming

An Intro to Concurrency Patterns in Go

<b>UPDATE:</b> You now can read part 2 of this article here.If you’re new to the Go programming language, it’s pretty likely that one of the first things …

Writing a very fast cache service with millions of entries in Go

Recently our team has been tasked to write a very fast cache service. The goal was pretty clear but possible to achieve in many ways. Finally we …

Introducing HTTP Tracing

IntroductionIn Go 1.7 we introduced HTTP tracing, a facility to gather fine-grained information throughout the lifecycle of an HTTP client request. …

23 Bollywood Remakes Of International Films That Didn’t Let The Originals Down

Bollywood might not always make the most inspirational cinema, but it does not fail to take inspiration from around the world. They've generally …

Bollywood

Making the move from Scala to Go, and why we're not going back

UPDATE:<br>This blogpost has received a lot of attention since it's been published, including on Hacker News, Golang Weekly and Scala Times; thank you! …

How to get Google Assistant on any Android Marshmallow smartphone in 9 steps

The all new and advanced Google Assistant is a core element of the company’s messaging app Allo, and the flagship Pixel and Pixel XL smartphones that …

5 things about Docker on Raspberry Pi

Here are 5 things you need to know about using Docker on the Raspberry Pi from <b>Docker Captain Alex Ellis</b> @alexellisuk<p>If you're new to Docker then …

Raspberry Pi

How to set up an AWS IoT button

<b></b><i>Let’s make a Boop Button.</i>A couple of weeks ago, I saw that Amazon had made their AWS IoT button available. This is the same base hardware they use …

Serverless Architectures

One of the latest architectural styles to appear on the internet is that of Serverless Architectures, which allow teams to get rid of the traditional …

Message Queues Part 2: The PubSub Protocol

The Publisher-Subscriber model in a nutshell<p>What is PubSub exactly?<p>PubSub is a communication topology where a single entity called Publisher produces …

Golang Auto Build Versioning

Atatus’s backend consumer and server are written in Go, and earlier we were just deploying our applications without tracking any version number or …

Microservices

Developing your eye for design

This advice was originally intended for a friend but I decided to write it down so that hopefully others can benefit from it too.<p>Looking back to when …

UX Design

How to build and use a basic Android app for your business

There was a time in the early days of the internet when not every business had a website. Back then, you would often read articles attempting to convince business owners to invest in their ‘online presence’ and get with the times. Sure the articles were normally written by web developers and may …