-
-
Save warmbreeze/4f5cd64f7d1918d87fae1ee697eaca2e to your computer and use it in GitHub Desktop.
Revisions
-
abstractart revised this gist
Sep 9, 2018 . No changes.There are no files selected for viewing
-
abstractart revised this gist
Sep 9, 2018 . No changes.There are no files selected for viewing
-
abstractart revised this gist
Jun 7, 2018 . No changes.There are no files selected for viewing
-
abstractart revised this gist
Apr 20, 2018 . 2 changed files with 73 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -8,6 +8,7 @@ - [Web Development](#web-development) - [Security](#security) - [Business](#business) - [Design](#design) ## Programming @@ -512,3 +513,72 @@ ### What’s the Future of Work? [pdf](http://www.oreilly.com/business/free/files/whats-the-future-of-work.pdf) [epub](http://www.oreilly.com/business/free/files/whats-the-future-of-work.epub) [mobi](http://www.oreilly.com/business/free/files/whats-the-future-of-work.mobi) ## Design ### 2017 Design Salary Survey [pdf](http://www.oreilly.com/design/free/files/2017-design-salary-survey.pdf) [epub](http://www.oreilly.com/design/free/files/2017-design-salary-survey.epub) [mobi](http://www.oreilly.com/design/free/files/2017-design-salary-survey.mobi) ### Rapid Techniques for Mapping Experiences [pdf](http://www.oreilly.com/design/free/files/rapid-techniques-for-mapping-experiences.pdf) [epub](http://www.oreilly.com/design/free/files/rapid-techniques-for-mapping-experiences.epub) [mobi](http://www.oreilly.com/design/free/files/rapid-techniques-for-mapping-experiences.mobi) ### Pair Design: Better Together [pdf](http://www.oreilly.com/design/free/files/pair-design.pdf) [epub](http://www.oreilly.com/design/free/files/pair-design.epub) [mobi](http://www.oreilly.com/design/free/files/pair-design.mobi) ### Design Frontiers: How Voice, Sound, Wearables, Sustainability, and Other Factors Will Shape Experiences [pdf](http://www.oreilly.com/design/free/files/design-frontiers.pdf) [epub](http://www.oreilly.com/design/free/files/design-frontiers.epub) [mobi](http://www.oreilly.com/design/free/files/design-frontiers.mobi) ### Designing for Mixed Reality: Blending Data, AR, and the Physical World [pdf](http://www.oreilly.com/design/free/files/designing-for-mixed-reality.pdf) [epub](http://www.oreilly.com/design/free/files/designing-for-mixed-reality.epub) [mobi](http://www.oreilly.com/design/free/files/designing-for-mixed-reality.mobi) ### Design in Venture Capital [pdf](http://www.oreilly.com/design/free/files/design-in-venture-capital.pdf) [epub](http://www.oreilly.com/design/free/files/design-in-venture-capital.epub) [mobi](http://www.oreilly.com/design/free/files/design-in-venture-capital.mobi) ### Machine Learning for Designers [pdf](http://www.oreilly.com/design/free/files/machine-learning-for-designers.pdf) [epub](http://www.oreilly.com/design/free/files/machine-learning-for-designers.epub) [mobi](http://www.oreilly.com/design/free/files/machine-learning-for-designers.mobi) ### Designing for Product Strategy [pdf](http://www.oreilly.com/design/free/files/designing-for-product-strategy.pdf) [epub](http://www.oreilly.com/design/free/files/designing-for-product-strategy.epub) [mobi](http://www.oreilly.com/design/free/files/designing-for-product-strategy.mobi) ### Design Essentials [pdf](http://www.oreilly.com/design/free/files/design-fundamentals-volume-2.pdf) [epub](http://www.oreilly.com/design/free/files/design-fundamentals-volume-2.epub) [mobi](http://www.oreilly.com/design/free/files/design-fundamentals-volume-2.mobi) ### Prototyping for Physical and Digital Products [pdf](http://www.oreilly.com/design/free/files/prototyping-for-physical-and-digital-products.pdf) [epub](http://www.oreilly.com/design/free/files/prototyping-for-physical-and-digital-products.epub) [mobi](http://www.oreilly.com/design/free/files/prototyping-for-physical-and-digital-products.mobi) ### Designing for Cities [pdf](http://www.oreilly.com/design/free/files/designing-for-cities.pdf) [epub](http://www.oreilly.com/design/free/files/designing-for-cities.epub) [mobi](http://www.oreilly.com/design/free/files/designing-for-cities.mobi) ### 2016 Design Salary Survey [pdf](http://www.oreilly.com/design/free/files/2016-design-salary-survey-report.pdf) [epub](http://www.oreilly.com/design/free/files/2016-design-salary-survey-report.epub) [mobi](http://www.oreilly.com/design/free/files/2016-design-salary-survey-report.mobi) ### Designing for Respect [pdf](http://www.oreilly.com/design/free/files/designing-for-respect.pdf) [epub](http://www.oreilly.com/design/free/files/designing-for-respect.epub) [mobi](http://www.oreilly.com/design/free/files/designing-for-respect.mobi) ### Designing for the Future [pdf](http://www.oreilly.com/design/free/files/designing-for-the-future.pdf) [epub](http://www.oreilly.com/design/free/files/designing-for-the-future.epub) [mobi](http://www.oreilly.com/design/free/files/designing-for-the-future.mobi) ### Design for Voice Interfaces [pdf](http://www.oreilly.com/design/free/files/design-for-voice-interfaces.pdf) [epub](http://www.oreilly.com/design/free/files/design-for-voice-interfaces.epub) [mobi](http://www.oreilly.com/design/free/files/design-for-voice-interfaces.mobi) ### Design and Business [pdf](http://www.oreilly.com/design/free/files/design-and-business.pdf) [epub](http://www.oreilly.com/design/free/files/design-and-business.epub) [mobi](http://www.oreilly.com/design/free/files/design-and-business.mobi) ### User Experience Design for the Internet of Things [pdf](http://www.oreilly.com/design/free/files/user-experience-for-iot.pdf) [epub](http://www.oreilly.com/design/free/files/user-experience-for-iot.epub) [mobi](http://www.oreilly.com/design/free/files/user-experience-for-iot.mobi) ### Designing for the Internet of Things [pdf](http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.pdf) [epub](http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.epub) [mobi](http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.mobi) ### Experience Design [pdf](http://www.oreilly.com/design/free/files/experience-design.pdf) [epub](http://www.oreilly.com/design/free/files/experience-design.epub) [mobi](http://www.oreilly.com/design/free/files/experience-design.mobi) ### Designing for Social Impact [pdf](http://www.oreilly.com/design/free/files/designing-for-social-impact.pdf) [epub](http://www.oreilly.com/design/free/files/designing-for-social-impact.epub) [mobi](http://www.oreilly.com/design/free/files/designing-for-social-impact.mobi) ### Data-Informed Product Design [pdf](http://www.oreilly.com/design/free/files/data-informed-product-design.pdf) [epub](http://www.oreilly.com/design/free/files/data-informed-product-design.epub) [mobi](http://www.oreilly.com/design/free/files/data-informed-product-design.mobi) ### Startup Essentials [pdf](http://www.oreilly.com/design/free/files/startup-essentials.pdf) [epub](http://www.oreilly.com/design/free/files/startup-essentials.epub) [mobi](http://www.oreilly.com/design/free/files/startup-essentials.mobi) This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -18,7 +18,9 @@ module OReillySite 'webops-perf' => 'WebOps', 'web-platform' => 'Web Development', 'security' => 'Security', 'business' => 'Business', 'design' => 'Design' } THEMES = THEME_TITLES.keys -
abstractart revised this gist
Feb 25, 2018 . 2 changed files with 191 additions and 12 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,345 +2,513 @@ ## Categories - [Programming](#programming) - [IoT](#iot) - [Data](#data) - [WebOps](#webops) - [Web Development](#web-development) - [Security](#security) - [Business](#business) ## Programming ### Microservices for Java Developers: A Hands-On Introduction to Frameworks and Containers [pdf](http://www.oreilly.com/programming/free/files/microservices-for-java-developers.pdf) [epub](http://www.oreilly.com/programming/free/files/microservices-for-java-developers.epub) [mobi](http://www.oreilly.com/programming/free/files/microservices-for-java-developers.mobi) ### Modern Java EE Design Patterns [pdf](http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.pdf) [epub](http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.epub) [mobi](http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.mobi) ### Object-Oriented vs. Functional Programming [pdf](http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.pdf) [epub](http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.epub) [mobi](http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.mobi) ### Java: The Legend [pdf](http://www.oreilly.com/programming/free/files/java-the-legend.pdf) [epub](http://www.oreilly.com/programming/free/files/java-the-legend.epub) [mobi](http://www.oreilly.com/programming/free/files/java-the-legend.mobi) ### A Whirlwind Tour of Python [pdf](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf) [epub](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.epub) [mobi](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.mobi) ### 20 Python Libraries You Aren't Using (But Should) [pdf](http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.pdf) [epub](http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.epub) [mobi](http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.mobi) ### Hadoop with Python [pdf](http://www.oreilly.com/programming/free/files/hadoop-with-python.pdf) [epub](http://www.oreilly.com/programming/free/files/hadoop-with-python.epub) [mobi](http://www.oreilly.com/programming/free/files/hadoop-with-python.mobi) ### How to Make Mistakes in Python [pdf](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf) [epub](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.epub) [mobi](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.mobi) ### Functional Programming in Python [pdf](http://www.oreilly.com/programming/free/files/functional-programming-python.pdf) [epub](http://www.oreilly.com/programming/free/files/functional-programming-python.epub) [mobi](http://www.oreilly.com/programming/free/files/functional-programming-python.mobi) ### Python in Education [pdf](http://www.oreilly.com/programming/free/files/python-in-education.pdf) [epub](http://www.oreilly.com/programming/free/files/python-in-education.epub) [mobi](http://www.oreilly.com/programming/free/files/python-in-education.mobi) ### Picking a Python Version: A Manifesto [pdf](http://www.oreilly.com/programming/free/files/from-future-import-python.pdf) [epub](http://www.oreilly.com/programming/free/files/from-future-import-python.epub) [mobi](http://www.oreilly.com/programming/free/files/from-future-import-python.mobi) ### What's New in Swift 3 [pdf](http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.pdf) [epub](http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.epub) [mobi](http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.mobi) ### Why Reactive? Foundational Principles for Enterprise Adoption [pdf](http://www.oreilly.com/programming/free/files/why-reactive.pdf) [epub](http://www.oreilly.com/programming/free/files/why-reactive.epub) [mobi](http://www.oreilly.com/programming/free/files/why-reactive.mobi) ### Using Blocks in Ruby: A Brain-Friendly Report [pdf](http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.pdf) [epub](http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.epub) [mobi](http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.mobi) ### Fintech, Open Source, and Emerging Markets: Digital Banking for Everyone [pdf](http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.pdf) [epub](http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.epub) [mobi](http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.mobi) ### Practical C++ Metaprogramming: Modern Techniques for Accelerated Development [pdf](http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.pdf) [epub](http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.epub) [mobi](http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.mobi) ### Real-World Maintainable Software: Ten Coding Guidelines in Practice [pdf](http://www.oreilly.com/programming/free/files/real-world-maintainable-software.pdf) [epub](http://www.oreilly.com/programming/free/files/real-world-maintainable-software.epub) [mobi](http://www.oreilly.com/programming/free/files/real-world-maintainable-software.mobi) ### Trends Shaping the London Tech Scene [pdf](http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.pdf) [epub](http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.epub) [mobi](http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.mobi) ### 2016 European Software Development Salary Survey [pdf](http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.pdf) [epub](http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.epub) [mobi](http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.mobi) ### 2016 Software Development Salary Survey [pdf](http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.pdf) [epub](http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.epub) [mobi](http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.mobi) ### Why Rust? [pdf](http://www.oreilly.com/programming/free/files/why-rust.pdf) [epub](http://www.oreilly.com/programming/free/files/why-rust.epub) [mobi](http://www.oreilly.com/programming/free/files/why-rust.mobi) ### C++ Today [pdf](http://www.oreilly.com/programming/free/files/c++-today.pdf) [epub](http://www.oreilly.com/programming/free/files/c++-today.epub) [mobi](http://www.oreilly.com/programming/free/files/c++-today.mobi) ### RxJava for Android App Development [pdf](http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.pdf) [epub](http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.epub) [mobi](http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.mobi) ### Swift Pocket Reference: Programming for iOS and OS X [pdf](http://www.oreilly.com/programming/free/files/swift-pocket-reference.pdf) [epub](http://www.oreilly.com/programming/free/files/swift-pocket-reference.epub) [mobi](http://www.oreilly.com/programming/free/files/swift-pocket-reference.mobi) ### Open Source in Brazil: Growing Despite Barriers [pdf](http://www.oreilly.com/programming/free/files/open-source-in-brazil.pdf) [epub](http://www.oreilly.com/programming/free/files/open-source-in-brazil.epub) [mobi](http://www.oreilly.com/programming/free/files/open-source-in-brazil.mobi) ### Ten Steps to Linux Survival [pdf](http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.pdf) [epub](http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.epub) [mobi](http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.mobi) ### Open by Design [pdf](http://www.oreilly.com/programming/free/files/open-by-design.pdf) [epub](http://www.oreilly.com/programming/free/files/open-by-design.epub) [mobi](http://www.oreilly.com/programming/free/files/open-by-design.mobi) ### Getting Started with InnerSource [pdf](http://www.oreilly.com/programming/free/files/getting-started-with-innersource.pdf) [epub](http://www.oreilly.com/programming/free/files/getting-started-with-innersource.epub) [mobi](http://www.oreilly.com/programming/free/files/getting-started-with-innersource.mobi) ### Designing Autonomous Teams and Services [pdf](http://www.oreilly.com/programming/free/files/designing-autonomous-teams-and-services.pdf) [epub](http://www.oreilly.com/programming/free/files/designing-autonomous-teams-and-services.epub) [mobi](http://www.oreilly.com/programming/free/files/designing-autonomous-teams-and-services.mobi) ### Migrating Java to the Cloud [pdf](http://www.oreilly.com/programming/free/files/migrating-java-to-the-cloud.pdf) [epub](http://www.oreilly.com/programming/free/files/migrating-java-to-the-cloud.epub) [mobi](http://www.oreilly.com/programming/free/files/migrating-java-to-the-cloud.mobi) ### What Is Serverless? [pdf](http://www.oreilly.com/programming/free/files/what-is-serverless.pdf) [epub](http://www.oreilly.com/programming/free/files/what-is-serverless.epub) [mobi](http://www.oreilly.com/programming/free/files/what-is-serverless.mobi) ### Microservices in Production: Standard Principles and Requirements [pdf](http://www.oreilly.com/programming/free/files/microservices-in-production.pdf) [epub](http://www.oreilly.com/programming/free/files/microservices-in-production.epub) [mobi](http://www.oreilly.com/programming/free/files/microservices-in-production.mobi) ### Microservices AntiPatterns and Pitfalls [pdf](http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.pdf) [epub](http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.epub) [mobi](http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.mobi) ### Evolving Architectures of FinTech: Structuring a New Generation of Financial Services with Modular Software and Agile Development Strategies [pdf](http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.pdf) [epub](http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.epub) [mobi](http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.mobi) ### Software Architecture Patterns [pdf](http://www.oreilly.com/programming/free/files/software-architecture-patterns.pdf) [epub](http://www.oreilly.com/programming/free/files/software-architecture-patterns.epub) [mobi](http://www.oreilly.com/programming/free/files/software-architecture-patterns.mobi) ### Migrating to Cloud-Native Application Architectures [pdf](http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.pdf) [epub](http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.epub) [mobi](http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.mobi) ## IoT ### Ambient Computing [pdf](http://www.oreilly.com/iot/free/files/ambient-computing.pdf) [epub](http://www.oreilly.com/iot/free/files/ambient-computing.epub) [mobi](http://www.oreilly.com/iot/free/files/ambient-computing.mobi) ### Governing the IoT [pdf](http://www.oreilly.com/iot/free/files/governing-the-iot.pdf) [epub](http://www.oreilly.com/iot/free/files/governing-the-iot.epub) [mobi](http://www.oreilly.com/iot/free/files/governing-the-iot.mobi) ### Opportunities and Challenges in the IoT [pdf](http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.pdf) [epub](http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.epub) [mobi](http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.mobi) ### Building a Hardware Business [pdf](http://www.oreilly.com/iot/free/files/building-a-hardware-business.pdf) [epub](http://www.oreilly.com/iot/free/files/building-a-hardware-business.epub) [mobi](http://www.oreilly.com/iot/free/files/building-a-hardware-business.mobi) ### When Hardware Meets Software [pdf](http://www.oreilly.com/iot/free/files/when-hardware-meets-software.pdf) [epub](http://www.oreilly.com/iot/free/files/when-hardware-meets-software.epub) [mobi](http://www.oreilly.com/iot/free/files/when-hardware-meets-software.mobi) ### Software Above the Level of a Single Device: The Implications [pdf](http://www.oreilly.com/iot/free/files/software-above-device.pdf) [epub](http://www.oreilly.com/iot/free/files/software-above-device.epub) [mobi](http://www.oreilly.com/iot/free/files/software-above-device.mobi) ### Software & Hardware Collide [pdf](http://www.oreilly.com/solid/free/files/software-hardware-collide.pdf) [epub](http://www.oreilly.com/solid/free/files/software-hardware-collide.epub) [mobi](http://www.oreilly.com/solid/free/files/software-hardware-collide.mobi) ### Pitching Your IoT Project: How to Get Executive Buy-In [pdf](http://www.oreilly.com/iot/free/files/pitching-your-iot-project.pdf) [epub](http://www.oreilly.com/iot/free/files/pitching-your-iot-project.epub) [mobi](http://www.oreilly.com/iot/free/files/pitching-your-iot-project.mobi) ### User Experience Design for the Internet of Things [pdf](http://www.oreilly.com/design/free/files/user-experience-for-iot.pdf) [epub](http://www.oreilly.com/design/free/files/user-experience-for-iot.epub) [mobi](http://www.oreilly.com/design/free/files/user-experience-for-iot.mobi) ### The Internet as Material [pdf](http://www.oreilly.com/iot/free/files/internet-as-material.pdf) [epub](http://www.oreilly.com/iot/free/files/internet-as-material.epub) [mobi](http://www.oreilly.com/iot/free/files/internet-as-material.mobi) ### Designing for the Internet of Things [pdf](http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.pdf) [epub](http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.epub) [mobi](http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.mobi) ### Ambient Computing [pdf](http://www.oreilly.com/iot/free/files/ambient-computing.pdf) [epub](http://www.oreilly.com/iot/free/files/ambient-computing.epub) [mobi](http://www.oreilly.com/iot/free/files/ambient-computing.mobi) ### Smart Energy [pdf](http://www.oreilly.com/iot/free/files/smart-energy.pdf) [epub](http://www.oreilly.com/iot/free/files/smart-energy.epub) [mobi](http://www.oreilly.com/iot/free/files/smart-energy.mobi) ### Smart Cities, Smarter Citizens [pdf](http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.pdf) [epub](http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.epub) [mobi](http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.mobi) ### Evolving Infrastructures of the Industrial IoT [pdf](http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.pdf) [epub](http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.epub) [mobi](http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.mobi) ### Life: Sustainable, Programmable, Bottom-Up Manufacturing [pdf](http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.pdf) [epub](http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.epub) [mobi](http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.mobi) ### Predictive Maintenance [pdf](http://www.oreilly.com/iot/free/files/predictive-maintenance.pdf) [epub](http://www.oreilly.com/iot/free/files/predictive-maintenance.epub) [mobi](http://www.oreilly.com/iot/free/files/predictive-maintenance.mobi) ### Industrial Internet [pdf](http://www.oreilly.com/data/free/files/industrial-internet.pdf) [epub](http://www.oreilly.com/data/free/files/industrial-internet.epub) [mobi](http://www.oreilly.com/data/free/files/industrial-internet.mobi) ## Data ### Big Data Now 2016 Edition [pdf](http://www.oreilly.com/data/free/files/big-data-now-2016-edition.pdf) [epub](http://www.oreilly.com/data/free/files/big-data-now-2016-edition.epub) [mobi](http://www.oreilly.com/data/free/files/big-data-now-2016-edition.mobi) ### The Big Data Market [pdf](http://www.oreilly.com/data/free/files/the-big-data-market.pdf) [epub](http://www.oreilly.com/data/free/files/the-big-data-market.epub) [mobi](http://www.oreilly.com/data/free/files/the-big-data-market.mobi) ### Integrated Analytics [pdf](http://www.oreilly.com/data/free/files/integrated-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/integrated-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/integrated-analytics.mobi) ### Data Infrastructure for Next-Gen Finance [pdf](http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.pdf) [epub](http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.epub) [mobi](http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.mobi) ### Advancing Procurement Analytics [pdf](http://www.oreilly.com/data/free/files/advancing-procurement-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/advancing-procurement-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/advancing-procurement-analytics.mobi) ### The Global Impact of Open Data [pdf](http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.pdf) [epub](http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.epub) [mobi](http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.mobi) ### Data Science for Modern Manufacturing [pdf](http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.pdf) [epub](http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.epub) [mobi](http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.mobi) ### Mapping Big Data [pdf](http://www.oreilly.com/data/free/files/mapping-big-data.pdf) [epub](http://www.oreilly.com/data/free/files/mapping-big-data.epub) [mobi](http://www.oreilly.com/data/free/files/mapping-big-data.mobi) ### Business Models for the Data Economy [pdf](http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.pdf) [epub](http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.epub) [mobi](http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.mobi) ### 2016 Data Science Salary Survey [pdf](http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.pdf) [epub](http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.epub) [mobi](http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.mobi) ### Embedding Analytics in Modern Applications [pdf](http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.pdf) [epub](http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.epub) [mobi](http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.mobi) ### Data Science in the Cloud with Microsoft Azure Machine Learning and Python [pdf](http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.pdf) [epub](http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.epub) [mobi](http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.mobi) ### Self-Service Analytics [pdf](http://www.oreilly.com/data/free/files/self-service-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/self-service-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/self-service-analytics.mobi) ### Going Pro in Data Science [pdf](http://www.oreilly.com/data/free/files/going-pro-in-data-science.pdf) [epub](http://www.oreilly.com/data/free/files/going-pro-in-data-science.epub) [mobi](http://www.oreilly.com/data/free/files/going-pro-in-data-science.mobi) ### Evaluating Machine Learning Models [pdf](http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.pdf) [epub](http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.epub) [mobi](http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.mobi) ### What is Data Science? [pdf](http://www.oreilly.com/data/free/files/what-is-data-science.pdf) [epub](http://www.oreilly.com/data/free/files/what-is-data-science.epub) [mobi](http://www.oreilly.com/data/free/files/what-is-data-science.mobi) ### Artificial Intelligence Now [pdf](http://www.oreilly.com/data/free/files/artificial-intelligence-now.pdf) [epub](http://www.oreilly.com/data/free/files/artificial-intelligence-now.epub) [mobi](http://www.oreilly.com/data/free/files/artificial-intelligence-now.mobi) ### Practical Artificial Intelligence in the Cloud [pdf](http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.pdf) [epub](http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.epub) [mobi](http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.mobi) ### The New Artificial Intelligence Market [pdf](http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.pdf) [epub](http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.epub) [mobi](http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.mobi) ### AI and Medicine [pdf](http://www.oreilly.com/data/free/files/ai-and-medicine.pdf) [epub](http://www.oreilly.com/data/free/files/ai-and-medicine.epub) [mobi](http://www.oreilly.com/data/free/files/ai-and-medicine.mobi) ### What is Artificial Intelligence? [pdf](http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.pdf) [epub](http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.epub) [mobi](http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.mobi) ### The Future of Machine Intelligence [pdf](http://www.oreilly.com/data/free/files/future-of-machine-intelligence.pdf) [epub](http://www.oreilly.com/data/free/files/future-of-machine-intelligence.epub) [mobi](http://www.oreilly.com/data/free/files/future-of-machine-intelligence.mobi) ### What Are Conversational Bots? [pdf](http://www.oreilly.com/data/free/files/what-are-conversational-bots.pdf) [epub](http://www.oreilly.com/data/free/files/what-are-conversational-bots.epub) [mobi](http://www.oreilly.com/data/free/files/what-are-conversational-bots.mobi) ### Architecting for Access: Simplifying Analytics on Big Data Infrastructure [pdf](http://www.oreilly.com/data/free/files/architecting-for-access.pdf) [epub](http://www.oreilly.com/data/free/files/architecting-for-access.epub) [mobi](http://www.oreilly.com/data/free/files/architecting-for-access.mobi) ### Hadoop and Spark Performance for the Enterprise [pdf](http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.pdf) [epub](http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.epub) [mobi](http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.mobi) ### In Search of Database Nirvana [pdf](http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.pdf) [epub](http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.epub) [mobi](http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.mobi) ### Making Sense of Stream Processing [pdf](http://www.oreilly.com/data/free/files/stream-processing.pdf) [epub](http://www.oreilly.com/data/free/files/stream-processing.epub) [mobi](http://www.oreilly.com/data/free/files/stream-processing.mobi) ### Architecting Data Lakes [pdf](http://www.oreilly.com/data/free/files/architecting-data-lakes.pdf) [epub](http://www.oreilly.com/data/free/files/architecting-data-lakes.epub) [mobi](http://www.oreilly.com/data/free/files/architecting-data-lakes.mobi) ### Hadoop: What You Need to Know [pdf](http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.pdf) [epub](http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.epub) [mobi](http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.mobi) ### Fast Data: Smart and at Scale [pdf](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.pdf) [epub](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.epub) [mobi](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.mobi) ### Migrating Big Data Analytics into the Cloud [pdf](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.mobi) ## WebOps ### BGP in the Data Center [pdf](http://www.oreilly.com/webops-perf/free/files/bgp-in-the-data-center.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/bgp-in-the-data-center.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/bgp-in-the-data-center.mobi) ### Serverless Ops: A Beginner's Guide to AWS Lambda and Beyond [pdf](http://www.oreilly.com/webops-perf/free/files/serverless-ops.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/serverless-ops.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/serverless-ops.mobi) ### Cloud-Native Evolution: How Companies Go Digital [pdf](http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.mobi) ### Unikernels: Beyond Containers to the Next Generation of Cloud [pdf](http://www.oreilly.com/webops-perf/free/files/unikernels.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/unikernels.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/unikernels.mobi) ### Mobile App Analytics [pdf](http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.mobi) ### Monitoring Distributed Systems: Case Studies from Google's SRE Teams [pdf](http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.mobi) ### Release Engineering: How Google Builds and Delivers Software [pdf](http://www.oreilly.com/webops-perf/free/files/release-engineering.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/release-engineering.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/release-engineering.mobi) ### Beyond the Twelve-Factor App [pdf](http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.mobi) ### Docker in the Cloud [pdf](http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.mobi) ### Network Automation with Ansible [pdf](http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.mobi) ### Are Your Networks Ready for the IoT? [pdf](http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.mobi) ### Docker Networking and Service Discovery [pdf](http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.mobi) ### Immutable Infrastructure [pdf](http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.mobi) ### Continuous Delivery with Windows and .NET [pdf](http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.mobi) ### Docker Security [pdf](http://www.oreilly.com/webops-perf/free/files/docker-security.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-security.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-security.mobi) ### Kubernetes: Scheduling the Future at Cloud Scale [pdf](http://www.oreilly.com/webops-perf/free/files/kubernetes.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/kubernetes.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/kubernetes.mobi) ### Modern Web Operations [pdf](http://www.oreilly.com/webops-perf/free/files/modern-web-operations.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/modern-web-operations.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/modern-web-operations.mobi) ### Field Guide to the Distributed Development Stack [pdf](http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.mobi) ### 5 Unsung Tools of DevOps [pdf](http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.mobi) ### Lightweight Systems for Realtime Monitoring [pdf](http://www.oreilly.com/webops-perf/free/files/lightweight-systems.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/lightweight-systems.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/lightweight-systems.mobi) ### Anomaly Detection for Monitoring: A Statistical Approach to Time Series Anomaly Detection [pdf](http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.mobi) ### Enterprise DevOps Playbook [pdf](http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.mobi) ### ChatOps: Managing Operations in Group Chat [pdf](http://www.oreilly.com/webops-perf/free/files/chatops.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/chatops.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/chatops.mobi) ### DevOpsSec: Securing Software through Continuous Delivery [pdf](http://www.oreilly.com/webops-perf/free/files/devopssec.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devopssec.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devopssec.mobi) ### DevOps for Finance [pdf](http://www.oreilly.com/webops-perf/free/files/devops-for-finance.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devops-for-finance.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devops-for-finance.mobi) ### Building an Optimized Business [pdf](http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.mobi) ### Everything Is Distributed [pdf](http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.mobi) ### DevOps in Practice [pdf](http://www.oreilly.com/webops-perf/free/files/devops-in-practice.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devops-in-practice.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devops-in-practice.mobi) ### The Human Side of Postmortems [pdf](http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.mobi) ### Learning from First Responders: When Your Systems Have to Work [pdf](http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.mobi) ### DevOps Hiring [pdf](http://www.oreilly.com/webops-perf/free/files/devops-hiring.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devops-hiring.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devops-hiring.mobi) ### Antifragile Systems and Teams [pdf](http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.mobi) ## Web Development ### 2016-2017 Web Salary Survey [pdf](http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.pdf) [epub](http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.epub) [mobi](http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.mobi) ### Building Web Apps for Everyone [pdf](http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.pdf) [epub](http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.epub) [mobi](http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.mobi) ### Building Web Apps that Respect a User’s Privacy and Security [pdf](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.pdf) [epub](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.epub) [mobi](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.mobi) ### CSS Secrets: Sampler [pdf](http://www.oreilly.com/free/free/files/css-secrets-collection.pdf) [epub](http://www.oreilly.com/free/free/files/css-secrets-collection.epub) [mobi](http://www.oreilly.com/free/free/files/css-secrets-collection.mobi) ### Python Web Frameworks [pdf](http://www.oreilly.com/web-platform/free/files/python-web-frameworks.pdf) [epub](http://www.oreilly.com/web-platform/free/files/python-web-frameworks.epub) [mobi](http://www.oreilly.com/web-platform/free/files/python-web-frameworks.mobi) ### Modern SVG: A Curated Collection of Chapters from the O’Reilly SVG Library [pdf](http://www.oreilly.com/web-platform/free/files/modern-svg.pdf) [epub](http://www.oreilly.com/web-platform/free/files/modern-svg.epub) [mobi](http://www.oreilly.com/web-platform/free/files/modern-svg.mobi) ### The Little Book of HTML/CSS Coding Guidelines [pdf](http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.pdf) [epub](http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.epub) [mobi](http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.mobi) ### Upgrading to PHP 7 [pdf](http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.pdf) [epub](http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.epub) [mobi](http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.mobi) ### Static Site Generators [pdf](http://www.oreilly.com/web-platform/free/files/static-site-generators.pdf) [epub](http://www.oreilly.com/web-platform/free/files/static-site-generators.epub) [mobi](http://www.oreilly.com/web-platform/free/files/static-site-generators.mobi) ### Transforms in CSS [pdf](http://www.oreilly.com/free/free/files/transforms-in-css.pdf) [epub](http://www.oreilly.com/free/free/files/transforms-in-css.epub) [mobi](http://www.oreilly.com/free/free/files/transforms-in-css.mobi) ### Getting Started with the Web [pdf](http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.pdf) [epub](http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.epub) [mobi](http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.mobi) ### Modern JavaScript [pdf](http://www.oreilly.com/web-platform/free/files/modern-javascript.pdf) [epub](http://www.oreilly.com/web-platform/free/files/modern-javascript.epub) [mobi](http://www.oreilly.com/web-platform/free/files/modern-javascript.mobi) ### Designing Great Web APIs [pdf](http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.pdf) [epub](http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.epub) [mobi](http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.mobi) ### The Little Book of HTML/CSS Frameworks [pdf](http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.pdf) [epub](http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.epub) [mobi](http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.mobi) ### Next.JS: A Manager's Guide [pdf](http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.pdf) [epub](http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.epub) [mobi](http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.mobi) ### You Don't Know JS Up & Going [pdf](http://www.oreilly.com/product/free/files/0636920039303.pdf) [epub](http://www.oreilly.com/product/free/files/0636920039303.epub) [mobi](http://www.oreilly.com/product/free/files/0636920039303.mobi) ### Web Platform Report [pdf](http://www.oreilly.com/product/free/files/0636920033127.pdf) [epub](http://www.oreilly.com/product/free/files/0636920033127.epub) [mobi](http://www.oreilly.com/product/free/files/0636920033127.mobi) ### Building Web Apps that Work Everywhere [pdf](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.pdf) [epub](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.epub) [mobi](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.mobi) ### Real User Measurements: Why the Last Mile Is the Relevant Mile [pdf](http://www.oreilly.com/webops-perf/free/files/real-user-measurements.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/real-user-measurements.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/real-user-measurements.mobi) ### Effective Performance Engineering [pdf](http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.mobi) ### Optimizing Cloud Migration [pdf](http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.mobi) ### Web Performance Warrior [pdf](http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.mobi) ### Web Page Size, Speed, and Performance [pdf](http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.mobi) ### HTTP/2: A New Excerpt from High Performance Browser Networking [pdf](http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.mobi) ### Compliance at Speed [pdf](http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.mobi) ## Security ### Security and Frontend Performance [pdf](http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.mobi) ### Privacy and the Internet of Things [pdf](http://www.oreilly.com/iot/free/files/privacy-and-the-iot.pdf) [epub](http://www.oreilly.com/iot/free/files/privacy-and-the-iot.epub) [mobi](http://www.oreilly.com/iot/free/files/privacy-and-the-iot.mobi) ### Cracking Security Misconceptions: Untangling Common Myths About Modern Information Security [pdf](http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.mobi) ### Patrolling the Dark Net: What You Don't Know Will Hurt You [pdf](http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.mobi) ### DevOpsSec: Securing Software through Continuous Delivery [pdf](http://www.oreilly.com/webops-perf/free/files/devopssec.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devopssec.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devopssec.mobi) ### Not All Data Is Created Equal: Balancing Risk and Reward in a Data-Driven Economy [pdf](http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.pdf) [epub](http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.epub) [mobi](http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.mobi) ### Who Are the Bad Guys and What Do They Want? [pdf](http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.pdf) [epub](http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.epub) [mobi](http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.mobi) ### Docker Security [pdf](http://www.oreilly.com/webops-perf/free/files/docker-security.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-security.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-security.mobi) ### The Security Data Lake [pdf](http://www.oreilly.com/data/free/files/security-data-lake.pdf) [epub](http://www.oreilly.com/data/free/files/security-data-lake.epub) [mobi](http://www.oreilly.com/data/free/files/security-data-lake.mobi) ## Business ### The Secrets Behind Great One-on-One Meetings [pdf](http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.pdf) [epub](http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.epub) [mobi](http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.mobi) ### Designing Culture: Behavioral Strategy for the Workplace [pdf](http://www.oreilly.com/business/free/files/designing-culture.pdf) [epub](http://www.oreilly.com/business/free/files/designing-culture.epub) [mobi](http://www.oreilly.com/business/free/files/designing-culture.mobi) ### The New Manager Mindset [pdf](http://www.oreilly.com/business/free/files/the-new-manager-mindset.pdf) [epub](http://www.oreilly.com/business/free/files/the-new-manager-mindset.epub) [mobi](http://www.oreilly.com/business/free/files/the-new-manager-mindset.mobi) ### Introduction to OKRs [pdf](http://www.oreilly.com/business/free/files/introduction-to-okrs.pdf) [epub](http://www.oreilly.com/business/free/files/introduction-to-okrs.epub) [mobi](http://www.oreilly.com/business/free/files/introduction-to-okrs.mobi) ### Serving Workers in the Gig Economy: Emerging Resources for the On-Demand Workforce [pdf](http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.pdf) [epub](http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.epub) [mobi](http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.mobi) ### Build to Lead: How Lego Bricks Can Make You a Better Leader [pdf](http://www.oreilly.com/business/free/files/build-to-lead.pdf) [epub](http://www.oreilly.com/business/free/files/build-to-lead.epub) [mobi](http://www.oreilly.com/business/free/files/build-to-lead.mobi) ### Your Critical First 10 Days as a Leader [pdf](http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.pdf) [epub](http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.epub) [mobi](http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.mobi) ### Three Critical Shifts in Thinking for the Evolving Leader [pdf](http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.pdf) [epub](http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.epub) [mobi](http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.mobi) ### Startup Essentials [pdf](http://www.oreilly.com/design/free/files/startup-essentials.pdf) [epub](http://www.oreilly.com/design/free/files/startup-essentials.epub) [mobi](http://www.oreilly.com/design/free/files/startup-essentials.mobi) ### What’s the Future of Work? [pdf](http://www.oreilly.com/business/free/files/whats-the-future-of-work.pdf) [epub](http://www.oreilly.com/business/free/files/whats-the-future-of-work.epub) [mobi](http://www.oreilly.com/business/free/files/whats-the-future-of-work.mobi) This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,7 +11,17 @@ module OReillySite URL = 'http://www.oreilly.com/' THEME_TITLES = { 'programming' => 'Programming', 'iot' => 'IoT', 'data' => 'Data', 'webops-perf' => 'WebOps', 'web-platform' => 'Web Development', 'security' => 'Security', 'business' => 'Business' } THEMES = THEME_TITLES.keys FORMATS = ['pdf', 'epub', 'mobi'] end @@ -61,14 +71,15 @@ def markdown(library) theme_sections = [] library.each do |theme, books| theme_title = OReillySite::THEME_TITLES[theme] theme_link = URI.escape(theme_title.downcase.sub ' ', '-') head_of_contents << "- [#{theme_title}](##{theme_link})" section_header = "\n## #{theme_title} \n" section_books = books.map do |book| book_title = "\n### #{book.title}" links = OReillySite::FORMATS.map do |fmt| "[#{fmt}](#{OReillySite::URLBuilder.download_url(book.theme, book.file_name, fmt)})" -
abstractart revised this gist
Feb 23, 2018 . 1 changed file with 338 additions and 83 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,91 +1,346 @@ # Free Programming Ebooks - O'Reilly Media ## Categories - [Programming](#programming) - [Iot](#iot) - [Data](#data) - [Webops-perf](#webops-perf) - [Web-platform](#web-platform) - [Security](#security) - [Business](#business) ## Programming ### Microservices for Java Developers: A Hands-On Introduction to Frameworks and Containers [pdf](http://www.oreilly.com/programming/free/files/microservices-for-java-developers.pdf) [epub](http://www.oreilly.com/programming/free/files/microservices-for-java-developers.epub) [mobi](http://www.oreilly.com/programming/free/files/microservices-for-java-developers.mobi) ### Modern Java EE Design Patterns [pdf](http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.pdf) [epub](http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.epub) [mobi](http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.mobi) ### Object-Oriented vs. Functional Programming [pdf](http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.pdf) [epub](http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.epub) [mobi](http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.mobi) ### Java: The Legend [pdf](http://www.oreilly.com/programming/free/files/java-the-legend.pdf) [epub](http://www.oreilly.com/programming/free/files/java-the-legend.epub) [mobi](http://www.oreilly.com/programming/free/files/java-the-legend.mobi) ### A Whirlwind Tour of Python [pdf](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf) [epub](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.epub) [mobi](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.mobi) ### 20 Python Libraries You Aren't Using (But Should) [pdf](http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.pdf) [epub](http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.epub) [mobi](http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.mobi) ### Hadoop with Python [pdf](http://www.oreilly.com/programming/free/files/hadoop-with-python.pdf) [epub](http://www.oreilly.com/programming/free/files/hadoop-with-python.epub) [mobi](http://www.oreilly.com/programming/free/files/hadoop-with-python.mobi) ### How to Make Mistakes in Python [pdf](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf) [epub](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.epub) [mobi](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.mobi) ### Functional Programming in Python [pdf](http://www.oreilly.com/programming/free/files/functional-programming-python.pdf) [epub](http://www.oreilly.com/programming/free/files/functional-programming-python.epub) [mobi](http://www.oreilly.com/programming/free/files/functional-programming-python.mobi) ### Python in Education [pdf](http://www.oreilly.com/programming/free/files/python-in-education.pdf) [epub](http://www.oreilly.com/programming/free/files/python-in-education.epub) [mobi](http://www.oreilly.com/programming/free/files/python-in-education.mobi) ### Picking a Python Version: A Manifesto [pdf](http://www.oreilly.com/programming/free/files/from-future-import-python.pdf) [epub](http://www.oreilly.com/programming/free/files/from-future-import-python.epub) [mobi](http://www.oreilly.com/programming/free/files/from-future-import-python.mobi) ### What's New in Swift 3 [pdf](http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.pdf) [epub](http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.epub) [mobi](http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.mobi) ### Why Reactive? Foundational Principles for Enterprise Adoption [pdf](http://www.oreilly.com/programming/free/files/why-reactive.pdf) [epub](http://www.oreilly.com/programming/free/files/why-reactive.epub) [mobi](http://www.oreilly.com/programming/free/files/why-reactive.mobi) ### Using Blocks in Ruby: A Brain-Friendly Report [pdf](http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.pdf) [epub](http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.epub) [mobi](http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.mobi) ### Fintech, Open Source, and Emerging Markets: Digital Banking for Everyone [pdf](http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.pdf) [epub](http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.epub) [mobi](http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.mobi) ### Practical C++ Metaprogramming: Modern Techniques for Accelerated Development [pdf](http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.pdf) [epub](http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.epub) [mobi](http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.mobi) ### Real-World Maintainable Software: Ten Coding Guidelines in Practice [pdf](http://www.oreilly.com/programming/free/files/real-world-maintainable-software.pdf) [epub](http://www.oreilly.com/programming/free/files/real-world-maintainable-software.epub) [mobi](http://www.oreilly.com/programming/free/files/real-world-maintainable-software.mobi) ### Trends Shaping the London Tech Scene [pdf](http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.pdf) [epub](http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.epub) [mobi](http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.mobi) ### 2016 European Software Development Salary Survey [pdf](http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.pdf) [epub](http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.epub) [mobi](http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.mobi) ### 2016 Software Development Salary Survey [pdf](http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.pdf) [epub](http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.epub) [mobi](http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.mobi) ### Why Rust? [pdf](http://www.oreilly.com/programming/free/files/why-rust.pdf) [epub](http://www.oreilly.com/programming/free/files/why-rust.epub) [mobi](http://www.oreilly.com/programming/free/files/why-rust.mobi) ### C++ Today [pdf](http://www.oreilly.com/programming/free/files/c++-today.pdf) [epub](http://www.oreilly.com/programming/free/files/c++-today.epub) [mobi](http://www.oreilly.com/programming/free/files/c++-today.mobi) ### RxJava for Android App Development [pdf](http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.pdf) [epub](http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.epub) [mobi](http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.mobi) ### Swift Pocket Reference: Programming for iOS and OS X [pdf](http://www.oreilly.com/programming/free/files/swift-pocket-reference.pdf) [epub](http://www.oreilly.com/programming/free/files/swift-pocket-reference.epub) [mobi](http://www.oreilly.com/programming/free/files/swift-pocket-reference.mobi) ### Open Source in Brazil: Growing Despite Barriers [pdf](http://www.oreilly.com/programming/free/files/open-source-in-brazil.pdf) [epub](http://www.oreilly.com/programming/free/files/open-source-in-brazil.epub) [mobi](http://www.oreilly.com/programming/free/files/open-source-in-brazil.mobi) ### Ten Steps to Linux Survival [pdf](http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.pdf) [epub](http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.epub) [mobi](http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.mobi) ### Open by Design [pdf](http://www.oreilly.com/programming/free/files/open-by-design.pdf) [epub](http://www.oreilly.com/programming/free/files/open-by-design.epub) [mobi](http://www.oreilly.com/programming/free/files/open-by-design.mobi) ### Getting Started with InnerSource [pdf](http://www.oreilly.com/programming/free/files/getting-started-with-innersource.pdf) [epub](http://www.oreilly.com/programming/free/files/getting-started-with-innersource.epub) [mobi](http://www.oreilly.com/programming/free/files/getting-started-with-innersource.mobi) ### Designing Autonomous Teams and Services [pdf](http://www.oreilly.com/programming/free/files/designing-autonomous-teams-and-services.pdf) [epub](http://www.oreilly.com/programming/free/files/designing-autonomous-teams-and-services.epub) [mobi](http://www.oreilly.com/programming/free/files/designing-autonomous-teams-and-services.mobi) ### Migrating Java to the Cloud [pdf](http://www.oreilly.com/programming/free/files/migrating-java-to-the-cloud.pdf) [epub](http://www.oreilly.com/programming/free/files/migrating-java-to-the-cloud.epub) [mobi](http://www.oreilly.com/programming/free/files/migrating-java-to-the-cloud.mobi) ### What Is Serverless? [pdf](http://www.oreilly.com/programming/free/files/what-is-serverless.pdf) [epub](http://www.oreilly.com/programming/free/files/what-is-serverless.epub) [mobi](http://www.oreilly.com/programming/free/files/what-is-serverless.mobi) ### Microservices in Production: Standard Principles and Requirements [pdf](http://www.oreilly.com/programming/free/files/microservices-in-production.pdf) [epub](http://www.oreilly.com/programming/free/files/microservices-in-production.epub) [mobi](http://www.oreilly.com/programming/free/files/microservices-in-production.mobi) ### Microservices AntiPatterns and Pitfalls [pdf](http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.pdf) [epub](http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.epub) [mobi](http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.mobi) ### Evolving Architectures of FinTech: Structuring a New Generation of Financial Services with Modular Software and Agile Development Strategies [pdf](http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.pdf) [epub](http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.epub) [mobi](http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.mobi) ### Software Architecture Patterns [pdf](http://www.oreilly.com/programming/free/files/software-architecture-patterns.pdf) [epub](http://www.oreilly.com/programming/free/files/software-architecture-patterns.epub) [mobi](http://www.oreilly.com/programming/free/files/software-architecture-patterns.mobi) ### Migrating to Cloud-Native Application Architectures [pdf](http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.pdf) [epub](http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.epub) [mobi](http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.mobi) ## Iot ### Ambient Computing [pdf](http://www.oreilly.com/iot/free/files/ambient-computing.pdf) [epub](http://www.oreilly.com/iot/free/files/ambient-computing.epub) [mobi](http://www.oreilly.com/iot/free/files/ambient-computing.mobi) ### Governing the IoT [pdf](http://www.oreilly.com/iot/free/files/governing-the-iot.pdf) [epub](http://www.oreilly.com/iot/free/files/governing-the-iot.epub) [mobi](http://www.oreilly.com/iot/free/files/governing-the-iot.mobi) ### Opportunities and Challenges in the IoT [pdf](http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.pdf) [epub](http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.epub) [mobi](http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.mobi) ### Building a Hardware Business [pdf](http://www.oreilly.com/iot/free/files/building-a-hardware-business.pdf) [epub](http://www.oreilly.com/iot/free/files/building-a-hardware-business.epub) [mobi](http://www.oreilly.com/iot/free/files/building-a-hardware-business.mobi) ### When Hardware Meets Software [pdf](http://www.oreilly.com/iot/free/files/when-hardware-meets-software.pdf) [epub](http://www.oreilly.com/iot/free/files/when-hardware-meets-software.epub) [mobi](http://www.oreilly.com/iot/free/files/when-hardware-meets-software.mobi) ### Software Above the Level of a Single Device: The Implications [pdf](http://www.oreilly.com/iot/free/files/software-above-device.pdf) [epub](http://www.oreilly.com/iot/free/files/software-above-device.epub) [mobi](http://www.oreilly.com/iot/free/files/software-above-device.mobi) ### Software & Hardware Collide [pdf](http://www.oreilly.com/solid/free/files/software-hardware-collide.pdf) [epub](http://www.oreilly.com/solid/free/files/software-hardware-collide.epub) [mobi](http://www.oreilly.com/solid/free/files/software-hardware-collide.mobi) ### Pitching Your IoT Project: How to Get Executive Buy-In [pdf](http://www.oreilly.com/iot/free/files/pitching-your-iot-project.pdf) [epub](http://www.oreilly.com/iot/free/files/pitching-your-iot-project.epub) [mobi](http://www.oreilly.com/iot/free/files/pitching-your-iot-project.mobi) ### User Experience Design for the Internet of Things [pdf](http://www.oreilly.com/design/free/files/user-experience-for-iot.pdf) [epub](http://www.oreilly.com/design/free/files/user-experience-for-iot.epub) [mobi](http://www.oreilly.com/design/free/files/user-experience-for-iot.mobi) ### The Internet as Material [pdf](http://www.oreilly.com/iot/free/files/internet-as-material.pdf) [epub](http://www.oreilly.com/iot/free/files/internet-as-material.epub) [mobi](http://www.oreilly.com/iot/free/files/internet-as-material.mobi) ### Designing for the Internet of Things [pdf](http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.pdf) [epub](http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.epub) [mobi](http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.mobi) ### Ambient Computing [pdf](http://www.oreilly.com/iot/free/files/ambient-computing.pdf) [epub](http://www.oreilly.com/iot/free/files/ambient-computing.epub) [mobi](http://www.oreilly.com/iot/free/files/ambient-computing.mobi) ### Smart Energy [pdf](http://www.oreilly.com/iot/free/files/smart-energy.pdf) [epub](http://www.oreilly.com/iot/free/files/smart-energy.epub) [mobi](http://www.oreilly.com/iot/free/files/smart-energy.mobi) ### Smart Cities, Smarter Citizens [pdf](http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.pdf) [epub](http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.epub) [mobi](http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.mobi) ### Evolving Infrastructures of the Industrial IoT [pdf](http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.pdf) [epub](http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.epub) [mobi](http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.mobi) ### Life: Sustainable, Programmable, Bottom-Up Manufacturing [pdf](http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.pdf) [epub](http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.epub) [mobi](http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.mobi) ### Predictive Maintenance [pdf](http://www.oreilly.com/iot/free/files/predictive-maintenance.pdf) [epub](http://www.oreilly.com/iot/free/files/predictive-maintenance.epub) [mobi](http://www.oreilly.com/iot/free/files/predictive-maintenance.mobi) ### Industrial Internet [pdf](http://www.oreilly.com/data/free/files/industrial-internet.pdf) [epub](http://www.oreilly.com/data/free/files/industrial-internet.epub) [mobi](http://www.oreilly.com/data/free/files/industrial-internet.mobi) ## Data ### Big Data Now 2016 Edition [pdf](http://www.oreilly.com/data/free/files/big-data-now-2016-edition.pdf) [epub](http://www.oreilly.com/data/free/files/big-data-now-2016-edition.epub) [mobi](http://www.oreilly.com/data/free/files/big-data-now-2016-edition.mobi) ### The Big Data Market [pdf](http://www.oreilly.com/data/free/files/the-big-data-market.pdf) [epub](http://www.oreilly.com/data/free/files/the-big-data-market.epub) [mobi](http://www.oreilly.com/data/free/files/the-big-data-market.mobi) ### Integrated Analytics [pdf](http://www.oreilly.com/data/free/files/integrated-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/integrated-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/integrated-analytics.mobi) ### Data Infrastructure for Next-Gen Finance [pdf](http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.pdf) [epub](http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.epub) [mobi](http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.mobi) ### Advancing Procurement Analytics [pdf](http://www.oreilly.com/data/free/files/advancing-procurement-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/advancing-procurement-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/advancing-procurement-analytics.mobi) ### The Global Impact of Open Data [pdf](http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.pdf) [epub](http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.epub) [mobi](http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.mobi) ### Data Science for Modern Manufacturing [pdf](http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.pdf) [epub](http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.epub) [mobi](http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.mobi) ### Mapping Big Data [pdf](http://www.oreilly.com/data/free/files/mapping-big-data.pdf) [epub](http://www.oreilly.com/data/free/files/mapping-big-data.epub) [mobi](http://www.oreilly.com/data/free/files/mapping-big-data.mobi) ### Business Models for the Data Economy [pdf](http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.pdf) [epub](http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.epub) [mobi](http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.mobi) ### 2016 Data Science Salary Survey [pdf](http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.pdf) [epub](http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.epub) [mobi](http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.mobi) ### Embedding Analytics in Modern Applications [pdf](http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.pdf) [epub](http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.epub) [mobi](http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.mobi) ### Data Science in the Cloud with Microsoft Azure Machine Learning and Python [pdf](http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.pdf) [epub](http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.epub) [mobi](http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.mobi) ### Self-Service Analytics [pdf](http://www.oreilly.com/data/free/files/self-service-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/self-service-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/self-service-analytics.mobi) ### Going Pro in Data Science [pdf](http://www.oreilly.com/data/free/files/going-pro-in-data-science.pdf) [epub](http://www.oreilly.com/data/free/files/going-pro-in-data-science.epub) [mobi](http://www.oreilly.com/data/free/files/going-pro-in-data-science.mobi) ### Evaluating Machine Learning Models [pdf](http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.pdf) [epub](http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.epub) [mobi](http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.mobi) ### What is Data Science? [pdf](http://www.oreilly.com/data/free/files/what-is-data-science.pdf) [epub](http://www.oreilly.com/data/free/files/what-is-data-science.epub) [mobi](http://www.oreilly.com/data/free/files/what-is-data-science.mobi) ### Artificial Intelligence Now [pdf](http://www.oreilly.com/data/free/files/artificial-intelligence-now.pdf) [epub](http://www.oreilly.com/data/free/files/artificial-intelligence-now.epub) [mobi](http://www.oreilly.com/data/free/files/artificial-intelligence-now.mobi) ### Practical Artificial Intelligence in the Cloud [pdf](http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.pdf) [epub](http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.epub) [mobi](http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.mobi) ### The New Artificial Intelligence Market [pdf](http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.pdf) [epub](http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.epub) [mobi](http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.mobi) ### AI and Medicine [pdf](http://www.oreilly.com/data/free/files/ai-and-medicine.pdf) [epub](http://www.oreilly.com/data/free/files/ai-and-medicine.epub) [mobi](http://www.oreilly.com/data/free/files/ai-and-medicine.mobi) ### What is Artificial Intelligence? [pdf](http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.pdf) [epub](http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.epub) [mobi](http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.mobi) ### The Future of Machine Intelligence [pdf](http://www.oreilly.com/data/free/files/future-of-machine-intelligence.pdf) [epub](http://www.oreilly.com/data/free/files/future-of-machine-intelligence.epub) [mobi](http://www.oreilly.com/data/free/files/future-of-machine-intelligence.mobi) ### What Are Conversational Bots? [pdf](http://www.oreilly.com/data/free/files/what-are-conversational-bots.pdf) [epub](http://www.oreilly.com/data/free/files/what-are-conversational-bots.epub) [mobi](http://www.oreilly.com/data/free/files/what-are-conversational-bots.mobi) ### Architecting for Access: Simplifying Analytics on Big Data Infrastructure [pdf](http://www.oreilly.com/data/free/files/architecting-for-access.pdf) [epub](http://www.oreilly.com/data/free/files/architecting-for-access.epub) [mobi](http://www.oreilly.com/data/free/files/architecting-for-access.mobi) ### Hadoop and Spark Performance for the Enterprise [pdf](http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.pdf) [epub](http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.epub) [mobi](http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.mobi) ### In Search of Database Nirvana [pdf](http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.pdf) [epub](http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.epub) [mobi](http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.mobi) ### Making Sense of Stream Processing [pdf](http://www.oreilly.com/data/free/files/stream-processing.pdf) [epub](http://www.oreilly.com/data/free/files/stream-processing.epub) [mobi](http://www.oreilly.com/data/free/files/stream-processing.mobi) ### Architecting Data Lakes [pdf](http://www.oreilly.com/data/free/files/architecting-data-lakes.pdf) [epub](http://www.oreilly.com/data/free/files/architecting-data-lakes.epub) [mobi](http://www.oreilly.com/data/free/files/architecting-data-lakes.mobi) ### Hadoop: What You Need to Know [pdf](http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.pdf) [epub](http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.epub) [mobi](http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.mobi) ### Fast Data: Smart and at Scale [pdf](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.pdf) [epub](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.epub) [mobi](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.mobi) ### Migrating Big Data Analytics into the Cloud [pdf](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.mobi) ## Webops-perf ### BGP in the Data Center [pdf](http://www.oreilly.com/webops-perf/free/files/bgp-in-the-data-center.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/bgp-in-the-data-center.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/bgp-in-the-data-center.mobi) ### Serverless Ops: A Beginner's Guide to AWS Lambda and Beyond [pdf](http://www.oreilly.com/webops-perf/free/files/serverless-ops.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/serverless-ops.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/serverless-ops.mobi) ### Cloud-Native Evolution: How Companies Go Digital [pdf](http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.mobi) ### Unikernels: Beyond Containers to the Next Generation of Cloud [pdf](http://www.oreilly.com/webops-perf/free/files/unikernels.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/unikernels.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/unikernels.mobi) ### Mobile App Analytics [pdf](http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.mobi) ### Monitoring Distributed Systems: Case Studies from Google's SRE Teams [pdf](http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.mobi) ### Release Engineering: How Google Builds and Delivers Software [pdf](http://www.oreilly.com/webops-perf/free/files/release-engineering.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/release-engineering.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/release-engineering.mobi) ### Beyond the Twelve-Factor App [pdf](http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.mobi) ### Docker in the Cloud [pdf](http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.mobi) ### Network Automation with Ansible [pdf](http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.mobi) ### Are Your Networks Ready for the IoT? [pdf](http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.mobi) ### Docker Networking and Service Discovery [pdf](http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.mobi) ### Immutable Infrastructure [pdf](http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.mobi) ### Continuous Delivery with Windows and .NET [pdf](http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.mobi) ### Docker Security [pdf](http://www.oreilly.com/webops-perf/free/files/docker-security.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-security.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-security.mobi) ### Kubernetes: Scheduling the Future at Cloud Scale [pdf](http://www.oreilly.com/webops-perf/free/files/kubernetes.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/kubernetes.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/kubernetes.mobi) ### Modern Web Operations [pdf](http://www.oreilly.com/webops-perf/free/files/modern-web-operations.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/modern-web-operations.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/modern-web-operations.mobi) ### Field Guide to the Distributed Development Stack [pdf](http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.mobi) ### 5 Unsung Tools of DevOps [pdf](http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.mobi) ### Lightweight Systems for Realtime Monitoring [pdf](http://www.oreilly.com/webops-perf/free/files/lightweight-systems.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/lightweight-systems.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/lightweight-systems.mobi) ### Anomaly Detection for Monitoring: A Statistical Approach to Time Series Anomaly Detection [pdf](http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.mobi) ### Enterprise DevOps Playbook [pdf](http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.mobi) ### ChatOps: Managing Operations in Group Chat [pdf](http://www.oreilly.com/webops-perf/free/files/chatops.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/chatops.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/chatops.mobi) ### DevOpsSec: Securing Software through Continuous Delivery [pdf](http://www.oreilly.com/webops-perf/free/files/devopssec.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devopssec.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devopssec.mobi) ### DevOps for Finance [pdf](http://www.oreilly.com/webops-perf/free/files/devops-for-finance.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devops-for-finance.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devops-for-finance.mobi) ### Building an Optimized Business [pdf](http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.mobi) ### Everything Is Distributed [pdf](http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.mobi) ### DevOps in Practice [pdf](http://www.oreilly.com/webops-perf/free/files/devops-in-practice.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devops-in-practice.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devops-in-practice.mobi) ### The Human Side of Postmortems [pdf](http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.mobi) ### Learning from First Responders: When Your Systems Have to Work [pdf](http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.mobi) ### DevOps Hiring [pdf](http://www.oreilly.com/webops-perf/free/files/devops-hiring.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devops-hiring.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devops-hiring.mobi) ### Antifragile Systems and Teams [pdf](http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.mobi) ## Web-platform ### 2016-2017 Web Salary Survey [pdf](http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.pdf) [epub](http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.epub) [mobi](http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.mobi) ### Building Web Apps for Everyone [pdf](http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.pdf) [epub](http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.epub) [mobi](http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.mobi) ### Building Web Apps that Respect a User’s Privacy and Security [pdf](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.pdf) [epub](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.epub) [mobi](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.mobi) ### CSS Secrets: Sampler [pdf](http://www.oreilly.com/free/free/files/css-secrets-collection.pdf) [epub](http://www.oreilly.com/free/free/files/css-secrets-collection.epub) [mobi](http://www.oreilly.com/free/free/files/css-secrets-collection.mobi) ### Python Web Frameworks [pdf](http://www.oreilly.com/web-platform/free/files/python-web-frameworks.pdf) [epub](http://www.oreilly.com/web-platform/free/files/python-web-frameworks.epub) [mobi](http://www.oreilly.com/web-platform/free/files/python-web-frameworks.mobi) ### Modern SVG: A Curated Collection of Chapters from the O’Reilly SVG Library [pdf](http://www.oreilly.com/web-platform/free/files/modern-svg.pdf) [epub](http://www.oreilly.com/web-platform/free/files/modern-svg.epub) [mobi](http://www.oreilly.com/web-platform/free/files/modern-svg.mobi) ### The Little Book of HTML/CSS Coding Guidelines [pdf](http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.pdf) [epub](http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.epub) [mobi](http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.mobi) ### Upgrading to PHP 7 [pdf](http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.pdf) [epub](http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.epub) [mobi](http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.mobi) ### Static Site Generators [pdf](http://www.oreilly.com/web-platform/free/files/static-site-generators.pdf) [epub](http://www.oreilly.com/web-platform/free/files/static-site-generators.epub) [mobi](http://www.oreilly.com/web-platform/free/files/static-site-generators.mobi) ### Transforms in CSS [pdf](http://www.oreilly.com/free/free/files/transforms-in-css.pdf) [epub](http://www.oreilly.com/free/free/files/transforms-in-css.epub) [mobi](http://www.oreilly.com/free/free/files/transforms-in-css.mobi) ### Getting Started with the Web [pdf](http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.pdf) [epub](http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.epub) [mobi](http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.mobi) ### Modern JavaScript [pdf](http://www.oreilly.com/web-platform/free/files/modern-javascript.pdf) [epub](http://www.oreilly.com/web-platform/free/files/modern-javascript.epub) [mobi](http://www.oreilly.com/web-platform/free/files/modern-javascript.mobi) ### Designing Great Web APIs [pdf](http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.pdf) [epub](http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.epub) [mobi](http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.mobi) ### The Little Book of HTML/CSS Frameworks [pdf](http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.pdf) [epub](http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.epub) [mobi](http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.mobi) ### Next.JS: A Manager's Guide [pdf](http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.pdf) [epub](http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.epub) [mobi](http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.mobi) ### You Don't Know JS Up & Going [pdf](http://www.oreilly.com/product/free/files/0636920039303.pdf) [epub](http://www.oreilly.com/product/free/files/0636920039303.epub) [mobi](http://www.oreilly.com/product/free/files/0636920039303.mobi) ### Web Platform Report [pdf](http://www.oreilly.com/product/free/files/0636920033127.pdf) [epub](http://www.oreilly.com/product/free/files/0636920033127.epub) [mobi](http://www.oreilly.com/product/free/files/0636920033127.mobi) ### Building Web Apps that Work Everywhere [pdf](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.pdf) [epub](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.epub) [mobi](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.mobi) ### Real User Measurements: Why the Last Mile Is the Relevant Mile [pdf](http://www.oreilly.com/webops-perf/free/files/real-user-measurements.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/real-user-measurements.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/real-user-measurements.mobi) ### Effective Performance Engineering [pdf](http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.mobi) ### Optimizing Cloud Migration [pdf](http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.mobi) ### Web Performance Warrior [pdf](http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.mobi) ### Web Page Size, Speed, and Performance [pdf](http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.mobi) ### HTTP/2: A New Excerpt from High Performance Browser Networking [pdf](http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.mobi) ### Compliance at Speed [pdf](http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.mobi) ## Security ### Security and Frontend Performance [pdf](http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.mobi) ### Privacy and the Internet of Things [pdf](http://www.oreilly.com/iot/free/files/privacy-and-the-iot.pdf) [epub](http://www.oreilly.com/iot/free/files/privacy-and-the-iot.epub) [mobi](http://www.oreilly.com/iot/free/files/privacy-and-the-iot.mobi) ### Cracking Security Misconceptions: Untangling Common Myths About Modern Information Security [pdf](http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.mobi) ### Patrolling the Dark Net: What You Don't Know Will Hurt You [pdf](http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.mobi) ### DevOpsSec: Securing Software through Continuous Delivery [pdf](http://www.oreilly.com/webops-perf/free/files/devopssec.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devopssec.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devopssec.mobi) ### Not All Data Is Created Equal: Balancing Risk and Reward in a Data-Driven Economy [pdf](http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.pdf) [epub](http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.epub) [mobi](http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.mobi) ### Who Are the Bad Guys and What Do They Want? [pdf](http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.pdf) [epub](http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.epub) [mobi](http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.mobi) ### Docker Security [pdf](http://www.oreilly.com/webops-perf/free/files/docker-security.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-security.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-security.mobi) ### The Security Data Lake [pdf](http://www.oreilly.com/data/free/files/security-data-lake.pdf) [epub](http://www.oreilly.com/data/free/files/security-data-lake.epub) [mobi](http://www.oreilly.com/data/free/files/security-data-lake.mobi) ## Business ### The Secrets Behind Great One-on-One Meetings [pdf](http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.pdf) [epub](http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.epub) [mobi](http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.mobi) ### Designing Culture: Behavioral Strategy for the Workplace [pdf](http://www.oreilly.com/business/free/files/designing-culture.pdf) [epub](http://www.oreilly.com/business/free/files/designing-culture.epub) [mobi](http://www.oreilly.com/business/free/files/designing-culture.mobi) ### The New Manager Mindset [pdf](http://www.oreilly.com/business/free/files/the-new-manager-mindset.pdf) [epub](http://www.oreilly.com/business/free/files/the-new-manager-mindset.epub) [mobi](http://www.oreilly.com/business/free/files/the-new-manager-mindset.mobi) ### Introduction to OKRs [pdf](http://www.oreilly.com/business/free/files/introduction-to-okrs.pdf) [epub](http://www.oreilly.com/business/free/files/introduction-to-okrs.epub) [mobi](http://www.oreilly.com/business/free/files/introduction-to-okrs.mobi) ### Serving Workers in the Gig Economy: Emerging Resources for the On-Demand Workforce [pdf](http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.pdf) [epub](http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.epub) [mobi](http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.mobi) ### Build to Lead: How Lego Bricks Can Make You a Better Leader [pdf](http://www.oreilly.com/business/free/files/build-to-lead.pdf) [epub](http://www.oreilly.com/business/free/files/build-to-lead.epub) [mobi](http://www.oreilly.com/business/free/files/build-to-lead.mobi) ### Your Critical First 10 Days as a Leader [pdf](http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.pdf) [epub](http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.epub) [mobi](http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.mobi) ### Three Critical Shifts in Thinking for the Evolving Leader [pdf](http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.pdf) [epub](http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.epub) [mobi](http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.mobi) ### Startup Essentials [pdf](http://www.oreilly.com/design/free/files/startup-essentials.pdf) [epub](http://www.oreilly.com/design/free/files/startup-essentials.epub) [mobi](http://www.oreilly.com/design/free/files/startup-essentials.mobi) ### What’s the Future of Work? [pdf](http://www.oreilly.com/business/free/files/whats-the-future-of-work.pdf) [epub](http://www.oreilly.com/business/free/files/whats-the-future-of-work.epub) [mobi](http://www.oreilly.com/business/free/files/whats-the-future-of-work.mobi) -
abstractart revised this gist
Feb 23, 2018 . 2 changed files with 84 additions and 339 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,346 +1,91 @@ # This script generates links for downloading free books from O'Reilly site (http://www.oreilly.com/programming/free) # Requirements # ruby # httparty, nokogiri (gem install httparty nokogiri --no-ri --no-rdoc) # Execute # ruby script.rb > books.md require 'httparty' require 'nokogiri' require 'uri' module OReillySite URL = 'http://www.oreilly.com/' THEMES = ['programming', 'iot', 'data', 'webops-perf', 'web-platform', 'security', 'business'] FORMATS = ['pdf', 'epub', 'mobi'] end module OReillySite::URLBuilder def self.theme_url(theme) OReillySite::URL + theme + '/' + 'free/' end def self.download_url(theme, book_filename, format) theme_url(theme) + 'files/' + book_filename + '.' + format end end module OReillySite::Crawler def self.library books = Hash.new { |hash, key| hash[key] = [] } OReillySite::THEMES.each do |t| books[t] = theme_books(OReillySite::URLBuilder.theme_url(t)) end books end private def self.theme_books(theme_url) Nokogiri.HTML(HTTParty.get(theme_url).body) .css("section .product-row a") .map { |link| get_book_info(link) } end def self.get_book_info(link) splitted_url = URI(link.attributes['href'].value).path.split('/') OpenStruct.new( theme: splitted_url[1], title: link.attributes['title'].value, file_name: splitted_url.last.split('.').first ) end end def markdown(library) main_header = "# Free Programming Ebooks - O'Reilly Media \n" head_of_contents = ["## Categories"] theme_sections = [] library.each do |theme, books| capitalized_theme = theme.capitalize head_of_contents << "- [#{capitalized_theme}](##{theme})" section_header = "## #{capitalized_theme} \n" section_books = books.map do |book| book_title = "### #{book.title}" links = OReillySite::FORMATS.map do |fmt| "[#{fmt}](#{OReillySite::URLBuilder.download_url(book.theme, book.file_name, fmt)})" end.join(" ") [book_title, links].join("\n") end.join("\n") theme_sections << [section_header, section_books].join("\n") end [main_header, head_of_contents.join("\n"), theme_sections].join("\n") end def main puts markdown(OReillySite::Crawler.library) end main This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -71,7 +71,7 @@ def markdown(library) book_title = "### #{book.title}" links = OReillySite::FORMATS.map do |fmt| "[#{fmt}](#{OReillySite::URLBuilder.download_url(book.theme, book.file_name, fmt)})" end.join(" ") [book_title, links].join("\n") -
abstractart revised this gist
Feb 23, 2018 . 2 changed files with 36 additions and 36 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -4,7 +4,7 @@ - [Programming](#programming) - [Iot](#iot) - [Data](#data) - [Webops-perf](#webops-perf) - [Web-platform](#web-platform) - [Security](#security) - [Business](#business) @@ -184,72 +184,72 @@ [pdf](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.pdf) [epub](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.epub) [mobi](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.mobi) ### Migrating Big Data Analytics into the Cloud [pdf](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.mobi) ## Webops-perf ### BGP in the Data Center [pdf](http://www.oreilly.com/webops-perf/free/files/bgp-in-the-data-center.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/bgp-in-the-data-center.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/bgp-in-the-data-center.mobi) ### Serverless Ops: A Beginner's Guide to AWS Lambda and Beyond [pdf](http://www.oreilly.com/webops-perf/free/files/serverless-ops.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/serverless-ops.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/serverless-ops.mobi) ### Cloud-Native Evolution: How Companies Go Digital [pdf](http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.mobi) ### Unikernels: Beyond Containers to the Next Generation of Cloud [pdf](http://www.oreilly.com/webops-perf/free/files/unikernels.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/unikernels.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/unikernels.mobi) ### Mobile App Analytics [pdf](http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.mobi) ### Monitoring Distributed Systems: Case Studies from Google's SRE Teams [pdf](http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.mobi) ### Release Engineering: How Google Builds and Delivers Software [pdf](http://www.oreilly.com/webops-perf/free/files/release-engineering.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/release-engineering.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/release-engineering.mobi) ### Beyond the Twelve-Factor App [pdf](http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.mobi) ### Docker in the Cloud [pdf](http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.mobi) ### Network Automation with Ansible [pdf](http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.mobi) ### Are Your Networks Ready for the IoT? [pdf](http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.mobi) ### Docker Networking and Service Discovery [pdf](http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.mobi) ### Immutable Infrastructure [pdf](http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.mobi) ### Continuous Delivery with Windows and .NET [pdf](http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.mobi) ### Docker Security [pdf](http://www.oreilly.com/webops-perf/free/files/docker-security.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-security.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-security.mobi) ### Kubernetes: Scheduling the Future at Cloud Scale [pdf](http://www.oreilly.com/webops-perf/free/files/kubernetes.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/kubernetes.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/kubernetes.mobi) ### Modern Web Operations [pdf](http://www.oreilly.com/webops-perf/free/files/modern-web-operations.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/modern-web-operations.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/modern-web-operations.mobi) ### Field Guide to the Distributed Development Stack [pdf](http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.mobi) ### 5 Unsung Tools of DevOps [pdf](http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.mobi) ### Lightweight Systems for Realtime Monitoring [pdf](http://www.oreilly.com/webops-perf/free/files/lightweight-systems.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/lightweight-systems.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/lightweight-systems.mobi) ### Anomaly Detection for Monitoring: A Statistical Approach to Time Series Anomaly Detection [pdf](http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.mobi) ### Enterprise DevOps Playbook [pdf](http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.mobi) ### ChatOps: Managing Operations in Group Chat [pdf](http://www.oreilly.com/webops-perf/free/files/chatops.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/chatops.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/chatops.mobi) ### DevOpsSec: Securing Software through Continuous Delivery [pdf](http://www.oreilly.com/webops-perf/free/files/devopssec.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devopssec.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devopssec.mobi) ### DevOps for Finance [pdf](http://www.oreilly.com/webops-perf/free/files/devops-for-finance.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devops-for-finance.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devops-for-finance.mobi) ### Building an Optimized Business [pdf](http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.mobi) ### Everything Is Distributed [pdf](http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.mobi) ### DevOps in Practice [pdf](http://www.oreilly.com/webops-perf/free/files/devops-in-practice.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devops-in-practice.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devops-in-practice.mobi) ### The Human Side of Postmortems [pdf](http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.mobi) ### Learning from First Responders: When Your Systems Have to Work [pdf](http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.mobi) ### DevOps Hiring [pdf](http://www.oreilly.com/webops-perf/free/files/devops-hiring.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devops-hiring.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devops-hiring.mobi) ### Antifragile Systems and Teams [pdf](http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.mobi) ## Web-platform ### 2016-2017 Web Salary Survey This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,7 +11,7 @@ module OReillySite URL = 'http://www.oreilly.com/' THEMES = ['programming', 'iot', 'data', 'webops-perf', 'web-platform', 'security', 'business'] FORMATS = ['pdf', 'epub', 'mobi'] end @@ -88,4 +88,4 @@ def main puts markdown(OReillySite::Crawler.library) end main -
abstractart revised this gist
Feb 23, 2018 . 2 changed files with 254 additions and 517 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,651 +1,346 @@ # Free Programming Ebooks - O'Reilly Media ## Categories - [Programming](#programming) - [Iot](#iot) - [Data](#data) - [Webops](#webops) - [Web-platform](#web-platform) - [Security](#security) - [Business](#business) ## Programming ### Microservices for Java Developers: A Hands-On Introduction to Frameworks and Containers [pdf](http://www.oreilly.com/programming/free/files/microservices-for-java-developers.pdf) [epub](http://www.oreilly.com/programming/free/files/microservices-for-java-developers.epub) [mobi](http://www.oreilly.com/programming/free/files/microservices-for-java-developers.mobi) ### Modern Java EE Design Patterns [pdf](http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.pdf) [epub](http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.epub) [mobi](http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.mobi) ### Object-Oriented vs. Functional Programming [pdf](http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.pdf) [epub](http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.epub) [mobi](http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.mobi) ### Java: The Legend [pdf](http://www.oreilly.com/programming/free/files/java-the-legend.pdf) [epub](http://www.oreilly.com/programming/free/files/java-the-legend.epub) [mobi](http://www.oreilly.com/programming/free/files/java-the-legend.mobi) ### A Whirlwind Tour of Python [pdf](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf) [epub](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.epub) [mobi](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.mobi) ### 20 Python Libraries You Aren't Using (But Should) [pdf](http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.pdf) [epub](http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.epub) [mobi](http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.mobi) ### Hadoop with Python [pdf](http://www.oreilly.com/programming/free/files/hadoop-with-python.pdf) [epub](http://www.oreilly.com/programming/free/files/hadoop-with-python.epub) [mobi](http://www.oreilly.com/programming/free/files/hadoop-with-python.mobi) ### How to Make Mistakes in Python [pdf](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf) [epub](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.epub) [mobi](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.mobi) ### Functional Programming in Python [pdf](http://www.oreilly.com/programming/free/files/functional-programming-python.pdf) [epub](http://www.oreilly.com/programming/free/files/functional-programming-python.epub) [mobi](http://www.oreilly.com/programming/free/files/functional-programming-python.mobi) ### Python in Education [pdf](http://www.oreilly.com/programming/free/files/python-in-education.pdf) [epub](http://www.oreilly.com/programming/free/files/python-in-education.epub) [mobi](http://www.oreilly.com/programming/free/files/python-in-education.mobi) ### Picking a Python Version: A Manifesto [pdf](http://www.oreilly.com/programming/free/files/from-future-import-python.pdf) [epub](http://www.oreilly.com/programming/free/files/from-future-import-python.epub) [mobi](http://www.oreilly.com/programming/free/files/from-future-import-python.mobi) ### What's New in Swift 3 [pdf](http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.pdf) [epub](http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.epub) [mobi](http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.mobi) ### Why Reactive? Foundational Principles for Enterprise Adoption [pdf](http://www.oreilly.com/programming/free/files/why-reactive.pdf) [epub](http://www.oreilly.com/programming/free/files/why-reactive.epub) [mobi](http://www.oreilly.com/programming/free/files/why-reactive.mobi) ### Using Blocks in Ruby: A Brain-Friendly Report [pdf](http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.pdf) [epub](http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.epub) [mobi](http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.mobi) ### Fintech, Open Source, and Emerging Markets: Digital Banking for Everyone [pdf](http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.pdf) [epub](http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.epub) [mobi](http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.mobi) ### Practical C++ Metaprogramming: Modern Techniques for Accelerated Development [pdf](http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.pdf) [epub](http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.epub) [mobi](http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.mobi) ### Real-World Maintainable Software: Ten Coding Guidelines in Practice [pdf](http://www.oreilly.com/programming/free/files/real-world-maintainable-software.pdf) [epub](http://www.oreilly.com/programming/free/files/real-world-maintainable-software.epub) [mobi](http://www.oreilly.com/programming/free/files/real-world-maintainable-software.mobi) ### Trends Shaping the London Tech Scene [pdf](http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.pdf) [epub](http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.epub) [mobi](http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.mobi) ### 2016 European Software Development Salary Survey [pdf](http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.pdf) [epub](http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.epub) [mobi](http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.mobi) ### 2016 Software Development Salary Survey [pdf](http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.pdf) [epub](http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.epub) [mobi](http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.mobi) ### Why Rust? [pdf](http://www.oreilly.com/programming/free/files/why-rust.pdf) [epub](http://www.oreilly.com/programming/free/files/why-rust.epub) [mobi](http://www.oreilly.com/programming/free/files/why-rust.mobi) ### C++ Today [pdf](http://www.oreilly.com/programming/free/files/c++-today.pdf) [epub](http://www.oreilly.com/programming/free/files/c++-today.epub) [mobi](http://www.oreilly.com/programming/free/files/c++-today.mobi) ### RxJava for Android App Development [pdf](http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.pdf) [epub](http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.epub) [mobi](http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.mobi) ### Swift Pocket Reference: Programming for iOS and OS X [pdf](http://www.oreilly.com/programming/free/files/swift-pocket-reference.pdf) [epub](http://www.oreilly.com/programming/free/files/swift-pocket-reference.epub) [mobi](http://www.oreilly.com/programming/free/files/swift-pocket-reference.mobi) ### Open Source in Brazil: Growing Despite Barriers [pdf](http://www.oreilly.com/programming/free/files/open-source-in-brazil.pdf) [epub](http://www.oreilly.com/programming/free/files/open-source-in-brazil.epub) [mobi](http://www.oreilly.com/programming/free/files/open-source-in-brazil.mobi) ### Ten Steps to Linux Survival [pdf](http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.pdf) [epub](http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.epub) [mobi](http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.mobi) ### Open by Design [pdf](http://www.oreilly.com/programming/free/files/open-by-design.pdf) [epub](http://www.oreilly.com/programming/free/files/open-by-design.epub) [mobi](http://www.oreilly.com/programming/free/files/open-by-design.mobi) ### Getting Started with InnerSource [pdf](http://www.oreilly.com/programming/free/files/getting-started-with-innersource.pdf) [epub](http://www.oreilly.com/programming/free/files/getting-started-with-innersource.epub) [mobi](http://www.oreilly.com/programming/free/files/getting-started-with-innersource.mobi) ### Designing Autonomous Teams and Services [pdf](http://www.oreilly.com/programming/free/files/designing-autonomous-teams-and-services.pdf) [epub](http://www.oreilly.com/programming/free/files/designing-autonomous-teams-and-services.epub) [mobi](http://www.oreilly.com/programming/free/files/designing-autonomous-teams-and-services.mobi) ### Migrating Java to the Cloud [pdf](http://www.oreilly.com/programming/free/files/migrating-java-to-the-cloud.pdf) [epub](http://www.oreilly.com/programming/free/files/migrating-java-to-the-cloud.epub) [mobi](http://www.oreilly.com/programming/free/files/migrating-java-to-the-cloud.mobi) ### What Is Serverless? [pdf](http://www.oreilly.com/programming/free/files/what-is-serverless.pdf) [epub](http://www.oreilly.com/programming/free/files/what-is-serverless.epub) [mobi](http://www.oreilly.com/programming/free/files/what-is-serverless.mobi) ### Microservices in Production: Standard Principles and Requirements [pdf](http://www.oreilly.com/programming/free/files/microservices-in-production.pdf) [epub](http://www.oreilly.com/programming/free/files/microservices-in-production.epub) [mobi](http://www.oreilly.com/programming/free/files/microservices-in-production.mobi) ### Microservices AntiPatterns and Pitfalls [pdf](http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.pdf) [epub](http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.epub) [mobi](http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.mobi) ### Evolving Architectures of FinTech: Structuring a New Generation of Financial Services with Modular Software and Agile Development Strategies [pdf](http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.pdf) [epub](http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.epub) [mobi](http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.mobi) ### Software Architecture Patterns [pdf](http://www.oreilly.com/programming/free/files/software-architecture-patterns.pdf) [epub](http://www.oreilly.com/programming/free/files/software-architecture-patterns.epub) [mobi](http://www.oreilly.com/programming/free/files/software-architecture-patterns.mobi) ### Migrating to Cloud-Native Application Architectures [pdf](http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.pdf) [epub](http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.epub) [mobi](http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.mobi) ## Iot ### Ambient Computing [pdf](http://www.oreilly.com/iot/free/files/ambient-computing.pdf) [epub](http://www.oreilly.com/iot/free/files/ambient-computing.epub) [mobi](http://www.oreilly.com/iot/free/files/ambient-computing.mobi) ### Governing the IoT [pdf](http://www.oreilly.com/iot/free/files/governing-the-iot.pdf) [epub](http://www.oreilly.com/iot/free/files/governing-the-iot.epub) [mobi](http://www.oreilly.com/iot/free/files/governing-the-iot.mobi) ### Opportunities and Challenges in the IoT [pdf](http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.pdf) [epub](http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.epub) [mobi](http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.mobi) ### Building a Hardware Business [pdf](http://www.oreilly.com/iot/free/files/building-a-hardware-business.pdf) [epub](http://www.oreilly.com/iot/free/files/building-a-hardware-business.epub) [mobi](http://www.oreilly.com/iot/free/files/building-a-hardware-business.mobi) ### When Hardware Meets Software [pdf](http://www.oreilly.com/iot/free/files/when-hardware-meets-software.pdf) [epub](http://www.oreilly.com/iot/free/files/when-hardware-meets-software.epub) [mobi](http://www.oreilly.com/iot/free/files/when-hardware-meets-software.mobi) ### Software Above the Level of a Single Device: The Implications [pdf](http://www.oreilly.com/iot/free/files/software-above-device.pdf) [epub](http://www.oreilly.com/iot/free/files/software-above-device.epub) [mobi](http://www.oreilly.com/iot/free/files/software-above-device.mobi) ### Software & Hardware Collide [pdf](http://www.oreilly.com/iot/free/files/software-hardware-collide.pdf) [epub](http://www.oreilly.com/iot/free/files/software-hardware-collide.epub) [mobi](http://www.oreilly.com/iot/free/files/software-hardware-collide.mobi) ### Pitching Your IoT Project: How to Get Executive Buy-In [pdf](http://www.oreilly.com/iot/free/files/pitching-your-iot-project.pdf) [epub](http://www.oreilly.com/iot/free/files/pitching-your-iot-project.epub) [mobi](http://www.oreilly.com/iot/free/files/pitching-your-iot-project.mobi) ### User Experience Design for the Internet of Things [pdf](http://www.oreilly.com/iot/free/files/user-experience-for-iot.pdf) [epub](http://www.oreilly.com/iot/free/files/user-experience-for-iot.epub) [mobi](http://www.oreilly.com/iot/free/files/user-experience-for-iot.mobi) ### The Internet as Material [pdf](http://www.oreilly.com/iot/free/files/internet-as-material.pdf) [epub](http://www.oreilly.com/iot/free/files/internet-as-material.epub) [mobi](http://www.oreilly.com/iot/free/files/internet-as-material.mobi) ### Designing for the Internet of Things [pdf](http://www.oreilly.com/iot/free/files/designing-for-the-internet-of-things.pdf) [epub](http://www.oreilly.com/iot/free/files/designing-for-the-internet-of-things.epub) [mobi](http://www.oreilly.com/iot/free/files/designing-for-the-internet-of-things.mobi) ### Ambient Computing [pdf](http://www.oreilly.com/iot/free/files/ambient-computing.pdf) [epub](http://www.oreilly.com/iot/free/files/ambient-computing.epub) [mobi](http://www.oreilly.com/iot/free/files/ambient-computing.mobi) ### Smart Energy [pdf](http://www.oreilly.com/iot/free/files/smart-energy.pdf) [epub](http://www.oreilly.com/iot/free/files/smart-energy.epub) [mobi](http://www.oreilly.com/iot/free/files/smart-energy.mobi) ### Smart Cities, Smarter Citizens [pdf](http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.pdf) [epub](http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.epub) [mobi](http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.mobi) ### Evolving Infrastructures of the Industrial IoT [pdf](http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.pdf) [epub](http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.epub) [mobi](http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.mobi) ### Life: Sustainable, Programmable, Bottom-Up Manufacturing [pdf](http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.pdf) [epub](http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.epub) [mobi](http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.mobi) ### Predictive Maintenance [pdf](http://www.oreilly.com/iot/free/files/predictive-maintenance.pdf) [epub](http://www.oreilly.com/iot/free/files/predictive-maintenance.epub) [mobi](http://www.oreilly.com/iot/free/files/predictive-maintenance.mobi) ### Industrial Internet [pdf](http://www.oreilly.com/iot/free/files/industrial-internet.pdf) [epub](http://www.oreilly.com/iot/free/files/industrial-internet.epub) [mobi](http://www.oreilly.com/iot/free/files/industrial-internet.mobi) ## Data ### Big Data Now 2016 Edition [pdf](http://www.oreilly.com/data/free/files/big-data-now-2016-edition.pdf) [epub](http://www.oreilly.com/data/free/files/big-data-now-2016-edition.epub) [mobi](http://www.oreilly.com/data/free/files/big-data-now-2016-edition.mobi) ### The Big Data Market [pdf](http://www.oreilly.com/data/free/files/the-big-data-market.pdf) [epub](http://www.oreilly.com/data/free/files/the-big-data-market.epub) [mobi](http://www.oreilly.com/data/free/files/the-big-data-market.mobi) ### Integrated Analytics [pdf](http://www.oreilly.com/data/free/files/integrated-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/integrated-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/integrated-analytics.mobi) ### Data Infrastructure for Next-Gen Finance [pdf](http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.pdf) [epub](http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.epub) [mobi](http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.mobi) ### Advancing Procurement Analytics [pdf](http://www.oreilly.com/data/free/files/advancing-procurement-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/advancing-procurement-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/advancing-procurement-analytics.mobi) ### The Global Impact of Open Data [pdf](http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.pdf) [epub](http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.epub) [mobi](http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.mobi) ### Data Science for Modern Manufacturing [pdf](http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.pdf) [epub](http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.epub) [mobi](http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.mobi) ### Mapping Big Data [pdf](http://www.oreilly.com/data/free/files/mapping-big-data.pdf) [epub](http://www.oreilly.com/data/free/files/mapping-big-data.epub) [mobi](http://www.oreilly.com/data/free/files/mapping-big-data.mobi) ### Business Models for the Data Economy [pdf](http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.pdf) [epub](http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.epub) [mobi](http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.mobi) ### 2016 Data Science Salary Survey [pdf](http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.pdf) [epub](http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.epub) [mobi](http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.mobi) ### Embedding Analytics in Modern Applications [pdf](http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.pdf) [epub](http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.epub) [mobi](http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.mobi) ### Data Science in the Cloud with Microsoft Azure Machine Learning and Python [pdf](http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.pdf) [epub](http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.epub) [mobi](http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.mobi) ### Self-Service Analytics [pdf](http://www.oreilly.com/data/free/files/self-service-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/self-service-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/self-service-analytics.mobi) ### Going Pro in Data Science [pdf](http://www.oreilly.com/data/free/files/going-pro-in-data-science.pdf) [epub](http://www.oreilly.com/data/free/files/going-pro-in-data-science.epub) [mobi](http://www.oreilly.com/data/free/files/going-pro-in-data-science.mobi) ### Evaluating Machine Learning Models [pdf](http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.pdf) [epub](http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.epub) [mobi](http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.mobi) ### What is Data Science? [pdf](http://www.oreilly.com/data/free/files/what-is-data-science.pdf) [epub](http://www.oreilly.com/data/free/files/what-is-data-science.epub) [mobi](http://www.oreilly.com/data/free/files/what-is-data-science.mobi) ### Artificial Intelligence Now [pdf](http://www.oreilly.com/data/free/files/artificial-intelligence-now.pdf) [epub](http://www.oreilly.com/data/free/files/artificial-intelligence-now.epub) [mobi](http://www.oreilly.com/data/free/files/artificial-intelligence-now.mobi) ### Practical Artificial Intelligence in the Cloud [pdf](http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.pdf) [epub](http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.epub) [mobi](http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.mobi) ### The New Artificial Intelligence Market [pdf](http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.pdf) [epub](http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.epub) [mobi](http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.mobi) ### AI and Medicine [pdf](http://www.oreilly.com/data/free/files/ai-and-medicine.pdf) [epub](http://www.oreilly.com/data/free/files/ai-and-medicine.epub) [mobi](http://www.oreilly.com/data/free/files/ai-and-medicine.mobi) ### What is Artificial Intelligence? [pdf](http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.pdf) [epub](http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.epub) [mobi](http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.mobi) ### The Future of Machine Intelligence [pdf](http://www.oreilly.com/data/free/files/future-of-machine-intelligence.pdf) [epub](http://www.oreilly.com/data/free/files/future-of-machine-intelligence.epub) [mobi](http://www.oreilly.com/data/free/files/future-of-machine-intelligence.mobi) ### What Are Conversational Bots? [pdf](http://www.oreilly.com/data/free/files/what-are-conversational-bots.pdf) [epub](http://www.oreilly.com/data/free/files/what-are-conversational-bots.epub) [mobi](http://www.oreilly.com/data/free/files/what-are-conversational-bots.mobi) ### Architecting for Access: Simplifying Analytics on Big Data Infrastructure [pdf](http://www.oreilly.com/data/free/files/architecting-for-access.pdf) [epub](http://www.oreilly.com/data/free/files/architecting-for-access.epub) [mobi](http://www.oreilly.com/data/free/files/architecting-for-access.mobi) ### Hadoop and Spark Performance for the Enterprise [pdf](http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.pdf) [epub](http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.epub) [mobi](http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.mobi) ### In Search of Database Nirvana [pdf](http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.pdf) [epub](http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.epub) [mobi](http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.mobi) ### Making Sense of Stream Processing [pdf](http://www.oreilly.com/data/free/files/stream-processing.pdf) [epub](http://www.oreilly.com/data/free/files/stream-processing.epub) [mobi](http://www.oreilly.com/data/free/files/stream-processing.mobi) ### Architecting Data Lakes [pdf](http://www.oreilly.com/data/free/files/architecting-data-lakes.pdf) [epub](http://www.oreilly.com/data/free/files/architecting-data-lakes.epub) [mobi](http://www.oreilly.com/data/free/files/architecting-data-lakes.mobi) ### Hadoop: What You Need to Know [pdf](http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.pdf) [epub](http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.epub) [mobi](http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.mobi) ### Fast Data: Smart and at Scale [pdf](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.pdf) [epub](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.epub) [mobi](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.mobi) ### Migrating Big Data Analytics into the Cloud [pdf](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.mobi) ## Webops ### BGP in the Data Center [pdf](http://www.oreilly.com/webops/free/files/bgp-in-the-data-center.pdf) [epub](http://www.oreilly.com/webops/free/files/bgp-in-the-data-center.epub) [mobi](http://www.oreilly.com/webops/free/files/bgp-in-the-data-center.mobi) ### Serverless Ops: A Beginner's Guide to AWS Lambda and Beyond [pdf](http://www.oreilly.com/webops/free/files/serverless-ops.pdf) [epub](http://www.oreilly.com/webops/free/files/serverless-ops.epub) [mobi](http://www.oreilly.com/webops/free/files/serverless-ops.mobi) ### Cloud-Native Evolution: How Companies Go Digital [pdf](http://www.oreilly.com/webops/free/files/cloud-native-evolution.pdf) [epub](http://www.oreilly.com/webops/free/files/cloud-native-evolution.epub) [mobi](http://www.oreilly.com/webops/free/files/cloud-native-evolution.mobi) ### Unikernels: Beyond Containers to the Next Generation of Cloud [pdf](http://www.oreilly.com/webops/free/files/unikernels.pdf) [epub](http://www.oreilly.com/webops/free/files/unikernels.epub) [mobi](http://www.oreilly.com/webops/free/files/unikernels.mobi) ### Mobile App Analytics [pdf](http://www.oreilly.com/webops/free/files/mobile-app-analytics.pdf) [epub](http://www.oreilly.com/webops/free/files/mobile-app-analytics.epub) [mobi](http://www.oreilly.com/webops/free/files/mobile-app-analytics.mobi) ### Monitoring Distributed Systems: Case Studies from Google's SRE Teams [pdf](http://www.oreilly.com/webops/free/files/monitoring-distributed-systems.pdf) [epub](http://www.oreilly.com/webops/free/files/monitoring-distributed-systems.epub) [mobi](http://www.oreilly.com/webops/free/files/monitoring-distributed-systems.mobi) ### Release Engineering: How Google Builds and Delivers Software [pdf](http://www.oreilly.com/webops/free/files/release-engineering.pdf) [epub](http://www.oreilly.com/webops/free/files/release-engineering.epub) [mobi](http://www.oreilly.com/webops/free/files/release-engineering.mobi) ### Beyond the Twelve-Factor App [pdf](http://www.oreilly.com/webops/free/files/beyond-the-twelve-factor-app.pdf) [epub](http://www.oreilly.com/webops/free/files/beyond-the-twelve-factor-app.epub) [mobi](http://www.oreilly.com/webops/free/files/beyond-the-twelve-factor-app.mobi) ### Docker in the Cloud [pdf](http://www.oreilly.com/webops/free/files/docker-in-the-cloud.pdf) [epub](http://www.oreilly.com/webops/free/files/docker-in-the-cloud.epub) [mobi](http://www.oreilly.com/webops/free/files/docker-in-the-cloud.mobi) ### Network Automation with Ansible [pdf](http://www.oreilly.com/webops/free/files/network-automation-with-ansible.pdf) [epub](http://www.oreilly.com/webops/free/files/network-automation-with-ansible.epub) [mobi](http://www.oreilly.com/webops/free/files/network-automation-with-ansible.mobi) ### Are Your Networks Ready for the IoT? [pdf](http://www.oreilly.com/webops/free/files/are-your-networks-ready-for-the-iot.pdf) [epub](http://www.oreilly.com/webops/free/files/are-your-networks-ready-for-the-iot.epub) [mobi](http://www.oreilly.com/webops/free/files/are-your-networks-ready-for-the-iot.mobi) ### Docker Networking and Service Discovery [pdf](http://www.oreilly.com/webops/free/files/docker-networking-and-service-delivery.pdf) [epub](http://www.oreilly.com/webops/free/files/docker-networking-and-service-delivery.epub) [mobi](http://www.oreilly.com/webops/free/files/docker-networking-and-service-delivery.mobi) ### Immutable Infrastructure [pdf](http://www.oreilly.com/webops/free/files/immutable-infrastructure.pdf) [epub](http://www.oreilly.com/webops/free/files/immutable-infrastructure.epub) [mobi](http://www.oreilly.com/webops/free/files/immutable-infrastructure.mobi) ### Continuous Delivery with Windows and .NET [pdf](http://www.oreilly.com/webops/free/files/continuous-delivery-with-windows-and-net.pdf) [epub](http://www.oreilly.com/webops/free/files/continuous-delivery-with-windows-and-net.epub) [mobi](http://www.oreilly.com/webops/free/files/continuous-delivery-with-windows-and-net.mobi) ### Docker Security [pdf](http://www.oreilly.com/webops/free/files/docker-security.pdf) [epub](http://www.oreilly.com/webops/free/files/docker-security.epub) [mobi](http://www.oreilly.com/webops/free/files/docker-security.mobi) ### Kubernetes: Scheduling the Future at Cloud Scale [pdf](http://www.oreilly.com/webops/free/files/kubernetes.pdf) [epub](http://www.oreilly.com/webops/free/files/kubernetes.epub) [mobi](http://www.oreilly.com/webops/free/files/kubernetes.mobi) ### Modern Web Operations [pdf](http://www.oreilly.com/webops/free/files/modern-web-operations.pdf) [epub](http://www.oreilly.com/webops/free/files/modern-web-operations.epub) [mobi](http://www.oreilly.com/webops/free/files/modern-web-operations.mobi) ### Field Guide to the Distributed Development Stack [pdf](http://www.oreilly.com/webops/free/files/distributed-development-stack.pdf) [epub](http://www.oreilly.com/webops/free/files/distributed-development-stack.epub) [mobi](http://www.oreilly.com/webops/free/files/distributed-development-stack.mobi) ### 5 Unsung Tools of DevOps [pdf](http://www.oreilly.com/webops/free/files/unsung-tools-of-devops.pdf) [epub](http://www.oreilly.com/webops/free/files/unsung-tools-of-devops.epub) [mobi](http://www.oreilly.com/webops/free/files/unsung-tools-of-devops.mobi) ### Lightweight Systems for Realtime Monitoring [pdf](http://www.oreilly.com/webops/free/files/lightweight-systems.pdf) [epub](http://www.oreilly.com/webops/free/files/lightweight-systems.epub) [mobi](http://www.oreilly.com/webops/free/files/lightweight-systems.mobi) ### Anomaly Detection for Monitoring: A Statistical Approach to Time Series Anomaly Detection [pdf](http://www.oreilly.com/webops/free/files/anomaly-detection-monitoring.pdf) [epub](http://www.oreilly.com/webops/free/files/anomaly-detection-monitoring.epub) [mobi](http://www.oreilly.com/webops/free/files/anomaly-detection-monitoring.mobi) ### Enterprise DevOps Playbook [pdf](http://www.oreilly.com/webops/free/files/enterprise-devops-playbook.pdf) [epub](http://www.oreilly.com/webops/free/files/enterprise-devops-playbook.epub) [mobi](http://www.oreilly.com/webops/free/files/enterprise-devops-playbook.mobi) ### ChatOps: Managing Operations in Group Chat [pdf](http://www.oreilly.com/webops/free/files/chatops.pdf) [epub](http://www.oreilly.com/webops/free/files/chatops.epub) [mobi](http://www.oreilly.com/webops/free/files/chatops.mobi) ### DevOpsSec: Securing Software through Continuous Delivery [pdf](http://www.oreilly.com/webops/free/files/devopssec.pdf) [epub](http://www.oreilly.com/webops/free/files/devopssec.epub) [mobi](http://www.oreilly.com/webops/free/files/devopssec.mobi) ### DevOps for Finance [pdf](http://www.oreilly.com/webops/free/files/devops-for-finance.pdf) [epub](http://www.oreilly.com/webops/free/files/devops-for-finance.epub) [mobi](http://www.oreilly.com/webops/free/files/devops-for-finance.mobi) ### Building an Optimized Business [pdf](http://www.oreilly.com/webops/free/files/building-an-optimized-business.pdf) [epub](http://www.oreilly.com/webops/free/files/building-an-optimized-business.epub) [mobi](http://www.oreilly.com/webops/free/files/building-an-optimized-business.mobi) ### Everything Is Distributed [pdf](http://www.oreilly.com/webops/free/files/everything-is-distributed.pdf) [epub](http://www.oreilly.com/webops/free/files/everything-is-distributed.epub) [mobi](http://www.oreilly.com/webops/free/files/everything-is-distributed.mobi) ### DevOps in Practice [pdf](http://www.oreilly.com/webops/free/files/devops-in-practice.pdf) [epub](http://www.oreilly.com/webops/free/files/devops-in-practice.epub) [mobi](http://www.oreilly.com/webops/free/files/devops-in-practice.mobi) ### The Human Side of Postmortems [pdf](http://www.oreilly.com/webops/free/files/the-human-side-of-postmortems.pdf) [epub](http://www.oreilly.com/webops/free/files/the-human-side-of-postmortems.epub) [mobi](http://www.oreilly.com/webops/free/files/the-human-side-of-postmortems.mobi) ### Learning from First Responders: When Your Systems Have to Work [pdf](http://www.oreilly.com/webops/free/files/learning-from-first-responders.pdf) [epub](http://www.oreilly.com/webops/free/files/learning-from-first-responders.epub) [mobi](http://www.oreilly.com/webops/free/files/learning-from-first-responders.mobi) ### DevOps Hiring [pdf](http://www.oreilly.com/webops/free/files/devops-hiring.pdf) [epub](http://www.oreilly.com/webops/free/files/devops-hiring.epub) [mobi](http://www.oreilly.com/webops/free/files/devops-hiring.mobi) ### Antifragile Systems and Teams [pdf](http://www.oreilly.com/webops/free/files/antifragile-systems-and-teams.pdf) [epub](http://www.oreilly.com/webops/free/files/antifragile-systems-and-teams.epub) [mobi](http://www.oreilly.com/webops/free/files/antifragile-systems-and-teams.mobi) ## Web-platform ### 2016-2017 Web Salary Survey [pdf](http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.pdf) [epub](http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.epub) [mobi](http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.mobi) ### Building Web Apps for Everyone [pdf](http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.pdf) [epub](http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.epub) [mobi](http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.mobi) ### Building Web Apps that Respect a User’s Privacy and Security [pdf](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.pdf) [epub](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.epub) [mobi](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.mobi) ### CSS Secrets: Sampler [pdf](http://www.oreilly.com/web-platform/free/files/css-secrets-collection.pdf) [epub](http://www.oreilly.com/web-platform/free/files/css-secrets-collection.epub) [mobi](http://www.oreilly.com/web-platform/free/files/css-secrets-collection.mobi) ### Python Web Frameworks [pdf](http://www.oreilly.com/web-platform/free/files/python-web-frameworks.pdf) [epub](http://www.oreilly.com/web-platform/free/files/python-web-frameworks.epub) [mobi](http://www.oreilly.com/web-platform/free/files/python-web-frameworks.mobi) ### Modern SVG: A Curated Collection of Chapters from the O’Reilly SVG Library [pdf](http://www.oreilly.com/web-platform/free/files/modern-svg.pdf) [epub](http://www.oreilly.com/web-platform/free/files/modern-svg.epub) [mobi](http://www.oreilly.com/web-platform/free/files/modern-svg.mobi) ### The Little Book of HTML/CSS Coding Guidelines [pdf](http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.pdf) [epub](http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.epub) [mobi](http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.mobi) ### Upgrading to PHP 7 [pdf](http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.pdf) [epub](http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.epub) [mobi](http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.mobi) ### Static Site Generators [pdf](http://www.oreilly.com/web-platform/free/files/static-site-generators.pdf) [epub](http://www.oreilly.com/web-platform/free/files/static-site-generators.epub) [mobi](http://www.oreilly.com/web-platform/free/files/static-site-generators.mobi) ### Transforms in CSS [pdf](http://www.oreilly.com/web-platform/free/files/transforms-in-css.pdf) [epub](http://www.oreilly.com/web-platform/free/files/transforms-in-css.epub) [mobi](http://www.oreilly.com/web-platform/free/files/transforms-in-css.mobi) ### Getting Started with the Web [pdf](http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.pdf) [epub](http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.epub) [mobi](http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.mobi) ### Modern JavaScript [pdf](http://www.oreilly.com/web-platform/free/files/modern-javascript.pdf) [epub](http://www.oreilly.com/web-platform/free/files/modern-javascript.epub) [mobi](http://www.oreilly.com/web-platform/free/files/modern-javascript.mobi) ### Designing Great Web APIs [pdf](http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.pdf) [epub](http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.epub) [mobi](http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.mobi) ### The Little Book of HTML/CSS Frameworks [pdf](http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.pdf) [epub](http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.epub) [mobi](http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.mobi) ### Next.JS: A Manager's Guide [pdf](http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.pdf) [epub](http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.epub) [mobi](http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.mobi) ### You Don't Know JS Up & Going [pdf](http://www.oreilly.com/web-platform/free/files/0636920039303.pdf) [epub](http://www.oreilly.com/web-platform/free/files/0636920039303.epub) [mobi](http://www.oreilly.com/web-platform/free/files/0636920039303.mobi) ### Web Platform Report [pdf](http://www.oreilly.com/web-platform/free/files/0636920033127.pdf) [epub](http://www.oreilly.com/web-platform/free/files/0636920033127.epub) [mobi](http://www.oreilly.com/web-platform/free/files/0636920033127.mobi) ### Building Web Apps that Work Everywhere [pdf](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.pdf) [epub](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.epub) [mobi](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.mobi) ### Real User Measurements: Why the Last Mile Is the Relevant Mile [pdf](http://www.oreilly.com/web-platform/free/files/real-user-measurements.pdf) [epub](http://www.oreilly.com/web-platform/free/files/real-user-measurements.epub) [mobi](http://www.oreilly.com/web-platform/free/files/real-user-measurements.mobi) ### Effective Performance Engineering [pdf](http://www.oreilly.com/web-platform/free/files/effective-performance-engineering.pdf) [epub](http://www.oreilly.com/web-platform/free/files/effective-performance-engineering.epub) [mobi](http://www.oreilly.com/web-platform/free/files/effective-performance-engineering.mobi) ### Optimizing Cloud Migration [pdf](http://www.oreilly.com/web-platform/free/files/optimizing-cloud-migration.pdf) [epub](http://www.oreilly.com/web-platform/free/files/optimizing-cloud-migration.epub) [mobi](http://www.oreilly.com/web-platform/free/files/optimizing-cloud-migration.mobi) ### Web Performance Warrior [pdf](http://www.oreilly.com/web-platform/free/files/web-performance-warrior.pdf) [epub](http://www.oreilly.com/web-platform/free/files/web-performance-warrior.epub) [mobi](http://www.oreilly.com/web-platform/free/files/web-performance-warrior.mobi) ### Web Page Size, Speed, and Performance [pdf](http://www.oreilly.com/web-platform/free/files/webpage-size-speed-perf.pdf) [epub](http://www.oreilly.com/web-platform/free/files/webpage-size-speed-perf.epub) [mobi](http://www.oreilly.com/web-platform/free/files/webpage-size-speed-perf.mobi) ### HTTP/2: A New Excerpt from High Performance Browser Networking [pdf](http://www.oreilly.com/web-platform/free/files/HTTP2-high-perf-browser-networking.pdf) [epub](http://www.oreilly.com/web-platform/free/files/HTTP2-high-perf-browser-networking.epub) [mobi](http://www.oreilly.com/web-platform/free/files/HTTP2-high-perf-browser-networking.mobi) ### Compliance at Speed [pdf](http://www.oreilly.com/web-platform/free/files/compliance-at-speed.pdf) [epub](http://www.oreilly.com/web-platform/free/files/compliance-at-speed.epub) [mobi](http://www.oreilly.com/web-platform/free/files/compliance-at-speed.mobi) ## Security ### Security and Frontend Performance [pdf](http://www.oreilly.com/security/free/files/security-and-frontend-performance.pdf) [epub](http://www.oreilly.com/security/free/files/security-and-frontend-performance.epub) [mobi](http://www.oreilly.com/security/free/files/security-and-frontend-performance.mobi) ### Privacy and the Internet of Things [pdf](http://www.oreilly.com/security/free/files/privacy-and-the-iot.pdf) [epub](http://www.oreilly.com/security/free/files/privacy-and-the-iot.epub) [mobi](http://www.oreilly.com/security/free/files/privacy-and-the-iot.mobi) ### Cracking Security Misconceptions: Untangling Common Myths About Modern Information Security [pdf](http://www.oreilly.com/security/free/files/cracking-security-misconceptions.pdf) [epub](http://www.oreilly.com/security/free/files/cracking-security-misconceptions.epub) [mobi](http://www.oreilly.com/security/free/files/cracking-security-misconceptions.mobi) ### Patrolling the Dark Net: What You Don't Know Will Hurt You [pdf](http://www.oreilly.com/security/free/files/patrolling-the-dark-net.pdf) [epub](http://www.oreilly.com/security/free/files/patrolling-the-dark-net.epub) [mobi](http://www.oreilly.com/security/free/files/patrolling-the-dark-net.mobi) ### DevOpsSec: Securing Software through Continuous Delivery [pdf](http://www.oreilly.com/security/free/files/devopssec.pdf) [epub](http://www.oreilly.com/security/free/files/devopssec.epub) [mobi](http://www.oreilly.com/security/free/files/devopssec.mobi) ### Not All Data Is Created Equal: Balancing Risk and Reward in a Data-Driven Economy [pdf](http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.pdf) [epub](http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.epub) [mobi](http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.mobi) ### Who Are the Bad Guys and What Do They Want? [pdf](http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.pdf) [epub](http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.epub) [mobi](http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.mobi) ### Docker Security [pdf](http://www.oreilly.com/security/free/files/docker-security.pdf) [epub](http://www.oreilly.com/security/free/files/docker-security.epub) [mobi](http://www.oreilly.com/security/free/files/docker-security.mobi) ### The Security Data Lake [pdf](http://www.oreilly.com/security/free/files/security-data-lake.pdf) [epub](http://www.oreilly.com/security/free/files/security-data-lake.epub) [mobi](http://www.oreilly.com/security/free/files/security-data-lake.mobi) ## Business ### The Secrets Behind Great One-on-One Meetings [pdf](http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.pdf) [epub](http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.epub) [mobi](http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.mobi) ### Designing Culture: Behavioral Strategy for the Workplace [pdf](http://www.oreilly.com/business/free/files/designing-culture.pdf) [epub](http://www.oreilly.com/business/free/files/designing-culture.epub) [mobi](http://www.oreilly.com/business/free/files/designing-culture.mobi) ### The New Manager Mindset [pdf](http://www.oreilly.com/business/free/files/the-new-manager-mindset.pdf) [epub](http://www.oreilly.com/business/free/files/the-new-manager-mindset.epub) [mobi](http://www.oreilly.com/business/free/files/the-new-manager-mindset.mobi) ### Introduction to OKRs [pdf](http://www.oreilly.com/business/free/files/introduction-to-okrs.pdf) [epub](http://www.oreilly.com/business/free/files/introduction-to-okrs.epub) [mobi](http://www.oreilly.com/business/free/files/introduction-to-okrs.mobi) ### Serving Workers in the Gig Economy: Emerging Resources for the On-Demand Workforce [pdf](http://www.oreilly.com/business/free/files/serving-workers-gig-economy.pdf) [epub](http://www.oreilly.com/business/free/files/serving-workers-gig-economy.epub) [mobi](http://www.oreilly.com/business/free/files/serving-workers-gig-economy.mobi) ### Build to Lead: How Lego Bricks Can Make You a Better Leader [pdf](http://www.oreilly.com/business/free/files/build-to-lead.pdf) [epub](http://www.oreilly.com/business/free/files/build-to-lead.epub) [mobi](http://www.oreilly.com/business/free/files/build-to-lead.mobi) ### Your Critical First 10 Days as a Leader [pdf](http://www.oreilly.com/business/free/files/critical-first-10-days-as-leader.pdf) [epub](http://www.oreilly.com/business/free/files/critical-first-10-days-as-leader.epub) [mobi](http://www.oreilly.com/business/free/files/critical-first-10-days-as-leader.mobi) ### Three Critical Shifts in Thinking for the Evolving Leader [pdf](http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.pdf) [epub](http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.epub) [mobi](http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.mobi) ### Startup Essentials [pdf](http://www.oreilly.com/business/free/files/startup-essentials.pdf) [epub](http://www.oreilly.com/business/free/files/startup-essentials.epub) [mobi](http://www.oreilly.com/business/free/files/startup-essentials.mobi) ### What’s the Future of Work? [pdf](http://www.oreilly.com/business/free/files/whats-the-future-of-work.pdf) [epub](http://www.oreilly.com/business/free/files/whats-the-future-of-work.epub) [mobi](http://www.oreilly.com/business/free/files/whats-the-future-of-work.mobi) This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -9,41 +9,83 @@ require 'nokogiri' require 'uri' module OReillySite URL = 'http://www.oreilly.com/' THEMES = ['programming', 'iot', 'data', 'webops', 'web-platform', 'security', 'business'] FORMATS = ['pdf', 'epub', 'mobi'] end module OReillySite::URLBuilder def self.theme_url(theme) OReillySite::URL + theme + '/' + 'free/' end def self.download_url(theme, book_filename, format) theme_url(theme) + 'files/' + book_filename + '.' + format end end module OReillySite::Crawler def self.library books = Hash.new { |hash, key| hash[key] = [] } OReillySite::THEMES.each do |t| books[t] = theme_books(OReillySite::URLBuilder.theme_url(t)) end books end private def self.theme_books(theme_url) Nokogiri.HTML(HTTParty.get(theme_url).body) .css("section .product-row a") .map { |link| get_book_info(link) } end def self.get_book_info(link) splitted_url = URI(link.attributes['href'].value).path.split('/') OpenStruct.new( theme: splitted_url[1], title: link.attributes['title'].value, file_name: splitted_url.last.split('.').first ) end end def markdown(library) main_header = "# Free Programming Ebooks - O'Reilly Media \n" head_of_contents = ["## Categories"] theme_sections = [] library.each do |theme, books| capitalized_theme = theme.capitalize head_of_contents << "- [#{capitalized_theme}](##{theme})" section_header = "## #{capitalized_theme} \n" section_books = books.map do |book| book_title = "### #{book.title}" links = OReillySite::FORMATS.map do |fmt| "[#{fmt}](#{OReillySite::URLBuilder.download_url(theme, book.file_name, fmt)})" end.join(" ") [book_title, links].join("\n") end.join("\n") theme_sections << [section_header, section_books].join("\n") end [main_header, head_of_contents.join("\n"), theme_sections].join("\n") end def main puts markdown(OReillySite::Crawler.library) end main -
abstractart revised this gist
Dec 17, 2017 . No changes.There are no files selected for viewing
-
abstractart revised this gist
Nov 26, 2017 . 2 changed files with 499 additions and 521 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,671 +1,651 @@ # From theme: Programming ### Microservices for Java Developers: A Hands-On Introduction to Frameworks and Containers [pdf](http://www.oreilly.com/programming/free/files/microservices-for-java-developers.pdf) [epub](http://www.oreilly.com/programming/free/files/microservices-for-java-developers.epub) [mobi](http://www.oreilly.com/programming/free/files/microservices-for-java-developers.mobi) ### Modern Java EE Design Patterns [pdf](http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.pdf) [epub](http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.epub) [mobi](http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.mobi) ### Object-Oriented vs. Functional Programming [pdf](http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.pdf) [epub](http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.epub) [mobi](http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.mobi) ### Java: The Legend [pdf](http://www.oreilly.com/programming/free/files/java-the-legend.pdf) [epub](http://www.oreilly.com/programming/free/files/java-the-legend.epub) [mobi](http://www.oreilly.com/programming/free/files/java-the-legend.mobi) ### A Whirlwind Tour of Python [pdf](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf) [epub](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.epub) [mobi](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.mobi) ### 20 Python Libraries You Aren't Using (But Should) [pdf](http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.pdf) [epub](http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.epub) [mobi](http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.mobi) ### Hadoop with Python [pdf](http://www.oreilly.com/programming/free/files/hadoop-with-python.pdf) [epub](http://www.oreilly.com/programming/free/files/hadoop-with-python.epub) [mobi](http://www.oreilly.com/programming/free/files/hadoop-with-python.mobi) ### How to Make Mistakes in Python [pdf](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf) [epub](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.epub) [mobi](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.mobi) ### Functional Programming in Python [pdf](http://www.oreilly.com/programming/free/files/functional-programming-python.pdf) [epub](http://www.oreilly.com/programming/free/files/functional-programming-python.epub) [mobi](http://www.oreilly.com/programming/free/files/functional-programming-python.mobi) ### Python in Education [pdf](http://www.oreilly.com/programming/free/files/python-in-education.pdf) [epub](http://www.oreilly.com/programming/free/files/python-in-education.epub) [mobi](http://www.oreilly.com/programming/free/files/python-in-education.mobi) ### Picking a Python Version: A Manifesto [pdf](http://www.oreilly.com/programming/free/files/from-future-import-python.pdf) [epub](http://www.oreilly.com/programming/free/files/from-future-import-python.epub) [mobi](http://www.oreilly.com/programming/free/files/from-future-import-python.mobi) ### What's New in Swift 3 [pdf](http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.pdf) [epub](http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.epub) [mobi](http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.mobi) ### Why Reactive? Foundational Principles for Enterprise Adoption [pdf](http://www.oreilly.com/programming/free/files/why-reactive.pdf) [epub](http://www.oreilly.com/programming/free/files/why-reactive.epub) [mobi](http://www.oreilly.com/programming/free/files/why-reactive.mobi) ### Using Blocks in Ruby: A Brain-Friendly Report [pdf](http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.pdf) [epub](http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.epub) [mobi](http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.mobi) ### Fintech, Open Source, and Emerging Markets: Digital Banking for Everyone [pdf](http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.pdf) [epub](http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.epub) [mobi](http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.mobi) ### Practical C++ Metaprogramming: Modern Techniques for Accelerated Development [pdf](http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.pdf) [epub](http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.epub) [mobi](http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.mobi) ### Real-World Maintainable Software: Ten Coding Guidelines in Practice [pdf](http://www.oreilly.com/programming/free/files/real-world-maintainable-software.pdf) [epub](http://www.oreilly.com/programming/free/files/real-world-maintainable-software.epub) [mobi](http://www.oreilly.com/programming/free/files/real-world-maintainable-software.mobi) ### Trends Shaping the London Tech Scene [pdf](http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.pdf) [epub](http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.epub) [mobi](http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.mobi) ### 2016 European Software Development Salary Survey [pdf](http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.pdf) [epub](http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.epub) [mobi](http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.mobi) ### 2016 Software Development Salary Survey [pdf](http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.pdf) [epub](http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.epub) [mobi](http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.mobi) ### Why Rust? [pdf](http://www.oreilly.com/programming/free/files/why-rust.pdf) [epub](http://www.oreilly.com/programming/free/files/why-rust.epub) [mobi](http://www.oreilly.com/programming/free/files/why-rust.mobi) ### C++ Today [pdf](http://www.oreilly.com/programming/free/files/c++-today.pdf) [epub](http://www.oreilly.com/programming/free/files/c++-today.epub) [mobi](http://www.oreilly.com/programming/free/files/c++-today.mobi) ### RxJava for Android App Development [pdf](http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.pdf) [epub](http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.epub) [mobi](http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.mobi) ### Swift Pocket Reference: Programming for iOS and OS X [pdf](http://www.oreilly.com/programming/free/files/swift-pocket-reference.pdf) [epub](http://www.oreilly.com/programming/free/files/swift-pocket-reference.epub) [mobi](http://www.oreilly.com/programming/free/files/swift-pocket-reference.mobi) ### Open Source in Brazil: Growing Despite Barriers [pdf](http://www.oreilly.com/programming/free/files/open-source-in-brazil.pdf) [epub](http://www.oreilly.com/programming/free/files/open-source-in-brazil.epub) [mobi](http://www.oreilly.com/programming/free/files/open-source-in-brazil.mobi) ### Ten Steps to Linux Survival [pdf](http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.pdf) [epub](http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.epub) [mobi](http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.mobi) ### Open by Design [pdf](http://www.oreilly.com/programming/free/files/open-by-design.pdf) [epub](http://www.oreilly.com/programming/free/files/open-by-design.epub) [mobi](http://www.oreilly.com/programming/free/files/open-by-design.mobi) ### Getting Started with InnerSource [pdf](http://www.oreilly.com/programming/free/files/getting-started-with-innersource.pdf) [epub](http://www.oreilly.com/programming/free/files/getting-started-with-innersource.epub) [mobi](http://www.oreilly.com/programming/free/files/getting-started-with-innersource.mobi) ### Designing Autonomous Teams and Services [pdf](http://www.oreilly.com/programming/free/files/designing-autonomous-teams-and-services.pdf) [epub](http://www.oreilly.com/programming/free/files/designing-autonomous-teams-and-services.epub) [mobi](http://www.oreilly.com/programming/free/files/designing-autonomous-teams-and-services.mobi) ### Migrating Java to the Cloud [pdf](http://www.oreilly.com/programming/free/files/migrating-java-to-the-cloud.pdf) [epub](http://www.oreilly.com/programming/free/files/migrating-java-to-the-cloud.epub) [mobi](http://www.oreilly.com/programming/free/files/migrating-java-to-the-cloud.mobi) ### What Is Serverless? [pdf](http://www.oreilly.com/programming/free/files/what-is-serverless.pdf) [epub](http://www.oreilly.com/programming/free/files/what-is-serverless.epub) [mobi](http://www.oreilly.com/programming/free/files/what-is-serverless.mobi) ### Microservices in Production: Standard Principles and Requirements [pdf](http://www.oreilly.com/programming/free/files/microservices-in-production.pdf) [epub](http://www.oreilly.com/programming/free/files/microservices-in-production.epub) [mobi](http://www.oreilly.com/programming/free/files/microservices-in-production.mobi) ### Microservices AntiPatterns and Pitfalls [pdf](http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.pdf) [epub](http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.epub) [mobi](http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.mobi) ### Evolving Architectures of FinTech: Structuring a New Generation of Financial Services with Modular Software and Agile Development Strategies [pdf](http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.pdf) [epub](http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.epub) [mobi](http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.mobi) ### Software Architecture Patterns [pdf](http://www.oreilly.com/programming/free/files/software-architecture-patterns.pdf) [epub](http://www.oreilly.com/programming/free/files/software-architecture-patterns.epub) [mobi](http://www.oreilly.com/programming/free/files/software-architecture-patterns.mobi) ### Migrating to Cloud-Native Application Architectures [pdf](http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.pdf) [epub](http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.epub) [mobi](http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.mobi) # From theme: Iot ### Ambient Computing [pdf](http://www.oreilly.com/iot/free/files/ambient-computing.pdf) [epub](http://www.oreilly.com/iot/free/files/ambient-computing.epub) [mobi](http://www.oreilly.com/iot/free/files/ambient-computing.mobi) ### Governing the IoT [pdf](http://www.oreilly.com/iot/free/files/governing-the-iot.pdf) [epub](http://www.oreilly.com/iot/free/files/governing-the-iot.epub) [mobi](http://www.oreilly.com/iot/free/files/governing-the-iot.mobi) ### Opportunities and Challenges in the IoT [pdf](http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.pdf) [epub](http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.epub) [mobi](http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.mobi) ### Building a Hardware Business [pdf](http://www.oreilly.com/iot/free/files/building-a-hardware-business.pdf) [epub](http://www.oreilly.com/iot/free/files/building-a-hardware-business.epub) [mobi](http://www.oreilly.com/iot/free/files/building-a-hardware-business.mobi) ### When Hardware Meets Software [pdf](http://www.oreilly.com/iot/free/files/when-hardware-meets-software.pdf) [epub](http://www.oreilly.com/iot/free/files/when-hardware-meets-software.epub) [mobi](http://www.oreilly.com/iot/free/files/when-hardware-meets-software.mobi) ### Software Above the Level of a Single Device: The Implications [pdf](http://www.oreilly.com/iot/free/files/software-above-device.pdf) [epub](http://www.oreilly.com/iot/free/files/software-above-device.epub) [mobi](http://www.oreilly.com/iot/free/files/software-above-device.mobi) ### Software & Hardware Collide [pdf](http://www.oreilly.com/solid/free/files/software-hardware-collide.pdf) [epub](http://www.oreilly.com/solid/free/files/software-hardware-collide.epub) [mobi](http://www.oreilly.com/solid/free/files/software-hardware-collide.mobi) ### Pitching Your IoT Project: How to Get Executive Buy-In [pdf](http://www.oreilly.com/iot/free/files/pitching-your-iot-project.pdf) [epub](http://www.oreilly.com/iot/free/files/pitching-your-iot-project.epub) [mobi](http://www.oreilly.com/iot/free/files/pitching-your-iot-project.mobi) ### User Experience Design for the Internet of Things [pdf](http://www.oreilly.com/design/free/files/user-experience-for-iot.pdf) [epub](http://www.oreilly.com/design/free/files/user-experience-for-iot.epub) [mobi](http://www.oreilly.com/design/free/files/user-experience-for-iot.mobi) ### The Internet as Material [pdf](http://www.oreilly.com/iot/free/files/internet-as-material.pdf) [epub](http://www.oreilly.com/iot/free/files/internet-as-material.epub) [mobi](http://www.oreilly.com/iot/free/files/internet-as-material.mobi) ### Designing for the Internet of Things [pdf](http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.pdf) [epub](http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.epub) [mobi](http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.mobi) ### Ambient Computing [pdf](http://www.oreilly.com/iot/free/files/ambient-computing.pdf) [epub](http://www.oreilly.com/iot/free/files/ambient-computing.epub) [mobi](http://www.oreilly.com/iot/free/files/ambient-computing.mobi) ### Smart Energy [pdf](http://www.oreilly.com/iot/free/files/smart-energy.pdf) [epub](http://www.oreilly.com/iot/free/files/smart-energy.epub) [mobi](http://www.oreilly.com/iot/free/files/smart-energy.mobi) ### Smart Cities, Smarter Citizens [pdf](http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.pdf) [epub](http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.epub) [mobi](http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.mobi) ### Evolving Infrastructures of the Industrial IoT [pdf](http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.pdf) [epub](http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.epub) [mobi](http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.mobi) ### Life: Sustainable, Programmable, Bottom-Up Manufacturing [pdf](http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.pdf) [epub](http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.epub) [mobi](http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.mobi) ### Predictive Maintenance [pdf](http://www.oreilly.com/iot/free/files/predictive-maintenance.pdf) [epub](http://www.oreilly.com/iot/free/files/predictive-maintenance.epub) [mobi](http://www.oreilly.com/iot/free/files/predictive-maintenance.mobi) ### Industrial Internet [pdf](http://www.oreilly.com/data/free/files/industrial-internet.pdf) [epub](http://www.oreilly.com/data/free/files/industrial-internet.epub) [mobi](http://www.oreilly.com/data/free/files/industrial-internet.mobi) # From theme: Data ### Big Data Now 2016 Edition [pdf](http://www.oreilly.com/data/free/files/big-data-now-2016-edition.pdf) [epub](http://www.oreilly.com/data/free/files/big-data-now-2016-edition.epub) [mobi](http://www.oreilly.com/data/free/files/big-data-now-2016-edition.mobi) ### The Big Data Market [pdf](http://www.oreilly.com/data/free/files/the-big-data-market.pdf) [epub](http://www.oreilly.com/data/free/files/the-big-data-market.epub) [mobi](http://www.oreilly.com/data/free/files/the-big-data-market.mobi) ### Integrated Analytics [pdf](http://www.oreilly.com/data/free/files/integrated-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/integrated-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/integrated-analytics.mobi) ### Data Infrastructure for Next-Gen Finance [pdf](http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.pdf) [epub](http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.epub) [mobi](http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.mobi) ### Advancing Procurement Analytics [pdf](http://www.oreilly.com/data/free/files/advancing-procurement-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/advancing-procurement-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/advancing-procurement-analytics.mobi) ### The Global Impact of Open Data [pdf](http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.pdf) [epub](http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.epub) [mobi](http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.mobi) ### Data Science for Modern Manufacturing [pdf](http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.pdf) [epub](http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.epub) [mobi](http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.mobi) ### Mapping Big Data [pdf](http://www.oreilly.com/data/free/files/mapping-big-data.pdf) [epub](http://www.oreilly.com/data/free/files/mapping-big-data.epub) [mobi](http://www.oreilly.com/data/free/files/mapping-big-data.mobi) ### Business Models for the Data Economy [pdf](http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.pdf) [epub](http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.epub) [mobi](http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.mobi) ### 2016 Data Science Salary Survey [pdf](http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.pdf) [epub](http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.epub) [mobi](http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.mobi) ### Embedding Analytics in Modern Applications [pdf](http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.pdf) [epub](http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.epub) [mobi](http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.mobi) ### Data Science in the Cloud with Microsoft Azure Machine Learning and Python [pdf](http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.pdf) [epub](http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.epub) [mobi](http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.mobi) ### Self-Service Analytics [pdf](http://www.oreilly.com/data/free/files/self-service-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/self-service-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/self-service-analytics.mobi) ### Going Pro in Data Science [pdf](http://www.oreilly.com/data/free/files/going-pro-in-data-science.pdf) [epub](http://www.oreilly.com/data/free/files/going-pro-in-data-science.epub) [mobi](http://www.oreilly.com/data/free/files/going-pro-in-data-science.mobi) ### Evaluating Machine Learning Models [pdf](http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.pdf) [epub](http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.epub) [mobi](http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.mobi) ### What is Data Science? [pdf](http://www.oreilly.com/data/free/files/what-is-data-science.pdf) [epub](http://www.oreilly.com/data/free/files/what-is-data-science.epub) [mobi](http://www.oreilly.com/data/free/files/what-is-data-science.mobi) ### Artificial Intelligence Now [pdf](http://www.oreilly.com/data/free/files/artificial-intelligence-now.pdf) [epub](http://www.oreilly.com/data/free/files/artificial-intelligence-now.epub) [mobi](http://www.oreilly.com/data/free/files/artificial-intelligence-now.mobi) ### Practical Artificial Intelligence in the Cloud [pdf](http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.pdf) [epub](http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.epub) [mobi](http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.mobi) ### The New Artificial Intelligence Market [pdf](http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.pdf) [epub](http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.epub) [mobi](http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.mobi) ### AI and Medicine [pdf](http://www.oreilly.com/data/free/files/ai-and-medicine.pdf) [epub](http://www.oreilly.com/data/free/files/ai-and-medicine.epub) [mobi](http://www.oreilly.com/data/free/files/ai-and-medicine.mobi) ### What is Artificial Intelligence? [pdf](http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.pdf) [epub](http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.epub) [mobi](http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.mobi) ### The Future of Machine Intelligence [pdf](http://www.oreilly.com/data/free/files/future-of-machine-intelligence.pdf) [epub](http://www.oreilly.com/data/free/files/future-of-machine-intelligence.epub) [mobi](http://www.oreilly.com/data/free/files/future-of-machine-intelligence.mobi) ### What Are Conversational Bots? [pdf](http://www.oreilly.com/data/free/files/what-are-conversational-bots.pdf) [epub](http://www.oreilly.com/data/free/files/what-are-conversational-bots.epub) [mobi](http://www.oreilly.com/data/free/files/what-are-conversational-bots.mobi) ### Architecting for Access: Simplifying Analytics on Big Data Infrastructure [pdf](http://www.oreilly.com/data/free/files/architecting-for-access.pdf) [epub](http://www.oreilly.com/data/free/files/architecting-for-access.epub) [mobi](http://www.oreilly.com/data/free/files/architecting-for-access.mobi) ### Hadoop and Spark Performance for the Enterprise [pdf](http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.pdf) [epub](http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.epub) [mobi](http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.mobi) ### In Search of Database Nirvana [pdf](http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.pdf) [epub](http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.epub) [mobi](http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.mobi) ### Making Sense of Stream Processing [pdf](http://www.oreilly.com/data/free/files/stream-processing.pdf) [epub](http://www.oreilly.com/data/free/files/stream-processing.epub) [mobi](http://www.oreilly.com/data/free/files/stream-processing.mobi) ### Architecting Data Lakes [pdf](http://www.oreilly.com/data/free/files/architecting-data-lakes.pdf) [epub](http://www.oreilly.com/data/free/files/architecting-data-lakes.epub) [mobi](http://www.oreilly.com/data/free/files/architecting-data-lakes.mobi) ### Hadoop: What You Need to Know [pdf](http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.pdf) [epub](http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.epub) [mobi](http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.mobi) ### Fast Data: Smart and at Scale [pdf](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.pdf) [epub](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.epub) [mobi](http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.mobi) ### Migrating Big Data Analytics into the Cloud [pdf](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.pdf) [epub](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.epub) [mobi](http://www.oreilly.com/data/free/files/migrating-big-data-analytics.mobi) # From theme: Webops ### BGP in the Data Center [pdf](http://www.oreilly.com/webops-perf/free/files/bgp-in-the-data-center.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/bgp-in-the-data-center.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/bgp-in-the-data-center.mobi) ### Serverless Ops: A Beginner's Guide to AWS Lambda and Beyond [pdf](http://www.oreilly.com/webops-perf/free/files/serverless-ops.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/serverless-ops.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/serverless-ops.mobi) ### Cloud-Native Evolution: How Companies Go Digital [pdf](http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.mobi) ### Unikernels: Beyond Containers to the Next Generation of Cloud [pdf](http://www.oreilly.com/webops-perf/free/files/unikernels.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/unikernels.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/unikernels.mobi) ### Mobile App Analytics [pdf](http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.mobi) ### Monitoring Distributed Systems: Case Studies from Google's SRE Teams [pdf](http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.mobi) ### Release Engineering: How Google Builds and Delivers Software [pdf](http://www.oreilly.com/webops-perf/free/files/release-engineering.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/release-engineering.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/release-engineering.mobi) ### Beyond the Twelve-Factor App [pdf](http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.mobi) ### Docker in the Cloud [pdf](http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.mobi) ### Network Automation with Ansible [pdf](http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.mobi) ### Are Your Networks Ready for the IoT? [pdf](http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.mobi) ### Docker Networking and Service Discovery [pdf](http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.mobi) ### Immutable Infrastructure [pdf](http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.mobi) ### Continuous Delivery with Windows and .NET [pdf](http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.mobi) ### Docker Security [pdf](http://www.oreilly.com/webops-perf/free/files/docker-security.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-security.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-security.mobi) ### Kubernetes: Scheduling the Future at Cloud Scale [pdf](http://www.oreilly.com/webops-perf/free/files/kubernetes.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/kubernetes.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/kubernetes.mobi) ### Modern Web Operations [pdf](http://www.oreilly.com/webops-perf/free/files/modern-web-operations.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/modern-web-operations.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/modern-web-operations.mobi) ### Field Guide to the Distributed Development Stack [pdf](http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.mobi) ### 5 Unsung Tools of DevOps [pdf](http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.mobi) ### Lightweight Systems for Realtime Monitoring [pdf](http://www.oreilly.com/webops-perf/free/files/lightweight-systems.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/lightweight-systems.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/lightweight-systems.mobi) ### Anomaly Detection for Monitoring: A Statistical Approach to Time Series Anomaly Detection [pdf](http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.mobi) ### Enterprise DevOps Playbook [pdf](http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.mobi) ### ChatOps: Managing Operations in Group Chat [pdf](http://www.oreilly.com/webops-perf/free/files/chatops.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/chatops.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/chatops.mobi) ### DevOpsSec: Securing Software through Continuous Delivery [pdf](http://www.oreilly.com/webops-perf/free/files/devopssec.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devopssec.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devopssec.mobi) ### DevOps for Finance [pdf](http://www.oreilly.com/webops-perf/free/files/devops-for-finance.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devops-for-finance.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devops-for-finance.mobi) ### Building an Optimized Business [pdf](http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.mobi) ### Everything Is Distributed [pdf](http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.mobi) ### DevOps in Practice [pdf](http://www.oreilly.com/webops-perf/free/files/devops-in-practice.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devops-in-practice.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devops-in-practice.mobi) ### The Human Side of Postmortems [pdf](http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.mobi) ### Learning from First Responders: When Your Systems Have to Work [pdf](http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.mobi) ### DevOps Hiring [pdf](http://www.oreilly.com/webops-perf/free/files/devops-hiring.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devops-hiring.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devops-hiring.mobi) ### Antifragile Systems and Teams [pdf](http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.mobi) # From theme: Web-platform ### 2016-2017 Web Salary Survey [pdf](http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.pdf) [epub](http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.epub) [mobi](http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.mobi) ### Building Web Apps for Everyone [pdf](http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.pdf) [epub](http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.epub) [mobi](http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.mobi) ### Building Web Apps that Respect a User’s Privacy and Security [pdf](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.pdf) [epub](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.epub) [mobi](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.mobi) ### CSS Secrets: Sampler [pdf](http://www.oreilly.com/free/free/files/css-secrets-collection.pdf) [epub](http://www.oreilly.com/free/free/files/css-secrets-collection.epub) [mobi](http://www.oreilly.com/free/free/files/css-secrets-collection.mobi) ### Python Web Frameworks [pdf](http://www.oreilly.com/web-platform/free/files/python-web-frameworks.pdf) [epub](http://www.oreilly.com/web-platform/free/files/python-web-frameworks.epub) [mobi](http://www.oreilly.com/web-platform/free/files/python-web-frameworks.mobi) ### Modern SVG: A Curated Collection of Chapters from the O’Reilly SVG Library [pdf](http://www.oreilly.com/web-platform/free/files/modern-svg.pdf) [epub](http://www.oreilly.com/web-platform/free/files/modern-svg.epub) [mobi](http://www.oreilly.com/web-platform/free/files/modern-svg.mobi) ### The Little Book of HTML/CSS Coding Guidelines [pdf](http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.pdf) [epub](http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.epub) [mobi](http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.mobi) ### Upgrading to PHP 7 [pdf](http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.pdf) [epub](http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.epub) [mobi](http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.mobi) ### Static Site Generators [pdf](http://www.oreilly.com/web-platform/free/files/static-site-generators.pdf) [epub](http://www.oreilly.com/web-platform/free/files/static-site-generators.epub) [mobi](http://www.oreilly.com/web-platform/free/files/static-site-generators.mobi) ### Transforms in CSS [pdf](http://www.oreilly.com/free/free/files/transforms-in-css.pdf) [epub](http://www.oreilly.com/free/free/files/transforms-in-css.epub) [mobi](http://www.oreilly.com/free/free/files/transforms-in-css.mobi) ### Getting Started with the Web [pdf](http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.pdf) [epub](http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.epub) [mobi](http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.mobi) ### Modern JavaScript [pdf](http://www.oreilly.com/web-platform/free/files/modern-javascript.pdf) [epub](http://www.oreilly.com/web-platform/free/files/modern-javascript.epub) [mobi](http://www.oreilly.com/web-platform/free/files/modern-javascript.mobi) ### Designing Great Web APIs [pdf](http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.pdf) [epub](http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.epub) [mobi](http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.mobi) ### The Little Book of HTML/CSS Frameworks [pdf](http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.pdf) [epub](http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.epub) [mobi](http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.mobi) ### Next.JS: A Manager's Guide [pdf](http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.pdf) [epub](http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.epub) [mobi](http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.mobi) ### You Don't Know JS Up & Going [pdf](http://www.oreilly.com/product/free/files/0636920039303.pdf) [epub](http://www.oreilly.com/product/free/files/0636920039303.epub) [mobi](http://www.oreilly.com/product/free/files/0636920039303.mobi) ### Web Platform Report [pdf](http://www.oreilly.com/product/free/files/0636920033127.pdf) [epub](http://www.oreilly.com/product/free/files/0636920033127.epub) [mobi](http://www.oreilly.com/product/free/files/0636920033127.mobi) ### Building Web Apps that Work Everywhere [pdf](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.pdf) [epub](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.epub) [mobi](http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.mobi) ### Real User Measurements: Why the Last Mile Is the Relevant Mile [pdf](http://www.oreilly.com/webops-perf/free/files/real-user-measurements.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/real-user-measurements.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/real-user-measurements.mobi) ### Effective Performance Engineering [pdf](http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.mobi) ### Optimizing Cloud Migration [pdf](http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.mobi) ### Web Performance Warrior [pdf](http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.mobi) ### Web Page Size, Speed, and Performance [pdf](http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.mobi) ### HTTP/2: A New Excerpt from High Performance Browser Networking [pdf](http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.mobi) ### Compliance at Speed [pdf](http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.mobi) # From theme: Security ### Security and Frontend Performance [pdf](http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.mobi) ### Privacy and the Internet of Things [pdf](http://www.oreilly.com/iot/free/files/privacy-and-the-iot.pdf) [epub](http://www.oreilly.com/iot/free/files/privacy-and-the-iot.epub) [mobi](http://www.oreilly.com/iot/free/files/privacy-and-the-iot.mobi) ### Cracking Security Misconceptions: Untangling Common Myths About Modern Information Security [pdf](http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.mobi) ### Patrolling the Dark Net: What You Don't Know Will Hurt You [pdf](http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.mobi) ### DevOpsSec: Securing Software through Continuous Delivery [pdf](http://www.oreilly.com/webops-perf/free/files/devopssec.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/devopssec.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/devopssec.mobi) ### Not All Data Is Created Equal: Balancing Risk and Reward in a Data-Driven Economy [pdf](http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.pdf) [epub](http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.epub) [mobi](http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.mobi) ### Who Are the Bad Guys and What Do They Want? [pdf](http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.pdf) [epub](http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.epub) [mobi](http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.mobi) ### Docker Security [pdf](http://www.oreilly.com/webops-perf/free/files/docker-security.pdf) [epub](http://www.oreilly.com/webops-perf/free/files/docker-security.epub) [mobi](http://www.oreilly.com/webops-perf/free/files/docker-security.mobi) ### The Security Data Lake [pdf](http://www.oreilly.com/data/free/files/security-data-lake.pdf) [epub](http://www.oreilly.com/data/free/files/security-data-lake.epub) [mobi](http://www.oreilly.com/data/free/files/security-data-lake.mobi) # From theme: Business ### The Secrets Behind Great One-on-One Meetings [pdf](http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.pdf) [epub](http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.epub) [mobi](http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.mobi) ### Designing Culture: Behavioral Strategy for the Workplace [pdf](http://www.oreilly.com/business/free/files/designing-culture.pdf) [epub](http://www.oreilly.com/business/free/files/designing-culture.epub) [mobi](http://www.oreilly.com/business/free/files/designing-culture.mobi) ### The New Manager Mindset [pdf](http://www.oreilly.com/business/free/files/the-new-manager-mindset.pdf) [epub](http://www.oreilly.com/business/free/files/the-new-manager-mindset.epub) [mobi](http://www.oreilly.com/business/free/files/the-new-manager-mindset.mobi) ### Introduction to OKRs [pdf](http://www.oreilly.com/business/free/files/introduction-to-okrs.pdf) [epub](http://www.oreilly.com/business/free/files/introduction-to-okrs.epub) [mobi](http://www.oreilly.com/business/free/files/introduction-to-okrs.mobi) ### Serving Workers in the Gig Economy: Emerging Resources for the On-Demand Workforce [pdf](http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.pdf) [epub](http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.epub) [mobi](http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.mobi) ### Build to Lead: How Lego Bricks Can Make You a Better Leader [pdf](http://www.oreilly.com/business/free/files/build-to-lead.pdf) [epub](http://www.oreilly.com/business/free/files/build-to-lead.epub) [mobi](http://www.oreilly.com/business/free/files/build-to-lead.mobi) ### Your Critical First 10 Days as a Leader [pdf](http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.pdf) [epub](http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.epub) [mobi](http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.mobi) ### Three Critical Shifts in Thinking for the Evolving Leader [pdf](http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.pdf) [epub](http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.epub) [mobi](http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.mobi) ### Startup Essentials [pdf](http://www.oreilly.com/design/free/files/startup-essentials.pdf) [epub](http://www.oreilly.com/design/free/files/startup-essentials.epub) [mobi](http://www.oreilly.com/design/free/files/startup-essentials.mobi) ### What’s the Future of Work? [pdf](http://www.oreilly.com/business/free/files/whats-the-future-of-work.pdf) [epub](http://www.oreilly.com/business/free/files/whats-the-future-of-work.epub) [mobi](http://www.oreilly.com/business/free/files/whats-the-future-of-work.mobi) This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,16 +11,14 @@ URL = 'http://www.oreilly.com/' THEMES = ['programming', 'iot', 'data', 'webops', 'web-platform', 'security', 'business'] FORMATS = ['pdf', 'epub', 'mobi'] def theme_url(theme) URL + theme + '/' + 'free/' end def download_url(book, fmt) theme_url(book[:theme]) + 'files/' + book[:file_name] + '.' + fmt end def get_book_info(link) @@ -40,10 +38,10 @@ def books(theme_url) def main THEMES.each do |t| puts "# From theme: #{t.capitalize}" books(theme_url(t)).each do |book| puts "### #{book[:title]}" FORMATS.each { |fmt| puts "[#{fmt}](#{download_url(book, fmt)}) " } end end end -
abstractart revised this gist
Aug 22, 2017 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -3,7 +3,7 @@ # ruby # httparty, nokogiri (gem install httparty nokogiri --no-ri --no-rdoc) # Execute # ruby script.rb > books.md require 'httparty' require 'nokogiri' @@ -20,7 +20,7 @@ def theme_url(theme) end def download_url(book, fmt) theme_url(book[:theme]) + FILE_PATH + book[:file_name] + fmt end def get_book_info(link) -
abstractart revised this gist
Aug 5, 2017 . No changes.There are no files selected for viewing
-
abstractart created this gist
Aug 5, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,671 @@ ## From theme: Programming ### Microservices for Java Developers: A Hands-On Introduction to Frameworks and Containers http://www.oreilly.com/programming/free/files/microservices-for-java-developers.pdf</br> http://www.oreilly.com/programming/free/files/microservices-for-java-developers.epub</br> http://www.oreilly.com/programming/free/files/microservices-for-java-developers.mobi</br> ### Modern Java EE Design Patterns http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.pdf</br> http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.epub</br> http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.mobi</br> ### Object-Oriented vs. Functional Programming http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.pdf</br> http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.epub</br> http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.mobi</br> ### Java: The Legend http://www.oreilly.com/programming/free/files/java-the-legend.pdf</br> http://www.oreilly.com/programming/free/files/java-the-legend.epub</br> http://www.oreilly.com/programming/free/files/java-the-legend.mobi</br> ### A Whirlwind Tour of Python http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf</br> http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.epub</br> http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.mobi</br> ### 20 Python Libraries You Aren't Using (But Should) http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.pdf</br> http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.epub</br> http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.mobi</br> ### Hadoop with Python http://www.oreilly.com/programming/free/files/hadoop-with-python.pdf</br> http://www.oreilly.com/programming/free/files/hadoop-with-python.epub</br> http://www.oreilly.com/programming/free/files/hadoop-with-python.mobi</br> ### How to Make Mistakes in Python http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf</br> http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.epub</br> http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.mobi</br> ### Functional Programming in Python http://www.oreilly.com/programming/free/files/functional-programming-python.pdf</br> http://www.oreilly.com/programming/free/files/functional-programming-python.epub</br> http://www.oreilly.com/programming/free/files/functional-programming-python.mobi</br> ### Python in Education http://www.oreilly.com/programming/free/files/python-in-education.pdf</br> http://www.oreilly.com/programming/free/files/python-in-education.epub</br> http://www.oreilly.com/programming/free/files/python-in-education.mobi</br> ### Picking a Python Version: A Manifesto http://www.oreilly.com/programming/free/files/from-future-import-python.pdf</br> http://www.oreilly.com/programming/free/files/from-future-import-python.epub</br> http://www.oreilly.com/programming/free/files/from-future-import-python.mobi</br> ### What's New in Swift 3 http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.pdf</br> http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.epub</br> http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.mobi</br> ### Why Reactive? Foundational Principles for Enterprise Adoption http://www.oreilly.com/programming/free/files/why-reactive.pdf</br> http://www.oreilly.com/programming/free/files/why-reactive.epub</br> http://www.oreilly.com/programming/free/files/why-reactive.mobi</br> ### Using Blocks in Ruby: A Brain-Friendly Report http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.pdf</br> http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.epub</br> http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.mobi</br> ### Fintech, Open Source, and Emerging Markets: Digital Banking for Everyone http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.pdf</br> http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.epub</br> http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.mobi</br> ### Practical C++ Metaprogramming: Modern Techniques for Accelerated Development http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.pdf</br> http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.epub</br> http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.mobi</br> ### Real-World Maintainable Software: Ten Coding Guidelines in Practice http://www.oreilly.com/programming/free/files/real-world-maintainable-software.pdf</br> http://www.oreilly.com/programming/free/files/real-world-maintainable-software.epub</br> http://www.oreilly.com/programming/free/files/real-world-maintainable-software.mobi</br> ### Trends Shaping the London Tech Scene http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.pdf</br> http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.epub</br> http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.mobi</br> ### 2016 European Software Development Salary Survey http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.pdf</br> http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.epub</br> http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.mobi</br> ### 2016 Software Development Salary Survey http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.pdf</br> http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.epub</br> http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.mobi</br> ### Why Rust? http://www.oreilly.com/programming/free/files/why-rust.pdf</br> http://www.oreilly.com/programming/free/files/why-rust.epub</br> http://www.oreilly.com/programming/free/files/why-rust.mobi</br> ### C++ Today http://www.oreilly.com/programming/free/files/c++-today.pdf</br> http://www.oreilly.com/programming/free/files/c++-today.epub</br> http://www.oreilly.com/programming/free/files/c++-today.mobi</br> ### RxJava for Android App Development http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.pdf</br> http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.epub</br> http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.mobi</br> ### Swift Pocket Reference: Programming for iOS and OS X http://www.oreilly.com/programming/free/files/swift-pocket-reference.pdf</br> http://www.oreilly.com/programming/free/files/swift-pocket-reference.epub</br> http://www.oreilly.com/programming/free/files/swift-pocket-reference.mobi</br> ### Open Source in Brazil: Growing Despite Barriers http://www.oreilly.com/programming/free/files/open-source-in-brazil.pdf</br> http://www.oreilly.com/programming/free/files/open-source-in-brazil.epub</br> http://www.oreilly.com/programming/free/files/open-source-in-brazil.mobi</br> ### Ten Steps to Linux Survival http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.pdf</br> http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.epub</br> http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.mobi</br> ### Open by Design http://www.oreilly.com/programming/free/files/open-by-design.pdf</br> http://www.oreilly.com/programming/free/files/open-by-design.epub</br> http://www.oreilly.com/programming/free/files/open-by-design.mobi</br> ### Getting Started with InnerSource http://www.oreilly.com/programming/free/files/getting-started-with-innersource.pdf</br> http://www.oreilly.com/programming/free/files/getting-started-with-innersource.epub</br> http://www.oreilly.com/programming/free/files/getting-started-with-innersource.mobi</br> ### Microservices in Production: Standard Principles and Requirements http://www.oreilly.com/programming/free/files/microservices-in-production.pdf</br> http://www.oreilly.com/programming/free/files/microservices-in-production.epub</br> http://www.oreilly.com/programming/free/files/microservices-in-production.mobi</br> ### Developing Reactive Microservices http://www.oreilly.com/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.html/free/files/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.pdf</br> http://www.oreilly.com/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.html/free/files/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.epub</br> http://www.oreilly.com/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.html/free/files/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.mobi</br> ### Microservices AntiPatterns and Pitfalls http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.pdf</br> http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.epub</br> http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.mobi</br> ### Microservices vs. Service-Oriented Architecture http://www.oreilly.com/programming/free/files/microservices-vs-service-oriented-architecture.pdf</br> http://www.oreilly.com/programming/free/files/microservices-vs-service-oriented-architecture.epub</br> http://www.oreilly.com/programming/free/files/microservices-vs-service-oriented-architecture.mobi</br> ### Evolving Architectures of FinTech: Structuring a New Generation of Financial Services with Modular Software and Agile Development Strategies http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.pdf</br> http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.epub</br> http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.mobi</br> ### Software Architecture Patterns http://www.oreilly.com/programming/free/files/software-architecture-patterns.pdf</br> http://www.oreilly.com/programming/free/files/software-architecture-patterns.epub</br> http://www.oreilly.com/programming/free/files/software-architecture-patterns.mobi</br> ### Migrating to Cloud-Native Application Architectures http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.pdf</br> http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.epub</br> http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.mobi</br> ### Reactive Microservices Architecture: Design Principles for Distributed Systems http://www.oreilly.com/programming/free/files/reactive-microservices-architecture-orm.pdf</br> http://www.oreilly.com/programming/free/files/reactive-microservices-architecture-orm.epub</br> http://www.oreilly.com/programming/free/files/reactive-microservices-architecture-orm.mobi</br> ## From theme: Iot ### Ambient Computing http://www.oreilly.com/iot/free/files/ambient-computing.pdf</br> http://www.oreilly.com/iot/free/files/ambient-computing.epub</br> http://www.oreilly.com/iot/free/files/ambient-computing.mobi</br> ### Governing the IoT http://www.oreilly.com/iot/free/files/governing-the-iot.pdf</br> http://www.oreilly.com/iot/free/files/governing-the-iot.epub</br> http://www.oreilly.com/iot/free/files/governing-the-iot.mobi</br> ### Opportunities and Challenges in the IoT http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.pdf</br> http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.epub</br> http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.mobi</br> ### Creating Functional Teams for the IoT http://www.oreilly.com/iot/free/files/creating-functional-teams-for-iot.pdf</br> http://www.oreilly.com/iot/free/files/creating-functional-teams-for-iot.epub</br> http://www.oreilly.com/iot/free/files/creating-functional-teams-for-iot.mobi</br> ### Building a Hardware Business http://www.oreilly.com/iot/free/files/building-a-hardware-business.pdf</br> http://www.oreilly.com/iot/free/files/building-a-hardware-business.epub</br> http://www.oreilly.com/iot/free/files/building-a-hardware-business.mobi</br> ### When Hardware Meets Software http://www.oreilly.com/iot/free/files/when-hardware-meets-software.pdf</br> http://www.oreilly.com/iot/free/files/when-hardware-meets-software.epub</br> http://www.oreilly.com/iot/free/files/when-hardware-meets-software.mobi</br> ### What Is the Internet of Things? http://www.oreilly.com/iot/free/files/what-is-the-internet-of-things.pdf</br> http://www.oreilly.com/iot/free/files/what-is-the-internet-of-things.epub</br> http://www.oreilly.com/iot/free/files/what-is-the-internet-of-things.mobi</br> ### Software Above the Level of a Single Device: The Implications http://www.oreilly.com/iot/free/files/software-above-device.pdf</br> http://www.oreilly.com/iot/free/files/software-above-device.epub</br> http://www.oreilly.com/iot/free/files/software-above-device.mobi</br> ### Software & Hardware Collide http://www.oreilly.com/solid/free/files/software-hardware-collide.pdf</br> http://www.oreilly.com/solid/free/files/software-hardware-collide.epub</br> http://www.oreilly.com/solid/free/files/software-hardware-collide.mobi</br> ### Hardware by the Numbers: Startups http://www.oreilly.com/iot/free/files/hardware-by-the-numbers.pdf</br> http://www.oreilly.com/iot/free/files/hardware-by-the-numbers.epub</br> http://www.oreilly.com/iot/free/files/hardware-by-the-numbers.mobi</br> ### Innovation http://www.oreilly.com/iot/free/files/innovation.pdf</br> http://www.oreilly.com/iot/free/files/innovation.epub</br> http://www.oreilly.com/iot/free/files/innovation.mobi</br> ### Pitching Your IoT Project: How to Get Executive Buy-In http://www.oreilly.com/iot/free/files/pitching-your-iot-project.pdf</br> http://www.oreilly.com/iot/free/files/pitching-your-iot-project.epub</br> http://www.oreilly.com/iot/free/files/pitching-your-iot-project.mobi</br> ### User Experience Design for the Internet of Things http://www.oreilly.com/design/free/files/user-experience-for-iot.pdf</br> http://www.oreilly.com/design/free/files/user-experience-for-iot.epub</br> http://www.oreilly.com/design/free/files/user-experience-for-iot.mobi</br> ### The Internet as Material http://www.oreilly.com/iot/free/files/internet-as-material.pdf</br> http://www.oreilly.com/iot/free/files/internet-as-material.epub</br> http://www.oreilly.com/iot/free/files/internet-as-material.mobi</br> ### Designing for the Internet of Things http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.pdf</br> http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.epub</br> http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.mobi</br> ### Ambient Computing http://www.oreilly.com/iot/free/files/ambient-computing.pdf</br> http://www.oreilly.com/iot/free/files/ambient-computing.epub</br> http://www.oreilly.com/iot/free/files/ambient-computing.mobi</br> ### Smart Energy http://www.oreilly.com/iot/free/files/smart-energy.pdf</br> http://www.oreilly.com/iot/free/files/smart-energy.epub</br> http://www.oreilly.com/iot/free/files/smart-energy.mobi</br> ### Smart Cities, Smarter Citizens http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.pdf</br> http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.epub</br> http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.mobi</br> ### Evaluating and Choosing an IoT Platform http://www.oreilly.com/iot/free/files/evaluating-and-choosing-an-iot-platform.pdf</br> http://www.oreilly.com/iot/free/files/evaluating-and-choosing-an-iot-platform.epub</br> http://www.oreilly.com/iot/free/files/evaluating-and-choosing-an-iot-platform.mobi</br> ### Evolving Infrastructures of the Industrial IoT http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.pdf</br> http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.epub</br> http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.mobi</br> ### Life: Sustainable, Programmable, Bottom-Up Manufacturing http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.pdf</br> http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.epub</br> http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.mobi</br> ### 3D Printing Primer http://www.oreilly.com/iot/free/files/3d-printing-primer.pdf</br> http://www.oreilly.com/iot/free/files/3d-printing-primer.epub</br> http://www.oreilly.com/iot/free/files/3d-printing-primer.mobi</br> ### Predictive Maintenance http://www.oreilly.com/iot/free/files/predictive-maintenance.pdf</br> http://www.oreilly.com/iot/free/files/predictive-maintenance.epub</br> http://www.oreilly.com/iot/free/files/predictive-maintenance.mobi</br> ### Industrial Internet http://www.oreilly.com/data/free/files/industrial-internet.pdf</br> http://www.oreilly.com/data/free/files/industrial-internet.epub</br> http://www.oreilly.com/data/free/files/industrial-internet.mobi</br> ## From theme: Data ### Big Data Now 2016 Edition http://www.oreilly.com/data/free/files/big-data-now-2016-edition.pdf</br> http://www.oreilly.com/data/free/files/big-data-now-2016-edition.epub</br> http://www.oreilly.com/data/free/files/big-data-now-2016-edition.mobi</br> ### The Big Data Market http://www.oreilly.com/data/free/files/the-big-data-market.pdf</br> http://www.oreilly.com/data/free/files/the-big-data-market.epub</br> http://www.oreilly.com/data/free/files/the-big-data-market.mobi</br> ### Integrated Analytics http://www.oreilly.com/data/free/files/integrated-analytics.pdf</br> http://www.oreilly.com/data/free/files/integrated-analytics.epub</br> http://www.oreilly.com/data/free/files/integrated-analytics.mobi</br> ### Data Infrastructure for Next-Gen Finance http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.pdf</br> http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.epub</br> http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.mobi</br> ### Advancing Procurement Analytics http://www.oreilly.com/data/free/files/advancing-procurement-analytics.pdf</br> http://www.oreilly.com/data/free/files/advancing-procurement-analytics.epub</br> http://www.oreilly.com/data/free/files/advancing-procurement-analytics.mobi</br> ### The Global Impact of Open Data http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.pdf</br> http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.epub</br> http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.mobi</br> ### Data Science for Modern Manufacturing http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.pdf</br> http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.epub</br> http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.mobi</br> ### Mapping Big Data http://www.oreilly.com/data/free/files/mapping-big-data.pdf</br> http://www.oreilly.com/data/free/files/mapping-big-data.epub</br> http://www.oreilly.com/data/free/files/mapping-big-data.mobi</br> ### Business Models for the Data Economy http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.pdf</br> http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.epub</br> http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.mobi</br> ### 2016 Data Science Salary Survey http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.pdf</br> http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.epub</br> http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.mobi</br> ### Embedding Analytics in Modern Applications http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.pdf</br> http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.epub</br> http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.mobi</br> ### Data Science in the Cloud with Microsoft Azure Machine Learning and Python http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.pdf</br> http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.epub</br> http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.mobi</br> ### Self-Service Analytics http://www.oreilly.com/data/free/files/self-service-analytics.pdf</br> http://www.oreilly.com/data/free/files/self-service-analytics.epub</br> http://www.oreilly.com/data/free/files/self-service-analytics.mobi</br> ### Going Pro in Data Science http://www.oreilly.com/data/free/files/going-pro-in-data-science.pdf</br> http://www.oreilly.com/data/free/files/going-pro-in-data-science.epub</br> http://www.oreilly.com/data/free/files/going-pro-in-data-science.mobi</br> ### Evaluating Machine Learning Models http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.pdf</br> http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.epub</br> http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.mobi</br> ### What is Data Science? http://www.oreilly.com/data/free/files/what-is-data-science.pdf</br> http://www.oreilly.com/data/free/files/what-is-data-science.epub</br> http://www.oreilly.com/data/free/files/what-is-data-science.mobi</br> ### Artificial Intelligence Now http://www.oreilly.com/data/free/files/artificial-intelligence-now.pdf</br> http://www.oreilly.com/data/free/files/artificial-intelligence-now.epub</br> http://www.oreilly.com/data/free/files/artificial-intelligence-now.mobi</br> ### Practical Artificial Intelligence in the Cloud http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.pdf</br> http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.epub</br> http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.mobi</br> ### The New Artificial Intelligence Market http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.pdf</br> http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.epub</br> http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.mobi</br> ### AI and Medicine http://www.oreilly.com/data/free/files/ai-and-medicine.pdf</br> http://www.oreilly.com/data/free/files/ai-and-medicine.epub</br> http://www.oreilly.com/data/free/files/ai-and-medicine.mobi</br> ### What is Artificial Intelligence? http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.pdf</br> http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.epub</br> http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.mobi</br> ### The Future of Machine Intelligence http://www.oreilly.com/data/free/files/future-of-machine-intelligence.pdf</br> http://www.oreilly.com/data/free/files/future-of-machine-intelligence.epub</br> http://www.oreilly.com/data/free/files/future-of-machine-intelligence.mobi</br> ### What Are Conversational Bots? http://www.oreilly.com/data/free/files/what-are-conversational-bots.pdf</br> http://www.oreilly.com/data/free/files/what-are-conversational-bots.epub</br> http://www.oreilly.com/data/free/files/what-are-conversational-bots.mobi</br> ### Architecting for Access: Simplifying Analytics on Big Data Infrastructure http://www.oreilly.com/data/free/files/architecting-for-access.pdf</br> http://www.oreilly.com/data/free/files/architecting-for-access.epub</br> http://www.oreilly.com/data/free/files/architecting-for-access.mobi</br> ### Hadoop and Spark Performance for the Enterprise http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.pdf</br> http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.epub</br> http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.mobi</br> ### In Search of Database Nirvana http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.pdf</br> http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.epub</br> http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.mobi</br> ### Making Sense of Stream Processing http://www.oreilly.com/data/free/files/stream-processing.pdf</br> http://www.oreilly.com/data/free/files/stream-processing.epub</br> http://www.oreilly.com/data/free/files/stream-processing.mobi</br> ### Architecting Data Lakes http://www.oreilly.com/data/free/files/architecting-data-lakes.pdf</br> http://www.oreilly.com/data/free/files/architecting-data-lakes.epub</br> http://www.oreilly.com/data/free/files/architecting-data-lakes.mobi</br> ### Hadoop: What You Need to Know http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.pdf</br> http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.epub</br> http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.mobi</br> ### Fast Data: Smart and at Scale http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.pdf</br> http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.epub</br> http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.mobi</br> ### Migrating Big Data Analytics into the Cloud http://www.oreilly.com/data/free/files/migrating-big-data-analytics.pdf</br> http://www.oreilly.com/data/free/files/migrating-big-data-analytics.epub</br> http://www.oreilly.com/data/free/files/migrating-big-data-analytics.mobi</br> ## From theme: Webops ### Serverless Ops: A Beginner's Guide to AWS Lambda and Beyond http://www.oreilly.com/webops-perf/free/files/serverless-ops.pdf</br> http://www.oreilly.com/webops-perf/free/files/serverless-ops.epub</br> http://www.oreilly.com/webops-perf/free/files/serverless-ops.mobi</br> ### Cloud-Native Evolution: How Companies Go Digital http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.pdf</br> http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.epub</br> http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.mobi</br> ### Unikernels: Beyond Containers to the Next Generation of Cloud http://www.oreilly.com/webops-perf/free/files/unikernels.pdf</br> http://www.oreilly.com/webops-perf/free/files/unikernels.epub</br> http://www.oreilly.com/webops-perf/free/files/unikernels.mobi</br> ### Mobile App Analytics http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.pdf</br> http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.epub</br> http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.mobi</br> ### Monitoring Distributed Systems: Case Studies from Google's SRE Teams http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.pdf</br> http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.epub</br> http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.mobi</br> ### Release Engineering: How Google Builds and Delivers Software http://www.oreilly.com/webops-perf/free/files/release-engineering.pdf</br> http://www.oreilly.com/webops-perf/free/files/release-engineering.epub</br> http://www.oreilly.com/webops-perf/free/files/release-engineering.mobi</br> ### Beyond the Twelve-Factor App http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.pdf</br> http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.epub</br> http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.mobi</br> ### Docker in the Cloud http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.pdf</br> http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.epub</br> http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.mobi</br> ### Network Automation with Ansible http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.pdf</br> http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.epub</br> http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.mobi</br> ### Are Your Networks Ready for the IoT? http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.pdf</br> http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.epub</br> http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.mobi</br> ### Docker Networking and Service Discovery http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.pdf</br> http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.epub</br> http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.mobi</br> ### Immutable Infrastructure http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.pdf</br> http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.epub</br> http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.mobi</br> ### Continuous Delivery with Windows and .NET http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.pdf</br> http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.epub</br> http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.mobi</br> ### Docker Security http://www.oreilly.com/webops-perf/free/files/docker-security.pdf</br> http://www.oreilly.com/webops-perf/free/files/docker-security.epub</br> http://www.oreilly.com/webops-perf/free/files/docker-security.mobi</br> ### Kubernetes: Scheduling the Future at Cloud Scale http://www.oreilly.com/webops-perf/free/files/kubernetes.pdf</br> http://www.oreilly.com/webops-perf/free/files/kubernetes.epub</br> http://www.oreilly.com/webops-perf/free/files/kubernetes.mobi</br> ### Modern Web Operations http://www.oreilly.com/webops-perf/free/files/modern-web-operations.pdf</br> http://www.oreilly.com/webops-perf/free/files/modern-web-operations.epub</br> http://www.oreilly.com/webops-perf/free/files/modern-web-operations.mobi</br> ### Field Guide to the Distributed Development Stack http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.pdf</br> http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.epub</br> http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.mobi</br> ### 5 Unsung Tools of DevOps http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.pdf</br> http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.epub</br> http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.mobi</br> ### Lightweight Systems for Realtime Monitoring http://www.oreilly.com/webops-perf/free/files/lightweight-systems.pdf</br> http://www.oreilly.com/webops-perf/free/files/lightweight-systems.epub</br> http://www.oreilly.com/webops-perf/free/files/lightweight-systems.mobi</br> ### Anomaly Detection for Monitoring: A Statistical Approach to Time Series Anomaly Detection http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.pdf</br> http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.epub</br> http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.mobi</br> ### Enterprise DevOps Playbook http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.pdf</br> http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.epub</br> http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.mobi</br> ### ChatOps: Managing Operations in Group Chat http://www.oreilly.com/webops-perf/free/files/chatops.pdf</br> http://www.oreilly.com/webops-perf/free/files/chatops.epub</br> http://www.oreilly.com/webops-perf/free/files/chatops.mobi</br> ### DevOpsSec: Securing Software through Continuous Delivery http://www.oreilly.com/webops-perf/free/files/devopssec.pdf</br> http://www.oreilly.com/webops-perf/free/files/devopssec.epub</br> http://www.oreilly.com/webops-perf/free/files/devopssec.mobi</br> ### DevOps for Finance http://www.oreilly.com/webops-perf/free/files/devops-for-finance.pdf</br> http://www.oreilly.com/webops-perf/free/files/devops-for-finance.epub</br> http://www.oreilly.com/webops-perf/free/files/devops-for-finance.mobi</br> ### Building an Optimized Business http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.pdf</br> http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.epub</br> http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.mobi</br> ### Everything Is Distributed http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.pdf</br> http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.epub</br> http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.mobi</br> ### DevOps in Practice http://www.oreilly.com/webops-perf/free/files/devops-in-practice.pdf</br> http://www.oreilly.com/webops-perf/free/files/devops-in-practice.epub</br> http://www.oreilly.com/webops-perf/free/files/devops-in-practice.mobi</br> ### The Human Side of Postmortems http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.pdf</br> http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.epub</br> http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.mobi</br> ### Learning from First Responders: When Your Systems Have to Work http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.pdf</br> http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.epub</br> http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.mobi</br> ### DevOps Hiring http://www.oreilly.com/webops-perf/free/files/devops-hiring.pdf</br> http://www.oreilly.com/webops-perf/free/files/devops-hiring.epub</br> http://www.oreilly.com/webops-perf/free/files/devops-hiring.mobi</br> ### Antifragile Systems and Teams http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.pdf</br> http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.epub</br> http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.mobi</br> ## From theme: Web-platform ### 2016-2017 Web Salary Survey http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.pdf</br> http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.epub</br> http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.mobi</br> ### Building Web Apps for Everyone http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.pdf</br> http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.epub</br> http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.mobi</br> ### Building Web Apps that Respect a User’s Privacy and Security http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.pdf</br> http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.epub</br> http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.mobi</br> ### CSS Secrets: Sampler http://www.oreilly.com/free/free/files/css-secrets-collection.pdf</br> http://www.oreilly.com/free/free/files/css-secrets-collection.epub</br> http://www.oreilly.com/free/free/files/css-secrets-collection.mobi</br> ### Python Web Frameworks http://www.oreilly.com/web-platform/free/files/python-web-frameworks.pdf</br> http://www.oreilly.com/web-platform/free/files/python-web-frameworks.epub</br> http://www.oreilly.com/web-platform/free/files/python-web-frameworks.mobi</br> ### Modern SVG: A Curated Collection of Chapters from the O’Reilly SVG Library http://www.oreilly.com/web-platform/free/files/modern-svg.pdf</br> http://www.oreilly.com/web-platform/free/files/modern-svg.epub</br> http://www.oreilly.com/web-platform/free/files/modern-svg.mobi</br> ### The Little Book of HTML/CSS Coding Guidelines http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.pdf</br> http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.epub</br> http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.mobi</br> ### Upgrading to PHP 7 http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.pdf</br> http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.epub</br> http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.mobi</br> ### Static Site Generators http://www.oreilly.com/web-platform/free/files/static-site-generators.pdf</br> http://www.oreilly.com/web-platform/free/files/static-site-generators.epub</br> http://www.oreilly.com/web-platform/free/files/static-site-generators.mobi</br> ### Transforms in CSS http://www.oreilly.com/free/free/files/transforms-in-css.pdf</br> http://www.oreilly.com/free/free/files/transforms-in-css.epub</br> http://www.oreilly.com/free/free/files/transforms-in-css.mobi</br> ### Getting Started with the Web http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.pdf</br> http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.epub</br> http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.mobi</br> ### Modern JavaScript http://www.oreilly.com/web-platform/free/files/modern-javascript.pdf</br> http://www.oreilly.com/web-platform/free/files/modern-javascript.epub</br> http://www.oreilly.com/web-platform/free/files/modern-javascript.mobi</br> ### Designing Great Web APIs http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.pdf</br> http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.epub</br> http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.mobi</br> ### The Little Book of HTML/CSS Frameworks http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.pdf</br> http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.epub</br> http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.mobi</br> ### Next.JS: A Manager's Guide http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.pdf</br> http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.epub</br> http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.mobi</br> ### You Don't Know JS Up & Going http://www.oreilly.com/product/free/files/0636920039303.pdf</br> http://www.oreilly.com/product/free/files/0636920039303.epub</br> http://www.oreilly.com/product/free/files/0636920039303.mobi</br> ### Web Platform Report http://www.oreilly.com/product/free/files/0636920033127.pdf</br> http://www.oreilly.com/product/free/files/0636920033127.epub</br> http://www.oreilly.com/product/free/files/0636920033127.mobi</br> ### Building Web Apps that Work Everywhere http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.pdf</br> http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.epub</br> http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.mobi</br> ### Real User Measurements: Why the Last Mile Is the Relevant Mile http://www.oreilly.com/webops-perf/free/files/real-user-measurements.pdf</br> http://www.oreilly.com/webops-perf/free/files/real-user-measurements.epub</br> http://www.oreilly.com/webops-perf/free/files/real-user-measurements.mobi</br> ### Effective Performance Engineering http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.pdf</br> http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.epub</br> http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.mobi</br> ### Optimizing Cloud Migration http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.pdf</br> http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.epub</br> http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.mobi</br> ### Web Performance Warrior http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.pdf</br> http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.epub</br> http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.mobi</br> ### Web Page Size, Speed, and Performance http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.pdf</br> http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.epub</br> http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.mobi</br> ### HTTP/2: A New Excerpt from High Performance Browser Networking http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.pdf</br> http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.epub</br> http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.mobi</br> ### Compliance at Speed http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.pdf</br> http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.epub</br> http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.mobi</br> ## From theme: Security ### Security and Frontend Performance http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.pdf</br> http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.epub</br> http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.mobi</br> ### Privacy and the Internet of Things http://www.oreilly.com/iot/free/files/privacy-and-the-iot.pdf</br> http://www.oreilly.com/iot/free/files/privacy-and-the-iot.epub</br> http://www.oreilly.com/iot/free/files/privacy-and-the-iot.mobi</br> ### Cracking Security Misconceptions: Untangling Common Myths About Modern Information Security http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.pdf</br> http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.epub</br> http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.mobi</br> ### Patrolling the Dark Net: What You Don't Know Will Hurt You http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.pdf</br> http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.epub</br> http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.mobi</br> ### DevOpsSec: Securing Software through Continuous Delivery http://www.oreilly.com/webops-perf/free/files/devopssec.pdf</br> http://www.oreilly.com/webops-perf/free/files/devopssec.epub</br> http://www.oreilly.com/webops-perf/free/files/devopssec.mobi</br> ### Not All Data Is Created Equal: Balancing Risk and Reward in a Data-Driven Economy http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.pdf</br> http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.epub</br> http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.mobi</br> ### Who Are the Bad Guys and What Do They Want? http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.pdf</br> http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.epub</br> http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.mobi</br> ### Docker Security http://www.oreilly.com/webops-perf/free/files/docker-security.pdf</br> http://www.oreilly.com/webops-perf/free/files/docker-security.epub</br> http://www.oreilly.com/webops-perf/free/files/docker-security.mobi</br> ### The Security Data Lake http://www.oreilly.com/data/free/files/security-data-lake.pdf</br> http://www.oreilly.com/data/free/files/security-data-lake.epub</br> http://www.oreilly.com/data/free/files/security-data-lake.mobi</br> ## From theme: Business ### The Secrets Behind Great One-on-One Meetings http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.pdf</br> http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.epub</br> http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.mobi</br> ### Designing Culture: Behavioral Strategy for the Workplace http://www.oreilly.com/business/free/files/designing-culture.pdf</br> http://www.oreilly.com/business/free/files/designing-culture.epub</br> http://www.oreilly.com/business/free/files/designing-culture.mobi</br> ### The New Manager Mindset http://www.oreilly.com/business/free/files/the-new-manager-mindset.pdf</br> http://www.oreilly.com/business/free/files/the-new-manager-mindset.epub</br> http://www.oreilly.com/business/free/files/the-new-manager-mindset.mobi</br> ### Introduction to OKRs http://www.oreilly.com/business/free/files/introduction-to-okrs.pdf</br> http://www.oreilly.com/business/free/files/introduction-to-okrs.epub</br> http://www.oreilly.com/business/free/files/introduction-to-okrs.mobi</br> ### Serving Workers in the Gig Economy: Emerging Resources for the On-Demand Workforce http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.pdf</br> http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.epub</br> http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.mobi</br> ### Build to Lead: How Lego Bricks Can Make You a Better Leader http://www.oreilly.com/business/free/files/build-to-lead.pdf</br> http://www.oreilly.com/business/free/files/build-to-lead.epub</br> http://www.oreilly.com/business/free/files/build-to-lead.mobi</br> ### Your Critical First 10 Days as a Leader http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.pdf</br> http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.epub</br> http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.mobi</br> ### Three Critical Shifts in Thinking for the Evolving Leader http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.pdf</br> http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.epub</br> http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.mobi</br> ### Startup Essentials http://www.oreilly.com/design/free/files/startup-essentials.pdf</br> http://www.oreilly.com/design/free/files/startup-essentials.epub</br> http://www.oreilly.com/design/free/files/startup-essentials.mobi</br> ### What’s the Future of Work? http://www.oreilly.com/business/free/files/whats-the-future-of-work.pdf</br> http://www.oreilly.com/business/free/files/whats-the-future-of-work.epub</br> http://www.oreilly.com/business/free/files/whats-the-future-of-work.mobi</br> This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,51 @@ # This script generates links for downloading free books from O'Reilly site (http://www.oreilly.com/programming/free) # Requirements # ruby # httparty, nokogiri (gem install httparty nokogiri --no-ri --no-rdoc) # Execute # ruby script.rb require 'httparty' require 'nokogiri' require 'uri' URL = 'http://www.oreilly.com/' THEMES = ['programming', 'iot', 'data', 'webops', 'web-platform', 'security', 'business'] FREE_PATH = 'free/' FILE_PATH = 'files/' FORMATS = ['.pdf', '.epub', '.mobi'] def theme_url(theme) URL + theme+ '/' + FREE_PATH end def download_url(book, fmt) URL + book[:theme] + '/' + FREE_PATH + FILE_PATH + book[:file_name] + fmt end def get_book_info(link) splitted_url = URI(link.attributes['href'].value).path.split('/') { theme: splitted_url[1], title: link.attributes['title'].value, file_name: splitted_url.last.split('.').first } end def books(theme_url) Nokogiri.HTML(HTTParty.get(theme_url).body) .css("section .product-row a") .map { |link| get_book_info(link) } end def main THEMES.each do |t| puts "## From theme: #{t.capitalize}" books(theme_url(t)).each do |book| puts "### #{book[:title]}" FORMATS.each { |fmt| puts download_url(book, fmt) + "</br>" } end end end main