Joshua Bloch
GitHub

Joshua Bloch

@jbloch

View GitHub Profile

About

Effective Java author, API Designer, Swell guy

Location Earth
Company CMU
Followers 2,075
Following 0
Public Repositories 5
Expertise

Skills & Technologies

Java Python
GitHub Work

Projects & Repositories

Recent public projects and repositories from this profile.

effective-java-3e-source-code

Java

The source code from the third edition of Effective Java, with minor additions as necessary to make it runnable.

⭐ 4008 Forks: 1973

carat

Python

Concise Atmos Ripping Automation Tool - A GUI tool, command line tool, and Python library for ripping Dolby Atmos albums (digital and physical) into digital music libraries

⭐ 4 Forks: 0

Pool

Java

The upper library level of Josh and Tim Bloch's pool automation system. The main class in the library, PoolController, provides a simple, easy-to-use software interface to a Pentair pool automation system. To use this library, you need an RS485 to USB adapter, which taps in to the Pentair automation bus.

⭐ 6 Forks: 1

Java-5-API-Dependencies

Java

A list of direct references to classes and interfaces in the Java Language Specification (3d Ed.) and a program to compute the indirectly required classes and interfaces

⭐ 17 Forks: 0

PoolHardware

Java

The lowest layer in Josh and Tim Bloch's pool automation system. This layer is a thin veneer over the Pentair pool automation bus. It includes a simple serial port access facility that only works on Unix-like systems (e.g., Linux and MacOS).

⭐ 3 Forks: 1