Lets be honest, whether consisouly or not we all do it. In this talk we ll discuss how stupid crazy i a managed to go, while serving only a single static html page.
In order to optimize your continous delivery pipelines, and to make sure your delivery actually is continuous, it can be useful to collect some metrics about your pipelines. In addition to discussing which metrics are potentially useful and how they can be used to improve your workflow, we will look at the basics of Prometheus and how it can be used to monitor Jenkins jobs/pipelines, and even how it can alert the relevant people when all isn’t hunky-dory.
Managing configuration by manipulating data structures by hand is popular. YAML currently rules all around us. But what if you could write and maintain configuration in a high-level programming language and simply generate the configuration for your YAML-hungry application? What if that language was Typescript? In this talk we’ll quickly introduce TypeScript (Familiar syntax! Types! Fantastic IDE integrations!) and show a few examples of making a YAML-based configuration file more exciting. We’ll also discuss how that facilitates powerful sharing and reuse of configuration, and even creating your own higher-level abstractions.
The Narcissus go package provides an abstraction for configuration files as structure tags.
When faced with an incident, what’s the first thing you do?
You typically look at the logs! But how do you know what to look for?
If you could instantly look at the change in the log data, rather than the raw logs,
you could move quickly investigate and fix an incident.
I’ll make the case for this method and showcase a tool called uno that helps you do exactly this.
It’s 2019. Docker is almost six years old. Yet I still see “old Linux folks” spread FUD and non-sense about Docker security. It reminds me a bit of the early days of Virtualisation, when vendors told folks that “VMs were good for your test env, at best, but you’ll never run secure stuff in a VM”. To help people understand, I’ll cover some basic Docker/container security mechanisms.