Categories Categories

Books

2015, Shroff/O'Reilly, No, First, New, India, Zwieback
Failure is inevitable and a postmortem analysis, conducted in an open, blameless way, is the best way for IT techs and managers to learn from outages and near-misses. But when the "root cause" is determined to be "human error" (or worse, particular humans), the real causes and conditions are lost. In this insightful book, IT veteran Dave Zwieback shows you an approach for making postmortems blameless, so you can focus instead on addressing areas of fragility within systems and organizations. If you’re involved with assessing why something goes wrong on a project or at your company—as a system administrator, developer, team manager, or executive—the concrete steps in this guide will help you find a real solution that works. Recognize and mitigate the effects of stress during outages Learn how to communicate effectively in a charged, high-stakes postmortem conversation Collect the necessary data before the postmortem begins Focus on determining the actual causes and conditions of an outage Learn techniques for writing up a postmortem for either internal or external use About the Author Dave Zwieback has been managing large-scale, mission-critical infrastructure and teams for 17 years. He is the VP of Engineering at Next Big Sound. He was previously the Head of Infrastructure at Knewton, managed UNIX Engineering at D.E. Shaw & Co. and enterprise monitoring tools at Morgan Stanley, and also ran an infrastructure architecture consultancy for seven years. Follow Dave @mindweather or at mindweather.com.
In stock
+
Rs.150.00
2015, Shroff/O'Reilly, No, First, New, India, Kromer
Finding patterns in massive event streams can be difficult, but learning how to find them doesn’t have to be. This unique hands-on guide shows you how to solve this and many other problems in large-scale data processing with simple, fun, and elegant tools that leverage Apache Hadoop. You’ll gain a practical, actionable view of big data by working with real data and real problems. Perfect for beginners, this book’s approach will also appeal to experienced practitioners who want to brush up on their skills. Part I explains how Hadoop and MapReduce work, while Part II covers many analytic patterns you can use to process any data. As you work through several exercises, you’ll also learn how to use Apache Pig to process data. Learn the necessary mechanics of working with Hadoop, including how data and computation move around the cluster Dive into map/reduce mechanics and build your first map/reduce job in Python Understand how to run chains of map/reduce jobs in the form of Pig scripts Use a real-world dataset—baseball performance statistics—throughout the book Work with examples of several analytic patterns, and learn when and where you might use them About the Authors Flip is the founder and CTO at Infochimps.com, a big data platform that makes acquiring, storing and analyzing massive data streams transformatively easier. He enjoys Bowling, Scrabble, working on old cars or new wood, and rooting for the Red Sox. Russell Jurney cut his data teeth in casino gaming, building web apps to analyze the performance of slot machines in the US and Mexico. After dabbling in entrepreneurship, interactive media and journalism, he moved to silicon valley to build analytics applications at scale at Ning and LinkedIn. He lives on the ocean in Pacifica, California with his wife Kate and two fuzzy dogs.
In stock
+
Rs.450.00
No, 2016, Shroff/O'Reilly, First, India, Paperback, New, Kuldell
Today’s synthetic biologists are in the early stages of engineering living cells to help treat diseases, sense toxic compounds in the environment, and produce valuable drugs. With this manual, you can be part of it. Based on the BioBuilder curriculum, this valuable book provides open-access, modular, hands-on lessons in synthetic biology for secondary and post-secondary classrooms and laboratories. It also serves as an introduction to the field for science and engineering enthusiasts.

Developed at MIT in collaboration with award-winning high school teachers, BioBuilder teaches the foundational ideas of the emerging synthetic biology field, as well as key aspects of biological engineering that researchers are exploring in labs throughout the world. These lessons will empower teachers and students to explore and be part of solving persistent real-world challenges.

  • Learn the fundamentals of biodesign and DNA engineering
  • Explore important ethical issues raised by examples of synthetic biology
  • Investigate the BioBuilder labs that probe the design-build-test cycle
  • Test synthetic living systems designed and built by engineers
  • Measure several variants of an enzyme-generating genetic circuit
  • Model "bacterial photography" that changes a strain’s light sensitivity
  • Build living systems to produce purple or green pigment
  • Optimize baker’s yeast to produce ?-carotene
