<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Daniel &quot;phrawzty&quot; Maher</title>
    <subtitle>Talks, slides, recordings, and resources from Daniel Maher.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://portfolio.dark.ca/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://portfolio.dark.ca"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-11-19T00:00:00+00:00</updated>
    <id>https://portfolio.dark.ca/atom.xml</id>
    <entry xml:lang="en">
        <title>Your Supply Chain Has an Identity Problem</title>
        <published>2026-11-19T00:00:00+00:00</published>
        <updated>2026-11-19T00:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/2026-11-19-devopsdays-portugal-2026/"/>
        <id>https://portfolio.dark.ca/2026-11-19-devopsdays-portugal-2026/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/2026-11-19-devopsdays-portugal-2026/">&lt;p&gt;The most prolific attacks of 2025 and 2026 (so far) have seen maintainers phished out of their accounts, worms spread through registries on their own, and malware hijack developers’ own AI coding agents. But underneath, they’re all the same attack: trusted identities abusing privileges faster than anyone can react. AI agents run through the whole story, because they’re the newest and least-governed identities most organizations have; however, the foundations of secrets, authentication, and pipeline hygiene only matter more in the agentic era, not less.&lt;/p&gt;
&lt;p&gt;This talk turns that into three shifts every DevSecOps team needs to make: in how they think about identity, how they verify trust, and where they put their guardrails. Drawing on real, documented incidents and open-source, vendor-neutral tooling, we’ll look at how these attacks were designed, why they were successful, how they were detected, and what you need to do to protect yourself going forward. Whether you write the pipelines or manage the people who do, you’ll leave with a practical way to reason about supply-chain risk that will outlast the next clever malware wave.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Your Supply Chain Has an Identity Problem</title>
        <published>2026-09-26T08:00:00+03:00</published>
        <updated>2026-09-26T08:00:00+03:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/l9Lc4N/"/>
        <id>https://portfolio.dark.ca/l9Lc4N/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/l9Lc4N/">&lt;p&gt;The most prolific attacks of 2025 and 2026 (so far) have seen maintainers phished out of their accounts, worms spread through registries on their own, and malware hijack developers’ own AI coding agents. But underneath, they’re all the same attack: trusted identities abusing privileges faster than anyone can react. AI agents run through the whole story, because they’re the newest and least-governed identities most organizations have; however, the foundations of secrets, authentication, and pipeline hygiene only matter more in the agentic era, not less.&lt;/p&gt;
&lt;p&gt;This talk turns that into three shifts every DevSecOps team needs to make: in how they think about identity, how they verify trust, and where they put their guardrails. Drawing on real, documented incidents and open-source, vendor-neutral tooling, we’ll look at how these attacks were designed, why they were successful, how they were detected, and what you need to do to protect yourself going forward. Whether you write the pipelines or manage the people who do, you’ll leave with a practical way to reason about supply-chain risk that will outlast the next clever malware wave.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Building a (mostly) reliable AI research agent</title>
        <published>2026-09-14T08:00:00+02:00</published>
        <updated>2026-09-14T08:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/O4crob/"/>
        <id>https://portfolio.dark.ca/O4crob/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/O4crob/">&lt;p&gt;This talk is a technical field report from building a multi-model security research agent for scattered public evidence: documentation, blogs, RFCs, source repositories, changelogs, and policy pages. The agent has to produce answers a human reviewer can trust, not just well-formed output. That requirement exposes a useful distinction: whereas operational reliability handles broken runs, malformed JSON, retries, and recovery, epistemic reliability asks whether a model’s claim is actually supported by evidence. I will walk through the controls that work: source scoping, deterministic tooling, citation discipline, runtime evidence trails, repeated-run comparison, task-specific model choice, durable human review, and deliberate sandbox constraints. Non-determinism is treated honestly, as both antagonist and superpower: something to constrain for reproducible results, measure when answers vary, and leverage for truly exploratory research. Attendees will leave with practical patterns for building and evaluating production research agents as evidence systems, not just stochastic answer machines.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Inside the Supply-Chain Attacks of 2026: Key Learnings and Quick Wins</title>
        <published>2026-06-09T08:00:00-04:00</published>
        <updated>2026-06-09T08:00:00-04:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/v73FOs/"/>
        <id>https://portfolio.dark.ca/v73FOs/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/v73FOs/">&lt;p&gt;The npm registry hosts over 3 million packages and serves 400 million downloads every month, which makes it an attractive target for attackers. In 2025 and 2026, the ecosystem saw a sharp escalation in supply chain attacks: phishing campaigns targeting maintainers, credential theft at scale, and the first self-replicating worms spreading through package dependencies.&lt;/p&gt;
&lt;p&gt;In this talk, we’ll review the most impactful supply chain attacks of 2025 and 2026, and share an actionable roadmap that defenders can use to harden their build pipelines and developer practices to prevent compromise.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Securing the blind spot in your pipeline</title>
        <published>2026-04-22T08:00:00+01:00</published>
        <updated>2026-04-22T08:00:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/7x9ymL/"/>
        <id>https://portfolio.dark.ca/7x9ymL/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/7x9ymL/">&lt;p&gt;Do you know what’s actually in your application? Modern apps rely on hundreds of third-party libraries, creating a massive, often silent security blind spot. Research confirms that package registries are rife with vulnerabilities—risks that remain hidden until they’re exploited. In this session, learn how AWS CodeArtifact and Datadog Code Security provide a unified defense. We’ll demonstrate how to use preventive controls to vet what enters your builds and detective controls to monitor production in real-time. Stop guessing and start owning your software supply chain with two essential layers of protection.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Building a Resilient Security Culture in the AI Era with AWS &amp; Datadog</title>
        <published>2026-04-07T08:00:00+00:00</published>
        <updated>2026-04-07T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/kGsmek/"/>
        <id>https://portfolio.dark.ca/kGsmek/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/kGsmek/">&lt;p&gt;Scaling securely in the AI era requires more than tools, it demands culture change. Join AWS and Datadog to learn how unifying security and observability reduces alert fatigue, lowers burnout, and strengthens business outcomes. Join Daniel Maher, Datadog Developer Advocate and Sarah Currey, Principal Practice Manager, AWS Security, to discover practical approaches to AI security governance, composition analysis, and modern threat detection that minimize false positives. See how data-driven insights build trust across teams, qualify security decisions with confidence, and create a resilient security culture that empowers developers to innovate safely.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>AWS + Datadog : Sécuriser l’angle mort de votre pipeline</title>
        <published>2026-04-01T13:40:00+02:00</published>
        <updated>2026-04-01T13:40:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/WWZEvd/"/>
        <id>https://portfolio.dark.ca/WWZEvd/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/WWZEvd/">&lt;p&gt;Vous savez ce qui entre dans votre application ? Vraiment ?&lt;/p&gt;
&lt;p&gt;Toute application moderne repose sur des centaines de bibliothèques tierces. C’est tellement fondamental qu’on finit par ne plus y penser, et c’est exactement là que réside le risque. Des recherches sur les principaux registres de paquets le confirment : les lacunes de sécurité sont réelles, mesurables, et souvent silencieuses jusqu’à ce qu’il soit trop tard.&lt;/p&gt;
&lt;p&gt;Dans cette session, découvrez comment AWS CodeArtifact et Datadog Code Security s’associent pour transformer cet angle mort en surface contrôlée. Des contrôles préventifs qui décident ce qui entre dans votre build. Des contrôles détectifs qui surveillent ce qui tourne déjà en production. Deux outils, deux couches, une chaîne d’approvisionnement que vous maîtrisez enfin.&lt;/p&gt;
&lt;p&gt;Parce que le problème n’est pas de savoir si votre chaîne d’approvisionnement a des failles. C’est de savoir quoi faire avec.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Building on Quicksand: Dependency Security Foundations</title>
        <published>2026-02-27T08:00:00+00:00</published>
        <updated>2026-02-27T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/RvNyhJ/"/>
        <id>https://portfolio.dark.ca/RvNyhJ/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/RvNyhJ/">&lt;p&gt;Every major package registry has foundational security gaps. Meanwhile, the software industry has spent years building sophisticated supply chain security solutions while the basics often remain unaddressed. These aren’t technical problems—they’re systemic incentive problems. Registries balance developer experience against security (often with limited resources), and security controls create immediate friction while breach impacts are diffuse and downstream.&lt;/p&gt;
