Secure SSH Access Using Cloudflare Tunnel With No Open Ports
Learn how to expose SSH access using Cloudflare Tunnel with Docker, no public IP, no open ports, no DDNS required.
Full Stack Developer from Türkiye 🇹🇷
Learn how to expose SSH access using Cloudflare Tunnel with Docker, no public IP, no open ports, no DDNS required.
Fix the dotenvx WRONG_PRIVATE_KEY error in GitHub Actions after committing encrypted .env files. How it happened, what I tried, and how I solved it.
Protect your WordPress login page by hiding wp-login.php with WPS Hide Login. Stop brute force attacks and reduce bot traffic fast.
Sitemaps are built for search engines, not humans, but that doesn’t mean they have to be unreadable. In this post, I show how I style my sitemap using XSL and Tailwind CSS, why Yoast does the same thing, and how to implement it cleanly with Astro without breaking SEO.
Discover how to transform your raw RSS feed into a beautiful, user-friendly page using Tailwind CSS, inspired by Stefan Judis’s human-readable feed. Perfect for developers who value design, accessibility, and the open web
I explain how I implemented a WordPress preview system in Astro for my headless WordPress site, including why previews are tricky, how Astro API routes solve the problem, and the exact steps I used to preview unpublished posts securely.
How to set up real-time build notifications from GitHub Actions to your phone and desktop using ntfy
Learn How to Deploy Self Hosted Ntfy Notification Server Using Docker
Here's why I moved to using a headless WordPress with my Astro site.
In this article, we will learn how to convert country code to flag emoji in JavaScript
Read my review of Maestral, a Dropbox alternative with a way to exclude node_modules folder from syncing and so much more.
Read my review of Filen, an end-to-end encrypted cloud storage solution that allows you to exclude node_modules folder from syncing and so much more.
Learn how to use rsync to sync a Node.js project to Dropbox and ignore the node_modules folder using a bash script
Learn how to build a real-time page views counter with Next.js, Turso and Drizzle ORM
Use the Trakt.tv API to display what movie or TV show you are currently watching on your NEXT.js website
This is a review of Fish Shell. Here you'll learn everything you need about Fish Shell and why it's awesome!
Learn how to host Google Analytics locally in WordPress to Leverage Browser Caching and increase the speed and the score of your site in GTmetrix
Learn how to Set DNS Automatically Using OpenVPN.
Learn how to view the source code of a Google Chrome extension.
Nice zigzag
Learn how to add Konami Code to WordPress Site using JavaScript
Learn how The Outline use SVG & CSS instead of text decoration underline to create a wiggly line
Learn how to host Google fonts locally in WordPress and achieve a high score in GTMetrix
The best way to play DOS games on your mac