Also at Deasil Works · txn2 · Plexara
Profiles GitHub · X · LinkedIn
Theme Light · Auto · Dark
Professional notes by Craig Johnston
long-form, short-form, working drafts · since 2008
VOL. XIX · MMXXVI
124 NOTES IN PRINT

Posts

124 NOTES
XXXIV

Remote Query Elasticsearch on Kubernetes

Local workstation-based microservices development
KUBERNETESELASTICSEARCHDATA
2018-07-25
XXXIII

High Traffic JSON Data into Elasticsearch on Kubernetes

Instant, reliable, send and forget.
KUBERNETESELASTICSEARCHDATAJSON
2018-07-18
XXXII

Kibana on Kubernetes

Visualize your Elasticsearch data.
KUBERNETESELASTICSEARCHDATAKIBANA
2018-07-15
XXXI

Production Grade Elasticsearch on Kubernetes

Setup a fast, custom production grade Elasticsearch cluster.
KUBERNETESELASTICSEARCHDATA
2018-07-14
XXX

Kubernetes Team Access - RBAC for developers and QA

Role Based Access Control
KUBERNETESDEVOPSSECURITYKUBECTL
2018-07-10
XXIX

Python Data Essentials - Matplotlib and Seaborn

A beginners guide.
PYTHONDATADATA SCIENCEDATA VISUALIZATION
2018-07-08
XXVIII

Webpage to PDF Microservice

Automate PDF Report Generation
MICROSERVICEPDFDATADOCKER
2018-07-01
XXVII

A Microservices Workflow with Golang and Gitlab CI

Continuous Integration & Deployment
MICROSERVICESDEVOPSGOLANGGITLAB
2018-06-22
XXVI

Python Data Essentials - Pandas

A data type equivalent to super-charged spreadsheets.
PYTHONDATADATA SCIENCE
2018-06-17
XXV

Python Data Essentials - Numpy

Powerful N-dimensional array objects.
PYTHONDATADATA SCIENCE
2018-06-16
XXIV

Reverse Proxy in Golang

Retrofit security proxy to prevent XSS and code injection.
DEVOPSSECURITYGOLANG
2018-06-15
XXIII

Golang to Jupyter

Golang with Jupyter Notebooks
GOLANGJUPYTER NOTEBOOKS
2018-06-10
XXII

Essential Python 3

Programming in Python
PYTHON
2018-05-31
XXI

CORS on Kubernetes Ingress Nginx

Painless CORS header configuration in Kubernetes
KUBERNETESSECURITYINGRESS
2018-05-28
XX

JWT Microservice, Tokenize Remote APIs

Using txToken to create JWT Tokens from JSON POST data.
KUBERNETESSECURITYINGRESSDOCKER
2018-05-27
XIX

Basic Auth on Kubernetes Ingress

Basic Auth is supported by nearly every major web client, library, and utility.
KUBERNETESSECURITYINGRESS
2018-05-19
XVIII

Let's Encrypt, Kubernetes

Automated, secure and free 443/https with signed x509 certificates for Ingress.
KUBERNETESSECURITYINGRESS
2018-05-18
XVI

Helm on Custom Kubernetes

Kubernetes package management.
KUBERNETESHELM
2018-05-17
XVII

Kubernetes Custom Upstream DNS

Customize upstream DNS resolution.
KUBERNETESDNS
2018-05-17
XV

Ingress on Custom Kubernetes

Setting up ingress-nginx on a custom cluster.
KUBERNETESINGRESSNGINX
2018-05-16
XIV

kubectl Context Multiple Clusters

Managing multiple clusters with kubectl.
KUBERNETESKUBECTL
2018-05-15
XIII

Formatting Drives on MacOS

A stack of old drives, a terminal and diskutil.
MACOSUTILS
2018-05-12
XII

Kubectl x509 Unable to Connect

Kubernetes remote access and TLS certs.
KUBERNETESKUBECTLSECURITY
2018-05-10
XI

Production Hobby Cluster

Production-grade cluster on a hobby budget.
KUBERNETES
2018-05-09
X

SQL Foundations

Selects, joins and aliases.
SQLDATADATABASE
2018-05-07
IX

rSync Files on Interval

Sync media to Raspberry Pi or any ARM SoC.
RASPBERRY PIUTILS
2018-04-02
VIII

Burn SD Images on MacOs

Use the command line to burn SD cards, easy and fast.
MACOSUTILS
2018-04-01
VII

Kubernetes - 413 Request Entity Too Large

Configuring the NGINX Ingress Controller
KUBERNETESINGRESSNGINX
2018-03-31
VI

Kubernetes Remote Control

Using kubectl to Control a Remote Kubernetes Cluster
KUBERNETESKUBECTL
2018-03-27
V

Don't Install Emacs

Containers as utility applications
EMACSDOCKER
2018-03-26