&lt;p&gt;Using data from systematic assessments of major package registries, this talk examines which foundational gaps downstream consumers can actually mitigate and which they simply cannot. For example, you might not be able to verify who built the package, or whether their account was compromised, but you can verify what was built and whether it’s vulnerable. This leads to a realistic (and mildly terrifying) threat model for package consumption: assume that upstream is compromised and design artifact-layer resilience accordingly.&lt;/p&gt;
&lt;p&gt;This talk is about concrete strategies for verification, monitoring, and policy enforcement that work despite weak foundations. Some involve tooling, such as provenance verification, cryptographic validation, behavioral analysis, and continuous monitoring. Others are about changing how you consume dependencies, such as version pinning, vetting publishers, establishing allowlists, and making explicit risk decisions about what level of uncertainty you’ll accept. The goal isn’t to pretend you can fix upstream problems, but to build resilient systems that survive when registries fail to provide the security boundaries you need.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Tokyo Drift Containers : Immuabilité au service de la sécurité Cloud Native</title>
        <published>2026-02-03T08:00:00+01:00</published>
        <updated>2026-02-03T08:00:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/4F6mZi/"/>
        <id>https://portfolio.dark.ca/4F6mZi/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/4F6mZi/">&lt;p&gt;L’immuabilité est souvent présentée comme un pilier de la sécurité Cloud Native. Pourtant, dans tout environnement Cloud Native (qu’il s’agisse de Kubernetes ou autre), la dérive de conteneur reste fréquente : sidecar mal configuré, debug à chaud, intrusion… Cette dérive silencieuse crée un écart critique entre l’intention et la réalité du runtime.&lt;/p&gt;
&lt;p&gt;Ce talk technique explore l’immuabilité non pas comme un principe théorique, mais comme une stratégie opérationnelle applicable à tous les runtimes conformes OCI. Nous verrons comment transformer la gestion des images en une première ligne de défense : multi-stage builds, images Distroless, réduction de surface d’attaque et approche Shift Left.
Nous aborderons ensuite la détection de drift en runtime à l’aide des outils d’observabilité et de sécurité. Enfin, nous présenterons l’approche du « immutable rollback » : remplacer un conteneur compromis par une instance propre plutôt que tenter de le réparer.&lt;/p&gt;
&lt;p&gt;Les participants repartiront avec des pratiques concrètes et immédiatement applicables pour renforcer la sécurité de leurs workloads Cloud Native grâce à une stratégie d’immuabilité réellement opérationnelle.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Patterns of failure in modern authorization</title>
        <published>2025-05-14T14:45:00-04:00</published>
        <updated>2025-05-14T14:45:00-04:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/Bg88VD/"/>
        <id>https://portfolio.dark.ca/Bg88VD/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/Bg88VD/">&lt;p&gt;Modern authorization has grown from simple Unix file permissions into a maze of distributed systems across cloud providers and edge locations. This increasing complexity and scale has opened the door to new classes of security incidents. Looking at academic research and real-world incidents at companies like Meta, Microsoft, and Okta, we’ll dig into what went wrong and see how our fancy distributed architectures can create fun and exciting new ways for things to break.&lt;/p&gt;
&lt;p&gt;The session will walk through practical approaches to securing token-based authorization, dealing with role explosion, and building solid testing strategies. You’ll come away understanding how authorization systems work and what it takes to build them securely—or at least with a healthy fear of policy management and the horrors it can wreak.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Authz as a dev workflow</title>
        <published>2025-04-15T15:00:00+02:00</published>
        <updated>2025-04-15T15:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/riZNCJ/"/>
        <id>https://portfolio.dark.ca/riZNCJ/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/riZNCJ/">&lt;p&gt;Authorization isn’t just a checkbox in the security compliance list—it’s a fundamental security control that shapes how software behaves in production. Yet most of us have wrestled with authz systems that either trap us in vendor ecosystems or leave us maintaining a tangled mess of if-statements that make us question our life choices. But there’s hope! From the CNCF to the OpenID Foundation, the open source community is doing some really neat stuff with authz right now.
In this talk, we’ll explore how modern authz patterns are embedding security principles as a core part of the software development lifecycle—so we can catch access control vulnerabilities during dev rather than in prod, and build more secure, maintainable systems. We’ll cover practical patterns for implementing robust access control logic, strategies for testing authorization rules as part of your security testing suite, and techniques for making authorization an integral part of your development process from day one.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Authz as a dev workflow: architecting better cloud native apps</title>
        <published>2025-04-04T15:15:00+01:00</published>
        <updated>2025-04-04T15:15:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/RttifT/"/>
        <id>https://portfolio.dark.ca/RttifT/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/RttifT/">&lt;p&gt;Every request in a cloud-native application needs authorization, but let’s be honest: most developers see it as a pain-point rather than an advantage. This talk explores why authorization belongs in your application’s critical path, and how making it a core part of the development process improves developer experience.
We’ll look at how CNCF authorization projects and open standards from the OpenID Foundation are rethinking authorization from the ground up. Through real-world examples, we’ll show how modern authorization patterns fit into existing workflows, help catch access control bugs early, and make developers’ lives easier.
Attendees will leave with practical patterns for building maintainable access control logic, strategies for testing authorization rules effectively, and proven approaches for embedding security into your development workflow from the start. Whether you’re building new systems or improving existing ones, you’ll learn how to make authorization work for you.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Patterns of failure in modern authorization</title>
        <published>2025-03-14T11:00:00-06:00</published>
        <updated>2025-03-14T11:00:00-06:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/FOqZJu/"/>
        <id>https://portfolio.dark.ca/FOqZJu/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/FOqZJu/">&lt;p&gt;Modern authorization has grown from simple Unix file permissions into a maze of distributed systems across cloud providers and edge locations. This increasing complexity and scale has opened the door to new classes of security incidents. Looking at academic research and real-world incidents at companies like Meta, Microsoft, and Okta, we’ll dig into what went wrong and see how our fancy distributed architectures can create fun and exciting new ways for things to break.&lt;/p&gt;
&lt;p&gt;The session will walk through practical approaches to securing token-based authorization, dealing with role explosion, and building solid testing strategies. You’ll come away understanding how authorization systems work and what it takes to build them securely—or at least with a healthy fear of policy management and the horrors it can wreak.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The Slings and Arrows of Open Source</title>
        <published>2024-09-26T11:00:00+01:00</published>
        <updated>2024-09-26T11:00:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/2z1MmO/"/>
        <id>https://portfolio.dark.ca/2z1MmO/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/2z1MmO/">&lt;p&gt;For so many of us who work in open source, we’re emotionally invested in our projects, and we have little to no separation between our volunteer/professional and personal lives. That’s a problem. Let’s take five minutes to understand that we do our best work when we’re feeling healthy and happy. We’re going to talk about boundaries, and about wilful disconnection, and how to make sure that you feel &lt;em&gt;good&lt;/em&gt; about you, your code, and your community.&lt;/p&gt;
&lt;p&gt;…and we’re going to do it whilst pretending that we’re on a Shakespearian stage (no—seriously).&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Statements about Stateless</title>
        <published>2024-09-25T17:00:00+03:00</published>
        <updated>2024-09-25T17:00:00+03:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/QfIYtz/"/>
        <id>https://portfolio.dark.ca/QfIYtz/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/QfIYtz/">&lt;p&gt;Stateless architecture is more than just functions as a service—it’s a powerful and interesting design choice that, like everything in the world of software development, comes with advantages and disadvantages. We’ll begin by examining the core principles of stateless design and how they contrast with traditional stateful approaches. The discussion will highlight key advantages, including improved scalability, easier deployment and maintenance, and enhanced fault tolerance. We’ll also address the trade-offs that come with statelessness, such as increased network traffic and complexity, potential performance issues—and the basic challenge of thinking about your software in a different way. Particular attention will be given to handling user sessions, caching mechanisms, and data consistency in a stateless environment. Attendees will gain insights into when and how to leverage statelessness, along with practical tips for overcoming common hurdles in stateless application management.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The Open Source Baggage We Carry</title>
        <published>2024-05-15T13:00:00-07:00</published>
        <updated>2024-05-15T13:00:00-07:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/FaNDFx/"/>
        <id>https://portfolio.dark.ca/FaNDFx/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/FaNDFx/">&lt;p&gt;For so many of us who work in open source, we’re emotionally invested in our projects, and we have little to no separation between our volunteer/professional and personal lives. That’s a problem. Let’s take five minutes to understand that we do our best work when we’re feeling healthy and happy. We’re going to talk about boundaries, and about wilful disconnection, and how to make sure that you feel &lt;em&gt;good&lt;/em&gt; about you, your code, and your community.&lt;/p&gt;
