Skip to content

Instantly share code, notes, and snippets.

Thomas Davis thomasdavis

Block or report user

Report or block thomasdavis

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@thomasdavis
thomasdavis / resume.json
Last active Jul 15, 2019
{ "theme": "elegant"}
View resume.json
{
"basics": {
"name": "Thomas Davis",
"label": "Web Developer",
"summary": "I’m a full stack web developer who loves working with open source technology. I work best at planning the architecture of web applications and their development life cycles. I also love to get the community involved and have had much experience with building and organizing large open source groups. Specialties: React, Redux, Javascript - Full stack developer with lots of experience in lots of stuff.",
"website": "https://ajaxdavis.com",
"email": "thomasalwyndavis@gmail.com",
"location": {
"city": "Melbourne",
"countryCode": "AU"
View asdasdasdasd
openapi: '3.0.0'
info:
version: 1.0.0
title: BlockBid API Gateway
license:
name: MIT
servers:
- url: https://api.blockbid.io
paths:
/healthz:
View aSDSA
openapi: '3.0.0'
info:
version: 1.0.0
title: BlockBid API Gateway
license:
name: MIT
servers:
- url: https://api.blockbid.io
paths:
/healthz:
View gist:2901af577695f131f5b3dea2983e92c3
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDUDlIxvCqS/eiZmLBDVIdxkF+Cgj74YnU+Me42FFKt+LeVfDYHcrVpLz/X6xp2/40EDm2hplTERgCjc9ljcrzsX0a6K0OAu5XK3gGqig+kI5g46nEgWxbyAiNo0QcEm9POxUD68d2vI9q1+7sKVdRTnVquVUXrRGr8dgZwZvPs4gCreJc/C0tBE21k4kuiMI0sySGI0OSUHvZs6c44v3rlEoA1zl104gdbWBbseY12EXBf2lmijfKuEbkM+C4eExmQeGS0p2CkmoZfN0ZCG9lGVcW/2KlOYBEpso/lStSUsmMSt9PLQOSJD8ZPF+DbX6iCTuCy9bnEsWKJKg6keSdv ajax@love
View asda
backend:
name: github
repo: rolandnsharp/rolandsharp.com
media_folder: static/assets
public_folder: assets
collections:
- name: blog
label: Blog
View blah.js
onWheel (e) {
e.stopPropagation();
const node = ReactDOM.findDOMNode(this.refs.panes);
if (e.nativeEvent.deltaY + node.scrollTop < 0) {
node.scrollTop = 0;
e.preventDefault();
}
if (e.nativeEvent.deltaY + node.scrollTop > node.scrollHeight - node.clientHeight) {
node.scrollTop = node.scrollHeight - node.clientHeight;
e.preventDefault();
@thomasdavis
thomasdavis / prod_postgres.md
Created Mar 14, 2017 — forked from selenamarie/prod_postgres.md
An Ideal Postgres Environment
View prod_postgres.md

Ideal Postgres environment

Documentation

  • Documented replication topology
  • Documented network topology
  • Documented interface topology - including users, passwords, connection estimates, load balancers, connection proxies
  • Documented procedure, schedule for failover and testing
  • Documented procedure, schedule for disaster recovery and testing
View what-i-wish-id-known-about-equity-before-joining-a-unicorn.md

What I Wish I'd Known About Equity Before Joining A Unicorn

Disclaimer: This piece is written anonymously. The names of a few particular companies are mentioned, but as common examples only.

This is a short write-up on things that I wish I'd known and considered before joining a private company (aka startup, aka unicorn in some cases). I'm not trying to make the case that you should never join a private company, but the power imbalance between founder and employee is extreme, and that potential candidates would

View keybase.md

Keybase proof

I hereby claim:

  • I am thomasdavis on github.
  • I am thomasdavis (https://keybase.io/thomasdavis) on keybase.
  • I have a public key whose fingerprint is 85FF 9DAC 5D77 0454 B574 6F7D 1E8A BFB1 DF7C E9DE

To claim this, I am signing this object:

You can’t perform that action at this time.