Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Download free O'Reilly books

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
http://www.oreilly.com/programming/free/files/microservices-for-java-developers.epub
http://www.oreilly.com/programming/free/files/microservices-for-java-developers.mobi

Modern Java EE Design Patterns

http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.pdf
http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.epub
http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.mobi

Object-Oriented vs. Functional Programming

http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.pdf
http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.epub
http://www.oreilly.com/programming/free/files/object-oriented-vs-functional-programming.mobi

Java: The Legend

http://www.oreilly.com/programming/free/files/java-the-legend.pdf
http://www.oreilly.com/programming/free/files/java-the-legend.epub
http://www.oreilly.com/programming/free/files/java-the-legend.mobi

A Whirlwind Tour of Python

http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf
http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.epub
http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.mobi

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
http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.epub
http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.mobi

Hadoop with Python

http://www.oreilly.com/programming/free/files/hadoop-with-python.pdf
http://www.oreilly.com/programming/free/files/hadoop-with-python.epub
http://www.oreilly.com/programming/free/files/hadoop-with-python.mobi

How to Make Mistakes in Python

http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf
http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.epub
http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.mobi

Functional Programming in Python

http://www.oreilly.com/programming/free/files/functional-programming-python.pdf
http://www.oreilly.com/programming/free/files/functional-programming-python.epub
http://www.oreilly.com/programming/free/files/functional-programming-python.mobi

Python in Education

http://www.oreilly.com/programming/free/files/python-in-education.pdf
http://www.oreilly.com/programming/free/files/python-in-education.epub
http://www.oreilly.com/programming/free/files/python-in-education.mobi

Picking a Python Version: A Manifesto

http://www.oreilly.com/programming/free/files/from-future-import-python.pdf
http://www.oreilly.com/programming/free/files/from-future-import-python.epub
http://www.oreilly.com/programming/free/files/from-future-import-python.mobi

What's New in Swift 3

http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.pdf
http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.epub
http://www.oreilly.com/programming/free/files/whats-new-in-swift-3.mobi

Why Reactive? Foundational Principles for Enterprise Adoption

http://www.oreilly.com/programming/free/files/why-reactive.pdf
http://www.oreilly.com/programming/free/files/why-reactive.epub
http://www.oreilly.com/programming/free/files/why-reactive.mobi

Using Blocks in Ruby: A Brain-Friendly Report

http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.pdf
http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.epub
http://www.oreilly.com/programming/free/files/using-blocks-in-ruby.mobi

Fintech, Open Source, and Emerging Markets: Digital Banking for Everyone

http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.pdf
http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.epub
http://www.oreilly.com/programming/free/files/fintech-open-source-and-emerging-tech.mobi

Practical C++ Metaprogramming: Modern Techniques for Accelerated Development

http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.pdf
http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.epub
http://www.oreilly.com/programming/free/files/practical-c-plus-plus-metaprogramming.mobi

Real-World Maintainable Software: Ten Coding Guidelines in Practice

http://www.oreilly.com/programming/free/files/real-world-maintainable-software.pdf
http://www.oreilly.com/programming/free/files/real-world-maintainable-software.epub
http://www.oreilly.com/programming/free/files/real-world-maintainable-software.mobi

Trends Shaping the London Tech Scene

http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.pdf
http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.epub
http://www.oreilly.com/programming/free/files/trends-shaping-the-london-tech-scene.mobi

2016 European Software Development Salary Survey

http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.pdf
http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.epub
http://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.mobi

2016 Software Development Salary Survey

http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.pdf
http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.epub
http://www.oreilly.com/programming/free/files/2016-software-development-salary-survey-report.mobi

Why Rust?

http://www.oreilly.com/programming/free/files/why-rust.pdf
http://www.oreilly.com/programming/free/files/why-rust.epub
http://www.oreilly.com/programming/free/files/why-rust.mobi

C++ Today

http://www.oreilly.com/programming/free/files/c++-today.pdf
http://www.oreilly.com/programming/free/files/c++-today.epub
http://www.oreilly.com/programming/free/files/c++-today.mobi

RxJava for Android App Development

http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.pdf
http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.epub
http://www.oreilly.com/programming/free/files/rxjava-for-android-app-development.mobi

Swift Pocket Reference: Programming for iOS and OS X

