Container Security and Image Scanning
2024-03-03
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
2024-03-02
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
2024-03-02
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
2024-03-01
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
2024-02-29
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
2024-02-28
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
2024-02-28
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
2024-02-28
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