Tag: Web
All the articles with the tag "Web".

Why I Moved My Biggest Project from React to Svelte
Over the past week I finally took the plunge and migrated one of my most ambitious projects from React to Svelte. It wasn't a decision I made lightly. The project is substantial, and migrating a codebase of that size isn't something you do on a whim. But after spending time building a few smaller applications…

Am I a Vibe Coder?
Over the past few months, I’ve transitioned from mostly infrastructure work to building a major web application for my employer. The idea originated from our CEO and was backed by my manager. I developed a proof of concept that got them genuinely excited, and they asked me to take it further—turn it into a full…

Documentation and MkDocs
Updated:Anything I do gets documentation, for no other reason that if I ever return to it later, I'll understand what I did. You can be sure that I will have forgo

Cloudflare Tunnelling
Updated:Using Cloudflare, it is possible to connect to a private internal service via a tunnel. This enables the interaction of a DNS name to get proxied through C

Caddy and GoAccess
GoAccess is a great Nginx log file analyser that I was using with Nginx Proxy Manager. Wouldn't it be great to carry on using it with Caddy?

Caddy in Production
Updated:To use caddy in production, I needed to make sure it catered for the features I use with Nginx. I need to serve subdomain and handle putting sites into mai

caddy
Caddy is a "server of servers", but probably more recognised as a reverse proxy or web server. It's memory safe, so likely to gain traction because of the

Cloudflare - Restrict Tunnel Access by IP Address
Updated:This wasn't as obvious as I expected. Under Zero Trust, I created an application matching my hostname, but it always wanted to send me a one time password

Clerk Authentication
Simple and secure user authentication, complete with everything you need out-of-the-box to provide a secure experience for your users.

Nginx and LDAP Authentication
Updated:We want a little more control over some of our reverse proxies and wanted to place a little extra burden on the users as possible. To do this we chose to u