Container Security and Image Scanning
Day 63 of 90 Days of DevOps - Container Security and Image Scanning. Part of the Security & Compliance series covering essential DevOps concepts and hands-on practices.
398 words
|
2 minutes
Embedding JavaScript in a Jupyter notebook
I recently found out modern browsers include a JavaScript API for creating public/private keys for cryptography.
268 words
|
1 minute
Security Scanning in CI/CD Pipelines
Day 62 of 90 Days of DevOps - Security Scanning in CI/CD Pipelines. Part of the Security & Compliance series covering essential DevOps concepts and hands-on practices.
426 words
|
2 minutes
DevSecOps Introduction and Principles
Day 61 of 90 Days of DevOps - DevSecOps Introduction and Principles. Part of the Security & Compliance series covering essential DevOps concepts and hands-on practices.
524 words
|
3 minutes
Observability Best Practices
Day 60 of 90 Days of DevOps - Observability Best Practices. Part of the Monitoring & Observability series covering essential DevOps concepts and hands-on practices.
501 words
|
3 minutes
Set a GIF to loop using ImageMagick
I managed to accidentally create a GIF that ran once without looping. I think this is because I created it in [LICEcap](https://www.cockos.com/lice...
81 words
|
1 minute
Running pip install -e .[test] in zsh on macOS Catalina
macOS Catalina uses `zsh` rather than `bash` as the default shell (apparently because Apple don't like GPL 3).
99 words
|
1 minute
Chaos Engineering and Resilience
Day 59 of 90 Days of DevOps - Chaos Engineering and Resilience. Part of the Monitoring & Observability series covering essential DevOps concepts and hands-on practices.
635 words
|
3 minutes