Software Development

All Indian Reprints of O'Reilly are printed in Grayscale The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.
AuthorNeal Ford, Rebecca Parsons, Patrick Kua, Pramod Sadalage BindingPaperback
In stock
All Indian Reprints of O'Reilly are Printed in Grayscale. Track, branch, merge, and manage code revisions with Git, the free and open source distributed version control system. Through a series of step-by-step tutorials, this practical guide quickly takes you from Git fundamentals to advanced techniques, and provides friendly yet rigorous advice for navigating Git's many functions. You'll learn how to work with everything from small to very large projects with speed and efficiency. In this third edition, authors Prem Kumar Ponuthorai and Jon Loeliger break down Git concepts using a modular approach. You'll start with the basics and fundamental philosophy of Git, followed by intermediate commands to help you efficiently supplement your daily development workflow. Finally, you'll learn advanced Git commands and concepts to understand how Git works under the hood. Learn how to use Git for real-world development scenarios Gain insight into Git's common use cases, initial tasks, and basic functions Use the system for distributed version control Learn how to manage merges, conflicts, patches, and diffs Apply advanced techniques such as rebasing, hooks, and ways to handle submodules
AuthorPrem Kumar Ponuthorai, Jon Loeliger BindingPaperback
In stock
All Indian Reprints of O'Reilly are Printed in Grayscale. Is microservice architecture right for your organization? Microservices have many benefits, but they also come with their own set of drawbacks. With this updated edition, Java developers and architects will learn how to navigate popular application frameworks such Spring Boot and MicroProfile to deploy and manage microservices at scale with Linux containers. This hands-on, example-driven guide provides step-by-step instructions to help you get started. Adopting microservices requires much more than changes to your technology. Author Rafael Benevides, director of developer experience at Red Hat, also examines the organizational agility necessary to deliver these services. This concise ebook shows you how rapid feedback cycles, autonomous teams, and shared purpose are key to making microservices work. Learn why microservices require you to think differently about building, deploying, and operating cloud-native applications Design microservices using the popular Spring Boot and Eclipse MicroProfile frameworks Build an API gateway with Apache Camel to help clients access microservices Use Docker and Kubernetes to deploy microservices, regardless of language Run microservices at scale using cluster management, failover, and load-balancing techniques Use OpenTracing to monitor requests, response time, and the path of particular invocations
AuthorRafael Benevides Author 2Christian Posta
All Indian Reprints of O'Reilly are printed in Grayscale When people talk about DevOps, they often emphasize configuration management systems, source code repositories, and other tools. But, as Mandi Walls explains in this Velocity report, DevOps is really about changing company culture replacing traditional development and operations silos with collaborative teams of people from both camps.
AuthorMandi Walls BindingPaperback
All Indian Reprints of O'Reilly are printed in Grayscale The quantum computing market is predicted to grow by nearly $1.3 billion over the next five years. Why? Given their quantum mechanical nature, quantum computers are expected to solve difficult problems in chemistry, optimization, finance, and machine learning that classical computers find impossible to unravel.
AuthorJames L. Weaver Author 2Francis Harkins
All Indian Reprints of O'Reilly are printed in Grayscale Ready to build quantum computing applications using Q# and the Microsoft Quantum Development Kit? This is the book for you. Q# is a domain-specific language for expressing quantum algorithms that combines familiar "classical" language constructs with quantum-specific ones. Ideal for any developer familiar with (or willing to learn) the basics of quantum computing and looking to get started with quantum programming, this pocket guide quickly helps you find syntax and usage information for unfamiliar aspects of Q#.
AuthorMariia Mykhailova BindingPaperback
All Indian Reprints of O'Reilly are printed in Grayscale Testing is a critical discipline for any organization looking to deliver high-quality software. This practical book provides software developers and QA engineers with a comprehensive one-stop guide to testing skills in 10 different categories. You'll learn appropriate strategies, concepts, and practical implementation knowledge you can apply from both a development and testing perspective for web and mobile applications.
AuthorGayathri Mohan BindingPaperback
What will you learn from this book? Head First Java is a complete learning experience in Java and object-oriented programming. With this book, you'll learn the Java language with a unique method that goes beyond how-to manuals and helps you become a great programmer. Through puzzles, mysteries, and soul-searching interviews with famous Java objects, you'll quickly get up to speed on Java's fundamentals and advanced topics including lambdas, streams, generics, threading, networking, and the dreaded desktop GUI. If you have experience with another programming language, Head First Java will engage your brain with more modern approaches to coding--the sleeker, faster, and easier to read, write, and maintain Java of today. What's so special about this book? If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. With Head First Java, you'll learn Java through a multisensory experience that engages your mind, rather than by means of a text-heavy approach that puts you to sleep.
AuthorKathy Sierra Author 2Bert Bates
All Indian Reprints of O'Reilly are printed in Grayscale Software architecture metrics are key to the maintainability and architectural quality of a software project and they can warn you about dangerous accumulations of architectural and technical debt early in the process. In this practical book, leading hands-on software architects share case studies to introduce metrics that every software architect should know.
AuthorChristian Ciceri EditionFirst
All Indian Reprints of O'Reilly are printed in Grayscale What will you learn from this book? Many people who use Git rely on "recipes" basic copy-paste commands without understanding how this version control system actually works. But what do you do if you find yourself in a tight spot? You can't simply wing it. With this unique hands-on guide, you'll learn valuable ways to use Git in many different situations. Raju Gandhi peels back the layers to reveal the simple yet powerful engine that powers Git, with activities that help you truly understand this crucial tool as you get it up and running. You'll master branches, tags, stashes, and merges; learn best practices; collaborate with your team; and unlock the full potential of Git.
AuthorRaju Gandhi BindingPaperback
Java is a powerful object-oriented programming language that has dominated many other programming languages for more than a decade. It is well designed and available as many executable technologies for software development such as Java Swing, Java Beans, Java Applets, Java Web Start, Java Database Connectivity (JDBC), Java Server Pages (JSP) and Java 2 Enterprise Edition (J2EE).
AuthorDr. Dnyaneshwari D. Patil Author 2Dr. Ramesh R. Manza
Machine Learning based Prediction Techniques is a book for those who wanted to learn basics of Machine Learning and for those interested in undertaking projects, research, etc. The contents of book starts from the basics and extends to advanced content in a systematic manner. At the end of the book, learners will be able to develop their own predictive machine leaning based automated system.
AuthorDr. Anjum Z. Shaikh Author 2Prof. R.R.Manza
Show another 12 products