http://www.oreilly.com/programming/free/files/swift-pocket-reference.pdf
http://www.oreilly.com/programming/free/files/swift-pocket-reference.epub
http://www.oreilly.com/programming/free/files/swift-pocket-reference.mobi

Open Source in Brazil: Growing Despite Barriers

http://www.oreilly.com/programming/free/files/open-source-in-brazil.pdf
http://www.oreilly.com/programming/free/files/open-source-in-brazil.epub
http://www.oreilly.com/programming/free/files/open-source-in-brazil.mobi

Ten Steps to Linux Survival

http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.pdf
http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.epub
http://www.oreilly.com/programming/free/files/ten-steps-to-linux-survival.mobi

Open by Design

http://www.oreilly.com/programming/free/files/open-by-design.pdf
http://www.oreilly.com/programming/free/files/open-by-design.epub
http://www.oreilly.com/programming/free/files/open-by-design.mobi

Getting Started with InnerSource

http://www.oreilly.com/programming/free/files/getting-started-with-innersource.pdf
http://www.oreilly.com/programming/free/files/getting-started-with-innersource.epub
http://www.oreilly.com/programming/free/files/getting-started-with-innersource.mobi

Microservices in Production: Standard Principles and Requirements

http://www.oreilly.com/programming/free/files/microservices-in-production.pdf
http://www.oreilly.com/programming/free/files/microservices-in-production.epub
http://www.oreilly.com/programming/free/files/microservices-in-production.mobi

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
http://www.oreilly.com/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.html/free/files/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.epub
http://www.oreilly.com/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.html/free/files/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.mobi

Microservices AntiPatterns and Pitfalls

http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.pdf
http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.epub
http://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.mobi

Microservices vs. Service-Oriented Architecture

http://www.oreilly.com/programming/free/files/microservices-vs-service-oriented-architecture.pdf
http://www.oreilly.com/programming/free/files/microservices-vs-service-oriented-architecture.epub
http://www.oreilly.com/programming/free/files/microservices-vs-service-oriented-architecture.mobi

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
http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.epub
http://www.oreilly.com/programming/free/files/evolving-architectures-of-fintech.mobi

Software Architecture Patterns

http://www.oreilly.com/programming/free/files/software-architecture-patterns.pdf
http://www.oreilly.com/programming/free/files/software-architecture-patterns.epub
http://www.oreilly.com/programming/free/files/software-architecture-patterns.mobi

Migrating to Cloud-Native Application Architectures

http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.pdf
http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.epub
http://www.oreilly.com/programming/free/files/migrating-cloud-native-application-architectures.mobi

Reactive Microservices Architecture: Design Principles for Distributed Systems

http://www.oreilly.com/programming/free/files/reactive-microservices-architecture-orm.pdf
http://www.oreilly.com/programming/free/files/reactive-microservices-architecture-orm.epub
http://www.oreilly.com/programming/free/files/reactive-microservices-architecture-orm.mobi

From theme: Iot

Ambient Computing

http://www.oreilly.com/iot/free/files/ambient-computing.pdf
http://www.oreilly.com/iot/free/files/ambient-computing.epub
http://www.oreilly.com/iot/free/files/ambient-computing.mobi

Governing the IoT

http://www.oreilly.com/iot/free/files/governing-the-iot.pdf
http://www.oreilly.com/iot/free/files/governing-the-iot.epub
http://www.oreilly.com/iot/free/files/governing-the-iot.mobi

Opportunities and Challenges in the IoT

http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.pdf
http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.epub
http://www.oreilly.com/iot/free/files/iot-opportunities-challenges.mobi

Creating Functional Teams for the IoT

http://www.oreilly.com/iot/free/files/creating-functional-teams-for-iot.pdf
http://www.oreilly.com/iot/free/files/creating-functional-teams-for-iot.epub
http://www.oreilly.com/iot/free/files/creating-functional-teams-for-iot.mobi

Building a Hardware Business

http://www.oreilly.com/iot/free/files/building-a-hardware-business.pdf
http://www.oreilly.com/iot/free/files/building-a-hardware-business.epub
http://www.oreilly.com/iot/free/files/building-a-hardware-business.mobi

When Hardware Meets Software

http://www.oreilly.com/iot/free/files/when-hardware-meets-software.pdf
http://www.oreilly.com/iot/free/files/when-hardware-meets-software.epub
http://www.oreilly.com/iot/free/files/when-hardware-meets-software.mobi

