Dane Hillard

Dane Hillard is currently a technical architect at ITHAKA, a nonprofit in higher education. His experience includes building application architecture for the JSTOR research platform supporting millions of users. His current interests lie in safety, loosely coupled systems, and formal methods.

books by Dane Hillard

Publishing Python Packages

  • December 2022
  • ISBN 9781617299919
  • 248 pages
  • printed in black & white
  • Available translations: Russian, Simplified Chinese

Publishing Python Packages presents a practical process for sharing Python code in an automated and scalable way. Get hands-on experience with the latest packaging tools, and learn the ins and outs of package testing and continuous integration. You’ll even get pro tips for setting up a maintainable open source project, including licensing, documentation, and nurturing a community of contributors.

Practices of the Python Pro

  • December 2019
  • ISBN 9781617296086
  • 248 pages
  • printed in black & white
  • Available translations: Japanese, Korean, Polish, Russian, Simplified Chinese

Practices of the Python Pro teaches you to design and write professional-quality software that’s understandable, maintainable, and extensible. Dane Hillard is a Python pro who has helped many dozens of developers make this step, and he knows what it takes. With helpful examples and exercises, he teaches you when, why, and how to modularize your code, how to improve quality by reducing complexity, and much more. Embrace these core principles, and your code will become easier for you and others to read, maintain, and reuse.