All things DevOps: processes, best practices, guides and more!
Authoritative vs Recursive DNS Servers: What's the Difference?
Oh Shit, git! : How to fix mistakes
Easy Amazon EC2 Instance Comparison
https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/
App Containerisation and comparisaon to VMs
Best Practices for writing Dockerfiles
An introduction to Linux filesystems
Understanding Linux filesystems: ext4 and beyond
An A-Z index of the Linux command line
Understanding /etc/hosts file in Linux
Hardening your HTTP response headers
Best Practices for Designing a Pragmatic RESTful API
CICD:
- TeamCity (CI)
- Octopus Deploy (CD)
- Bitbucket Pipelines
- GitHub Actions
IDE's
Git GUIs
RESTful Clients
Security Testing
- SSL Labs: SSL Server Testing
- CISOfy/Lynis: Compliance testing (ISO27001/PCI/HIPAA)
Package Managers
- Pip: Python package manager
- npm : Node Package Manager
- Composer: Dependency Manager for PHP
- Homebrew: Package Manager for OSX
Database Clients
Testing
- Sitediff: Site difference
- K6: Load Testing
- WebPageTest: Performance Testing
Site optimisations:
- Tinyjpg: WebP, JPEG and PNG compression
- SVG Converter: Image to SVG format
IaC:
- tflint: Terraform linter
- cfn-format: Cloudformation formatter
- cfn-lint: Cloudformation linter
DNS:
- Dig
- Nslookup
Network:
- Mmap
- traceroute
- tcpdump
- iptables
- netstat
Web Servers:
- NGINX
- Apache
Protocols:
- SFTP
- FTP
- SSH
- SCP
- VNC
- RDP