What Is the Internet of Things?

http://www.oreilly.com/iot/free/files/what-is-the-internet-of-things.pdf
http://www.oreilly.com/iot/free/files/what-is-the-internet-of-things.epub
http://www.oreilly.com/iot/free/files/what-is-the-internet-of-things.mobi

Software Above the Level of a Single Device: The Implications

http://www.oreilly.com/iot/free/files/software-above-device.pdf
http://www.oreilly.com/iot/free/files/software-above-device.epub
http://www.oreilly.com/iot/free/files/software-above-device.mobi

Software & Hardware Collide

http://www.oreilly.com/solid/free/files/software-hardware-collide.pdf
http://www.oreilly.com/solid/free/files/software-hardware-collide.epub
http://www.oreilly.com/solid/free/files/software-hardware-collide.mobi

Hardware by the Numbers: Startups

http://www.oreilly.com/iot/free/files/hardware-by-the-numbers.pdf
http://www.oreilly.com/iot/free/files/hardware-by-the-numbers.epub
http://www.oreilly.com/iot/free/files/hardware-by-the-numbers.mobi

Innovation

http://www.oreilly.com/iot/free/files/innovation.pdf
http://www.oreilly.com/iot/free/files/innovation.epub
http://www.oreilly.com/iot/free/files/innovation.mobi

Pitching Your IoT Project: How to Get Executive Buy-In

http://www.oreilly.com/iot/free/files/pitching-your-iot-project.pdf
http://www.oreilly.com/iot/free/files/pitching-your-iot-project.epub
http://www.oreilly.com/iot/free/files/pitching-your-iot-project.mobi

User Experience Design for the Internet of Things

http://www.oreilly.com/design/free/files/user-experience-for-iot.pdf
http://www.oreilly.com/design/free/files/user-experience-for-iot.epub
http://www.oreilly.com/design/free/files/user-experience-for-iot.mobi

The Internet as Material

http://www.oreilly.com/iot/free/files/internet-as-material.pdf
http://www.oreilly.com/iot/free/files/internet-as-material.epub
http://www.oreilly.com/iot/free/files/internet-as-material.mobi

Designing for the Internet of Things

http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.pdf
http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.epub
http://www.oreilly.com/design/free/files/designing-for-the-internet-of-things.mobi

Ambient Computing

http://www.oreilly.com/iot/free/files/ambient-computing.pdf
http://www.oreilly.com/iot/free/files/ambient-computing.epub
http://www.oreilly.com/iot/free/files/ambient-computing.mobi

Smart Energy

http://www.oreilly.com/iot/free/files/smart-energy.pdf
http://www.oreilly.com/iot/free/files/smart-energy.epub
http://www.oreilly.com/iot/free/files/smart-energy.mobi

Smart Cities, Smarter Citizens

http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.pdf
http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.epub
http://www.oreilly.com/iot/free/files/smart-cities-smarter-citizens.mobi

Evaluating and Choosing an IoT Platform

http://www.oreilly.com/iot/free/files/evaluating-and-choosing-an-iot-platform.pdf
http://www.oreilly.com/iot/free/files/evaluating-and-choosing-an-iot-platform.epub
http://www.oreilly.com/iot/free/files/evaluating-and-choosing-an-iot-platform.mobi

Evolving Infrastructures of the Industrial IoT

http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.pdf
http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.epub
http://www.oreilly.com/iot/free/files/evolving-infrastructures-of-industrial-iot.mobi

Life: Sustainable, Programmable, Bottom-Up Manufacturing

http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.pdf
http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.epub
http://www.oreilly.com/iot/free/files/bottom-up-manufacturing.mobi

3D Printing Primer

http://www.oreilly.com/iot/free/files/3d-printing-primer.pdf
http://www.oreilly.com/iot/free/files/3d-printing-primer.epub
http://www.oreilly.com/iot/free/files/3d-printing-primer.mobi

Predictive Maintenance

http://www.oreilly.com/iot/free/files/predictive-maintenance.pdf
http://www.oreilly.com/iot/free/files/predictive-maintenance.epub
http://www.oreilly.com/iot/free/files/predictive-maintenance.mobi

Industrial Internet