&lt;p&gt;…and we’re going to do it whilst pretending that we’re on a Shakespearian stage (no—seriously).&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>DevOps Meditation… maybe</title>
        <published>2023-06-22T14:00:00+02:00</published>
        <updated>2023-06-22T14:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/c3nEY5/"/>
        <id>https://portfolio.dark.ca/c3nEY5/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/c3nEY5/">&lt;p&gt;Are you a DevOps or Platform Engineer? Are you stressed out? Don’t worry—my 5-minute guided meditation is just what you need to relax.&lt;/p&gt;
&lt;p&gt;…maybe.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>kubectl : ça se prononce comment ça ?</title>
        <published>2023-03-07T08:00:00+01:00</published>
        <updated>2023-03-07T08:00:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/N8m0dP/"/>
        <id>https://portfolio.dark.ca/N8m0dP/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/N8m0dP/">&lt;p&gt;Moi je suis Dan et aujourd’hui nous allons aborder le sujet le plus important de notre époque -&amp;gt; cet outil, comment se prononce-t-il ?&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>What About Logs?</title>
        <published>2022-11-02T08:00:00+01:00</published>
        <updated>2022-11-02T08:00:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/MEZCHl/"/>
        <id>https://portfolio.dark.ca/MEZCHl/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/MEZCHl/">&lt;p&gt;In this fun, fast-paced talk, Dan puts his sysadmin hat on and takes you on a fun—and hopefully enlightening—journey through a topic that most of us take for granted: &lt;strong&gt;logs&lt;/strong&gt;. There’s a good chance you’ve been emitting, collecting, and generally dealing with logs for much of your career (in one form or another). Yet despite the fact that logging is a technique as old as computing itself, there’s a very good chance that you’ve never stopped to ask yourself: what are they? Really, &lt;em&gt;what are logs&lt;/em&gt;? Good question. Let’s find out!&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>What About Logs?</title>
        <published>2022-10-20T17:20:00+02:00</published>
        <updated>2022-10-20T17:20:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/GDG8Lu/"/>
        <id>https://portfolio.dark.ca/GDG8Lu/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/GDG8Lu/">&lt;p&gt;In this fun, fast-paced talk, Dan puts his sysadmin hat on and takes you on a fun—and hopefully enlightening—journey through a topic that most of us take for granted: &lt;strong&gt;logs&lt;/strong&gt;. There’s a good chance you’ve been emitting, collecting, and generally dealing with logs for much of your career (in one form or another). Yet despite the fact that logging is a technique as old as computing itself, there’s a very good chance that you’ve never stopped to ask yourself: what are they? Really, &lt;em&gt;what are logs&lt;/em&gt;? Good question. Let’s find out!&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Real-time Container Monitoring Best Practices</title>
        <published>2022-01-27T08:00:00+00:00</published>
        <updated>2022-01-27T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/ARNBw1/"/>
        <id>https://portfolio.dark.ca/ARNBw1/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/ARNBw1/">&lt;p&gt;To accelerate delivery and scale of applications in today’s rapid-paced market, organisations have migrated their workloads to containers, using technologies like Amazon ECS, EKS, and Fargate.&lt;/p&gt;
&lt;p&gt;As stacks scale and container orchestration becomes more complex, organisations can now take advantage of a wide range of tools, services, platforms, and technologies to manage their growing infrastructure.&lt;/p&gt;
&lt;p&gt;In this session, technologists from Datadog and AWS will explore the top trends in containers and share how to obtain full-stack visibility into containerised environments.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Cloud Cost Optimisation [Shift-Left on Cloud Costs]</title>
        <published>2021-12-09T08:00:00+00:00</published>
        <updated>2021-12-09T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/E0yCMk/"/>
        <id>https://portfolio.dark.ca/E0yCMk/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/E0yCMk/">&lt;p&gt;In traditional IT and on-prem computing, the true costs of each operation can be difficult to ascertain. In the cloud however, everything is a line item—and while cloud spend is a real thing, a lot of organisations aren’t great at controlling it. In this talk, Matt from Datadog will introduce the idea of shifting-left on cloud spend, and how engineers can become an important part of the product and business-level conversations at their organisation.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Principles of Observability</title>
        <published>2021-11-24T11:00:00+02:00</published>
        <updated>2021-11-24T11:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/rv0yeb/"/>
        <id>https://portfolio.dark.ca/rv0yeb/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/rv0yeb/">&lt;p&gt;The word observable entered the English language roughly 400 years ago, but the concepts of what it means to see, comprehend, and understand something have been debated since time immemorial. Starting in the 19th century, a series of postulates and criteria coalesced into control theory, and it is from this body of knowledge that we gained the word “observability”. Today, with the advent of complex, interconnected computer systems, that word has taken on new meanings and connotations—some useful, some detrimental, and some just plain confusing.&lt;/p&gt;
&lt;p&gt;In this talk, we’ll mix a little history, a touch of philosophy, and a healthy dose of reality, to demystify what observability means to us as professional computer people. We’ll tear through the marketing material and unearth foundational principles that will help us to build better infrastructure, write better software, and promote healthier business practices. Finally, we’ll explore some potential new avenues for discussion and understanding.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Cloud Cost Optimisation: A Primer</title>
        <published>2021-10-06T08:00:00+00:00</published>
        <updated>2021-10-06T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/DE8pT3/"/>
        <id>https://portfolio.dark.ca/DE8pT3/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/DE8pT3/">&lt;p&gt;The era of cloud transformation is now. Organisations large and small are either migrating to the cloud or have always been there. In traditional IT and on-prem computing, the true costs of each operation were difficult to ascertain—in the cloud, everything is a line item. As finance teams lose visibility over these new consumption models, engineers are becoming the cloud financial controllers. So the question becomes: What are the people, processes, and technologies that can be used to navigate this brave new world?&lt;/p&gt;
