Slack workflow inspired by Mikala Easte's presentation risk management without slowing down at Purplecon.
Purplecon haven't yet published the video, and might not, so check out @jpdanner's epic summary.
Slack workflow inspired by Mikala Easte's presentation risk management without slowing down at Purplecon.
Purplecon haven't yet published the video, and might not, so check out @jpdanner's epic summary.
defmodule Opencensus.Honeycomb.PhoenixIntegrationTest do | |
use ExUnit.Case, async: false | |
use Phoenix.ConnTest | |
alias Jason | |
alias Opencensus.Honeycomb.Event | |
alias Opencensus.Honeycomb.Sampler | |
defmodule HelloWeb.OpencensusTracePlug do | |
use Opencensus.Plug.Trace, attributes: [:release] |
Strikes me I'm just re-inventing poolboy
, here.
Seemed like a great idea until I was assured that the momentum was with Opencensus, not Spandex. Between this and the recently announced merger of Opencensus and OpenTracing, it strikes me that it's a reasonable bet to invest on Opencensus propagation headers instead.
This is free and unencumbered software released into the public domain. | |
Anyone is free to copy, modify, publish, use, compile, sell, or | |
distribute this software, either in source code form or as a compiled | |
binary, for any purpose, commercial or non-commercial, and by any | |
means. | |
In jurisdictions that recognize copyright laws, the author or authors | |
of this software dedicate any and all copyright interest in the | |
software to the public domain. We make this dedication for the benefit |
import { BoomError } from 'boom'; | |
import { Request, HandlerDecorations, ResponseToolkit } from 'hapi'; | |
import { Agent, IncomingMessage } from 'http'; | |
import { Server, PluginPackage } from 'hapi'; | |
import { ResponseObject } from 'hapi'; | |
export interface ProxyHandlerOptions { | |
host?: string; | |
port?: number | string; | |
protocol?: 'http' | 'https'; |
#include <stdio.h> | |
#include <stdint.h> | |
#include <esp_libc.h> | |
#include "freertos/FreeRTOS.h" | |
#include "freertos/task.h" | |
#include "rom/ets_sys.h" | |
#include "driver/uart.h" | |
#include "driver/gpio.h" | |
#include "esp_system.h" |
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "[MAY]", and "[OPTIONAL][MAY]" in this document are to be interpreted as described in RFC 2119.
"Functions for generating key-sortable unique IDs (KSUIDs)." | |
import os | |
import time | |
import typing | |
EPOCH = 1400000000 # segment.io epoch (March 5th, 2014) | |
DIGITS = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' | |
def timestamp_bytes() -> bytes: |