http://www.oreilly.com/data/free/files/industrial-internet.pdf
http://www.oreilly.com/data/free/files/industrial-internet.epub
http://www.oreilly.com/data/free/files/industrial-internet.mobi

From theme: Data

Big Data Now 2016 Edition

http://www.oreilly.com/data/free/files/big-data-now-2016-edition.pdf
http://www.oreilly.com/data/free/files/big-data-now-2016-edition.epub
http://www.oreilly.com/data/free/files/big-data-now-2016-edition.mobi

The Big Data Market

http://www.oreilly.com/data/free/files/the-big-data-market.pdf
http://www.oreilly.com/data/free/files/the-big-data-market.epub
http://www.oreilly.com/data/free/files/the-big-data-market.mobi

Integrated Analytics

http://www.oreilly.com/data/free/files/integrated-analytics.pdf
http://www.oreilly.com/data/free/files/integrated-analytics.epub
http://www.oreilly.com/data/free/files/integrated-analytics.mobi

Data Infrastructure for Next-Gen Finance

http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.pdf
http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.epub
http://www.oreilly.com/data/free/files/data-infrastructure-for-next-gen-finance.mobi

Advancing Procurement Analytics

http://www.oreilly.com/data/free/files/advancing-procurement-analytics.pdf
http://www.oreilly.com/data/free/files/advancing-procurement-analytics.epub
http://www.oreilly.com/data/free/files/advancing-procurement-analytics.mobi

The Global Impact of Open Data

http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.pdf
http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.epub
http://www.oreilly.com/data/free/files/the-global-impact-of-open-data.mobi

Data Science for Modern Manufacturing

http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.pdf
http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.epub
http://www.oreilly.com/data/free/files/data-science-for-modern-manufacturing.mobi

Mapping Big Data

http://www.oreilly.com/data/free/files/mapping-big-data.pdf
http://www.oreilly.com/data/free/files/mapping-big-data.epub
http://www.oreilly.com/data/free/files/mapping-big-data.mobi

Business Models for the Data Economy

http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.pdf
http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.epub
http://www.oreilly.com/data/free/files/business-models-for-the-data-economy.mobi

2016 Data Science Salary Survey

http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.pdf
http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.epub
http://www.oreilly.com/data/free/files/2016-data-science-salary-survey.mobi

Embedding Analytics in Modern Applications

http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.pdf
http://www.oreilly.com/data/free/files/embedding-analytics-in-modern-applications.epub
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

http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.pdf
http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.epub
http://www.oreilly.com/data/free/files/data-science-microsoft-azure-ml-python.mobi

Self-Service Analytics

http://www.oreilly.com/data/free/files/self-service-analytics.pdf
http://www.oreilly.com/data/free/files/self-service-analytics.epub
http://www.oreilly.com/data/free/files/self-service-analytics.mobi

Going Pro in Data Science

http://www.oreilly.com/data/free/files/going-pro-in-data-science.pdf
http://www.oreilly.com/data/free/files/going-pro-in-data-science.epub
http://www.oreilly.com/data/free/files/going-pro-in-data-science.mobi

Evaluating Machine Learning Models

http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.pdf
http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.epub
http://www.oreilly.com/data/free/files/evaluating-machine-learning-models.mobi

What is Data Science?

http://www.oreilly.com/data/free/files/what-is-data-science.pdf
http://www.oreilly.com/data/free/files/what-is-data-science.epub
http://www.oreilly.com/data/free/files/what-is-data-science.mobi

Artificial Intelligence Now

http://www.oreilly.com/data/free/files/artificial-intelligence-now.pdf
http://www.oreilly.com/data/free/files/artificial-intelligence-now.epub
http://www.oreilly.com/data/free/files/artificial-intelligence-now.mobi

Practical Artificial Intelligence in the Cloud

http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.pdf
http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.epub
http://www.oreilly.com/data/free/files/practical-artificial-intelligence-in-the-cloud.mobi

The New Artificial Intelligence Market

http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.pdf
http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.epub
http://www.oreilly.com/data/free/files/the-new-artificial-intelligence-market.mobi

AI and Medicine

http://www.oreilly.com/data/free/files/ai-and-medicine.pdf
http://www.oreilly.com/data/free/files/ai-and-medicine.epub
http://www.oreilly.com/data/free/files/ai-and-medicine.mobi

What is Artificial Intelligence?

