Categories Categories


7 x 9 x 1.1 inch, Usually ships in 12-15 days, 636, Shroff/O'Reilly, 2018, Usually ships in 1-2 days, No, Paperback, New, India, First, Jan Kunigk

There’s a lot of information about big data technologies, but splicing these technologies into an end-to-end enterprise data platform is a daunting task not widely covered. With this practical book, you’ll learn how to build big data infrastructure both on-premises and in the cloud and successfully architect a modern data platform.

In stock

Minimum quantity for "Architecting Modern Data Platforms" is 1.

7 x 9 x .6 inch, 304, ships in 12-15 days, 13/03/2020, Shroff/O'Reilly, 2020, ships in 1-2 days, N, Paperback, Bob Gregory, New, India, First, Harry Percival

All Indian Reprints of O'Reilly are printed in Grayscale

As Python continues to grow in popularity, projects are becoming larger and more complex. Many Python developers are taking an interest in high-level software design patterns such as hexagonal/clean architecture, event-driven architecture, and the strategic patterns prescribed by domain-driven design (DDD). But translating those patterns into Python isn't always straightforward.

In stock

Minimum quantity for "Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices" is 1.

23x18x2, 2015, Shroff/Packt Publishing, 1, India, Paperback, New, Marco Schwartz, Stefan Buttigieg

What You Will Learn

  • Build Arduino systems that can be controlled via Wi-Fi or Bluetooth Low Energy
  • Make a weather measurement station that can be monitored from Android
  • Build a smart power switch that can be controlled via Wi-Fi from Android
  • Monitor your home remotely with a wireless security camera
  • Control a servo motor with Bluetooth Low Energy using your phone's gyroscope
  • Open or close a door using voice controls or NFC
  • Control a mobile robot using Bluetooth Low Energy
In stock
2011, Shroff/O'Reilly, N, 1, Paperback, New, Margolis
In stock
Usually ships in 10-12 days, 752, 2012, Shroff/O'Reilly, Usually ships in 1-2 days, No, Paperback, New, India, 2, Michael Margolis

All Indian Reprints of O'Reilly are printed in Grayscale.

Want to create devices that interact with the physical world? This cookbook is perfect for anyone who wants to experiment with the popular Arduino microcontroller and programming environment. You’ll find more than 200 tips and techniques for building a variety of objects and prototypes such as toys, detectors, robots, and interactive clothing that can sense and respond to touch, sound, position, heat, and light.

In stock
7 x 9 x 1.5 inch, ships in 12-15 days, ships in 1-2 days, 796, 09/07/2020, 2020, Shroff / O'Reilly, N, Third, Nicholas Robert Weldin, Brian Jepson, Paperback, New, India, Michael Margolis

All Indian Reprints of O'Reilly are printed in Grayscale

Want to create devices that interact with the physical world? This cookbook is perfect for anyone who wants to experiment with the popular Arduino microcontroller and programming environment. You'll find more than 200 tips and techniques for building a variety of objects and prototypes such as IoT solutions, environmental monitors, location and position-aware systems, and products that can respond to touch, sound, heat, and light.

In stock

Minimum quantity for "Arduino Cookbook: Recipes to Begin, Expand, and Enhance Your Projects, Third Edition" is 1.

No, 2017, Shroff/ O'Reilly, First, India, Paperback, New, J.M. Hughes
Rather than yet another project-based workbook, Arduino: A Technical Reference is a reference and handbook that thoroughly describes the electrical and performance aspects of an Arduino board and its software.

This book brings together in one place all the information you need to get something done with Arduino. It will save you from endless web searches and digging through translations of datasheets or notes in project-based texts to find the information that corresponds to your own particular setup and question.

Reference features include pinout diagrams, a discussion of the AVR microcontrollers used with Arduino boards, a look under the hood at the firmware and run-time libraries that make the Arduino unique, and extensive coverage of the various shields and add-on sensors that can be used with an Arduino. One chapter is devoted to creating a new shield from scratch.

The book wraps up with detailed descriptions of three different projects: a programmable signal generator, a "smart" thermostat, and a programmable launch sequencer for model rockets. Each project highlights one or more topics that can be applied to other applications.

In stock
2012, Shroff/O'Reilly, N, 1, Paperback, New, Donahue

Though Arista Networks is a relative newcomer in the data center and cloud networking markets, the company has already had considerable success. In this book, renowned consultant and technical author Gary Donahue (Network Warrior) provides an in-depth, objective guide to Arista’s lineup of hardware, and explains why its network switches and Extensible Operating System (EOS) are so effective.

Anyone with a CCNA or equivalent knowledge will benefit from this book, especially entrenched administrators, engineers, or architects tasked with building an Arista network. Is Arista right for your data center? Pick up this guide and find out.

