profile
viewpoint
Colin colinking @segmentio San Francisco, CA https://colinking.co 🎉

bitcamp/bitcamp-site-2014 7

36-hour hackathon at University of Maryland. 2014 event site.

bitcamp/bitcamp-site-2015 4

Bitcamp 2015 Website

bitcamp/old-2015-site 3

Pre-event website for Bitcamp 2015

colinking/budgeteer 2

✨Make Budget Management Magical

bitcamp/blitz-static 1

Frontend codez for Blitz app at Battle of the Hacks 2015.

bitcamp/technica 1

Website for Technica

colinking/colinking.github.io 1

Personal Website

colinking/dataAnalyticsFinalProject 1

Sharing Shiny code for final R Shiny project

created tagsegmentio/stats

tagv4.6.0

Go package for abstracting stats collection

created time in 2 hours

release segmentio/stats

v4.6.0

released time in 2 hours

delete branch segmentio/stats

delete branch : colin-go-version

delete time in 2 hours

push eventsegmentio/stats

Colin

commit sha e058c20ecb14ee0aa859824053bc6895f99c5ea6

Rename Go version tag from `version` to `go_version` (#122) Most of our services will set a version tag that represents the version of their service. However, the Go stats reported by the `procstats` package will overwrite this tag with the current Go runtime version. This becomes a bigger issue when scraping these stats via Prometheus, since it will consider a sample as invalid if labels are not unique: ![image](https://user-images.githubusercontent.com/2907397/89065716-3345d580-d33a-11ea-93e7-ab4833388980.png) This PR makes a breaking change to resolve this issue, by renaming the tag that specifics the Go runtime version from `version` to `go_version`.

view details

push time in 2 hours

PR merged segmentio/stats

Rename Go version tag from `version` to `go_version`

Most of our services will set a version tag that represents the version of their service. However, the Go stats reported by the procstats package will overwrite this tag with the current Go runtime version.

This becomes a bigger issue when scraping these stats via Prometheus, since it will consider a sample as invalid if labels are not unique:

image

This PR makes a breaking change to resolve this issue, by renaming the tag that specifics the Go runtime version from version to go_version.

+8 -4

3 comments

2 changed files

colinking

pr closed time in 2 hours

pull request commentsegmentio/stats

Rename Go version tag from `version` to `go_version`

Fixed!

colinking

comment created time in 4 days

push eventsegmentio/stats

Colin

commit sha 5d4f2eda9dc8da231712752cfa57c34cb7b8e8fb

Revert formatter changes from README

view details

push time in 4 days

pull request commentsegmentio/stats

Rename Go version tag from `version` to `go_version`

Ugh my formatter had some fun with the README... one sec

colinking

comment created time in 4 days

pull request commentsegmentio/stats

Rename Go version tag from `version` to `go_version`

@achille-roussel added a note to the README here: https://github.com/segmentio/stats/tree/colin-go-version#processes

LMK if that looks good to you!

I'll tag as v4.6.0 and add a note on this change in the release notes.

colinking

comment created time in 4 days

push eventsegmentio/stats

Colin

commit sha 80c475f1ada9edbe07e4c3d449556470c028026b

add docs to README

view details

push time in 4 days

push eventsegmentio/stats

Colin

commit sha abce6424e99f653d00276a95a641511172dfeead

Update usage

view details

push time in 4 days

create barnchsegmentio/stats

branch : colin-go-version

created branch time in 4 days

startedleits/MeetingBar

started time in 6 days

startedDhghomon/easy_rust

started time in 12 days

startedgate-computer/gate

started time in a month

startedsegmentio/cli

started time in a month

startedchewiebug/GCViewer

started time in a month

startedcloudevents/spec

started time in 2 months

startedpikapkg/snowpack

started time in 2 months

created tagcolinking/alfred-emoji

tagv1.10.0

Alfred workflow for searching and copying emoji

created time in 2 months

release colinking/alfred-emoji

v1.10.0

released time in 2 months

push eventcolinking/alfred-emoji

Colin

commit sha c9bbe7637fcc73f2d4b593e96570b53c87dc786e

v1.10.0

view details

push time in 2 months

delete branch colinking/alfred-emoji

delete branch : colin/patchs

delete time in 2 months

push eventcolinking/alfred-emoji

Colin

commit sha 6c5a279608148c182d02471c717aa889f048ca60

Build the Alfred Workflow from CI (#2) And point the update script at this fork.

view details

push time in 2 months

push eventcolinking/alfred-emoji

Colin

commit sha 488684ebf1ba5725a4412acd003742f51e4485f6

point auto-updated script at this fork

view details

push time in 2 months

push eventcolinking/alfred-emoji

Colin

commit sha 88e3eb6fddf40bf4dceedf2152e1a69ee72b4406

just publish on 14.x

view details

push time in 2 months

push eventcolinking/alfred-emoji

Colin

commit sha 6c46f1b138d9d63f736abd4dc2565e524b73cb2f

readme

view details

push time in 2 months

push eventcolinking/alfred-emoji

Colin

commit sha e4565f3531505b272a7b58681d1141575ab0367e

always upload

view details

push time in 2 months

PR opened colinking/alfred-emoji

Build the workflow in CI
+11 -0

0 comment

1 changed file

pr created time in 2 months

create barnchcolinking/alfred-emoji

branch : colin/patchs

created branch time in 2 months

push eventcolinking/alfred-emoji

Colin

commit sha b73f26c30601759860fc41d1655e073f2ed1f6b3

Update to support Unicode 12.0 (#1)

view details

push time in 2 months

delete branch colinking/alfred-emoji

delete branch : colin/12-0

delete time in 2 months

PR merged colinking/alfred-emoji

Update to support Unicode 12.0
+17090 -134

0 comment

11 changed files

colinking

pr closed time in 2 months

push eventcolinking/alfred-emoji

Colin

commit sha 977c51bb4512559ed8d6cc603e9bad4981a2e688

add new keywords

view details

push time in 2 months

push eventcolinking/alfred-emoji

Colin

commit sha f2fb93dc29f67b107ee179de4778e726a1d4df7a

update genicons script to use json pkg

view details

push time in 2 months

PR opened colinking/alfred-emoji

Update to support Unicode 12.0
+5306 -23

0 comment

6 changed files

pr created time in 2 months

push eventcolinking/alfred-emoji

Colin

commit sha ab451e1842d0924f539937a2775e13ee906fd40f

boop

view details

push time in 2 months

create barnchcolinking/alfred-emoji

branch : colin/12-0

created branch time in 2 months

fork colinking/alfred-emoji

Alfred workflow for searching and copying emoji

fork in 2 months

startedmuan/unicode-emoji-json

started time in 2 months

startedjsumners/alfred-emoji

started time in 2 months

startedmuan/emojilib

started time in 2 months

fork colinking/cache

Cache dependencies and build outputs in GitHub Actions

fork in 2 months

startedcstack/db_tutorial

started time in 2 months

startedcwida/duckdb

started time in 2 months

issue commentmergeability/mergeable

Check never finishes

I just ran into this issue myself, and it looks like it stems from not setting the payload.title field of the checks validator. Without that, the check will be stuck in a running state.

For example:

With Titles (0s) Without Titles (unfinished)
image image

From reading the docs, I had assumed that the default checks payload (documented above) would be merged with what I supplied.

Would it be possible to either fail with an error ("invalid Mergeable config") or merge the default checks payload with the user-supplied checks payload?

tiferrei

comment created time in 2 months

startedfacebookexperimental/Recoil

started time in 3 months

startedgoogle/tink

started time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 1031471ab9e792a8ff5c9881ced4202cc69ee7d9

Updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 936531a43fbee774dc487115be5eb0ddcc5075eb

Apply most recent logic updates for self-employed and contractors

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 6009d92fe4cfc7f22e41074ab1df87995f88561a

use 1 instead of 100% opacity

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 58e8f867b63decde8a75e97dca8c72ae80570b9f

Updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 5409b6ce26f0d04822611c24fc65409f34b99ed9

Fix opacity issue on disabled buttons

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 1a555f9cd48182a5277100cc99819aa55157f13a

Updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 4ee138e7b50164cab2d9e7f78ae5bda5d055bc2f

Reset Form -> Clear Form

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 3fa3f9a0975ee5092775a12f8cbec536e9944773

Updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 506cfb8cf026d6f14023591cd8b7812d5c6ba96a

re-prioritize benefits programs based on Emilia's advice

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 276daf73360dfe501c4e8e5098b346a91265922c

Fix a bug with double parenthesis in copy

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 9b95af3ae311e8cc2e3307ec106b948e45bddb28

Apply copy updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha c00929c2c26e8ff05bb02d2edbacee728220aa8f

Add Reset Form button

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha c709c8f153e2a0a911fd500a862ae0500299c2d0

Updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 807365f8051ae0d3d1bda628877d6875457093e7

Updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 9023f3055d3fedc790880e96c4304832a2de29c9

Updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 726df5b0889130584c1704c2a7d5934540fb1a18

fix lint

view details

Colin

commit sha 438442585b0bbda3aa3700503f4f9dbf6747c56a

Hide language sidebar for now until we have validated Spanish translations

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha d9efd8186aa1e58a94bac21625b964f19fd60e9a

Updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 75c88c53ed8fda725220378d17d0354e917adc45

Add IE and Edge warning

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 190c9976c38f6a3735f85479b25f78e0b7703f64

Fix lint issues

view details

push time in 3 months

pull request commentnewjersey/dol-eligibility-tool

Temporarily revert CNAME changes

Hmm, actually we hit a similar issue with the USDR demo site where @omegabytes was getting a 404 but others were not.

Just curious if the subdomain deployment was working for you, @rossdakin?

If so, I just reverted because our team was getting a 404 at the NJ domain ("A Github Pages site does not exist").

colinking

comment created time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 91b621b69f96f277581f82debfa07ef7e036d553

Updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha c43799b7be759f28f0a1b47555835365cbcf191d

Remove demo warning

view details

push time in 3 months

delete branch newjersey/dol-eligibility-tool

delete branch : colin/fix-deployment

delete time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 439cb9842974e83fe163b60ad717eb2c1040bf3e

Temporarily revert CNAME changes (#2) This is just temporary, so that we can access the site again for standup. Feel free to revert this PR @rossdakin when you're ready to get the domain running. See: https://newjersey.github.io/dol-eligibility-tool

view details

push time in 3 months

PR merged newjersey/dol-eligibility-tool

Reviewers
Temporarily revert CNAME changes

This is just temporary, so that we can access the site again for standup.

Feel free to revert this PR @rossdakin when you're ready to get the domain running.

See: https://newjersey.github.io/dol-eligibility-tool

+2 -3

0 comment

2 changed files

colinking

pr closed time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha dfd5c5e0f9357b0147cc159a926ed79995cea53e

Updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 9e6f199b78b1f8152966e6e16327694236eeac66

Revert labor subdirectory

view details

push time in 3 months

create barnchnewjersey/dol-eligibility-tool

branch : colin/fix-deployment

created branch time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 24112815deebcfdb9d8c4dca0469051a72c3d110

Updates

view details

push time in 3 months

starteddwmkerr/hacker-laws

started time in 3 months

push eventnewjersey/dol-eligibility-tool

Frances Thai

commit sha 2a6c4f07e360b641e459c75016b91c55022b9fc7

PDF Updates (#1) This PR adds updates to the PDF: - Removes `remove-markdown` - Implements own basic markdown stripper (removes ##, **, and replaces links with PDF Link components0 - Adds Roboto woff2 files for generating PDF - Adds multiple choice icons to sections in the PDF ![pdf](https://user-images.githubusercontent.com/31225471/81754936-3b455600-946c-11ea-9c6f-2d6b0e628589.gif)

view details

push time in 3 months

PR merged newjersey/dol-eligibility-tool

PDF Updates

This PR adds updates to the PDF:

  • Removes remove-markdown
  • Implements own basic markdown stripper (removes ##, **, and replaces links with PDF Link components0
  • Adds Roboto woff2 files for generating PDF
  • Adds multiple choice icons to sections in the PDF pdf
+62 -31

0 comment

6 changed files

notfelineit

pr closed time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha eb6148c718e50814591d7aa1d1c1dc0c9000cae6

Updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha e1a9653f1bb3a6388ee54bb3093aa93740a99802

Add stripes to instructions and warnings

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha f225c0fb306f86e293c62d6a8e69c785117d3e23

Updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 288643b59e50a1b8474f7dac0e83ec14b1f84ae6

Improve tablet-size responsiveness and various padding issues

view details

push time in 3 months

create barnchusdigitalresponse/project-papua

branch : new-jersey

created branch time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha b136a01a9098ff3996d6418e4a3d1c4e53e7cf11

Updates

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha e4cfb8e95bd55a81814f95b439144de1a4533632

Add logic for sorting sections according to priority

view details

push time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 3d638f0d5e9d03da5b5498aaf40c0c67160e0474

Update section schema

view details

push time in 3 months

issue commentsegmentio/typewriter

Typewriter does not respect TYPEWRITER_TOKEN env var

Docs update is live: https://segment.com/docs/protocols/apis-and-extensions/typewriter/#api-token-configuration

madisonbullard

comment created time in 3 months

push eventnewjersey/dol-eligibility-tool

Colin

commit sha 9bb0a4e8054a1c014169bef911ddbf94dfecad69

Update landing copy and instructions

view details

push time in 3 months

issue closedsegmentio/typewriter

Typewriter does not respect TYPEWRITER_TOKEN env var

bug report 🐞

OS: Mac 10.15.3 Typewriter: 7.1.0 javascript

From the "API Token Configuration" docs:

Typewriter looks for an API token in three ways, in the following order:

  1. Looks for an environment variable called TYPEWRITER_TOKEN.
  2. Executes a token script from the typewriter.yml. See Token Script for more information.
  3. Reads the contents of a ~/.typewriter file. https://segment.com/docs/protocols/apis-and-extensions/typewriter/#api-token-configuration

When I run npx typewriter while passing TYPEWRITER_TOKEN to the env, the token is not recognized by Typewriter. I have added logging on a local Typewriter build that indicates process.env.TYPEWRITER_TOKEN is properly populated, and Typewriter has access.

Looking through the code, it doesn't look like Typewriter is ever looking for the env var. The listTokens function only checks ~/.typewriter and the token script.

Perhaps this is something that made its way into the docs without ever being implemented?

closed time in 3 months

madisonbullard

push eventusdigitalresponse/project-papua

Alex Gaesser

commit sha acd482e490f79a1277384f7942d06142536bb1cc

Add support for github pages deploys (#126) * enable gh pages hosting * update path for forms and img * update path for forms * conditionally set public url * add deployment steps, autodeploy * yarn install with caching * remove autodeploy, update readme * lint the readme

view details

Colin

commit sha 63d7c161872ce64ede8ea96a547d2a45e638baf9

Update styling to match PAPUA design system (#123) This PR reskins all of the major components in the PAPUA form to match our design system, including Cards, Text/Number Inputs, Dropdowns, Radio Selects (inc Boolean), and Checkboxes. We'll pull these changes downstream into the NJ branch, from master. It also ships a number of stylistic improvements: 1. Adds a USDR-themed header + footer that matches the updated USDR brand guidelines. See USDR BGs: https://github.com/usdigitalresponse/project-papua/issues/118 1. Standardizes all text on 14/18/26pt font system 1. Standardizes all text as black or white (depending on background) 1. Updates fonts to use Roboto everywhere. Will update to Helvetica Neue when we have access. 1. Swaps the `*` for required questions with _`(optional)`_, per the design 1. Applies styling to `ol > li` counters 1. Updates background to match the lighter shade of grey we use in the designs 1. Inlines the demo warning above the Sidebar 1. Updates the styling of Sidebar sections to differentiate sections via opacity between a) inaccessible, b) accessible c) currently accessing 1. Increases the progress bar height and accent color and moves the % inline with `Progress` 1. Removes the timezone truncation logic from Dates since it is pretty tricky to get right. 1. Simplifies buttons down to `primary` and `default` (we previously had two primary buttons) 1. Sets a maximum form input width so they don't always expand to 100% ## Before + After | Before | After | | --- | --- | | ![2020-05-07 22 51 55](https://user-images.githubusercontent.com/2907397/81375062-80a50480-90b5-11ea-966b-b10c56db6625.gif) | ![2020-05-07 22 51 05](https://user-images.githubusercontent.com/2907397/81375047-784cc980-90b5-11ea-9d69-18c2acce7f38.gif) | ## Out of Scope A second-pass PR will dig into the sizing/padding/mobile column layouts from the designs. I've punted on further styling of the accordion, date picker, text area and file picker since we're not currently using it.

view details

Colin

commit sha 8f5660259c75d869fdc945b619bd46a4665d18ac

Merge styling fixes from NJ branch (#128) After merging https://github.com/usdigitalresponse/project-papua/pull/123 into the NJ branch, I noticed a few bugs that I wanted to backport to master.

view details

Colin "👋" King

commit sha 89b71c9968c2e4b341e7c6351ba8c2721c1e7bfb

Bump Amplify

view details

push time in 3 months

delete branch usdigitalresponse/project-papua

delete branch : kansas

delete time in 3 months

delete branch usdigitalresponse/project-papua

delete branch : oregon

delete time in 3 months

PR closed usdigitalresponse/project-papua

Oregon POC Fork poc

Oregon Demo: https://oregon.d1v3tmk5d3006h.amplifyapp.com/

(This fork originally contained a POC of YAML + Markdown support, but that has since landed here: https://github.com/usdigitalresponse/project-papua/pull/80)

+1092 -5

0 comment

27 changed files

colinking

pr closed time in 3 months

PR closed usdigitalresponse/project-papua

Kansas POC Fork poc

Kansas Demo: https://kansas.d1v3tmk5d3006h.amplifyapp.com/

+2159 -5

1 comment

27 changed files

colinking

pr closed time in 3 months

delete branch usdigitalresponse/project-papua

delete branch : new-jersey

delete time in 3 months

more