http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.pdf
http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.epub
http://www.oreilly.com/data/free/files/what-is-artificial-intelligence.mobi

The Future of Machine Intelligence

http://www.oreilly.com/data/free/files/future-of-machine-intelligence.pdf
http://www.oreilly.com/data/free/files/future-of-machine-intelligence.epub
http://www.oreilly.com/data/free/files/future-of-machine-intelligence.mobi

What Are Conversational Bots?

http://www.oreilly.com/data/free/files/what-are-conversational-bots.pdf
http://www.oreilly.com/data/free/files/what-are-conversational-bots.epub
http://www.oreilly.com/data/free/files/what-are-conversational-bots.mobi

Architecting for Access: Simplifying Analytics on Big Data Infrastructure

http://www.oreilly.com/data/free/files/architecting-for-access.pdf
http://www.oreilly.com/data/free/files/architecting-for-access.epub
http://www.oreilly.com/data/free/files/architecting-for-access.mobi

Hadoop and Spark Performance for the Enterprise

http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.pdf
http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.epub
http://www.oreilly.com/data/free/files/hadoop-and-spark-performance-for-the-enterprise.mobi

In Search of Database Nirvana

http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.pdf
http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.epub
http://www.oreilly.com/data/free/files/in-search-of-database-nirvana.mobi

Making Sense of Stream Processing

http://www.oreilly.com/data/free/files/stream-processing.pdf
http://www.oreilly.com/data/free/files/stream-processing.epub
http://www.oreilly.com/data/free/files/stream-processing.mobi

Architecting Data Lakes

http://www.oreilly.com/data/free/files/architecting-data-lakes.pdf
http://www.oreilly.com/data/free/files/architecting-data-lakes.epub
http://www.oreilly.com/data/free/files/architecting-data-lakes.mobi

Hadoop: What You Need to Know

http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.pdf
http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.epub
http://www.oreilly.com/data/free/files/hadoop-what-you-need-to-know.mobi

Fast Data: Smart and at Scale

http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.pdf
http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.epub
http://www.oreilly.com/data/free/files/fast-data-smart-and-at-scale.mobi

Migrating Big Data Analytics into the Cloud

http://www.oreilly.com/data/free/files/migrating-big-data-analytics.pdf
http://www.oreilly.com/data/free/files/migrating-big-data-analytics.epub
http://www.oreilly.com/data/free/files/migrating-big-data-analytics.mobi

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
http://www.oreilly.com/webops-perf/free/files/serverless-ops.epub
http://www.oreilly.com/webops-perf/free/files/serverless-ops.mobi

Cloud-Native Evolution: How Companies Go Digital

http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.pdf
http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.epub
http://www.oreilly.com/webops-perf/free/files/cloud-native-evolution.mobi

Unikernels: Beyond Containers to the Next Generation of Cloud

http://www.oreilly.com/webops-perf/free/files/unikernels.pdf
http://www.oreilly.com/webops-perf/free/files/unikernels.epub
http://www.oreilly.com/webops-perf/free/files/unikernels.mobi

Mobile App Analytics

http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.pdf
http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.epub
http://www.oreilly.com/webops-perf/free/files/mobile-app-analytics.mobi

Monitoring Distributed Systems: Case Studies from Google's SRE Teams

http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.pdf
http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.epub
http://www.oreilly.com/webops-perf/free/files/monitoring-distributed-systems.mobi

Release Engineering: How Google Builds and Delivers Software

http://www.oreilly.com/webops-perf/free/files/release-engineering.pdf
http://www.oreilly.com/webops-perf/free/files/release-engineering.epub
http://www.oreilly.com/webops-perf/free/files/release-engineering.mobi

Beyond the Twelve-Factor App

http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.pdf
http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.epub
http://www.oreilly.com/webops-perf/free/files/beyond-the-twelve-factor-app.mobi

Docker in the Cloud

http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.pdf
http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.epub
http://www.oreilly.com/webops-perf/free/files/docker-in-the-cloud.mobi

Network Automation with Ansible

http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.pdf
http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.epub
http://www.oreilly.com/webops-perf/free/files/network-automation-with-ansible.mobi

Are Your Networks Ready for the IoT?

http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.pdf
http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.epub
http://www.oreilly.com/webops-perf/free/files/are-your-networks-ready-for-the-iot.mobi

Docker Networking and Service Discovery

