Blog

Blog Post Image
Submit files to an API using http gem

Submitting file(s) to an API in ruby might look new to many developers as there might not be many real-time use cases where you submit a file to an API unless you work on form submission where the user has to upload his/her image or something related to that. It is way easier than you can imagine, we can make use of the HTTP gem for this purpose. We chose HTTP over many other gems because of various reasons, some of them being

Read More
Blog Post Image
Setting up a Private Docker Registry

Docker registry is a repository of Docker images from where you can pull and push images. The registry holds different tagged versions of images. One of the most used public registries is DockerHub which involves zero maintenance and provides a ready-to-go solution. Using a public registry is suitable for small scale development. But when it comes to an enterprise, pushing your images to public repositories isn’t the best practice.

Read More
Blog Post Image
Train a model in google colaboratory with google drive data

As Deep Learning engineers, we always wanted access to powerful computers. And when it’s available for free, we would love to make full use of it. Google is providing colaboratory notebooks powered by GPUs and TPUs. But when we have huge dataset to train we will have a problem. We have ways to upload the data to the virtual machine in which colaboratory is running, but at the moment you get disconnected all the data associated to that VM is lost. So we can use our own google drive data to train and also store the trained models in drive itself.

Read More
Blog Post Image
Learn gRPC and Protobuf with GoLang

A structured data transfer protocol. It is simpler, more compact and faster than XML because binary data is optimized for the minimum size of the message.

Read More
Blog Post Image
Getting started with Nomad

Nomad is a workload orchestrator built by HashiCorp. But what is a workload orchestrator? For instance, let us say you have an application that needs to be deployed. Ideally, you will find a server with the necessary resource allocation needed by the application, deploy the code in it, set up networking, manage the lifecycle of the application, etc. Handling all these manually will not enable us to scale our application. To achieve all these with ease, orchestrators comes to our rescue.

Read More
Blog Post Image
React for Vue Developers - Part 2

In this part, we’ll focus on fundamentals like State Management and Lifecycle in React application. We have already covered a few topics such as Code Style, Components, CSS, Props, State and Event Handling in part one of this article.

Read More
Blog Post Image
React for Vue Developers - Part 1

ReactJS and Vue.js are the two most popular open-source JavaScript libraries that are being used to build numerous websites today. Both ReactJS and Vue.js are lightweight and have a lot of similarities like the usage of virtual DOM, component-based architecture, usage of props, chrome Dev tools for debugging and many more. But both of them won’t exist in the absence of any significant differences.

Read More
Blog Post Image
Using State and Effect Hook in React

React Hooks, a feature which is available in React v16.8, is something awesome you should know about. Let’s see, how to use state and other React features without writing a class.

Read More
Blog Post Image
Responsive Design for flutter

The concept of Responsive Design is all about using one set of code that respond to various changes to layout.

Read More
Blog Post Image
Getting Started with Redux

Redux stores and manage the state of your application much easier and in a predictable way.

Read More
Blog Post Image
Learn Concurrency in Go

One of my favorite features of Golang is its inbuilt concurrency support and the simplicity in using it. Let’s see how simple it is, using the Yet Another Producer-Consumer Solution (YAPCS)

Read More