&lt;p&gt;Join Kerim from HashiCorp and Dan from Datadog to discuss the tactics, technologies, and team topologies that will help you understand and control your cloud spend. Using Terraform Cloud and the Datadog observability platform, we’ll examine how to gather data, build models, optimise deployments, and better understand how and where budgets are being allocated across the entire lifecycle of your applications.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The State of Serverless: 2021</title>
        <published>2021-10-06T08:00:00+02:00</published>
        <updated>2021-10-06T08:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/pXrdLS/"/>
        <id>https://portfolio.dark.ca/pXrdLS/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/pXrdLS/">&lt;p&gt;Datadog has examined millions of functions run by thousands of companies over the past two years to understand how serverless is being used in the real world. For example, did you know that the average organisation runs 900 hours of Lambda a day—and that the average run-time per invocation has been cut in half over the past year? Or that 25% of CloudFront users have embraced serverless edge computing? Or that, perhaps more importantly, organisations are overspending on provisioned concurrency across the board? In this talk, we’ll dive into our findings and explain the trends—and help you understand your current serverless posture, and future serverless strategy.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Le paysage de Serverless en 2021</title>
        <published>2021-09-28T10:00:00+02:00</published>
        <updated>2021-09-28T10:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/2Qn5yt/"/>
        <id>https://portfolio.dark.ca/2Qn5yt/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/2Qn5yt/">&lt;p&gt;Datadog a examiné des millions de fonctions gérées par des milliers d’entreprises au cours des deux dernières années pour comprendre comment le serverless est utilisé dans le monde réel. Par exemple, saviez-vous qu’en moyenne, les organisations exécutent 900 heures de Lambda par jour et que le temps d’exécution moyenne a été réduite par une moitié au cours de l’année précédente ? Ou que 25 % des utilisateurs de CloudFront ont adopté le serverless à la périphérie ? Ou que les organisations dépensent trop d’argent pour la simultanéité provisionnée à tous les niveaux ? Dans cette conférence, nous plongerons dans nos découvertes et expliquerons les tendances, et nous vous aiderons à comprendre votre posture actuelle - et votre future stratégie.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Principles of Observability (ignite)</title>
        <published>2021-09-07T14:30:00+02:00</published>
        <updated>2021-09-07T14:30:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/Dc18kv/"/>
        <id>https://portfolio.dark.ca/Dc18kv/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/Dc18kv/">&lt;p&gt;[Ignite] Observability is a big word that gets used in inappropriate ways. Join Dan from Datadog on a fun, fast-paced dive into definitions, explanations, and—hopefully—illumination on what observability is (and what it isn’t).&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>La Démystification des Pratiques DevOps et SRE</title>
        <published>2021-06-16T23:00:00+00:00</published>
        <updated>2021-06-16T23:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/Litvq3/"/>
        <id>https://portfolio.dark.ca/Litvq3/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/Litvq3/">&lt;p&gt;Rejoignez Datadog pour une dégustation de bière artisanale et une présentation au sujet de la démystification des pratiques DevOps et SRE. Le SRE est un sujet vaste et complexe. Dans cette session, nous commencerons avec des termes et des thèmes standards, avant de plonger dans des exemples concrètes, y compris les leçons tirées de notre propre parcours ici chez Datadog. Nous aborderons en outre la relation entre SRE et DevOps, à quoi ressemble le succès (et comment le mesurer), et comment identifier et développer les talents afin de créer une équipe interfonctionnelle.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Cruise to Cloud Native: Chapter 3. All Aboard! Bringing Your Team on Board Into Your Cloud Native Journey.</title>
        <published>2021-06-08T18:00:00+00:00</published>
        <updated>2021-06-08T18:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/jPB7xe/"/>
        <id>https://portfolio.dark.ca/jPB7xe/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/jPB7xe/">&lt;p&gt;You’re starting to realise the benefits of a modern cloud migration—but you’ve only started to unlock the full potential of your organisation. Now it’s time to bring everybody else on board, and that takes more than just technology decisions.&lt;/p&gt;
&lt;p&gt;In part three of this three-part joint AWS and Datadog webinar series, we’ll explore the relationships between team and organisational structures in a modern, cloud-native environment, and how to use high-quality signals to encourage communication and build trust across business units.&lt;/p&gt;
&lt;p&gt;Starting with the cloud-native scenario presented in part two, we’ll introduce organisational models for both data and personnel, with a concentration on DevOps principles and the power of data-driven decision making. As always, good observability practices are key, as you need the best data to identify your key signals and build your service level indicators and objectives. Focusing on practitioners, we’ll demonstrate how to move beyond monitoring your systems, and leverage Datadog to add real business value.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Facts About Real-World Container Use</title>
        <published>2021-06-02T12:30:00+02:00</published>
        <updated>2021-06-02T12:30:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/glWuoa/"/>
        <id>https://portfolio.dark.ca/glWuoa/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/glWuoa/">&lt;p&gt;Following up on the popular “Monitoring Containers” talk delivered at &lt;a href=&quot;https://www.youtube.com/watch?v=-3M0LwUkiYE&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Paris Container Day 2018&lt;/a&gt;, Daniel from Datadog is back to explore the latest facts and figures for real-world container use. We have examined more than 1.5 billion containers run by tens of thousands of customers to understand how image registries, service meshes, networking, and other technologies are being used in real-world container environments. What’s different? What’s new? And what might the data tell us about the future?&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Cruise to Cloud Native: Chapter 2. Improving your toolset. Profiting from containers and serverless functions.</title>
        <published>2021-05-18T18:00:00+00:00</published>
        <updated>2021-05-18T18:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/75SK5F/"/>
        <id>https://portfolio.dark.ca/75SK5F/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/75SK5F/">&lt;p&gt;Cloud migrations present straightforward challenges, and it’s common for organisations to see enough benefit from the exercise to stop right at the first phase. But you want to go further. You want to realise the full potential of the cloud, and all the benefits it can bring to your environment—and your business.&lt;/p&gt;
&lt;p&gt;In part two of this three-part joint AWS and Datadog webinar series, we’ll move on to an exciting new phase: the cloud-native model! Starting with the early migration scenario presented in part one, we’ll explain how to identify candidates for re-architecture, provide a development path, and explain the rationale behind these decisions and choices. Observability practices and tooling will play a key role in helping us to understand the impact of these changes; performance is important, but cost is too, and you need the best data available to collect, analyse, and report on the benefits of the cloud-native model.&lt;/p&gt;
&lt;p&gt;We’ll look at some powerful AWS technologies, including ECS and Lambda, and how Datadog provides full visibility into your historical, current, and future usage and use-cases.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Cruise to Cloud Native: Chapter 1. Your first days. Benefits from cloud basics.</title>
        <published>2021-05-06T18:00:00+00:00</published>
        <updated>2021-05-06T18:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/UljWCq/"/>
        <id>https://portfolio.dark.ca/UljWCq/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/UljWCq/">&lt;p&gt;You’ve done your research, and after thoughtful consideration you’ve decided to reap the benefits that a cloud migration can bring to your business. But you’ve got a lot of tech—including websites, databases, mobile apps, and more—and it’s difficult to know where to start.&lt;/p&gt;
&lt;p&gt;In part one of this three-part joint AWS and Datadog webinar series, we’ll dive into the first phases of a cloud migration project, and help you to identify good starting points and tangible milestones. Starting with a classic stack, we’ll explain how to identify candidates for migration, provide a migration path, and explain the rationale behind the scenario.&lt;/p&gt;
&lt;p&gt;Through the use of observability principles, combined with the principle of least effort, we’ll reveal how an introspective, data-driven approach will help guide you to the right decisions for your own environment. We’ll take a look at a handful of AWS services, including VPC, EC2, and RDS, as well as the Datadog observability platform and how it can be leveraged to help both your migration and the full life-cycle of your new environment.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Kong Mesh Traffic Observability with Datadog</title>
        <published>2021-04-14T08:00:00+00:00</published>
        <updated>2021-04-14T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/e0VGDZ/"/>
        <id>https://portfolio.dark.ca/e0VGDZ/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/e0VGDZ/">&lt;p&gt;This Datadog + Kong webinar will show a comprehensive observability solution covering an end-to-end Kubernetes deployment process, including a Canary Release traffic control and management model. We’ll cover:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rapid debugging, troubleshooting, and investigation&lt;/li&gt;
&lt;li&gt;Jump starting exploration with Log Patterns&lt;/li&gt;
&lt;li&gt;Generating metrics from microservice logs to track trends and KPIs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Combining comprehensive observability capabilities with powerful platform and system management, attendees will learn how Datadog and Kong Mesh work together to deploy, manage, and evolve their mission-critical applications.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Demystifying DevOps &amp; SRE</title>
        <published>2021-03-31T08:00:00+00:00</published>
        <updated>2021-03-31T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/PN3eSl/"/>
        <id>https://portfolio.dark.ca/PN3eSl/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/PN3eSl/">&lt;p&gt;SRE is a large, complex topic, so we’ll start with common terminology and theory, then dive into practical examples—including lessons learned from our own journey here at Datadog. We’ll further cover the relationship between SRE and DevOps, what success looks like (and how to measure it), and how to identify and nurture both internal and external talent in order to build a cross-functional team.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>When Geography and the Cloud Collide</title>
        <published>2021-01-21T18:00:00+00:00</published>
        <updated>2021-01-21T18:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/PCrTkq/"/>
        <id>https://portfolio.dark.ca/PCrTkq/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/PCrTkq/">&lt;p&gt;Business evolves over time and space. Your stack needs to evolve with it. In the globalised 21st century, this means your resources were on one continent, but now your customers are on another. You successfully deployed your store closer to your customers and all the monitors look green—but you’re losing them at checkout time. Now what?
