- San Francisco Bay Area, CA, USA
- kris@cixar.com
- http://codi.sh
-
Joined on
Mar 5, 2009
Popular repositories
-
q
A promise library for JavaScript
-
gtor
A General Theory of Reactivity
-
q-io
Interfaces for IO using Q promises in JavaScript on Node
-
asap
High-priority task queue for Node.js and browsers
-
q-connection
A JavaScript library for communicating asynchronously with remote objects using promises.
-
uncommonjs
Uncommonly designed JavaScript specifications
1,743 contributions in the last year
Contribution activity
December 2016
Created a pull request in yarpc/yarpc-go
that received 4
comments
Make Dispatcher implementation a concrete type
Fixes #537 and allows us to grow the type post-1.0 if necessary.
- Update changelog for *Dispatcher change
- Reflect transport.Ack as yarpc.Ack
- Implement Stringer on ConnectionStatus
- Move "peer/single".New to "peer".NewSingle
- Update change log for transport constructors
- Remove With prefix from transport options
- TChannel Constructors Refactor
- Remove with registry
- HTTP transport constructors refactor
- Manage transport lifecycle from dispatcher
- Rename stray agent files to transport files
- Move TChannel NewInboundFromChannel aside
- Replace HTTP outbound with construction from peer.Chooser
- Rename agents to transports
- Add/RemoveSubscriber -> Un/Subscribe
- TChannel Constructors Refactor
- Remove With prefix from transport options
- Strict service name validation
- [Idempotent Start/Stop][Part 1] Update RoundRobin start/stop to be idempotent
- [Idempotent][Part 2] Update outbounds to be idempotent (and call into chooser)
- Don't panic
- [Peer] Adjust choose interface to return a onFinish closure
- [Idempotent Start/Stop][Part 0.5] Create wrapper around sync.Once for ease of use
- Manage transport lifecycle from dispatcher
- Binary serialization support for context propagation and transport requests
- Merge changes for 1.0.0.rc2
- Move TChannel NewInboundFromChannel aside
- [Peers][RoundRobin] Remove Initial Peer List from RoundRobin Peerlist
- [WIP] Redis oneway transport
- Create new context for HTTP oneway inbound requests
- [Refactor] Consolidate duplicate code between http.CallOneway and http.Call
- [Peer][Renames][Part 1] Change List.Add/Remove to List.Update
- [Peer][Renames][Part 2] Rename ChoosePeer to Choose
Created an issue in yarpc/yarpc-go
that received 1
comment
Change inbound outbound constructors to methods on Transport instances
We must create Transport constructors for HTTP and TChannel, that will eventually implement peer.Transport, but for now they will need to implement…