In stock
+
Rs.400.00
2015, Shroff/O'Reilly, No, First, New, India, O'Reilly Media
BioCoder is a quarterly newsletter for DIYbio, synthetic bio, and anything related. You’ll discover: Articles about interesting projects and experiments, such as the glowing plant Articles about tools, both those you buy and those you build Visits to DIYbio laboratories Profiles of key people in the community Announcements of events and other items of interest Safety pointers and tips about good laboratory practice Anything that’s interesting or useful: you tell us! And BioCoder is free (for the time being), unless you want a dead-tree version. We’d like BioCoder to become self supporting (maybe even profitable), but we’ll worry about that after we’ve got a few issues under our belt. If you’d like to contribute, send email to BioCoder@oreilly.com. Tell us what you’d like to do, and we’ll get you started. About the Author O'Reilly Media, Inc. O'Reilly Media, Inc. spreads the knowledge of innovators through its books, online services, magazines, research, and conferences. Since 1978, O'Reilly has been a chronicler and catalyst of leading-edge development, homing in on the technology trends that really matter and galvanizing their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.
In stock
+
Rs.100.00
2015, Shroff/O'Reilly, No, First, New, India, OReilly Media Inc.
BioCoder is a quarterly newsletter for DIYbio, synthetic bio, and anything related. You’ll discover: Articles about interesting projects and experiments, such as the glowing plant Articles about tools, both those you buy and those you build Visits to DIYbio laboratories Profiles of key people in the community Announcements of events and other items of interest Safety pointers and tips about good laboratory practice Anything that’s interesting or useful: you tell us! And BioCoder is free (for the time being), unless you want a dead-tree version. We’d like BioCoder to become self supporting (maybe even profitable), but we’ll worry about that after we’ve got a few issues under our belt. If you’d like to contribute, send email to BioCoder@oreilly.com. Tell us what you’d like to do, and we’ll get you started. About the Author O'Reilly Media, Inc. O'Reilly Media, Inc. spreads the knowledge of innovators through its books, online services, magazines, research, and conferences. Since 1978, O'Reilly has been a chronicler and catalyst of leading-edge development, homing in on the technology trends that really matter and galvanizing their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.
In stock
+
Rs.100.00
2015, Shroff/O'Reilly, No, First, New, India, Buffalo
Learn the data skills necessary for turning large sequencing datasets into reproducible and robust biological findings. With this practical guide, you’ll learn how to use freely available open source tools to extract meaning from large complex biological data sets.

At no other point in human history has our ability to understand life’s complexities been so dependent on our skills to work with and analyze data. This intermediate-level book teaches the general computational and data skills you need to analyze biological data. If you have experience with a scripting language like Python, you’re ready to get started.
  • Go from handling small problems with messy scripts to tackling large problems with clever methods and tools
  • Process bioinformatics data with powerful Unix pipelines and data tools
  • Learn how to use exploratory data analysis techniques in the R language
  • Use efficient methods to work with genomic range data and range operations
  • Work with common genomics data file formats like FASTA, FASTQ, SAM, and BAM
  • Manage your bioinformatics project with the Git version control system
  • Tackle tedious data processing tasks with with Bash scripts and Makefiles
About the Author
Vince Buffalo is currently a first-year graduate student studying population genetics in Graham Coop's lab at UC Davis in the Population Biology Graduate Group. Before starting his PhD in population genetics, Vince worked professionally as a bioinformatician in the Bioinformatics Core at the UC Davis Genome Center and in the Department of Plant Sciences. An obsessive programmer since he was a young teenager, Vince was drawn to the statistical and computational problems of genomics. He works on open source bioinformatics tools in his work and free time, and enjoys fly fishing and cooking when away from the computer.
In stock
+
Rs.1,400.00
2014, Shroff/O'Reilly, No, First, New, India, Gast
High-precision location information is increasingly useful for mobile application developers, since it allows devices to interact with the world around them. This practical book shows you how to achieve arm’s reach accuracy with iBeacons, simple transmitters that enable your applications to react to nearby surroundings and then deliver timely, relevant information—especially indoors, where GPS and cell service are inaccurate.

Whether you’re enabling a map, giving users directions, creating a game, recommending purchases, letting users check in, or creating an immersive experience, you’ll learn how iBeacons provide precise location information, empowering your applications to engage and interact with users nearby.
  • Get examples of several application types you can build with iBeacons
  • Learn how iBeacons provide applications with proximity information
  • Set up, activate, and test iBeacons on both specialized and general-purpose hardware
  • Explore the APIs and tools you need to develop location-aware mobile applications
  • Use built-in iOS features to interact with iBeacons, including Passbook
  • Build networks to help shoppers, travelers, conference attendees, and others find what they’re looking for
About the Author
Matthew Gast is the director of product management at Aerohive Networks, responsible for the software that powers Aerohive's networking devices. He has been active within the Wi-Fi community, serving as the chair of both security task groups at the Wi-Fi Alliance, where he leads efforts to extend the Wi-Fi Protected Access (WPA) certification to incorporate newly developed security technologies and drive adoption of the strongest forms of security by network administrators. He also led the Wi-Fi Alliance's Wireless Network Management marketing task group's investigation of certification requirements for new power-saving technologies. Matthew is also the past chair of the task group that produced the 802.11-2012 revision.
In stock
+
Rs.250.00
No, 2016, Shroff/O'Reilly, First, India, Paperback, New, Jason Strimpel
Often referred to as the holy grail of web application development, isomorphic JavaScript lets you run the same code on both the browser client and web application server. This hands-on guide shows you a practical approach to building and maintaining your own isomorphic JavaScript apps. You'll learn why this application architecture has become an increasingly popular way to fix business-critical issues such as page-load speeds and SEO compatibility.

