Skip to content

Instantly share code, notes, and snippets.

View ciwchris's full-sized avatar
🏡

Chris ciwchris

🏡
View GitHub Profile
@ciwchris
ciwchris / ext.vim
Last active August 29, 2015 14:11 — forked from sjl/ext.vim
" run command
" no stdin
" output displayed in "Press enter to continue" style
" current buffer untouched
:!uptime
" run command
" pipe range of text to command on stdin
" output replaces the range in the current buffer
:RANGE!grep foo
@ciwchris
ciwchris / config.el
Created April 11, 2016 05:11 — forked from mars888/config.el
Quick and dirty Spacemacs configuration layer for Tide and TypeScript
(spacemacs|defvar-company-backends typescript-mode)
@ciwchris
ciwchris / .gitignore
Last active August 28, 2016 02:06
Elm forms
elm-stuff/
forms.js
@ciwchris
ciwchris / .gitignore
Last active August 29, 2016 19:16
Elm demo
elm-stuff/
*.js
@ciwchris
ciwchris / .gitignore
Last active November 17, 2021 13:43
Elm auth
elm-stuff/
*.js

Keybase proof

I hereby claim:

  • I am ciwchris on github.
  • I am chrislopes (https://keybase.io/chrislopes) on keybase.
  • I have a public key ASAG2CTHU4S_RrEp2S5DlYV2b5qzkwAcE8sAgYPFATc0KQo

To claim this, I am signing this object:

import { Rule, SchematicContext, SchematicsException, Tree } from '@angular-devkit/schematics';
import { JsonAstNode, JsonAstObject, JsonParseMode, parseJsonAst } from '@angular-devkit/core';
import { NodePackageInstallTask } from '@angular-devkit/schematics/tasks';
const pkgJsonPath = '/package.json';
export const latestVersions = {
StcuExternalStyles: '^2.22.2'
};
export interface NodeDependency {
@ciwchris
ciwchris / podcast.opml
Last active November 17, 2024 16:41
Podcast feed
<?xml version='1.0' encoding='UTF-8' standalone='no' ?>
<opml version="2.0">
<head>
<title>AntennaPod Subscriptions</title>
<dateCreated>10 Nov 24 13:55:10 -0800</dateCreated>
</head>
<body>
<outline text=".NET Rocks!" title=".NET Rocks!" type="rss" xmlUrl="https://www.spreaker.com/show/5634793/episodes/feed" htmlUrl="https://www.spreaker.com/show/net-rocks_1" />
<outline text="Adventures in Machine Learning" title="Adventures in Machine Learning" type="rss" xmlUrl="https://topenddevs.com/podcasts/adventures-in-machine-learning/rss" htmlUrl="https://topenddevs.com/podcasts/adventures-in-machine-learning" />
<outline text="Betty in the Sky with a Suitcase!" title="Betty in the Sky with a Suitcase!" type="rss" xmlUrl="https://betty.libsyn.com/rss" htmlUrl="http://bettyinthesky.com" />
@ciwchris
ciwchris / secret.html
Last active January 4, 2023 23:13
secret
<a id="target_link" class="download_link" download="secret.html" href="
">Save secret.html</a>
@ciwchris
ciwchris / md
Last active January 24, 2023 19:51
OTel
- Trace - an end-to-end trace of an end-user request inside a distributed application; this trace might include correlating data from
multiple services and multiple processes. It’s the output of the distributed tracing system.
- Span - a single, atomic unit of work that occurs inside an application. This can be one HTTP request processing method on an MVC
controller, an Akka.NET actor processing a message, a RabbitMQ client sending a single message over the network, and so forth. Spans
contain contextual data such as the name of the operation, the server / application it was executed on, the start and stop times, log
events, and key / value pairs of tags that can be used to make the span searchable. A trace is constructed from the sum of its spans.
- SpanContext - a descriptor that is included inside each span which describes this span’s relationship to its parent span (i.e. the
previous operation that occurred in processing the request) and to the trace itself. The SpanContext can also include “bag