In this talk, Dan and Rick will use HashiCorp Terraform to configure and deploy a multi-region application, and demonstrate some of the ways that Datadog can provide insight into the deployment and application life-cycle. We’ll introduce Terraform Cloud and show how to manage AWS Virtual Private Clouds (VPCs) and Security Groups. We’ll also show how to investigate, diagnose, and remediate a real-world problem in multi-region deployments using Datadog.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Datadog 101</title>
        <published>2020-12-02T17:00:00+00:00</published>
        <updated>2020-12-02T17:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/w7uPtA/"/>
        <id>https://portfolio.dark.ca/w7uPtA/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/w7uPtA/">&lt;p&gt;Metrics, Dashboards, Traces, Synthetics, and more. If you are just getting introduced to Datadog, the tools and technologies can be overwhelming. It is hard to know where to start when working with the product for the first time. In this workshop we will introduce you to all of the major components of your new toolbelt. You will use metrics and dashboards to get an overall feel of what’s going on. Then go deeper with traces and logs to figure out specifics. We will even look at an end user’s perspective using synthetics and real user monitoring. By the end of the workshop you will be better able to tackle the issues that come up in your own environment.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The Safety Dance: Risk Assessment for DevOps Practitioners</title>
        <published>2020-11-24T14:50:00+00:00</published>
        <updated>2020-11-24T14:50:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/Rj8FRx/"/>
        <id>https://portfolio.dark.ca/Rj8FRx/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/Rj8FRx/">&lt;p&gt;Risk management is relatively new to the tech scene but in reality insurance teams, government, and finance have been using risk assessments to make decisions for years. In this talk, I’ll demonstrate how to apply classical risk management concepts to modern DevOps practices. You’ll learn how to build a culture of risk management through a common, shared measurement framework, and how to implement a powerful tool for any organisation: the risk budget.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Debugging in the Cloud with Datadog and HashiCorp</title>
        <published>2020-11-19T08:00:00+00:00</published>
        <updated>2020-11-19T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/FE566O/"/>
        <id>https://portfolio.dark.ca/FE566O/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/FE566O/">&lt;p&gt;From development to production, and from the IDE to the endpoint, the average application stack has never been more complicated than it is today. How can you ensure that you, your team, and your entire organization are in alignment when it comes to deployment, observability, and lifecycle management?&lt;/p&gt;
&lt;p&gt;With Terraform and Datadog, you can efficiently provision your infrastructure, codify best practices, and use premium instrumentation to debug your applications in real time—or prevent problems before they happen.&lt;/p&gt;
&lt;p&gt;Join us in this webinar as we showcase setting up a Kubernetes cluster on Microsoft Azure with Terraform and debug a live application using the Datadog observability platform.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Datadog, Vodafone, and Dunelm SRE Panel discussion</title>
        <published>2020-10-29T08:00:00+00:00</published>
        <updated>2020-10-29T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/KVNWOW/"/>
        <id>https://portfolio.dark.ca/KVNWOW/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/KVNWOW/">&lt;p&gt;At this event, Datadog Technical Evangelist, Daniel Maher, Vodafone SREs Llywelyn Griffith-Swain and Xander Thompson, and Dunelm SREs Usman Niazi and Daniel Verrall will participate in a panel discussion. They will examine what DevOps and SRE are, how they are similar to (and differ from) one another, and how organisations can incorporate DevOps and SRE practices into their workflows.&lt;/p&gt;
&lt;p&gt;They’ll also share practical ways to approach service ownership, take responsibility for production systems, and do so in sustainable, proven, and thoughtful ways.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Panel: Future of Observability</title>
        <published>2020-10-29T08:00:00+00:00</published>
        <updated>2020-10-29T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/TrWhrC/"/>
        <id>https://portfolio.dark.ca/TrWhrC/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/TrWhrC/">&lt;p&gt;The observability community is large and diverse, with no shortages of tools or strategies being recommended by various vendors in the space. Keeping up with how different teams are addressing their observability challenges and what’s effective or not can be daunting when trying to prepare for the road ahead. Join experts from Lightstep, Datadog, Honeycomb, and Grafana Labs for a panel discussion on the current state of the observability community, its future, and what practitioners should be aware of as they plan for next year and beyond.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Did you accept the risk? Dynamic risk metrics in your environment.</title>
        <published>2020-10-22T19:55:00+00:00</published>
        <updated>2020-10-22T19:55:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/LpCcy3/"/>
        <id>https://portfolio.dark.ca/LpCcy3/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/LpCcy3/">&lt;p&gt;Risk management is relatively new to the security industry but in reality insurance teams, government, and finance have been using risk assessments to make decisions for years. In this talk we’ll demonstrate how to apply classical risk management concepts to modern DevOps practices. You’ll learn how to communicate across your organisation using a standard vocabulary to calculate risk at a service level, then see a demonstration of how to dynamically calculate and increase risk levels using Security Scores.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Configure Observability as Code with Terraform &amp; Datadog</title>
        <published>2020-09-23T08:00:00+00:00</published>
        <updated>2020-09-23T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/y8vQqS/"/>
        <id>https://portfolio.dark.ca/y8vQqS/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/y8vQqS/">&lt;p&gt;Observability can reduce potential outages for modern application deployments. Tools like Datadog make it easier to gain visibility into these key metrics, but how do you ensure that all members of your organizations are implementing best practices at the provisioning stage? How do you ensure consistent observability across any environment?&lt;/p&gt;
&lt;p&gt;This webinar will explore how organizations can collaborate to implement observability principles and practices throughout their environments. From provisioning to production, we’ll discuss how to leverage the Terraform Datadog provider to ensure that new applications are registered with Datadog’s platform, and how to manage any changes via a single workflow.&lt;/p&gt;
&lt;p&gt;We’ll explain how Terraform Cloud enables organizations to share Datadog configurations across teams, check them into version control systems, and deploy them in a scalable fashion. Finally, we’ll cover practical tips, such as how to configure monitors and dashboards for HashiCorp Consul within Datadog.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Building a Datadog Integration (Introduction)</title>
        <published>2020-08-12T08:00:00+00:00</published>
        <updated>2020-08-12T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/6BFVjb/"/>
        <id>https://portfolio.dark.ca/6BFVjb/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/6BFVjb/">&lt;p&gt;In this introductory-level workshop, attendees will design, build, and deploy a functioning Datadog integration. The goals are to learn about the design principles, configuration elements, and tooling for integrations, as well as to facilitate and encourage community members to create their own projects. Attendees should have basic familiarity with Python and git; however, this workshop is accessible to those who are relatively new to development.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Modern Frameworks for Modern Alerting</title>
        <published>2020-06-30T08:00:00+00:00</published>
        <updated>2020-06-30T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/Zq12X5/"/>
        <id>https://portfolio.dark.ca/Zq12X5/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/Zq12X5/">&lt;p&gt;Monitoring is an ancient discipline—but one that has evolved significantly in the past few years. Modern monitoring platforms collect a lot of data from our systems: work and resource metrics, events that are happening inside and outside our applications, distributed tracing data, real user monitoring, and more. But are we using all that data in a way that helps to avoid outages without causing alert fatigue? Are we suffering from information overload in our monitoring systems? We’ll present strategies on how to organise your system data in a way that helps your teams anticipate future user-facing issues and avoids alert fatigue by paging only when immediate attention is required.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Demystifying DevOps &amp; SRE</title>
        <published>2020-06-23T08:00:00+00:00</published>
        <updated>2020-06-23T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/xWIEeg/"/>
        <id>https://portfolio.dark.ca/xWIEeg/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/xWIEeg/">&lt;p&gt;SRE is a large, complex topic, so we’ll start with common terminology and theory, then dive into practical examples—including lessons learned from our own journey here at Datadog. We’ll further cover the relationship between SRE and DevOps, what success looks like (and how to measure it), and how to identify and nurture both internal and external talent in order to build a cross-functional team.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The Datadog Serverless Report 2020</title>
        <published>2020-06-18T08:00:00+00:00</published>
        <updated>2020-06-18T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/LCZQmH/"/>
        <id>https://portfolio.dark.ca/LCZQmH/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/LCZQmH/">&lt;p&gt;As part of this AWS Serverless webinar, Daniel will dive into some of the findings from Datadog’s State of Serverless report.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Scaling to Win: Serving Unprecedented Customer Demand</title>
        <published>2020-05-26T08:00:00+00:00</published>
        <updated>2020-05-26T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/isqcts/"/>
        <id>https://portfolio.dark.ca/isqcts/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/isqcts/">&lt;p&gt;With video game usage at record highs across all platforms, engineering leaders are coping with extreme demand.&lt;/p&gt;
