Sam Newby

Sam Newby @nwby

About: Building the modern affordable cloud at vizalo.co

Location:
London
Joined:
Apr 29, 2019

Sam Newby
articles - 18 total

A $5 to $10 VPS can do a lot more than you think

It's common that people think they need a huge expensive VPS to deploy their applications. Reality is that you don't. I'm going to explore what we run on small VPS at Vizalo.

Learn More 7 0Nov 26 '24

Understanding the different types of SSH Keys

SSH keys are an important part of connections between services, but there are a few different types. Let's take a look at them.

Learn More 9 0Nov 14 '24

Simplify Your Server Connections with SSH Config

SSH config is a powerful file which we can use to connect to multiple machines without having to type out full SSH commands.

Learn More 6 0Nov 10 '24

Path-Based Reverse Proxying with Caddy

Caddy is a fantastic web server, let's take a look at how to do path-based reverse proxying so we can expose multiple services running on different ports on the same domain.

Learn More 8 1Oct 30 '24

Building a simple REST API with Go

Go is great for building REST APIs, let's go through a simple example using Go 1.22 new router syntax

Learn More 1 0Oct 27 '24

Getting started with h3 by unjs

h3 is a great new modern framework built by the unjs team, let's take a quick look at it.

Learn More 1 0Oct 21 '24

Getting Started with Nixpacks

Nixpacks is a fantastic tool for automatically building any repository into an OCI compliant image that can be run with tools like Docker

Learn More 2 0Oct 15 '24

How to hash a password in Go

How to hash a password using the BCrypt algorithm in Go!

Learn More 15 0Nov 8 '21

Using Chi as a router for Go APIs

Short introduction into build an API with Go using the Chi router

Learn More 11 0Oct 17 '21

How to create Go files from Stub files like Laravel does

How to create .go files from stub files like Laravel does for .php files

Learn More 11 0Sep 25 '21

Taking a different approach to building in public

Building in public is fun, add in a bit of mystery and it becomes a whole lot more fun.

Learn More 0 0Apr 28 '21

Lucid is live!

Lucid, the micro-CRM that I've been working on for the past 6 months is now live

Learn More 0 0Apr 26 '21

Enums in PHP8.1

PHP8.1 adds Enums to the language, this is how you can use them projects once 8.1 is released.

Learn More 8 1Feb 15 '21

Why I'm giving Python and Django another chance

I've decided that I'm going to learn something new and give something a chance which is Python and Django.

Learn More 6 0Sep 20 '20

Disabling services in Laravel Vapor

Laravel Vapor allows us to deploy serverless Laravel apps, but how can we disable services we don’t need.

Learn More 6 0May 6 '20

Snowpack: The bundle free build tool - Let's take a look

Snowpack v2 is in early-access, let's have a look at this tool.

Learn More 4 1May 6 '20

Using `find()` on an array of Objects in JavaScript

You have hit an API endpoint to retrieve some data and you get back an array of Objects. Problem is,...

Learn More 6 0May 5 '20

Using Loops in Alpine.js

Alpine.js can be used to iterate through arrays, and it's really simple.

Learn More 6 2May 4 '20