http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.pdf
http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.epub
http://www.oreilly.com/webops-perf/free/files/docker-networking-and-service-delivery.mobi

Immutable Infrastructure

http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.pdf
http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.epub
http://www.oreilly.com/webops-perf/free/files/immutable-infrastructure.mobi

Continuous Delivery with Windows and .NET

http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.pdf
http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.epub
http://www.oreilly.com/webops-perf/free/files/continuous-delivery-with-windows-and-net.mobi

Docker Security

http://www.oreilly.com/webops-perf/free/files/docker-security.pdf
http://www.oreilly.com/webops-perf/free/files/docker-security.epub
http://www.oreilly.com/webops-perf/free/files/docker-security.mobi

Kubernetes: Scheduling the Future at Cloud Scale

http://www.oreilly.com/webops-perf/free/files/kubernetes.pdf
http://www.oreilly.com/webops-perf/free/files/kubernetes.epub
http://www.oreilly.com/webops-perf/free/files/kubernetes.mobi

Modern Web Operations

http://www.oreilly.com/webops-perf/free/files/modern-web-operations.pdf
http://www.oreilly.com/webops-perf/free/files/modern-web-operations.epub
http://www.oreilly.com/webops-perf/free/files/modern-web-operations.mobi

Field Guide to the Distributed Development Stack

http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.pdf
http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.epub
http://www.oreilly.com/webops-perf/free/files/distributed-development-stack.mobi

5 Unsung Tools of DevOps

http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.pdf
http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.epub
http://www.oreilly.com/webops-perf/free/files/unsung-tools-of-devops.mobi

Lightweight Systems for Realtime Monitoring

http://www.oreilly.com/webops-perf/free/files/lightweight-systems.pdf
http://www.oreilly.com/webops-perf/free/files/lightweight-systems.epub
http://www.oreilly.com/webops-perf/free/files/lightweight-systems.mobi

Anomaly Detection for Monitoring: A Statistical Approach to Time Series Anomaly Detection

http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.pdf
http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.epub
http://www.oreilly.com/webops-perf/free/files/anomaly-detection-monitoring.mobi

Enterprise DevOps Playbook

http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.pdf
http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.epub
http://www.oreilly.com/webops-perf/free/files/enterprise-devops-playbook.mobi

ChatOps: Managing Operations in Group Chat

http://www.oreilly.com/webops-perf/free/files/chatops.pdf
http://www.oreilly.com/webops-perf/free/files/chatops.epub
http://www.oreilly.com/webops-perf/free/files/chatops.mobi

DevOpsSec: Securing Software through Continuous Delivery

http://www.oreilly.com/webops-perf/free/files/devopssec.pdf
http://www.oreilly.com/webops-perf/free/files/devopssec.epub
http://www.oreilly.com/webops-perf/free/files/devopssec.mobi

DevOps for Finance

http://www.oreilly.com/webops-perf/free/files/devops-for-finance.pdf
http://www.oreilly.com/webops-perf/free/files/devops-for-finance.epub
http://www.oreilly.com/webops-perf/free/files/devops-for-finance.mobi

Building an Optimized Business

http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.pdf
http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.epub
http://www.oreilly.com/webops-perf/free/files/building-an-optimized-business.mobi

Everything Is Distributed

http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.pdf
http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.epub
http://www.oreilly.com/webops-perf/free/files/everything-is-distributed.mobi

DevOps in Practice

http://www.oreilly.com/webops-perf/free/files/devops-in-practice.pdf
http://www.oreilly.com/webops-perf/free/files/devops-in-practice.epub
http://www.oreilly.com/webops-perf/free/files/devops-in-practice.mobi

The Human Side of Postmortems

http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.pdf
http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.epub
http://www.oreilly.com/webops-perf/free/files/the-human-side-of-postmortems.mobi

Learning from First Responders: When Your Systems Have to Work

http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.pdf
http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.epub
http://www.oreilly.com/webops-perf/free/files/learning-from-first-responders.mobi

DevOps Hiring

http://www.oreilly.com/webops-perf/free/files/devops-hiring.pdf
http://www.oreilly.com/webops-perf/free/files/devops-hiring.epub
http://www.oreilly.com/webops-perf/free/files/devops-hiring.mobi

Antifragile Systems and Teams

