Curriculum

  1. 1

    Book Preview

    1. Ultimate Monorepo and Bazel for Building Apps at Scale Free preview
  2. 2

    Introduction

    1. (Included in full purchase)
  3. 3

    Chapter 1 : Introduction

    1. (Included in full purchase)
  4. 4

    Chapter 2 : Getting Started with Bazel

    1. (Included in full purchase)
  5. 5

    Chapter 3 : Bazel Build Rules and Configuration

    1. (Included in full purchase)
  6. 6

    Chapter 4 : Testing Strategies in a Monorepo

    1. (Included in full purchase)
  7. 7

    Chapter 5 : Dependency Management and Versioning

    1. (Included in full purchase)
  8. 8

    Chapter 6 : Hello-World Using Other Languages and Platforms

    1. (Included in full purchase)
  9. 9

    Chapter 7 : Streamlining Development Workflow

    1. (Included in full purchase)
  10. 10

    Chapter 8 : Structuring Monorepos for Success

    1. (Included in full purchase)
  11. 11

    Chapter 9 : Managing Large Codebases and Scale

    1. (Included in full purchase)
  12. 12

    Chapter 10 : Building and Deploying Services

    1. (Included in full purchase)
  13. 13

    Chapter 11 : Monitoring and Debugging Bazel

    1. (Included in full purchase)
  14. 14

    Chapter 12 : Advanced Bazel Concepts

    1. (Included in full purchase)
  15. 15

    Chapter 13 : Case Studies and Real-World Examples

    1. (Included in full purchase)
  16. 16

    Chapter 14 : Future Trends and Considerations

    1. (Included in full purchase)
  17. 17

    APPENDIX A : Bazel Cheat Sheet

    1. (Included in full purchase)
  18. 18

    APPENDIX B : Additional Resources

    1. (Included in full purchase)
  19. 19

    INDEX

    1. (Included in full purchase)

About the course

“Ultimate Scalable Monorepo Apps with Bazel"" is the go-to guide for developers and engineers looking to maximize the potential of Bazel within a monorepo setup. It explores the intricacies of building large-scale applications, contrasting the monorepo approach with polyrepo setups and highlighting benefits like streamlined dependency management and improved collaboration. Through practical examples and real-world case studies, you'll learn how to harness Bazel's features for faster build times and consistent results across environments. Structured to cover all aspects of Bazel and monorepo development, from initial setup to advanced topics like custom rule creation and dependency management, this book provides actionable insights to enhance your development workflow. This guide equips you with the knowledge and skills to efficiently manage large codebases and contribute to more robust, scalable, and maintainable software projects. By the end, readers will be equipped to efficiently manage large codebases, leverage Bazel’s capabilities to speed up build and test processes, and ultimately, contribute to more robust, scalable, and maintainable software projects.

About the Author

Javier is a seasoned software engineer and architect with a profound passion for engineering processes and efficient team dynamics in software development. Beginning his programming journey at the tender age of 11, he has accumulated over 25 years of industry experience, with a significant portion dedicated to large financial and insurance corporations.