5 reasons to switch to Firefox right now
Sep23

5 reasons to switch to Firefox right now

Mozilla Firefox was one of the applications that opened my eyes to open source. It wasn’t by any means the tipping point, but it was part of a larger cumulative effect of several open source applications grabbing my attention, which ultimately resulted in me switching to Linux, and never looking back. Since switching to Firefox, which occurred well before I consciously changed to open source, I’ve been an avid Firefox...

Read More
Build your website with Jekyll
Sep23

Build your website with Jekyll

Static website generators and JAMStack have taken off in recent years. And with good reason. There is no need for complex backends with only static HTML, CSS, and Javascript to serve. Not having backends means better security, lower operational overhead, and cheaper hosting. A win-win-win! read more Powered by...

Read More
My favorite LibreOffice productivity tips
Sep22

My favorite LibreOffice productivity tips

LibreOffice is my productivity application of choice. It’s one of the most potent reasons for recommending Linux distributions to educators and students, whether PK-12 or higher education. Now that the school year is upon us, I thought I would recommend some LibreOffice shortcuts and tips that might save you valuable time. Work faster with keyboard shortcuts I use a lot of keyboard shortcuts. Here are the most common shortcuts...

Read More
Add storage with LVM
Sep22

Add storage with LVM

Logical Volume Manager (LVM) allows for a layer of abstraction between the operating system and the hardware. Normally, your OS looks for disks (/dev/sda, /dev/sdb, and so on) and partitions within those disks (/dev/sda1, /dev/sdb1, and so on). read more Powered by...

Read More
3 ways to test your API with Python
Sep21

3 ways to test your API with Python

In this tutorial, you’ll learn how to unit test code that performs HTTP requests. In other words, you’ll see the art of API unit testing in Python. Unit tests are meant to test a single unit of behavior. In testing, a well-known rule of thumb is to isolate code that reaches external dependencies. For instance, when testing a code that performs HTTP requests, it’s recommended to replace the real call with a fake call...

Read More
Run containers on your Mac with Lima
Sep21

Run containers on your Mac with Lima

Running containers on your Mac can be a challenge. After all, containers are based on Linux-specific technologies like cgroups and namespaces. Luckily, macOS has a built-in hypervisor, allowing virtual machines (VMs) on the Mac. The hypervisor is a low-level kernel feature, not a user-facing one. read more Powered by...

Read More