Quantcast
Channel: Byte Pursuits
Browsing latest articles
Browse All 10 View Live

Image may be NSFW.
Clik here to view.

changedetection.io – be aware of potentially heavy traffic with selenium...

Table of ContentsWhy use changedetection.io with selenium webdriver selenium webdriverMy setup – 12 urls checked every 1 to 4 minutesHere’s the full changedetection.io docker-compose.yml setup I’ve...

View Article



Image may be NSFW.
Clik here to view.

Nginx – enabling brotli compression with gzip fallback

Table of ContentsWhat is Compression?What assets should I compress?What is Gzip/deflate compressionWhat is Brotli compressionShould I support deflate and gzip in nginx if I use brotli ?Install and...

View Article

Dockerizing Python Poetry Applications

This is an example of Dockerizing Python Poetry Applications. I wanted to share a simple Dockerfile example that tries to follow the best Dockerfile packaging practices: non-root user, alpine base,...

View Article

AWS ECS volume permission denied when using non-root Dockerfile

Using the Least Privileged User (and definitely a non-root user) is one of the best practices when working with Dockerfiles. By default, when a Dockerfile does not specify a user, it uses a root user...

View Article

Benchmarking of PHP application with php-fpm vs swoole/openswoole

Table of ContentsHow realistic is this benchmark?What application is being tested?Test system specsUsing wrk to create loadAbout swoole vs php-fpm processing differencesChoosing between SWOOLE_BASE vs...

View Article


vite.js to precompress your .js and .css bundles in brotli and gzip format

Vite.js bills itself as a “Next Generation Frontend Tooling”, in simpler words this is something to replace your webpack bundler with (for your next project) as most modern browsers suppport ESM which...

View Article

Image may be NSFW.
Clik here to view.

Access the GitHub repository from the bitbucket pipelines cicd

If you are like me and part of your company is using Bitbucket while the other part is using GitHub -> you might find this post helpful. If you need to git pull a repository from GitHub into one of...

View Article

Image may be NSFW.
Clik here to view.

12 bay homelab NAS – JMCD 12S4 from TaoBao. Upgrading my Truenas Scale...

High density compact 12 bay nas server for homelab, (optionally rackmountable, but probably best for no-rack setups) – JMCD 12S4 from taobao seems to be a great case for those looking to expand their...

View Article


Image may be NSFW.
Clik here to view.

Google significantly reduces recaptcha free tier, introduces new pricing models

reCAPTCHA is service from Google that helps protect websites from spam and abuse. A “CAPTCHA” is a turing test to tell human and bots apart. Previously almost free for most sites – the pricing is...

View Article


Image may be NSFW.
Clik here to view.

Simple Varnish Cache Warmer using wget2

You are caching your site in some origin Cache, such as Varnish Cache. For many reasons you may want to configure shorter cache TTL, let’s use 24 hours for this example – this could be for many...

View Article
Browsing latest articles
Browse All 10 View Live




Latest Images