We run lots (TK: number) of tests every time an engineer at Even makes a pull request. At first, running all of those tests was slow and required a bunch of complicated support code. But since I joined in October 2018, we totally revamped the way we run tests. This post tells the story of how we made testing faster and easier on our backend services. If you're interested in learning more, or want to help us improve testing our React Native mobile apps, we're hiring.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
# Escape from Apple Podcasts. | |
# python3 podcasts.py ~/Library/Containers/com.apple.podcasts/Data/Documents/PodcastsDB.plist > ~/Downloads/export.opml | |
import os | |
import sys | |
import typing as t | |
import xml.etree.ElementTree as ET |
I hereby claim:
- I am whilp on github.
- I am whilp (https://keybase.io/whilp) on keybase.
- I have a public key ASBV3ludRAeV-z0ljB9SuySlfbj4PdJ5O2MLc1AVU9ekLwo
To claim this, I am signing this object:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"encoding/csv" | |
"encoding/json" | |
"log" | |
"net/http" | |
"os" | |
"strconv" | |
"strings" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
load("@build_bazel_rules_nodejs//:defs.bzl", "nodejs_binary") | |
exports_files(["node_modules"]) | |
nodejs_binary( | |
name = "snyk", | |
node_modules = "@javascript//:node_modules", | |
entry_point = "snyk/cli/index.js", | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tmp-dotfiles:master λ git checkout before-spacemacs | |
Switched to branch 'before-spacemacs' | |
tmp-dotfiles:before-spacemacs λ git man .spacemacs.d .emacs.d/ | xargs wc -l | |
72 .emacs.d/init.el | |
71 .emacs.d/lisp/init-ace.el | |
33 .emacs.d/lisp/init-completion.el | |
426 .emacs.d/lisp/init-dev.el | |
32 .emacs.d/lisp/init-el-get.el | |
89 .emacs.d/lisp/init-emacs.el | |
144 .emacs.d/lisp/init-git.el |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
whilp@radioactivity:~/src/github.banksimple.com/whilp/notes $ sudo route get 8.8.8.8 | |
route to: google-public-dns-a.google.com | |
destination: default | |
mask: default | |
gateway: 10.128.128.128 | |
interface: en0 | |
flags: <UP,GATEWAY,DONE,STATIC,PRCLONING> | |
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire | |
0 0 0 0 0 0 1500 0 |
- http://avc.com/2011/10/vp-engineering-vs-cto/
- http://edge.org/digerati/myhrvold/myhrvold_p2.html
- http://falseprecision.typepad.com/my_weblog/2008/11/cto-vs-vp-engin.html
- http://whilefalse.blogspot.com/2015/02/cto.html
- http://www.allthingsdistributed.com/2007/07/the_different_cto_roles.html
- http://www.amazon.com/CTO-Job-Manual-Leadership-Technology/dp/1587623676
- http://www.amazon.com/Inside-Minds-Technology-Officers-Peoplesoft/dp/1587620561
- http://www.askthevc.com/wp/archives/2007/06/what-are-typical-compensation-numbers.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; init --- Emacs initialization | |
;;; Commentary: | |
;;; My personal configuration. | |
;;; TODO: | |
;;; - convert explicit (bind-keys) calls to :bind (after updating use-package) | |
;;; Code: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- "Monitoring philae" | |
- "Dropping 99.999999999% of data on purpose: monitoring for new physics" | |
- "High precision drone telemetry" | |
- "Heartbeats: when lives are actually on the line" | |
- "Detecting a flash crash" |
NewerOlder