&lt;p&gt;We invite you to join our panel of speakers from the gaming industry as they discuss new challenges they’re facing with cloud providers, how they’re maintaining optimal customer experience with SLOs and SLIs, and how they’ve had to adapt their infrastructure and processes along the way.&lt;/p&gt;
&lt;p&gt;Guests: Mike Bleske (Activision), Kalle Hiitola (Next Games)&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Configure Observability as Code with Terraform &amp; Datadog</title>
        <published>2020-04-23T17:00:00+00:00</published>
        <updated>2020-04-23T17:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/mIFScg/"/>
        <id>https://portfolio.dark.ca/mIFScg/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/mIFScg/">&lt;p&gt;Observability can reduce potential outages for modern application deployments. Tools like Datadog make it easier to gain visibility into these key metrics, but how do you ensure that all members of your organizations are implementing best practices at the provisioning stage? How do you ensure consistent observability across any environment?&lt;/p&gt;
&lt;p&gt;This webinar will explore how organizations can collaborate to implement observability principles and practices throughout their environments. From provisioning to production, we’ll discuss how to leverage the Terraform Datadog provider to ensure that new applications are registered with Datadog’s platform, and how to manage any changes via a single workflow.&lt;/p&gt;
&lt;p&gt;We’ll explain how Terraform Cloud enables organizations to share Datadog configurations across teams, check them into version control systems, and deploy them in a scalable fashion. Finally, we’ll cover practical tips, such as how to configure monitors and dashboards for HashiCorp Consul within Datadog.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Better reliability through SLOs</title>
        <published>2020-04-17T21:00:00+00:00</published>
        <updated>2020-04-17T21:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/9yWekH/"/>
        <id>https://portfolio.dark.ca/9yWekH/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/9yWekH/">&lt;p&gt;Service Level Objectives (SLOs) are a measurement of the reliability and general experience your end users and customers can expect. In this talk, you’ll learn how to define SLOs by choosing the correct service level indicators (SLIs) and defining appropriate agreements with stakeholders. We’ll explain the key concept of error budgets, which give you a solid, actionable metric for balancing innovation and velocity with reliability and safety. You’ll also learn how to have meaningful conversations around realistic availability, which will enable you to define high quality SLOs for your own organization.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Demystifying DevOps &amp; SRE</title>
        <published>2020-03-27T17:00:00+00:00</published>
        <updated>2020-03-27T17:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/FNCWUM/"/>
        <id>https://portfolio.dark.ca/FNCWUM/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/FNCWUM/">&lt;p&gt;In this session, we start with the basics of SRE, including some common terminology and theory, then dive into practical examples—including lessons learned from our own journey here at Datadog. We discuss the relationship between SRE and DevOps, what success looks like (and how to measure it), and how to identify and nurture both internal and external talent in order to build a cross-functional team. SRE is a large, complex topic, so the session ends with a live Q&amp;amp;A and deep-dive into some great topics.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Non-Conventional Career Paths in Tech!</title>
        <published>2020-02-12T08:00:00+00:00</published>
        <updated>2020-02-12T08:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/ibH0k0/"/>
        <id>https://portfolio.dark.ca/ibH0k0/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/ibH0k0/">&lt;p&gt;Using your unique gifts and experiences to build an equally unique career path for yourself as an engineer (it’s more common than you might think).&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>More than rubber on the road: Tires in an IoT world</title>
        <published>2019-12-04T13:00:00-08:00</published>
        <updated>2019-12-04T13:00:00-08:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/WMijEM/"/>
        <id>https://portfolio.dark.ca/WMijEM/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/WMijEM/">&lt;p&gt;Pirelli is known for creating cutting-edge, high-quality tires with a focus on the performance needs of both high-end consumer drivers and professional drivers. But today, Pirelli tires are much more than rubber on the road—they are connected IoT devices reporting telemetry data to help drivers achieve their safety and performance goals. Between this telemetry function and Pirelli’s other applications, a huge amount of data flows into Pirelli’s systems. Ensuring that these platforms are scalable and reliable is Pirelli’s biggest challenge. In this session, Pirelli shares how these systems are built using AWS and are made possible by modern observability tooling.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Public Speaking for Technologists</title>
        <published>2019-11-28T15:00:00+01:00</published>
        <updated>2019-11-28T15:00:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/dmPbvj/"/>
        <id>https://portfolio.dark.ca/dmPbvj/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/dmPbvj/">&lt;p&gt;Interested in speaking at a conference but don’t know where to start? Your talk has been accepted but you’re nervous about being on stage? Don’t worry—I’ll get you sorted. In this workshop, we’ll work through things like idea generation, the CFP process, slide style, stage presence, and more!&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Quick—What Time Is It?!</title>
        <published>2019-11-27T13:00:00+01:00</published>
        <updated>2019-11-27T13:00:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/G68Po8/"/>
        <id>https://portfolio.dark.ca/G68Po8/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/G68Po8/">&lt;p&gt;What is time? Is it fixed or fluid; physical or philosophical; quantifiable, or completely questionable? These deep questions may never be answered, but one thing is clear: the measuring, recording, and interpretation of time is a fundamentally important mission for humanity. In the modern age of computing, the accurate reckoning of time across cities, countries, and even planets is performed by a fantastic patchwork of actors - from governments and corporations, to academicians and hackers of all colours.&lt;/p&gt;
&lt;p&gt;In this ignite presentation, we’ll explore some of the different ways time is measured, look into the real-world ramifications of time reckoning on the Internet today, and even have some fun with time zones, broken datetime libraries, corrupt nation-states, and a bunch of charts, graphs, and maps.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Goodies. Ideas. Ethics.</title>
        <published>2019-11-05T20:00:00+01:00</published>
        <updated>2019-11-05T20:00:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/Lsgaq5/"/>
        <id>https://portfolio.dark.ca/Lsgaq5/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/Lsgaq5/">&lt;p&gt;If you know me, you know that I think that straight lines are boring. So I took the theme—”Goodies, from ideas to ethics”—and broke it into the three parts. Turns out that ethics is a minefield.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>One thing MMA taught me about working in tech</title>
        <published>2019-10-28T11:00:00+01:00</published>
        <updated>2019-10-28T11:00:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/zCuuC8/"/>
        <id>https://portfolio.dark.ca/zCuuC8/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/zCuuC8/">&lt;p&gt;This is a condensed, 15-minute version of my longer “What MMA taught me about working in tech” talk, which concentrates on one key learning: that of diversity, and the importance thereof.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Public Speaking for Technologists</title>
        <published>2019-10-11T15:30:00+03:00</published>
        <updated>2019-10-11T15:30:00+03:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/22VGz8/"/>
        <id>https://portfolio.dark.ca/22VGz8/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/22VGz8/">&lt;p&gt;Interested in speaking at a conference but don’t know where to start? Your talk has been accepted but you’re nervous about being on stage? Don’t worry—I’ll get you sorted. In this workshop, we’ll work through things like idea generation, the CFP process, slide style, stage presence, and more!&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Leveraging HashiCorp Consul and Datadog for Service Mesh Deployments</title>
        <published>2019-10-03T17:00:00+00:00</published>
        <updated>2019-10-03T17:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/SHry3o/"/>
        <id>https://portfolio.dark.ca/SHry3o/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/SHry3o/">&lt;p&gt;Service mesh is quickly becoming a standard for organizations making the transition to a microservice environment. As companies make this shift, there are three key considerations for deploying an effective service mesh: Networking, Observability, and Reliability. This webinar will focus in on the Observability component of service meshes, specifically tracing. Watch this webinar to learn how HashiCorp Consul and Datadog are collaborating to help users implement and monitor their service mesh deployments.&lt;/p&gt;