http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.pdf
http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.epub
http://www.oreilly.com/webops-perf/free/files/antifragile-systems-and-teams.mobi

From theme: Web-platform

2016-2017 Web Salary Survey

http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.pdf
http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.epub
http://www.oreilly.com/web-platform/free/files/2016-2017-web-salary-survey-report.mobi

Building Web Apps for Everyone

http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.pdf
http://www.oreilly.com/web-platform/free/files/building-web-apps-for-everyone.epub
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

http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.pdf
http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.epub
http://www.oreilly.com/web-platform/free/files/building-web-apps-that-respect-user-privacy-and-security.mobi

CSS Secrets: Sampler

http://www.oreilly.com/free/free/files/css-secrets-collection.pdf
http://www.oreilly.com/free/free/files/css-secrets-collection.epub
http://www.oreilly.com/free/free/files/css-secrets-collection.mobi

Python Web Frameworks

http://www.oreilly.com/web-platform/free/files/python-web-frameworks.pdf
http://www.oreilly.com/web-platform/free/files/python-web-frameworks.epub
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

http://www.oreilly.com/web-platform/free/files/modern-svg.pdf
http://www.oreilly.com/web-platform/free/files/modern-svg.epub
http://www.oreilly.com/web-platform/free/files/modern-svg.mobi

The Little Book of HTML/CSS Coding Guidelines

http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.pdf
http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.epub
http://www.oreilly.com/web-platform/free/files/little-book-html-css-coding-guidelines.mobi

Upgrading to PHP 7

http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.pdf
http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.epub
http://www.oreilly.com/web-platform/free/files/upgrading-to-php-seven.mobi

Static Site Generators

http://www.oreilly.com/web-platform/free/files/static-site-generators.pdf
http://www.oreilly.com/web-platform/free/files/static-site-generators.epub
http://www.oreilly.com/web-platform/free/files/static-site-generators.mobi

Transforms in CSS

http://www.oreilly.com/free/free/files/transforms-in-css.pdf
http://www.oreilly.com/free/free/files/transforms-in-css.epub
http://www.oreilly.com/free/free/files/transforms-in-css.mobi

Getting Started with the Web

http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.pdf
http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.epub
http://www.oreilly.com/web-platform/free/files/getting-started-with-the-web.mobi

Modern JavaScript

http://www.oreilly.com/web-platform/free/files/modern-javascript.pdf
http://www.oreilly.com/web-platform/free/files/modern-javascript.epub
http://www.oreilly.com/web-platform/free/files/modern-javascript.mobi

Designing Great Web APIs

http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.pdf
http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.epub
http://www.oreilly.com/web-platform/free/files/designing-great-web-apis.mobi

The Little Book of HTML/CSS Frameworks

http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.pdf
http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.epub
http://www.oreilly.com/web-platform/free/files/book-of-html-css-frameworks.mobi

Next.JS: A Manager's Guide

http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.pdf
http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.epub
http://www.oreilly.com/web-platform/free/files/js-next-a-managers-guide.mobi

You Don't Know JS Up & Going

http://www.oreilly.com/product/free/files/0636920039303.pdf
http://www.oreilly.com/product/free/files/0636920039303.epub
http://www.oreilly.com/product/free/files/0636920039303.mobi

Web Platform Report

http://www.oreilly.com/product/free/files/0636920033127.pdf
http://www.oreilly.com/product/free/files/0636920033127.epub
http://www.oreilly.com/product/free/files/0636920033127.mobi

Building Web Apps that Work Everywhere

http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.pdf
http://www.oreilly.com/web-platform/free/files/building-web-apps-that-work-everywhere.epub
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

http://www.oreilly.com/webops-perf/free/files/real-user-measurements.pdf
http://www.oreilly.com/webops-perf/free/files/real-user-measurements.epub
http://www.oreilly.com/webops-perf/free/files/real-user-measurements.mobi

Effective Performance Engineering

http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.pdf
http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.epub
http://www.oreilly.com/webops-perf/free/files/effective-performance-engineering.mobi

Optimizing Cloud Migration

http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.pdf
http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.epub
http://www.oreilly.com/webops-perf/free/files/optimizing-cloud-migration.mobi

Web Performance Warrior

http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.pdf
http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.epub
http://www.oreilly.com/webops-perf/free/files/web-performance-warrior.mobi

Web Page Size, Speed, and Performance

