Concurrent programming using Python’s Async IO
Python’s Async IO has made writing concurrent applications a breeze. This article explores how Async IO can be used to achieve concurrency in Python.…
Python’s Async IO has made writing concurrent applications a breeze. This article explores how Async IO can be used to achieve concurrency in Python.…
GitHub Actions has made CICD easy. Couple it with the free hosting service offered by Firebase, you have a fully functional CICD pipeline ready for your frontend app completely free in no time. As frontend…
React’s useEffect hook has indeed made life a lot easier. But there are times when you would most certainly miss the fine-grained control class-based components give you over a component’s lifecycle. One such time is when you…
I recently had to install and configure Jest in a React app written using Typescript and ran into quite a few roadblocks. So, I thought of detailing the steps I followed to overcome the difficulties.…
Lerna comes to our rescue when we are to manage multiple inter-dependent packages within a repository. Have a package that is a dependency of another and you don’t want to waste time building the dependency,…
This tutorial explains in detail how Redux can be integrated into your Flutter app to help manage the state of your Flutter app. …
There may be situations where you may have to take pictures remotely and view them. With a Raspberry Pi single-board computer, Pi Camera and Socket.IO server, creating a DIY remote camera has never been easier.…
Needless to say, WordPress’ Gutenberg editor has made life easy for a lot of people. You no more need additional plugins, shortcodes, and theme customizations to format your posts to fit your various needs. I…
Docker helps keep your development and production environment constant allowing swift migration of apps from development to production. Since I wanted to migrate my blogs from a traditional web host to the AWS cloud, I…
Regularly backing up your web server content, or any content for that matter, is essential to avoid data loss in case of a malware attack or accidental deletion. If your website is hosted on a…
An SSD comes with a lot of advantages. It’s quick and fast and makes your PC boot faster, which, you may argue, is the dream of any PC owner. But it also has its shortcomings…
Setting up your Raspberry Pi device with Rasbian can be easy if you have the luxury of an HDMI monitor. But what if you don’t have one? Well, here I detail a method by which…
Well, downloading photos from a facebook from an album is as easy as right clicking and pressing on “save image as”, isn’t it? But what if you have tons of photos to download from a…
Nokia Asha 300 lies in between a feature phone and a smart phone. Unlike in smart phones taking screenshots in Nokia Asha 300 is not straightforward. Follow these steps to take a screenshot in Nokia…
Opera Mini by default does not display bitmap fonts which results in Tamil and Sinhala fonts not being displayed. However, a small tweak to the settings of Opera Mini can allow you to see both…
Google introduced a method by which your Youtube Channel would be directly linked to your Google Plus Profile/ Page, further increasing the connection between Google Plus and Youtube. Even though connecting your Youtube Channel to…