Cache Everything (Full Page Cache) to global CDN Locations

Ask yourself, if this page didn’t load almost immediately, but instead there was a blank white page for a few seconds, would you stick around? Around half of web users leave, if it takes longer than 3 seconds to load a web page. Two years ago I used Cloudflare’s Page Rules, more specifically the “Cache everything” […]

Linux Performance: Almost Always Add Swap. Part 2: ZRAM

Previously, we looked at how swap space, particularly swapping, can severely slow down Linux performance. We then tweaked Linux kernel parameters to make better use of server memory and to avoid heavy swapping. That article created some debate and good arguments for and against swap space. For example, if you have more than enough memory […]

Top Serverless Monitoring Tools + Serverless Resources

Technology continues to evolve and solutions for hosting applications continue to expand. One such method of application hosting that has been growing in popularity is Serverless Computing.   What is Serverless Computing? Put simply, Serverless Computing, is a cloud-computing execution model managed by cloud providers who run the servers hosting your application. Therefore, instead of […]

Pinebook Pro – My First Impressions and Setup Tips

The Pinebook Pro is a 14″ laptop built for developers and Linux end-users. It weighs less than 3lbs, which in my case replaces two times heavier laptop. (See my work-laptop history). I’ve not been this excited about receiving a piece of Linux hardware since the launch of the Raspberry Pi. This very blog post is […]

50 Top Server Monitoring & Application Monitoring Tools

Back in 2014, I compiled a list of top server and application performance monitoring solutions. Sharing that list publicly was a great way to gain feedback and recommendations on other tools available. In time that list grew from 20 to over 100 server monitoring and APM solutions! Because of its growing size, I’ve created below, a smaller, more […]

Best Linux Distro 2020 (for desktop)

Are you searching for the best Linux distro (distribution) for your desktop computer or laptop? This article will help you choose the Best Linux Distro for Desktop in 2020. Note that this post does not cover Linux server distributions, but instead focuses on the best Linux desktop distros. One great way to increase your familiarity with Linux servers is […]

Optimizing APM in the Cloud: A Retrospective Approach for Future Success

The growth and maturity of the cloud has required us, as tech pros, to manage an increasingly complex web of applications spanning on-premises, hybrid, and multi-cloud environments. While this affords us greater flexibility, agility, and scalability day-to-day, these changes to how we deliver applications are making traditional monitoring techniques much more difficult (sometimes impossible), while […]

Could not increase number of max_open_files to more than… (Solution)

A quick solution to the warning “Could not increase number of max_open_files to more than” when starting MySQL or MariaDB. For some background read How MySQL Opens and Closes Tables. Here’s an excerpt: “The table_open_cache and max_connections system variables affect the maximum number of files the server keeps open. If you increase one or both of these […]

Enable Automatic Updates – Fedora/Red Hat/CentOS + Bonus Tip

As a reminder, Red Hat Enterprise Linux is based on Fedora Linux and CentOS is a 100% compatible rebuild of Red Hat Enterprise Linux. With that out of the way, lets move on. Linux server security is crucial to Linux server administration. Part of keeping Linux servers secure, is to install security updates shortly after they […]

Choosing the right infrastructure technology for your application

Your infrastructure is the backbone of your application; knowing what works best for the application you’re running is the first step towards an efficient application and costs which fit your budget. With an ever-growing number of new infrastructure options, it can be hard to choose the best option for your application, and it often requires […]