tlivings
Distinguished Engineer @ExpediaGroup and Principal Architect @vrbo (formerly @homeaway). Previously @paypal and @krakenjs.
@ExpediaGroup Austin, Texas
Pinned Repositories
determination
[DEPRECATED] Configuration resolver using confidence and shortstop.
steerage
[DEPRECATED] Hapi server configuration and composition using confidence, topo, and shortstop.
hapi-openapi
Build design-driven apis with OpenAPI (formerly swagger) 2.0 and hapi.
circuit-state
A flexible circuit breaker state machine.
enjoi
Converts a JSON schema to a Joi schema.
generator-es6-module
Yeoman generator for creating babel-runtime based es6 node.js modules.
graphql-seneca-example
Playing with GraphQL partials and seneca micro services
hapi-react-redux-ssr
Play project with api, react, redux, server side rendering.
hapistats
Hapi plugin for tracking metrics on HTTP requests.
xcode-node-template
Write native node.js module in xcode IDE.
tlivings's Repositories
tlivings/enjoi
Converts a JSON schema to a Joi schema.
tlivings/circuit-state
A flexible circuit breaker state machine.
tlivings/graphql-seneca-example
Playing with GraphQL partials and seneca micro services
tlivings/graphql-moleculer-example
Playing with GraphQL partials and moleculer micro services over nats
tlivings/merge-object-files
Merges a directory containing json or other files exporting objects and merges them into a single object.
tlivings/sopalin
Wipe up spilled milk in Hapi.
tlivings/camelscore
camelCase and under_score utilities for objects.
tlivings/extrefs
Resolves external refs into an object containing subschemas.
tlivings/graphql-component
Composeable graphql components
tlivings/graphql-modules-playground
Playing with GraphQL modules
tlivings/graphql-query-splitting-express
Express middleware for demonstrating query splitting into multiple documents
tlivings/graphql-routing-split
Playing with routing some graphql by splitting it across different microservices that represent distinct (with no cohesion) API destinations (i.e. use a query aggregate but do not have cohesive API to hit)
tlivings/moleculer-whichcloud
Just an example
tlivings/netstring-stream
Netstring reader/writer and streams.
tlivings/rxkafka
Some RxJS wrapping of node-rdkafka
tlivings/rxlogstream
Global subject based log stream.
tlivings/wreck
HTTP Client Utilities
tlivings/bind-resolver
POC with directive based resolver binding
tlivings/broken-import
tlivings/generator-swaggerize
Yeoman generator for krakenjs/swaggerize tools.
tlivings/graphql-import
Writing a graphql file loader supporting import syntax that is not broken
tlivings/graphql-mesh
tlivings/graphql-moleculer-kstream
Old and random trash around kstream sourced graphql and moleculer for fun
tlivings/graphql-tools
:wrench: Build, mock, and stitch a GraphQL schema using the schema language
tlivings/hapi-openapi
Design-driven apis with swagger 2.0 and hapi.
tlivings/hapijs.com
The hapijs.com website
tlivings/levee
A circuit-breaker pattern implementation with fallback support.
tlivings/moleculer-graphql-mesh
Federation using moleculer to make a mesh-like graphql surface
tlivings/rx-http-request
Low level utility providing rxjs wrapping of node core http/https.
tlivings/styx
Programmable, asynchronous, event-based reverse proxy for JVM.