Best Screen Recorders For Linux

Best Screen Recorders For Linux

Kazam Kazam is a minimal and nifty tool for screencasting. It includes screenshot support too. Kazam is most suitable for beginners and for getting the task done quickly without going too much into various options. Kazam Interface Main Features Simple and compact user interface Supports multiple video output format Audio recording from a suitable source (microphone or speaker) Support for recording a single window or selected screen area Delay timer support Pros Simple and minimal, easy to use. Cons Very few options for tweaking…

Read More Read More

How can I set up an A (address) record for my domain?

How can I set up an A (address) record for my domain?

It is possible to set up an A record from Namecheap’s side for domains that are using our BasicDNS, BackupDNS(a legacy option), PremiumDNS or FreeDNS. If your domain name is pointed to any of these DNS systems, perform the following actions to create an A (address) record for it: 1. Sign into your Namecheap account (The Sign In option is available in the top hat of the page). 2. Select Domain List from the left sidebar and click on the Manage button next to your domain: 3. Navigate to the Advanced DNS tab at the top of…

Read More Read More

Linux Manjaro Switching from BIOS to UEFI

Linux Manjaro Switching from BIOS to UEFI

For UEFI install the Disk partition table should be of type GPT (Guid Partition Table). If you dont want to format your hard disk to GPT, but instead want to migrate from MBR to GPT while trying to save your data, can have a look at http://www.rodsbooks.com/gdisk/mbr2gpt.html 1) You would need to create an ESP (EFI System Partition). It is a FAT32 partition which has the .efi files for booting, which you can create using Gparted or gdisk. (Size 200-512 MiB). You would…

Read More Read More

Downgrade a package from Aur

Downgrade a package from Aur

Hello, I had to downgrade a virtualbox-oracle-ext from the newer version 6.0.0 to 5.2.2 and here are the steps First Go to Aur package https://aur.archlinux.org/cgit/aur.git/?h=virtualbox-ext-oracle   Select version download the package and unzip it and CD to its directory cd aur install the package using command makepkg -si

The Unstated React Service Pattern

The Unstated React Service Pattern

This guide demonstrates a React Pattern for sharing global state, without requiring any of the following: 😒 Prop-Drilling 🔥 Redux 💲 MobX 🏀 Apollo Link State (The above emojis were auto-selected by Emoj) The Context API Recently I found myself at an Advanced React Training with Michael Jackson(no… not the King of Pop, the King of React Router 😉). We spent a good deal of the time working through Higher Order components and the new React Context API. Being so new to The React Way, (yet so familiar with…

Read More Read More

DIY React state manager

DIY React state manager

This is a tutorial aim to demystify what libraries like react-redux does under the hood and learn about the new context apis Why even bother I think there are a couple of reasons why you should be interested in how state management works. If you know how it works under the hood, a lot of problems that you might have will be more simple to debug, especially if you’re moving away from a consolidated library to a new library which is…

Read More Read More

You Might Not Need Redux

You Might Not Need Redux

People often choose Redux before they need it. “What if our app doesn’t scale without it?” Later, developers frown at the indirection Redux introduced to their code. “Why do I have to touch three files to get a simple feature working?” Why indeed! People blame Redux, React, functional programming, immutability, and many other things for their woes, and I understand them. It is natural to compare Redux to an approach that doesn’t require “boilerplate” code to update the state, and to…

Read More Read More

LINQ for JavaScript library: mini-linq-js

LINQ for JavaScript library: mini-linq-js

mini-linq.js LINQ for JavaScript library, which allows to work with arrays in a more easy way and focus on business logic. Installation bower install mini-linq-js –save npm install mini-linq-js –save Usage Just link mini-linq.js or mini-linq.min.js in your html. <script type=“text/javascript“ src=“mini-linq.min.js“></script> You can also attach and use mini-linq with knockout observableArray. Just link mini-linq.knockout.js. Also you may use postponed lazy-execution for arrays by linking mini-linq.lazy.js. You also may use it in your Node.JS project by using require(‘mini-linq-js‘); Available methods any all where select selectMany count orderBy orderByDescending groupBy distinct firstOrDefault…

Read More Read More