Isomorphic JavaScript is becoming a real game changer, even for teams used to very different server stacks. Authors Jason Strimpel and Maxime Najim demonstrate why companies including Walmart, Airbnb, Facebook, and Netflix have adopted isomorphic libraries.

  • Understand how isomorphic JavaScript can dramatically improve user experience
  • Define a contract between the framework and your application for responding to resource requests
  • Take framework and application code from server to client to make it an isomorphic codebase
  • Create common abstractions, get and set cookies, and redirect user requests
  • Learn why isomorphic JavaScript can finally bring a halt to the fat-server, fat-client pendulum
  • Learn about advanced isomorphic JavaScript topics like collaborative, real-time applications
In stock
+
Rs.400.00
No, 2016, Shroff/O'Reilly, First, India, Paperback, New, Rigal
Have you ever felt frustrated working with someone else’s code? Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Be part of the solution. With this practical book, you’ll learn 10 easy-to-follow guidelines for delivering C# software that’s easy to maintain and adapt. These guidelines have been derived from analyzing hundreds of real-world systems.

Written by consultants from the Software Improvement Group (SIG), this book provides clear and concise explanations, with advice for turning the guidelines into practice. Examples for this edition are written in C#, while our companion Java book provides clear examples in that language.

  • Write short units of code: limit the length of methods and constructors
  • Write simple units of code: limit the number of branch points per method
  • Write code once, rather than risk copying buggy code
  • Keep unit interfaces small by extracting parameters into objects
  • Separate concerns to avoid building large classes
  • Couple architecture components loosely
  • Balance the number and size of top-level components in your code
  • Keep your codebase as small as possible
  • Automate tests for your codebase
  • Write clean code, avoiding "code smells" that indicate deeper problems
In stock
+
Rs.450.00
No, 2016, Shroff/O'Reilly, First, India, Paperback, New, Rigal
Have you ever felt frustrated working with someone else’s code? Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Be part of the solution. With this practical book, you’ll learn 10 easy-to-follow guidelines for delivering Java software that’s easy to maintain and adapt. These guidelines have been derived from analyzing hundreds of real-world systems. Written by consultants from the Software Improvement Group (SIG), this book provides clear and concise explanations, with advice for turning the guidelines into practice. Examples for this edition are written in Java, while our companion C# book provides workable examples in that language.
  • Write short units of code: limit the length of methods and constructors
  • Write simple units of code: limit the number of branch points per method
  • Write code once, rather than risk copying buggy code
  • Keep unit interfaces small by extracting parameters into objects
  • Separate concerns to avoid building large classes
  • Couple architecture components loosely
  • Balance the number and size of top-level components in your code
  • Keep your codebase as small as possible
  • Automate tests for your codebase
  • Write clean code, avoiding "code smells" that indicate deeper problems
In stock
+
Rs.425.00
2015, Shroff/O'Reilly, No, First, New, India, Newman
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.

Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You’ll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.
  • Discover how microservices allow you to align your system design with your organization’s goals
  • Learn options for integrating a service with the rest of your system
  • Take an incremental approach when splitting monolithic codebases
  • Deploy individual microservices through continuous integration
  • Examine the complexities of testing and monitoring distributed services
  • Manage security with user-to-service and service-to-service models
  • Understand the challenges of scaling microservice architectures
About the Author
Sam Newman
is a technologist at ThoughtWorks, where he currently splits his time between encouraging and sharing Innovation globally and helping design and build their internal systems. He has worked with a variety of companies in multiple domains around the world, often with one foot in the developer world, and another in the IT operations space. If you asked him what he does, he’d say ‘I work with people to build better software systems’. He has written articles, presented at conferences, and sporadically commits to open source projects. He is currently writing a book, Building Microservices, which should be available in the Autumn of this year from O'Reilly.
In stock
+
Rs.550.00
No, 2017, Shroff/O'Reilly, First, India, Paperback, New, Joost Visser
Why does poor software quality continue to plague enterprises of all sizes in all industries? Part of the problem lies with the process, rather than individual developers. This practical guide provides ten best practices to help team leaders create an effective working environment through key adjustments to their process.

As a follow-up to their popular book, Building Maintainable Software, consultants with the Software Improvement Group (SIG) offer critical lessons based on their assessment of development processes used by hundreds of software teams. Each practice includes examples of goal setting to help you choose the right metrics for your team.

  • Achieve development goals by determining meaningful metrics with the Goal-Question-Metric approach
  • Translate those goals to a verifiable Definition of Done
  • Manage code versions for consistent and predictable modification
  • Control separate environments for each stage in the development pipeline
  • Automate tests as much as possible and steer their guidelines and expectations
  • Let the Continuous Integration server do much of the hard work for you
  • Automate the process of pushing code through the pipeline
  • Define development process standards to improve consistency and simplicity
  • Manage dependencies on third party code to keep your software consistent and up to date
  • Document only the most necessary and current knowledge
In stock
+
Rs.275.00