Learn how to use Cloudflare Tunnel with Docker Compose on macOS for secure, zero-trust access to your local services, including network configuration and practical examples
cloudflaretunneldockerdocker-composemacosnetworkingsecurityzero-trustreverse-proxytutorial
Learn how to efficiently work with multiple branches (main, development, feature, bug) using shallow clones in a company environment
gitbranchesshallow-cloneworkflowcompanydevelopment
A real-world story about how company projects can silently consume your disk space, and how shallow clones could have saved the day
gitworkplacedisk-spacecompany-projectsdevelopmentstory
Learn how to contribute to massive open source projects like Linux kernel and Chromium when you can't afford the disk space for full clones
gitopen-sourcelinuxchromiumdisk-spacedevelopmenttutorial
Learn how to efficiently work with git shallow clones, make changes, and push your work back to the repository
gitversion-controldevelopmenttutorialworkflow
A deep dive into building a sophisticated package tracking system that bypasses modern anti-bot security using puppeteer-extra and stealth plugins
javascriptpuppeteerweb-scrapinganti-botsecurityautomationnodejstutorial
Learn how to make delicious homemade almond cookies using Mylky almond milk maker. A simple recipe with 9 ingredients and 45 minutes prep time.
recipebakingalmond-cookiesmylkydutch-cookinghomemadedessert
Learn how to set up automated versioning and npm publishing for Vue.js libraries using GitHub Actions
vuejavascriptgithub-actionsci-cdnpmpackage-development
A journey of transforming a local Vue.js notification library into a fully-fledged npm package
vuejavascriptnpmpackage-developmentfrontend
A detailed journey of transforming a self-contained IIFE script into a modern, maintainable Vue component using Rollup, covering dependency management, code organization, and build process optimization.
VueJavaScriptRollupIIFEComponentBundlingOptimization
Learn how to create a custom Vite plugin to integrate Fastify.js with your VitePress documentation site
VitePressFastifyViteJavaScript
Learn how to create a custom Vite plugin to integrate Express.js with your VitePress documentation site
VitePressExpressViteJavaScript
A simple yet powerful state management solution using Vue’s reactive system
vuejavascriptstate-management
A guide to setting up and managing central databases with Docker, including PostgreSQL, MariaDB, RethinkDB, and CouchDB
dockerdatabasespostgresmariadbrethinkdbcouchdbdevops
A guide to setting up and connecting Nginx Proxy Manager with other Docker services using docker-composer
dockernginxproxynetworkingdevopstutorial
A tale of ambition, Docker, and hardware limitations when trying to run Ollama on a Synology DS920+
journeyollamadockersynologyaillmhardwarefailurelearning
nuxtvuejavascriptpdfpuppeteertutorialapiserver
journeystorypdfpuppeteernuxtdevelopmenttutorialcv
How to configure MinIO for secure public read-only access to static files without allowing unauthorized modifications
minioobject-storagestatic-filessecuritycloud-storage
A step-by-step guide on how I integrated PrimeVue components with auto-imports and Tailwind CSS v4 in my Vitepress blog
vitepressprimevuetailwindvue
My journey of building a blog with VitePress and connecting it to my Obsidian knowledge base
vitepressobsidianmarkdownknowledge-managementcloudflare
I am diving into the world of Astro and custimize my own blog
astroweb-developmentcontent-managementmarkdownstatic-site-generatortypescriptblogfrontend
A comprehensive guide to installing Alpine Linux v3.20.3 on a TransIP VPS using GRUB and ISO booting
linuxalpinevpstransipserver
A comprehensive guide to configuring NVMe SSDs as dedicated storage volumes instead of cache in Synology DS920+, significantly improving performance for Docker containers and applications.
synologynasnvmessdstorageds920linuxdockerperformancetutorial