Author: Pawan Bisht

Zero-Cost Asynchronous Programming in Rust

Reading Time: 4 minutes This article helps you out with the concept of Asynchronous Programming in Rust. Writing Asynchronous code can greatly improve performance but the downside is they are complex. In this post, I will explain you how to use futures(Rust Library) and its methods using simple examples and will assume that readers having an idea about Rust and for those who are unfamiliar with Rust, Rust is Continue Reading

Rust Traits: Quick Introduction

Reading Time: 3 minutes Traits are the abstract mechanism for adding functionality to types or it tells Rust compiler about functionality a type must provide. Traits are a way to group methods to define a set of behaviors necessary to accomplish some purpose. In a nutshell, Traits are kind of similar to interfaces in other languages with some differences. Here, we focus on different aspects of Traits and I’ll Continue Reading

Hawk-Rust Series: Actuation of Raspberry Pi Camera

Reading Time: 2 minutes Raspberry Pi provides a set of GPIO (general purpose input/output) pins that allow you to control electronic components for physical computing and explore the Internet of Things (IoT).And the Camera Module is a great accessory for the Raspberry Pi, it allows users to take still pictures and record video in full HD. In this project, we have used Raspberry Pi and its camera to authenticate Continue Reading

HAWK-Rust Series: Automate Infrastructure using Terraform

Reading Time: 3 minutes HAWK is a Rust based Image Recognition project, which implements a two-factor authentication by using the RFID card for user identification and Image for user validation. In this project, we have used AWS services and the whole AWS infrastructure required by this project is automated using Terraform (a tool for building, changing, and versioning infrastructure safely and efficiently).

Containerize Rust Application with Docker

Reading Time: 3 minutes Containerization is a lightweight alternative to a virtual machine that involves encapsulating an application in a container with its own operating system.So here I acquaint you all with containerizing Rust Application with Docker. Docker is a tool that allows users to easily deploy their applications in a container to run on the host operating system.

Memory Management in Rust: Ownership

Reading Time: 5 minutes Do you know any programming language which allows memory management or you want to manage the memory on your own, maybe because you just don’t want to rely on the garbage collector, Rust allows us to do so? In this blog I am going to tell how you can actually manage your memory on an abstract level . Exited!!? here we go…..

Handling Request in AWS Lambda using Java

Reading Time: 3 minutes Do you know!! to create your own request handler using Java for AWS Lambda is quite easy. Instead of implementing AWS Lambda’s predefined interfaces and override their abstract methods, you can write your own custom handler with user-defined parameters and use them accordingly. In this blog, we’ll get to know how to create request handler in Java and deploy handler’s jar to AWS Lambda.

Knoldus Pune Careers - Hiring Freshers

Get a head start on your career at Knoldus. Join us!