programming
Niche
Terraform
Tools
Containers
AWS
- Using cfsec - A Brief Guide
- Using the AWS waiter
- Moving AWS Diagrams, aka Docker for cheapskates
- How it works - www.aws-glossary.info
- Dynamic AWS Glossary
- Refreshing AWS credentials in Python
- RefreshingAWSCredentials with .NET
- AWS EC2 Comparison
- Bing of the Day revisited
- Using AWS Simple Email Service with Oozie in Cloudera
Conference
Big Data
Amazon Web Services
Spark
Learning
Random
SysAdmin
- Deploying Prometheus to Kubernetes
- Using Docker Multi stage build
- Adding Help to a Makefile
- Databricks Single SignOn with Azure Active Directory
- CIDR Cheatsheet for available IP Address
- git alias for concise history
- Using Amazon SES with HP Scan-to-Email Printer
- Creating a Kerberos Keytab file with ktutil
- Allow connection to dockerised elasticsearch other than localhost
- Argument defaults in shell scripts
- Monit
- Git hangs while unpacking objects (Windows)
- Creating environment variables from the command line (Windows)
- SFTP Connection Closed - password expired?
- Using yum history
- rhn_register crashes while starting
- Partitioning a large disk in RedHat
- Windows to Linux transition
- Refresh Linux mounts after changes made to /etc/fstab
.NET
Programming
- Lightning introduction to Redis Graph
- Leveraging Annotations in Go
- Parsing Azure ARM functions in Go
- Introducing lazytrivy
- Generics to the Rescue
- Creating minified CSS from SCSS
- Using cfsec - A Brief Guide
- PR Commit Commenting Library
- Running tfsec as a Github Action
- Using the AWS waiter
- Using Docker Multi stage build
- Moving AWS Diagrams, aka Docker for cheapskates
- Combining rows into an array in pyspark
- Testing private methods with ScalaTest
- Dynamic AWS Glossary
- Creating a simple Dockerised Flask App
- Adding retry logic to urllib3 Python code
- Refreshing AWS credentials in Python
- RefreshingAWSCredentials with .NET
- Generating test data with Faker
- Bing of the Day revisited
- Introducing gitsearch-cli
- Running Spark against HBase
- Replacing an incorrect git commit message
- TFL Cycling DataSet - Part 2
- TFL Cycling DataSet - Part 1
- CSV to Markdown table - Sublime Package
- Go routines and channels
- Using AWS Simple Email Service with Oozie in Cloudera
- First go at creating a Garmin watch face
- Scala eXchange 2015 - Embracing the community
- Unit testing HDFS code
- Writing a Flume Interceptor
- Quick introduction to pyspark
- Client side encryption using Boto3 and AWS KMS
- Adventures with Spark, part two
- Adventures with Spark, part one
- Update Wallpaper from Bing (OSX)
- Cross Join Columns in Excel
- First attempt at a Force Directed Graph
- WPF Commands and Events with MVVM
Office365
Projects
Blogging