Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Protocol Buffers Handbook - Getting deeper into Protobuf internals and its usage - cover

Protocol Buffers Handbook - Getting deeper into Protobuf internals and its usage

Clément Jean

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

Explore how Protocol Buffers (Protobuf) serialize structured data and provides a language-neutral, platform-neutral, and extensible solution. With this guide to mastering Protobuf, you'll build your skills to effectively serialize, transmit, and manage data across diverse platforms and languages.
This book will help you enter the world of Protocol Buffers by unraveling the intricate nuances of Protobuf syntax and showing you how to define complex data structures. As you progress, you’ll learn schema evolution, ensuring seamless compatibility as your projects evolve. The book also covers advanced topics such as custom options and plugins, allowing you to tailor validation processes to your specific requirements. You’ll understand how to automate project builds using cutting-edge tools such as Buf and Bazel, streamlining your development workflow. With hands-on projects in Go and Python programming, you’ll learn how to practically apply Protobuf concepts. Later chapters will show you how to integrate data interchange capabilities across different programming languages, enabling efficient collaboration and system interoperability.
By the end of this book, you’ll have a solid understanding of Protobuf internals, enabling you to discern when and how to use and redefine your approach to data serialization.
Available since: 04/30/2024.
Print length: 226 pages.

Other books that might interest you

  • DevOps and Agile Development - Transforming Software Development The Synergy of DevOps and Agile Principles Part 3 - cover

    DevOps and Agile Development -...

    Simon Winston

    • 0
    • 0
    • 0
    In the rapidly evolving world of software development, where speed, efficiency, and collaboration are paramount, the synergy between DevOps and Agile principles has emerged as a game-changer. " DevOps and Agile Development: Transforming Software Development. The Synergy of DevOps and Agile Principles" is a comprehensive guide that unravels the power of combining DevOps and Agile methodologies, empowering organizations to deliver high-quality software at an unprecedented pace. 
    In this insightful book, industry experts dive into the core concepts of DevOps and Agile and demonstrate how their integration revolutionizes the software development lifecycle. From project inception to deployment and beyond, the authors showcase how DevOps and Agile principles work in harmony, driving continuous integration, continuous delivery, and continuous improvement. 
    Readers will embark on a journey through the key pillars of Agile development, such as iterative and incremental delivery, cross-functional teams, and customer collaboration. They will gain a deep understanding of the Agile mindset, empowering them to embrace change, prioritize customer value, and foster a culture of transparency and adaptability within their organizations. 
    Building upon the Agile foundation, the authors then introduce the principles and practices of DevOps, which emphasize automation, collaboration, and feedback loops. They explore the crucial role of infrastructure as code, continuous integration and deployment pipelines, and the importance of monitoring and observability in achieving operational excellence. 
    Embrace the transformative potential of DevOps and Agile, unlock the synergy between these methodologies, and propel your software development initiatives to new heights of speed, collaboration, and customer satisfaction. Revolutionize your approach and be at the forefront of software development in the digital age. 
     
    Show book
  • How did i become a - a journey out of the lie - cover

    How did i become a - a journey...

    Vusimzi Ishmael Faku

    • 0
    • 0
    • 0
    How Did I Become a Liar? is a raw, honest, and deeply emotional memoir of a man who learned to hide behind lies long before he learned to speak with confidence. 
    Vusimzi Ishmael Faku takes you on a powerful journey through childhood shame, rejection, stuttering, insecurity, and the silent battles no one ever saw. Each lie became a survival tool, a shield, and a mask — until the mask began to crack. 
    This book exposes how lies can shape identity, relationships, destiny, and even how we see God. But it is not just a confession — it is a testimony of healing, transformation, forgiveness, and becoming the man truth was always calling him to be. 
    If you've ever struggled with fear, acceptance, identity, or the shame of your past, this book will speak to your soul. It will challenge you, comfort you, and remind you that truth still sets us free — even after years of hiding. 
     
    Show book
  • Coding with Intelligence - AI-Augmented Software Development for the Modern Engineer - cover

    Coding with Intelligence -...

    Sam Miley

    • 0
    • 0
    • 0
    Code smarter. Build faster. Stay ahead. 
    AI isn’t replacing developers — it’s supercharging them. Coding with Intelligence is your guide to mastering the future of software development, where artificial intelligence becomes your most powerful teammate. 
    This book shows you exactly how to level up your development workflow with real-world AI tools. 
    Built for the modern engineer, this book delivers: 
    - Hands-on techniques with tools like GitHub Copilot, Tabnine, and ChatGPT 
    - Best practices for integrating AI into your existing tech stack 
    - AI-powered approaches to testing, refactoring, documentation, and deployment 
    - Case studies from teams using AI to accelerate product delivery 
    - Strategies to stay relevant in a rapidly evolving tech landscape 
    From junior devs to seasoned software architects, if you want to code better, ship faster, and lead the AI revolution in development — Coding with Intelligence is your blueprint. 
    Start writing code that writes the future.
    Show book
  • Mayan Astronomy: The History of the Maya’s Measurements of the Planets and Stars - cover

    Mayan Astronomy: The History of...

    Editors Charles River

    • 0
    • 0
    • 0
    Many ancient civilizations have influenced and inspired people in the 21st century, and the Greeks and Romans continue to fascinate the West today, but of all the world’s civilizations, none have intrigued people more than the Mayans, whose culture, astronomy, language, and mysterious disappearance all continue to captivate people. In the past decade especially, there has been a renewed focus on the Mayans, whose advanced calendar led many to speculate the world would end on the same date the Mayan calendar ended in 2012.  
    	For the Maya, astronomy was not a purely scientific pursuit but intimately linked to religious, mythological, and ideological elements that were of the highest importance. The celestial realm held a sacred nature, as did the many gods and goddesses that dwelt there, so for all Mesoamerican cultures, astronomy was a fundamental part of their everyday lives. Thus, astronomy was present in their calendars, religion, and even agriculture, and in close relation to astronomy, the concept of time was also an essential part of their worldview. The Maya recorded time on almost every surface they could, including lintels, cornices, panels, stelae, friezes, ceramics, and paper. This insistence on capturing dates has led many scholars to suggest the Maya were obsessed with time. 
    The Maya had some of the most advanced astronomical measurements in the world, and their work built upon thousands of years, spanning from around 2500 BCE until the the arrival of the Spanish in 1519. Thanks to their hieroglyphic writing, archaeologists have been able to learn a wealth of information about the way they lived and their complex system of beliefs.
    Show book
  • The Chemical History of A Candle - cover

    The Chemical History of A Candle

    Michael Faraday

    • 0
    • 0
    • 0
    The Chemical History of a Candle is a series of 6 lectures on chemistry presented to a juvenile audience in 1848. Taught by Michael Faraday - a chemist and physist, and regarded as the best experimentalist in the history of science - it is probably the most famous of the Christmas Lectures of the Royal Society. Taking the everyday burning of a candle as a starting point, Faraday spans the arc from combustion and its products, via the components of water and air (oxygen, hydrogen, nitrogen, carbon), back to the type of combustion that happens in the human body when we breathe. The final lecture "On Platinum" describes a then new method to produce large quantities of Platinum. It was delivered before the Royal Institution on February 22, 1861. (Summary by Availle.)
    Show book
  • Database Management Mastery - Data at Your Fingertips: Modern Approaches to Database Management - cover

    Database Management Mastery -...

    Samuel Parker

    • 0
    • 0
    • 0
    If you want to get the most out of modern database management systems, you should read Database Management Mastery: Data at Your Fingertips: Modern Approaches to Database Management. This book is a must-have resource. It's written for business people, students, and tech fans all at the same time. 
    Data is more than just a resource in today's digital world; it's what drives growth, innovation, and decisions. When someone reads this book, they will have the knowledge to create, run, and improve databases that are secure, scalable, and highly efficient. This article gives a fair look at both old and new technologies by talking about relational databases like MySQL and PostgreSQL, as well as non-relational systems like MongoDB and Cassandra. 
    You will learn what you need to know to model data correctly, make queries run faster, keep data safe, and use cloud-based solutions in this course. The use of real-life case studies and insights that can be put into action shows how to apply best practices and solve practical problems in many different industries. 
    If you are new to database management or an old pro, Database Management Mastery is the book for you. It will help you understand the basics, technologies, and trends that will shape the future of database management. It is necessary to have this resource in order to turn data into a valuable asset and improve your skills to the next level.
    Show book