Day: January 20, 2022

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 9

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 21

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 »