&lt;p&gt;In this webinar you’ll learn:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How HashiCorp Consul enables service meshes&lt;/li&gt;
&lt;li&gt;How Datadog’s monitoring services can be leveraged in microservice environments&lt;/li&gt;
&lt;li&gt;How both solutions can be integrated to address tracing and monitoring&lt;/li&gt;
&lt;/ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>How Openfit optimized Lambda with Datadog</title>
        <published>2019-10-02T12:00:00+02:00</published>
        <updated>2019-10-02T12:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/qA5JpL/"/>
        <id>https://portfolio.dark.ca/qA5JpL/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/qA5JpL/">&lt;p&gt;Going serverless has many advantages, including simplified architecture, faster deployments, and reduced costs—especially on infrastructure—as Lambda pricing depends on the resources allocated to each function. This introduces a new challenge, however: how can you ensure that you are optimizing your Lambda function size whilst also providing the best possible experience for your customers?&lt;/p&gt;
&lt;p&gt;In this talk, we’ll dive into Openfit’s serverless journey, and show you how they leveraged Datadog to monitor their functions and optimize their cloud bill.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>What MMA taught me about working in tech</title>
        <published>2019-09-18T11:00:00+02:00</published>
        <updated>2019-09-18T11:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/G3JgYA/"/>
        <id>https://portfolio.dark.ca/G3JgYA/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/G3JgYA/">&lt;p&gt;At first it might not seem like mixed martial arts has much to do with working as professional computer person. As somebody who’s been hospitalised as a result of both, I assure you that there are interesting and enlightening parallels. Poor work-life balance? Weird sleeping schedules? Difficulties with nutrition and diet? Toxic hero culture? Check and check.&lt;/p&gt;
&lt;p&gt;This is a personal and light-hearted talk about some fairly serious topics. Through the bringing together of two seemingly unrelated areas of interest, my goal is to get people to think critically about their work environments, their career goals, and above all, their responsibilities—both to others, and to themselves. It’s a mix of story-telling, practical examples, and the occasional mildly embarrassing anecdote.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>What MMA taught me about working in tech</title>
        <published>2019-09-06T09:00:00+02:00</published>
        <updated>2019-09-06T09:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/6hAV5U/"/>
        <id>https://portfolio.dark.ca/6hAV5U/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/6hAV5U/">&lt;p&gt;At first it might not seem like mixed martial arts has much to do with working as professional computer person. As somebody who’s been hospitalised as a result of both, I assure you that there are interesting and enlightening parallels. Poor work-life balance? Weird sleeping schedules? Difficulties with nutrition and diet? Toxic hero culture? Check and check.&lt;/p&gt;
&lt;p&gt;This is a personal and light-hearted talk about some fairly serious topics. Through the bringing together of two seemingly unrelated areas of interest, my goal is to get people to think critically about their work environments, their career goals, and above all, their responsibilities—both to others, and to themselves. It’s a mix of story-telling, practical examples, and the occasional mildly embarrassing anecdote.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Public Speaking for Technologists</title>
        <published>2019-06-26T11:00:00+02:00</published>
        <updated>2019-06-26T11:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/fFM8tE/"/>
        <id>https://portfolio.dark.ca/fFM8tE/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/fFM8tE/"></content>
        
    </entry>
    <entry xml:lang="en">
        <title>Community and Event Sponsorship at Datadog</title>
        <published>2019-06-12T20:00:00+02:00</published>
        <updated>2019-06-12T20:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/oIBjG1/"/>
        <id>https://portfolio.dark.ca/oIBjG1/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/oIBjG1/"></content>
        
    </entry>
    <entry xml:lang="en">
        <title>Quick—What Time Is It?!</title>
        <published>2019-06-03T15:30:00+01:00</published>
        <updated>2019-06-03T15:30:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/py9ABP/"/>
        <id>https://portfolio.dark.ca/py9ABP/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/py9ABP/">&lt;p&gt;What is time? Is it fixed or fluid; physical or philosophical; quantifiable, or completely questionable? These deep questions may never be answered, but one thing is clear: the measuring, recording, and interpretation of time is a fundamentally important mission for humanity. In the modern age of computing, the accurate reckoning of time across cities, countries, and even planets is performed by a fantastic patchwork of actors - from governments and corporations, to academicians and hackers of all colours.&lt;/p&gt;
&lt;p&gt;In this ignite presentation, we’ll explore some of the different ways time is measured, look into the real-world ramifications of time reckoning on the Internet today, and even have some fun with time zones, broken datetime libraries, corrupt nation-states, and a bunch of charts, graphs, and maps.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Quick—What Time Is It?!</title>
        <published>2019-05-17T14:00:00+03:00</published>
        <updated>2019-05-17T14:00:00+03:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/2vdL0p/"/>
        <id>https://portfolio.dark.ca/2vdL0p/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/2vdL0p/"></content>
        
    </entry>
    <entry xml:lang="en">
        <title>Quick—What Time Is It?!</title>
        <published>2019-05-14T08:00:00+02:00</published>
        <updated>2019-05-14T08:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/QbuX8Q/"/>
        <id>https://portfolio.dark.ca/QbuX8Q/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/QbuX8Q/"></content>
        
    </entry>
    <entry xml:lang="en">
        <title>Public Speaking for Technologists</title>
        <published>2019-02-22T17:00:00+01:00</published>
        <updated>2019-02-22T17:00:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/3n1Q6V/"/>
        <id>https://portfolio.dark.ca/3n1Q6V/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/3n1Q6V/">&lt;p&gt;In this workshop, we’ll explore the following topics: identifying speaking opportunities, how to CFP successfully, preparing slides, and public speaking tips &amp;amp; tricks.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Building SRE from Scratch at Coinbase during Hypergrowth</title>
        <published>2018-11-27T13:00:00-08:00</published>
        <updated>2018-11-27T13:00:00-08:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/RTIcE6/"/>
        <id>https://portfolio.dark.ca/RTIcE6/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/RTIcE6/">&lt;p&gt;Coinbase is a secure online platform for buying, selling, transferring, and storing digital currency. This talk covers its journey from a small band of engineers working on reliability to a centralized SRE organization, and the lessons learned along the way. We dive into the processes that we created—both technical and organizational—that enabled us to quickly build a world-class reliability engineering group. We also cover what reliability really means, and more importantly, how we measure it. This session is brought to you by AWS partner, Datadog.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Les Conteneurs: Pièces et Main-d’Oeuvre</title>
        <published>2018-11-15T17:00:00+00:00</published>
        <updated>2018-11-15T17:00:00+00:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/Cpr0TI/"/>
        <id>https://portfolio.dark.ca/Cpr0TI/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/Cpr0TI/">&lt;p&gt;Chez Datadog, nous aidons des milliers d’organisations à surveiller leur infrastructure et leurs applications. Au cours de cette présentation, nous allons plonger dans les centaines de milliards de points de données que nous collectons chaque jour afin d’en extraire des informations sur l’utilisation réelle et les tendances des conteneurs. Nous explorerons alors les applications qui y sont les plus utilisées et - à l’aide des données - fournirons un aperçu des métriques que vous devriez comprendre afin de mieux diagnostiquer vos problèmes. Enfin, nous examinerons un framework pour vos métriques afin de déterminer comment l’utiliser pour trouver des solutions aux problèmes inévitables.&lt;/p&gt;
&lt;p&gt;Nous allons discuter des trois types de données de monitoring: ce qu’il faut collecter, ce qui devrait déclencher une alerte (afin d’éviter l’« alert-fatigue ») et ce qu’il faut surveiller afin de pouvoir trouver la cause des problèmes. Bien que les données d’utilisation des conteneurs présentées proviennent des utilisateurs de Datadog, l’objectif de cette session n’est pas spécifique à l’outil. Les participants repartiront avec des stratégies et des frameworks qu’ils pourront implémenter dans leurs environnements conteneurisés, quelles que soient les plates-formes et outils utilisés.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Serverless, Revealed!</title>
        <published>2018-10-29T13:00:00+01:00</published>
        <updated>2018-10-29T13:00:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/p9ZoLh/"/>
        <id>https://portfolio.dark.ca/p9ZoLh/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/p9ZoLh/">&lt;p&gt;A high-speed trip through the Serverless landscape that answers the following questions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What is Serverless?&lt;/li&gt;
