In my previous blog, I have provided the details of how to set up Raspberry Pi in headless mode and how to SSH into the system. But sometimes we need to access desktop as per project requirement. For example, the user may want to see the graph of production done at the XYZ industry. So we need to set up […]
Setup Remote Access for Raspberry Pi using VNC
Early employees and company growth
Early employees – here is what your founder might not tell you. This post outlines some thoughts I had shared with my early employees on what to expect as we grow. There are several ideas (e.g.: employees should not be loyal to a company) that many founders cannot talk openly about. I understand that some things listed are not applicable […]
Setup Raspberry Pi headlessly without any external mouse, keyboard and display
Beginners find it confusing to set up the Raspberry Pi from scratch. There are many tutorials that show each individual steps in detail but not many of them have a list of all the individual steps together. I also come across the same problem and come up here with the solution. I hope this post is helpful to you. Components To setup […]
Collect real-time streaming data and store in Amazon S3 using Amazon Kinesis Data Firehose
This post will serve as a quick tutorial to understand and use Amazon Kinesis Data Firehose. As a hands-on experience, here we will learn how to host a sample website using the apache web server on the EC2 Linux instance and collect the real-time logs of the website to AWS S3 using Kinesis Data Firehose. Why this post? Streaming data […]
Exploratory Testing using Chrome Extension
This post is for those who do a lot of exploratory testing. Exploratory testing is an important part of the agile environment, it helps testers to keep up with rapid development. It’s considered a phase where tester learns, does test design, and executes it simultaneously. This article helps the tester by highlighting how using a plugin from chrome called “Exploratory […]
Replace logging with Loguru
We have a bunch of logging happening in our test popular automation framework and we were using standard Python logging module. We always wanted to make our debugging process simple and make logging look pleasant. Recently we came across the Python module Loguru which provides easier file logging with rotation / retention / compression and also provides good string formatting. […]
Setup Linux testing environment on Windows using WSL1
Update: This solution works on WSL1 only Why this post? If you are one of those testers that had been using a Windows machine and have had to setup a Linux system for running your Selenium automation test, this post is for you. I had to setup a Linux system for running the automation tests for one of our clients. […]
Peer-checkins to combat loneliness in a fully remote company
In this post, I am sharing the concept of ‘peer-checkins’ that Qxf2 (a fully remote company) has been using to combat the loneliness that comes from working fully-remote. A ‘peer-checkin’ is a 15-30 minute/week talk with a group of colleagues that is completely non-technical. It is similar to a water-cooler conversation at a co-located office. I am outlining the rules […]
Arduino project – Remote based toll gate and automatic parking indicator system
This post details about building a wireless toll gate and an automatic parking indicator system using Arduino. It will help anyone (including a beginner) who is interested to try their hands-on building and testing an Arduino project using IR remote / receiver, Ultrasonic sensor and servo motor. Project brief The idea is, When a vehicle approaches the toll gate, a […]
Deploying a web application using Kubernetes
This post outlines the steps I followed in deploying a website in Kubernetes. Kubernetes is a platform for automating deployment, scaling and management of our application across a cluster of hosts. It works with a different range of container tools and the one we will be using here is the popular Docker. I have divided the process into 3 main […]