Topic highlights include:

  • SysDB: the EOS system database that holds state, statuses, and variables

  • Multichassis Link Aggregation (MLAG): for linking a port-channel to multiple switches instead of just one

  • Latency Analyzer (LANZ): the interface-buffer troubleshooting tool with a reporting granularity of one millisecond

  • VM Tracer: for adding, changing, and removing VLANs without human interaction

  • Zero-Touch Provisioning (ZTP): for remote switch configuration

  • Hardware advantages: including merchant silicon, low-latency networking, and power consumption

  • Gotchas: issues with Arista switches or systems

About the Author
Gary A. Donahue is a working consultant who has been in the computer industry for 28 years. Gary has worked as a programmer, mainframe administrator, Technical Assistance Center engineer, network administrator, network designer, and consultant. Gary has worked as the Director of Network Infrastructure for a national consulting company and has been the president of his own New Jersey consulting company; GAD Technologies.

In stock
7 x 9 x 1.1 inch, 572, Usually ships in 12-15 days, 12/07/2019, Shroff/O'Reilly, 2019, Usually ships in 1-2 days, No, Paperback, New, India, Second, Gary A. Donahue

Arista Networks has become a key player in software-driven cloud networking solutions for large data center, storage, and computing environments, and is poised to make an impact in other areas as well. In this updated edition, renowned trainer, consultant, and technical author Gary A. Donahue (Network Warrior) provides an in-depth, objective guide to Arista’s products. You’ll learn why the company’s network switches, software products, and Extensible Operating System (EOS) are so effective.

In stock

Minimum quantity for "Arista Warrior: Arista Products with a Focus on EOS, Second Edition" is 1.

2007, Shroff/O'Reilly, 1, India, Paperback, New, James Shore, Shane Warden
The Art of Agile Development contains practical, down-to-earth guidance for anyone involved in or considering the agile method -- and Extreme Programming in particular -- to build reliable software. Agile development methods have become increasingly popular because too many software projects have failed to meet expected release dates, deliver the required features, or to match projected costs.

This book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors' many years of experience. While plenty of books address the what and why of agile development, very few offer developers, managers, stakeholders and users the information they can apply directly. The Art of Agile Development provides a gestalt view of the agile development process that serves as a comprehensive introduction for non-technical readers, along with hands-on technical practices for programmers and developers. The book also tackles the people aspect of Extreme Programming. Other books focus solely on the process; this book deals with the need for face-to-face interaction, which is the most difficult aspect of working in an agile development.

You'll find clear answers to questions such as:
  • How can we adopt agile development?
  • Do we really need to pair program?
  • What metrics should we report?
  • What if I can't get my customer to participate?
  • How much documentation should we write?
  • When do we design and architect?
  • As a non-developer, how should I work with my agile team?
  • Where is my product roadmap?
  • How does QA fit in?

The book teaches you how to adopt XP practices, describes each practice in detail, then discusses principles that will allow you to modify XP and create your own agile method. In particular, this book tackles the difficult aspects of agile development: the need for cooperation and trust among team members.

Whether you're currently part of an agile team, working with an agile team, or interested in agile development, this book provides the practical tips you need to start practicing agile development. As your experience grows, the book will grow with you, providing exercises and information that will teach you first to understand the rules of agile development, break them, and ultimately abandon rules altogether as you master the art of agile development.

"Jim Shore and Shane Warden expertly explain the practices and benefits of Extreme Programming. They offer advice from their real-world experiences in leading teams. They answer questions about the practices and show contraindications - ways that a practice may be mis-applied. They offer alternatives you can try if there are impediments to applying a practice, such as the lack of an on-site customer.

--Ken Pugh, Author of Jolt Award Winner, Prefactoring

"I will leave a copy of this book with every team I visit."

--Brian Marick, Exampler Consulting

About the Authors
James Shore,
signatory number ten to the Agile Manifesto, has been coaching agile teams large and small before they were called agile. He brings both breadth and depth to his discussion of agile development. In 2005, the Agile Alliance recognized James with their most significant award, the Gordon Pask Award for Contributions to Agile Practice. James is an internationally recognized speaker who consults for companies interested in agile development. He writes about agile development on his top-ranked blog,

Shane Warden promotes free and open source software for O'Reilly's Open Technology Exchange. In practice, this means editing and researching. He is a co-author of The Art of Agile Development He has contributed to several projects including Perl 5, Perl 6, Pugs, and, these days, Parrot. Someday, he'd like to claim some responsibility for improving the quality of all software.

