Ubuntu

Let’s build a snap together – a complex snapcraft.yaml walkthrough

It has been a while since we talked about how to build snaps. In the past, we went through a number of detailed examples, focused on different programming languages and the use of various useful components that can be declared in snapcraft.yaml, like extensions, stage packages, layouts, and more. Today, we want to give you …

Let’s build a snap together – a complex snapcraft.yaml walkthrough Read More »

Open Source API Gateway – Kong Install in Ubuntu 20.04 1

Open Source API Gateway – Kong Install in Ubuntu 20.04

Kong gateway is one of the open source API gateway in the Cloud Native World. As it is an API gateway, it also sits in front of any API services and provides security and control. It is also used to manage the lifecycle of APIs and microservices. It provides services like Rate-limiting, Authentication, API keys, …

Open Source API Gateway – Kong Install in Ubuntu 20.04 Read More »

Fwbackups – How to Install and Backup Your Data on Ubuntu 22

Fwbackups – How to Install and Backup Your Data on Ubuntu

Introduction fwbackups is a feature-rich user backup tool that allows you to backup your essential documents anytime, anyplace using a simple, powerful interface with support for scheduled backups and remote backups. There are a lot of features of fwbackups, some are mentioned below: With this interface, creating new backups or restoring documents from a previous …

Fwbackups – How to Install and Backup Your Data on Ubuntu Read More »

Linux wget Command with Examples 28

Linux wget Command with Examples

GNU Wget is a free tool that allows you to download files from the internet using the command-line. Wget has a lot of features, including the ability to download multiple files, limit bandwidth, resume downloads, ignore SSL checks, download in the background, mirror a website, and more. This article demonstrates the different options available using …

Linux wget Command with Examples Read More »

tty (/dev/tty ) vs pts (/dev/pts) in Linux 36

tty (/dev/tty ) vs pts (/dev/pts) in Linux

tty is simply the ports connected to the computer like a mouse, keyboard. pts are pseudo terminals that are SSH or telnet connections. You can understand tty and pts as connection channels to which Linux systems communicate with the client. Both are responsible for keeping sessions alive and sending packets. In this article, I’ll give …

tty (/dev/tty ) vs pts (/dev/pts) in Linux Read More »

Accessible by design: How we are designing for accessibility at Canonical

In this blog post, I will talk about some of the most important considerations when it comes to building UIs that are accessible by design and how we are approaching this challenge at Canonical to continuously improve the accessibility of Vanilla, our open source design system and CSS framework. Background When I joined Canonical in …

Accessible by design: How we are designing for accessibility at Canonical Read More »

How to Install Discord on Manjaro Linux 49

How to Install Discord on Manjaro Linux

What is Discord? Discord is a popular, free, and web-based communication application. It supports VoIP and instant messaging. Users can communicate with voice calls, video calls, and texts. The software was initially designed to be used as a gaming platform for mobile games where players can communicate about gaming strategies. But now, Discord is no …

How to Install Discord on Manjaro Linux Read More »

Reduce your method calls by 99.9% by replacing Thread#pass with Queue#pop 61

Reduce your method calls by 99.9% by replacing Thread#pass with Queue#pop

When doing multi-threaded work in Ruby, there are a couple of ways to control the execution flow within a given thread. In this article, I will be looking at Thread#pass and Queue#pop and how understanding each of them can help you drastically optimize your applications. Thread#pass – what it is and how does it work …

Reduce your method calls by 99.9% by replacing Thread#pass with Queue#pop Read More »