http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.pdf
http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.epub
http://www.oreilly.com/webops-perf/free/files/webpage-size-speed-perf.mobi

HTTP/2: A New Excerpt from High Performance Browser Networking

http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.pdf
http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.epub
http://www.oreilly.com/webops-perf/free/files/HTTP2-high-perf-browser-networking.mobi

Compliance at Speed

http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.pdf
http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.epub
http://www.oreilly.com/webops-perf/free/files/compliance-at-speed.mobi

From theme: Security

Security and Frontend Performance

http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.pdf
http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.epub
http://www.oreilly.com/webops-perf/free/files/security-and-frontend-performance.mobi

Privacy and the Internet of Things

http://www.oreilly.com/iot/free/files/privacy-and-the-iot.pdf
http://www.oreilly.com/iot/free/files/privacy-and-the-iot.epub
http://www.oreilly.com/iot/free/files/privacy-and-the-iot.mobi

Cracking Security Misconceptions: Untangling Common Myths About Modern Information Security

http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.pdf
http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.epub
http://www.oreilly.com/webops-perf/free/files/cracking-security-misconceptions.mobi

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
http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.epub
http://www.oreilly.com/webops-perf/free/files/patrolling-the-dark-net.mobi

DevOpsSec: Securing Software through Continuous Delivery

http://www.oreilly.com/webops-perf/free/files/devopssec.pdf
http://www.oreilly.com/webops-perf/free/files/devopssec.epub
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

http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.pdf
http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.epub
http://www.oreilly.com/security/free/files/not-all-data-is-created-equal.mobi

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
http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.epub
http://www.oreilly.com/security/free/files/who-are-the-bad-guys-and-what-do-they-want.mobi

Docker Security

http://www.oreilly.com/webops-perf/free/files/docker-security.pdf
http://www.oreilly.com/webops-perf/free/files/docker-security.epub
http://www.oreilly.com/webops-perf/free/files/docker-security.mobi

The Security Data Lake

http://www.oreilly.com/data/free/files/security-data-lake.pdf
http://www.oreilly.com/data/free/files/security-data-lake.epub
http://www.oreilly.com/data/free/files/security-data-lake.mobi

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
http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.epub
http://www.oreilly.com/business/free/files/the-secrets-behind-great-one-on-one-meetings.mobi

Designing Culture: Behavioral Strategy for the Workplace

http://www.oreilly.com/business/free/files/designing-culture.pdf
http://www.oreilly.com/business/free/files/designing-culture.epub
http://www.oreilly.com/business/free/files/designing-culture.mobi

The New Manager Mindset

http://www.oreilly.com/business/free/files/the-new-manager-mindset.pdf
http://www.oreilly.com/business/free/files/the-new-manager-mindset.epub
http://www.oreilly.com/business/free/files/the-new-manager-mindset.mobi

Introduction to OKRs

http://www.oreilly.com/business/free/files/introduction-to-okrs.pdf
http://www.oreilly.com/business/free/files/introduction-to-okrs.epub
http://www.oreilly.com/business/free/files/introduction-to-okrs.mobi

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
http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.epub
http://www.oreilly.com/iot/free/files/serving-workers-gig-economy.mobi

Build to Lead: How Lego Bricks Can Make You a Better Leader

http://www.oreilly.com/business/free/files/build-to-lead.pdf
http://www.oreilly.com/business/free/files/build-to-lead.epub
http://www.oreilly.com/business/free/files/build-to-lead.mobi

Your Critical First 10 Days as a Leader

http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.pdf
http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.epub
http://www.oreilly.com/free/free/files/critical-first-10-days-as-leader.mobi

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
http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.epub
http://www.oreilly.com/business/free/files/three-critical-shifts-in-thinking-for-the-evolving-leader.mobi

Startup Essentials

http://www.oreilly.com/design/free/files/startup-essentials.pdf
http://www.oreilly.com/design/free/files/startup-essentials.epub
http://www.oreilly.com/design/free/files/startup-essentials.mobi

What’s the Future of Work?

http://www.oreilly.com/business/free/files/whats-the-future-of-work.pdf
http://www.oreilly.com/business/free/files/whats-the-future-of-work.epub
http://www.oreilly.com/business/free/files/whats-the-future-of-work.mobi

# 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'
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)
theme_url(book[:theme]) + 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.