RSS.Social

Nick Charlton

follow: @[email protected]

Posts

Static files with Nginx, Docker & Kubernetes

Two sides and four columns of A5: or a technique to help with too many projects

Configuring a serial console on Debian 12

Installing Debian 12 on a Dell Wyse 3040 Thin Client

On the path to Administrate v1

Automating barcode scanner tests with Capybara

diff-check is on GitHub Marketplace

Generating Rails projects from Git patches

Running PowerShell scripts locally with Packer

thoughtbot Open Source Maintainers Sync notes is public

Installing Opnsense with virt-install on KVM

diff-check: A GitHub Action which fails if anything changed

Fixing unsupported SFP+ modules/"no carrier" errors with Intel X520 cards on Debian & FreeBSD

Always showing all GitHub Checks with a user style sheet

Resolving ESXi 7.0 NIC connection issues on Supermicro X10SDV-4C-TLN2F motherboards

Building a 1Password CLI Windows MSI Installer

Setting up an Azure Site-to-Site VPN to a Ubiquiti EdgeRouter through NAT

On to Mastodon

Site-wide configuration with Administrate

Self-updating GitHub README

Flashing the firmware in an IKEA BEKANT to add position memory

Using HTTPListener to build a HTTP Server in C#

Week Notes #31

Converting Unix Shell Aliases to PowerShell

Week Notes #30

Week Notes #29

Switching to FeedBin and NetNewsWire

Week Notes #28

Filtering Jekyll Posts by Tag

Week Notes #27

Week Notes #26

Week Notes #25

Making Drafts' Action Bar fit my workflow

Building a Brew Fridge

Week Notes #24

A weekend with a Flir ONE

Week Notes #23

Week Notes #22

Week Notes #21

Week Notes #20

Week Notes #19

Week Notes #18

Week Notes #17

Week Notes #16

Week Notes #15

Week Notes #14

Setting Jenkins Credentials with Groovy

Week Notes #13

Week Notes #12

Automating Ubuntu 20.04 installs with Packer

Week Notes #11

Configuring the Jenkins email-ext plugin with Groovy

Week Notes #10

Week Notes #9

Week Notes #8

Week Notes #7

Week Notes #6

Week Notes #5

Week Notes #4

Week Notes #3

Week Notes #2

Week Notes #1

Tailwind CSS with Rails 6 and Webpacker

Token Authentication with Rails

Some resources for learning Go

Structuring Terraform with Remote State

Kubernetes with Terraform on Google Cloud

Book Review: How To Have Your Cake And Eat It Too: An Introduction to Service Design

Setting up CircleCI 2.0 for Rails

2017

On Giant Robots for WWDC

Co-hosting Build Phase

Automating macOS using Ansible

Building Virtual Machines with Packer on ESXi 6

Persistent SSH Keys with ESXi 6

Configuring VMware ESXi 6 on Hetzner

Resize all Safari windows with AppleScript

Rails: Importing Local Data Dumps

Docker via Homebrew

Mirroring Bazaar Repositories with Git

Terraform: AWS VPC with Private and Public Subnets

Installing Jenkins on OS X Yosemite

Providing Internal DNS with OS X Server

Fixing Problems with OS X Yosemite Server

Static Sites with Rack and Sass

Setting up Transparent Proxying VMs for mitmproxy

Conditionally Chaining ActiveRecord Queries

Using Postmark with Sinatra

Structuring Sinatra Applications

Reserve: Caching with Expiring Keys and Redis

Site v4

Custom Pandoc Options with Hakyll 4

Debugging SenTestingKit to XCTest Linker Errors in Upgraded Xcode Projects

Ruby Subprocesses with stdout and stderr Streams

Annual Review 2013

Switching Season Report, 2013 Edition

Alfred Workflow: Paste Cleanly

Mocking Web Requests with VCR and MiniTest

Young Rewired State 2013

Tweetbot Mute Filters

The Market for Used Mac minis

iOS 7: Watershed Moment

moviesapi: A Simple API for UK Cinema Listings

Automated Backups with backup and Rsync.net

Debian/Ubuntu: Dynamic MOTD

7 Agile Best Practices that You Don't Need to Follow

Multiple Displays (and OpenGL)

What's the mobile app market up to, then?

How Stripe Buids Software: Interview with Greg Brockman

The Makers of Things

Experiments with Android, a IOIO board and Heart Rate Monitoring

Side Projects

Wired writes something sensible about the Internet of Things

You should write about yourself more

George Zarkadakis: Love and artificial intelligence

The downsides of live music

The Default Narative

SparkFun: How to Build a Building

The Way of the Megapode

Space Apps Challenge 2013

Maker Faire 2013

Building the Bomber Cam with 3D Printing and Scraps

Paul Miller on his return to the Internet

Final Year Project is Over

Are we approaching a new AI winter?

Expectations

Test Environments with Vagrant and Chef

On the Long Journey to Production

On the Future of Humanity

Updates of March

Beer Selection

Outputting Matplotlib Plots for the Web

Drawing and Animating Shapes with Matplotlib

Digpen VI

Blog Updates

NSConf Mini: Developers vs. Designers

dConstruct 2012

Young Rewired State 2012

Finishing at Rokk Media

Stuff I'm Working On & Learning

Bats, Hacks & Fieldwork

NASA Space Apps Challenge & Predict the Sky

ORGCon 2012

Git Workshop

Review: Hacking and Securing iOS Applications by Jonathan Zdziarski

Mobile Security: I Don't Even Know Where to Begin

Brussels & FOSDEM 2012

PAM for OmniAuth: omniauth-pam

Configuring Apache & PHP on Lion

Christmas Books

Postgres on Lion

Drawing Primitives with Quartz

The Social Graph & Thoughts on Identity

Introducing UrbanScraper, and an Alfred Extension

Jacks: A place to start web projects

Configuring Gitosis on Debian

I forked QuickDialog

Where's Next? 1.0.1 Release

Where's Next? Now In the App Store.

Starting at Rokk Media

Thoughts on the UoP Intellectual Property Agreement

Digital Peninsula Unconference III, Falmouth

Digital Peninsula Unconference II, Exeter

Building Custom Android ListViews

Review: Arduino Cookbook by Michael Margolis

The Digital Peninsula's First Web Unconference

Using ruby-oci8 on Ubuntu/Debian

TermiSoc Hack Weekend 2011

An Ultra-simple Guide to Reading XML in Java, using SAX

ProgComp: A Programming Competitions Blog

BCS Lecture Series: Physical Security in IT

BCS Lecture Series: Apple (The Birth of a Third Platform)

On Long Way Down

CSS3 Bundle

New Project

SQLite, ADO.NET & CSharp

Fixing Missing Gem Problems on OS X

Thoughts on the iPad

Ideas and University

Jekyll and GitHub

SSH Public Key Screencast Notes

New MacBook Pro

Public Key Auth Screencast

Configuring Sudo on Debian

Configuring an SSH banner on Debian

Introduction to SQLite 2 with PHP 5

Installing Ubuntu 9.04 on an SD card

Using 'ab', ApacheBench to test Web Server Performance

DNS Testing Tools

Converting a sparseimage to a dmg

Setting Up lm-sensors on Debian Etch