|
Google Research
Other Google Resources
|
How to design a good API and why it matters, Joshua Bloch, Proc. 21st ACM SIGPLAN conference, 2006, pp. 506-507.
LCSD: Library-Centric Software Design, Josh Bloch, Jaakko Jäarvi, David Musser, Sibylle Schupp, Jeremy Siek, Proc. OOPSLA, 2006, pp. 616-618.
Java Puzzlers: Traps, Pitfalls, and Corner Cases, Joshua Bloch, Neal Gafter, 2005.
A weighted voting algorithm for replicated directories, Joshua J. Bloch, Dean S. Daniels, Alfred Z. Spector, 1987, pp. 859-909.
A weighted voting algorithm for replicated directories, Joshua J. Bloch, Dean S. Daniels, Alfred Z. Spector, J. ACM, vol. 34 (1987), pp. 859-909.
High Performance Distributed Transaction Processing in a General Purpose Computing Environment, Alfred Z. Spector, Jeffrey L. Eppinger, Dean S. Daniels, Richard Draves, Joshua J. Bloch, Dan Duchamp, Randy F. Pausch, Dean S. Thompson, HPTS, 1987, pp. 220-242.
The Camelot Project, Alfred Z. Spector, Joshua J. Bloch, Dean S. Daniels, Richard Draves, Dan Duchamp, Jeffrey L. Eppinger, Sherri G. Menees, Dean S. Thompson, 1986, pp. 23-34.
The Camelot Project, Alfred Z. Spector, Joshua J. Bloch, Dean S. Daniels, Richard Draves, Dan Duchamp, Jeffrey L. Eppinger, Sherri G. Menees, Dean S. Thompson, IEEE Database Eng. Bull., vol. 9 (1986), pp. 23-34.
|
|