In stock
2014, Shroff/O'Reilly, No, Second, New, India, Molyneaux
Because performance is paramount today, this thoroughly updated guide shows you how to test mission-critical applications for scalability and performance before you deploy them—whether it’s to the cloud or a mobile device.

You’ll learn the complete testing process lifecycle step-by-step, along with best practices to plan, coordinate, and conduct performance tests on your applications.
  • Set realistic performance testing goals
  • Implement an effective application performance testing strategy
  • Interpret performance test results
  • Cope with different application technologies and architectures
  • Understand the importance of End User Monitoring (EUM)
  • Use automated performance testing tools
  • Test traditional local applications, web applications, and web services
  • Recognize and resolves issues often overlooked in performance tests
Written by a consultant with over 15 years’ experience with performance testing, The Art of Application Performance Testing thoroughly explains the pitfalls of an inadequate testing strategy and offers a robust, structured approach for ensuring that your applications perform well and scale effectively when the need arises.

About the Author   
Originally hailing from Auckland, New Zealand, Ian Molyneaux ended up in IT purely by chance after applying for an interesting looking job advertised as "junior computer operator" in the mid '70s. The rest is history; 35 years later, Ian has held many roles in IT but is a techie at heart. His current role is Head of Performance at Intechnica, a software consultancy based in Manchester UK, specializing in .NET development and performance assurance for the enterprise with a strong focus on Cloud. He currently resides in Buckinghamshire, U.K. with wife Sarah, daughter Sasha, and three cats and is trying to get used to the idea of turning 55!
Chapter 1. Why Performance Test?
  • What Is Performance? The End-User Perspective
  • Bad Performance: Why It’s So Common
  • Summary
Chapter 2. Choosing an Appropriate Performance Testing Tool
  • Performance Testing Tool Architecture
  • Choosing a Performance Testing Tool
  • Performance Testing Toolset: Proof of Concept
  • Summary
Chapter 3. The Fundamentals of Effective Application Performance Testing
  • Making Sure Your Application Is Ready
  • Allocating Enough Time to Performance Test
  • Obtaining a Code Freeze
  • Designing a Performance Test Environment
  • Setting Realistic Performance Targets
  • Identifying and Scripting the Business-Critical Use Cases
  • Providing Test Data
  • Ensuring Accurate Performance-Test Design
  • Identifying the KPIs
  • Summary
Chapter 4. The Process of Performance Testing
  • Activity Duration Guidelines
  • Performance Testing Approach
  • Case Study 1: Online Banking
  • Case Study 2: Call Center
  • Summary
Chapter 5. Interpreting Results: Effective Root-Cause Analysis
  • The Analysis Process
  • Types of Output from a Performance Test
  • Root-Cause Analysis
  • Analysis Checklist
  • Summary
Chapter 6. Performance Testing and the Mobile Client
  • What’s Different About a Mobile Client?
  • Mobile Testing Automation
  • Mobile Design Considerations
  • Mobile Testing Considerations
  • Mobile Test Design
  • Summary
Chapter 7. End-User Experience Monitoring and Performance
  • What Is External Monitoring?
  • Why Monitor Externally?
  • External Monitoring Categories
  • Active Monitoring
  • Passive Monitoring
  • Pros and Cons of Active Versus Passive Monitoring
  • Tooling for External Monitoring of Internet Applications
  • Creating an External Monitoring Testing Framework
  • Isolating and Characterizing Issues Using External Monitoring
  • Monitoring Native Mobile Applications
  • Essential Considerations for CDN Monitoring
  • Performance Results Interpretation
  • The Application Performance Index (APDEX)
  • Management Information
  • Effective Reporting
  • Competitive Understanding
  • Alerting
  • Summary
Chapter 8. Integrating External Monitoring and Performance Testing
  • Tooling Choices
  • Active and Passive Integration with Static Performance Testing
  • Test Approach
  • Useful Source Materials
  • Summary
Chapter 9. Application Technology and Its Impact on Performance Testing
  • Asynchronous Java and XML (AJAX)
  • Citrix
  • Virtual Desktop Infrastructure
  • HTTP Protocol
  • Java
  • Oracle
  • SAP
  • Service-Oriented Architecture
  • Web 2.0
  • Oddball Application Technologies: Help, My Load Testing Tool Won’t Record It!
  • Summary
Chapter 10. Conclusion

Appendix Use-Case Definition Example

Appendix Proof of Concept and Performance Test Quick Reference

Appendix Performance and Testing Tool Vendors

Appendix Sample Monitoring Templates: Infrastructure Key Performance Indicator Metrics

Appendix Sample Project Plan
In stock
2009, Shroff/O'Reilly, N, 1, Paperback, New, Molyneaux
In stock