&lt;li&gt;Who are the major players?&lt;/li&gt;
&lt;li&gt;How do you choose a provider?&lt;/li&gt;
&lt;li&gt;WHAT IS THE TERRIBLE SECRET OF SERVERLESS?&lt;/li&gt;
&lt;/ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Monitoring Kubernetes: Follow the Data</title>
        <published>2018-09-26T11:30:00+01:00</published>
        <updated>2018-09-26T11:30:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/IQT1rJ/"/>
        <id>https://portfolio.dark.ca/IQT1rJ/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/IQT1rJ/">&lt;p&gt;At Datadog they help thousands of organizations monitor their infrastructure and applications. In this session, Daniel will dive deeper into the several hundred trillion data points they’ve gathered to extract information about the real-world use of Kubernetes and see trends in container and orchestrator usage. As you look at Kubernetes and container usage data, you will also learn about the top applications being used in orchestrated environments and, using the data, provide insight into which metrics you should watch and how to troubleshoot based on those metrics. In this session, Daniel will explore a framework for your metrics and how to use it to find solutions to the issues that come up. You will also learn the three types of monitoring data; what to collect; what should trigger an alert (avoiding an alert storm and pager fatigue); and how to follow the resources to find the root causes of problems. Although the real-world Kubernetes and container use data is derived from Datadog users, the focus of this session is not tool specific, so you will leave with strategies and frameworks that you can implement in your container-based environments today regardless of the platforms and tools you use.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Serverless, Revealed!</title>
        <published>2018-09-13T13:00:00+02:00</published>
        <updated>2018-09-13T13:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/yCPOiU/"/>
        <id>https://portfolio.dark.ca/yCPOiU/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/yCPOiU/">&lt;p&gt;A high-speed trip through the Serverless landscape that answers the following questions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What is Serverless?&lt;/li&gt;
&lt;li&gt;Who are the major players?&lt;/li&gt;
&lt;li&gt;How do you choose a provider?&lt;/li&gt;
&lt;li&gt;WHAT IS THE TERRIBLE SECRET OF SERVERLESS?&lt;/li&gt;
&lt;/ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Les Conteneurs: Pièces et Main-d’Oeuvre</title>
        <published>2018-06-26T14:00:00+02:00</published>
        <updated>2018-06-26T14:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/PvNrMj/"/>
        <id>https://portfolio.dark.ca/PvNrMj/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/PvNrMj/">&lt;p&gt;At &lt;a href=&quot;https://datadoghq.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Datadog&lt;/a&gt; we help thousands of organisations monitor their infrastructure and applications. In this session, we’ll dive deeper into the several hundred trillion data points we’ve gathered to extract information about the real-world use of containers and explore trends in container use. Furthermore, we’ll discuss the top applications being used in containers and, using the data, provide insight into what and how to monitor and understand this brave new containerised world!&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>La Visibilité à 100 %</title>
        <published>2018-06-05T13:00:00+02:00</published>
        <updated>2018-06-05T13:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/ukBpji/"/>
        <id>https://portfolio.dark.ca/ukBpji/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/ukBpji/">&lt;p&gt;Avoir une visibilité complète de votre système et de ses applications semble être la seule façon d’éviter les problèmes tout en s’assurant une bonne résolution des pannes critiques. Mais comment identifier de potentiels angles morts? Comment s’assurer une observabilité totale? Avec un nombre croissant de projets et de services de monitoring en concurrence pour votre attention et votre business, comment concilier une observabilité totale avec un budget limité ?&lt;/p&gt;
&lt;p&gt;Dans cette session, je décomposerai le concept de monitoring en cinq catégories clés qui vous assurent une couverture complète de votre système. J’expliquerai également pourquoi ces catégories sont importantes pour votre entreprise, comment chacune offre une perspective unique à vos systèmes et comment les combiner pour trouver et résoudre rapidement des problèmes de performance.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Serverless, Revealed!</title>
        <published>2018-06-01T08:00:00+02:00</published>
        <updated>2018-06-01T08:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/HZ4wld/"/>
        <id>https://portfolio.dark.ca/HZ4wld/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/HZ4wld/">&lt;p&gt;A whirlwind introduction to Serverless, covering major providers, differentiators, and pricing. As an added bonus, the terrible secret of Serverless is revealed (spoiler: there is no magic).&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Where are we going and how did we get here?</title>
        <published>2016-11-07T09:00:00+02:00</published>
        <updated>2016-11-07T09:00:00+02:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/tsnke2/"/>
        <id>https://portfolio.dark.ca/tsnke2/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/tsnke2/">&lt;p&gt;The term Devops was coined in 2008 as a tongue-in-cheek moniker for the process of getting developers and operations people to speak to each other. From those humble origins, it has today blossomed into a worldwide phenomenon, encompassing everything from software development methodologies, enterprise software packages, training, certifications, and more. It seems like everywhere you look, Devops is there - but what is it, and what does it mean?&lt;/p&gt;
&lt;p&gt;In this talk we’ll get back to basics and examine the living history of Devops, including the context from which the movement came to exist, how it has evolved until today, and where we’re potentially headed in the next few years. Along the way we’ll meet some colourful characters, cut through the marketing jargon, and get to the essence of Devops itself.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Genesis: Terraforming a New Home for Firefox Crash Reporter</title>
        <published>2015-10-28T08:00:00+01:00</published>
        <updated>2015-10-28T08:00:00+01:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/WCWYWR/"/>
        <id>https://portfolio.dark.ca/WCWYWR/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/WCWYWR/">&lt;p&gt;Everyone loves talking about different stacks used in migrating applications to DevOps methodologies, but the most important and valuable change is not a technology stack; instead, it is the human stack.&lt;/p&gt;
&lt;p&gt;In this keynote address, we will cover the intersection of technology and humans, and walk the audience through a real life example of the move of Firefox crash reporter. The three engineers tasked with this had to build the plane while it was in the air, all without landing or crashing.&lt;/p&gt;
&lt;p&gt;As with many projects, hard deadlines and requirements made the team work through a lot of tough decisions and compromises while simultaneously training devs, product managers, managers, and other engineers in the new world of DevOps and Continuous Delivery.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Genesis: Terraforming a New Home for Firefox Crash Reporter</title>
        <published>2015-09-28T13:00:00-07:00</published>
        <updated>2015-09-28T13:00:00-07:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/4balwD/"/>
        <id>https://portfolio.dark.ca/4balwD/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/4balwD/">&lt;p&gt;Everyone loves talking about different stacks used in migrating applications to DevOps methodologies, but the most important and valuable change is not a technology stack; instead, it is the human stack.&lt;/p&gt;
&lt;p&gt;In this keynote address, we will cover the intersection of technology and humans, and walk the audience through a real life example of the move of Firefox crash reporter. The three engineers tasked with this had to build the plane while it was in the air, all without landing or crashing.&lt;/p&gt;
&lt;p&gt;As with many projects, hard deadlines and requirements made the team work through a lot of tough decisions and compromises while simultaneously training devs, product managers, managers, and other engineers in the new world of DevOps and Continuous Delivery.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>How to use Puppet like an adult</title>
        <published>2013-01-30T08:00:00+11:00</published>
        <updated>2013-01-30T08:00:00+11:00</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/kpyAHF/"/>
        <id>https://portfolio.dark.ca/kpyAHF/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/kpyAHF/"></content>
        
    </entry>
    <entry xml:lang="en">
        <title>How to use Puppet like an adult</title>
        <published>2012-11-29T10:00:00+05:30</published>
        <updated>2012-11-29T10:00:00+05:30</updated>
        
        <author>
          <name>Dan Maher</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://portfolio.dark.ca/aW8Cat/"/>
        <id>https://portfolio.dark.ca/aW8Cat/</id>
        
        <content type="html" xml:base="https://portfolio.dark.ca/aW8Cat/"></content>
        
    </entry>
</feed>
