Search results for ""O'Reilly Media""
O'Reilly Media Building an Event-Driven Data Mesh: Patterns for Designing & Building Event-Driven Architectures
The exponential growth of data combined with the need to derive real-time business value is a critical issue today. An event-driven data mesh can power real-time operational and analytical workloads, all from a single set of data product streams. With practical real-world examples, this book shows you how to successfully design and build an event-driven data mesh. Building an Event-Driven Data Mesh provides: Practical tips for iteratively building your own event-driven data mesh, including hurdles you'll experience, possible solutions, and how to obtain real value as soon as possible Solutions to pitfalls you may encounter when moving your organization from monoliths to event-driven architectures A clear understanding of how events relate to systems and other events in the same stream and across streams A realistic look at event modeling options, such as fact, delta, and command type events, including how these choices will impact your data products Best practices for handling events at scale, privacy, and regulatory compliance Advice on asynchronous communication and handling eventual consistency
£47.69
O'Reilly Media Intelligence-Driven Incident Response: Outwitting the Adversary
Using a well-conceived incident response plan in the aftermath of an online security breach enables your team to identify attackers and learn how they operate. But only when you approach incident response with a cyberthreat intelligence mindset will you truly understand the value of that information. In this updated second edition, you'll learn the fundamentals of intelligence analysis as well as the best ways to incorporate these techniques into your incident response process. Each method reinforces the other: threat intelligence supports and augments incident response, while incident response generates useful threat intelligence. This practical guide helps incident managers, malware analysts, reverse engineers, digital forensics specialists, and intelligence analysts understand, implement, and benefit from this relationship. In three parts, this in-depth book includes: The fundamentals: get an introduction to cyberthreat intelligence, the intelligence process, the incident response process, and how they all work together Practical application: walk through the intelligence-driven incident response (IDIR) process using the F3EAD process: Find, Fix, Finish, Exploit, Analyze, and Disseminate The way forward: explore big-picture aspects of IDIR that go beyond individual incident response investigations, including intelligence team building
£47.69
O'Reilly Media Programming C# 10: Build Cloud, Web, and Desktop Applications
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 10.0 and .NET 6 fundamentals and techniques for building cloud, web, and desktop applications. Designed for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C#, such as generics, LINQ, and asynchronous programming features. You'll get up to speed on .NET 6 and the latest C# 9.0 and 10.0 additions, including records, enhanced pattern matching, and new features designed to remove "ceremony" to improve productivity. Understand how .NET has changed in the most recent releases, and learn what it means for application development Select the most appropriate C# language features for any task Learn when to use the new features and when to stick with older ones Examine the range of functionality available in .NET's class libraries Learn how you can apply these class libraries to practical programming tasks Explore numerous small additions to .NET that improve expressiveness "Unlike books that focus on Visual Studio and technologies that interact with C#, this one covers the core language, and mastery of this core is essential to successfully building good software. It covers important concepts followed by generous code examples to explain them. It's thorough, detailed, and gets at the nooks and crannies of the language rarely covered elsewhere. It's a complete course on C#." --Jeremy Morgan Software/DevOps engineer Ian Griffiths has worked in various aspects of computing, including computer networking, embedded real-time systems, broadcast television systems, medical imaging, and all forms of cloud computing. Ian is a Technical Fellow at endjin, and a Microsoft MVP in Developer Technologies. He's the author of several O'Reilly books and has written courses on Windows Presentation Foundation (WPF) and TPL Tables. Technology brings him joy.
£57.59
O'Reilly Media Lean UX: Creating Great Products with Agile Teams
Lean UX is synonymous with modern product design and development. By combining human-centric design, agile ways of working, and a strong business sense, designers, product managers, developers, and scrum masters around the world are making Lean UX the leading approach for digital product teams today In the third edition of this award-winning book, authors Jeff Gothelf and Josh Seiden help you focus on the product experience rather than deliverables. You'll learn tactics for integrating user experience design, product discovery, agile methods, and product management. And you'll discover how to drive your design in short, iterative cycles to assess what works best for businesses and users. Lean UX guides you through this change--for the better. Facilitate the Lean UX process with your team with the Lean UX Canvas Ensure every project starts with clear customer-centric success criteria Understand the role of the designer on an agile team Write and contribute design and experiment stories to the backlog Ensure design work takes place in every sprint Build product discovery into the team's "velocity"
£35.99
O'Reilly Media Python in a Nutshell: A Desktop Quick Reference
Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance. With this updated fourth edition, you'll learn how to get the most out of Python, whether you're a professional programmer or someone who needs this language to solve problems in a particular field. Carefully curated by recognized experts in Python, this new edition focuses on version 3.10, bringing this seminal work on the Python language fully up to date on five version releases, including preview coverage of upcoming 3.11 features. This handy guide will help you: Learn how Python represents data and program as objects Understand the value and uses of type annotations Examine which language features appeared in which recent versions Discover how to use modern Python idiomatically Learn ways to structure Python projects appropriately Understand how to debug Python code
£64.79
O'Reilly Media Security Chaos Engineering: Developing Resilience and Safety at Speed and Scale
Information security is broken. Year after year, attackers remain unchallenged and undeterred, while engineering teams feel mounting pressure to design, build, and operate "secure" systems. Attacks can't be prevented, mental models of systems are incomplete, and our digital world constantly evolves. How can we verify that our systems behave the way we expect? What can we do to improve our systems' resilience? In this pragmatic and comprehensive guide, authors Kelly Shortridge and Aaron Rinehart help you navigate the challenges of securing complex software systems. Using the principles and practices of security chaos engineering, they explore how you can cultivate resilience across the software delivery lifecycle. Attackers and systems will change, but by preparing for adverse events you can ensure it does not disrupt your ability to innovate, move quickly, and achieve your engineering and business goals. You will: Learn how to design a modern security program aligned to business and engineering goals Make informed decisions at each phase of software delivery to nurture resilience to attack Understand the complex systems dynamics upon which security outcomes depend Navigate technical and organizational trade-offs that distort defensive decision making Explore chaos experimentation as a tool for verifying critical assumptions about systems security and the ROI of security investments Peek behind the scenes of major enterprises that leverage security chaos engineering and learn from their practices
£47.69
O'Reilly Media C++ Software Design: Design Principles and Patterns for High-Quality Software
Good software design is essential for the success of your project, but designing software is hard to do. You need to have a deep understanding of the consequences of design decisions and a good overview of available design alternatives. With this book, experienced C++ developers will get a thorough, practical, and unparalleled overview of software design with this modern language. C++ trainer and consultant Klaus Iglberger explains how you can manage dependencies and abstractions, improve changeability and extensibility of software entities, and apply and implement modern design patterns to help you take advantage of today's possibilities. Design is the most essential aspect of a software project because it impacts the software's most important properties: maintainability, changeability, and extensibility. Learn how to evaluate your code with respect to software design Understand what software design is, including design goals such as changeability and extensibility Explore the advantages and disadvantages of each design approach Learn how design patterns help solve problems and express intent Choose the right form of a design pattern to gain most of its advantages
£57.59
O'Reilly Media Running Lean: Iterate from Plan A to a Plan That Works
We're building more products today than ever before, but most of them fail--not because we can't complete what we want to build but because we waste time, money, and effort building the wrong product. What we need is a systematic process for quickly vetting product ideas and raising our odds of success. That's the promise of Running Lean. In this inspiring book, Ash Maurya takes you through an exacting strategy for achieving product/market fit for your fledgling venture. You'll learn ideas and concepts from several innovative methodologies, including the Lean Startup, business model design, design thinking, and Jobs-to-be-Done. This new edition introduces the continuous innovation framework and follows one entrepreneur's journey from initial vision to a business model that works. Deconstruct your idea using a one-page Lean Canvas Stress-test your idea for desirability, viability, and feasibility Define key milestones charted on a traction roadmap Maximize your team's efforts for speed, learning, and focus Prioritize the right actions at the right time Learn how to conduct effective customer interviews Engage your customers throughout the development cycle Continually test your product with smaller, faster iterations Find a repeatable and scalable business model
£33.29
O'Reilly Media The Art of SEO: Mastering Search Engine Optimization
Three acknowledged experts in search engine optimization share guidelines and innovative techniques that will help you plan and execute a comprehensive SEO strategy. Complete with an array of effective tactics from basic to advanced, this fourth edition prepares digital marketers for 2022 and beyond with updates on SEO tools and new search engine optimization methods that have reshaped the SEO landscape. Novices will receive a thorough SEO education, while experienced SEO practitioners get an extensive reference to support ongoing engagements. Learn about the various intricacies and complexities of internet search Explore the underlying theory and inner workings of search engines and their algorithms Understand the interplay between social media engagement and other factors Discover tools to track results and measure success Examine the effects of key Google algorithm updates Consider opportunities for visibility in mobile, local, vertical, social, and voice search Build a competent SEO team with defined roles Gain insights into the future of search and internet discoverability
£47.69
O'Reilly Media Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand the business domains behind the software. This practical book provides you with a set of core patterns, principles, and practices for analyzing business domains, understanding business strategy, and, most importantly, aligning software design with its business needs. Author Vlad Khononov shows you how these practices lead to robust implementation of business logic and help to future-proof software design and architecture. You'll examine the relationship between domain-driven design (DDD) and other methodologies to ensure you make architectural decisions that meet business requirements. You'll also explore the real-life story of implementing DDD in a startup company. With this book, you'll learn how to: Analyze a company's business domain to learn how the system you're building fits its competitive strategy Use DDD's strategic and tactical tools to architect effective software solutions that address business needs Build a shared understanding of the business domains you encounter Decompose a system into bounded contexts Coordinate the work of multiple teams Gradually introduce DDD to brownfield projects
£52.99
O'Reilly Media AI and Machine Learning for On-Device Development
AI is nothing without somewhere to run it. Now that mobile devices have become the primary computing device for most people, it's essential that mobile developers add AI to their toolbox. This insightful book is your guide to creating models and running them on popular mobile platforms such as iOS and Android. Laurence Moroney, lead AI advocate at Google, offers an introduction to machine learning techniques and tools, then walks you through writing Android and iOS apps powered by common ML models like computer vision and text recognition, using tools such as ML Kit, TensorFlow Lite, and Core ML. If you're a mobile developer, this book will help you take advantage of the ML revolution today. Explore the options for implementing ML and AI on mobile devices--and when to use each Create ML models for iOS and Android Write ML Kit and TensorFlow Lite apps for iOS and Android and Core ML/Create ML apps for iOS Understand how to choose the best techniques and tools for your use case: on-device inference versus cloud-based inference, high-level APIs versus low-level APIs, and more Learn privacy and ethics best practices for ML on devices
£47.69
O'Reilly Media Mastering Regular Expressions 3e
Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL. If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you already use them, you'll appreciate this book's unprecedented detail and breadth of coverage. If you think you know all you need to know about regular expressions, this book is a stunning eye-opener. As this book shows, a command of regular expressions is an invaluable skill. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Regular expressions can save you time and aggravation. They can be used to craft elegant solutions to a wide range of problems. Once you've mastered regular expressions, they'll become an invaluable part of your toolkit. You will wonder how you ever got by without them. Yet despite their wide availability, flexibility, and unparalleled power, regular expressions are frequently underutilized. Yet what is power in the hands of an expert can be fraught with peril for the unwary. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions. Mastering Regular Expressions, Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. Furthermore, this edition has been updated throughout to reflect advances in other languages, including expanded in-depth coverage of Sun's java.util.regex package, which has emerged as the standard Java regex implementation.Topics include: * A comparison of features among different versions of many languages and tools * How the regular expression engine works * Optimization (major savings available here!) * Matching just what you want, but not what you don't want * Sections and chapters on individual languages Written in the lucid, entertaining tone that makes a complex, dry topic become crystal-clear to programmers, and sprinkled with solutions to complex real-world problems, Mastering Regular Expressions, Third Edition offers a wealth information that you can put to immediate use. Reviews of this new edition and the second edition: "There isn't a better (or more useful) book available on regular expressions." --Zak Greant, Managing Director, eZ Systems "A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you." --Dr. Chris Brown, Linux Format "The author does an outstanding job leading the reader from regex novice to master. The book is extremely easy to read and chock full of useful and relevant examples...Regular expressions are valuable tools that every developer should have in their toolbox. Mastering Regular Expressi
£43.19
O'Reilly Media Head First SQL
Maybe you've written some simple SQL queries to interact with databases. But now you want more, you want to really dig into those databases and work with your data. "Head First SQL" will show you the fundamentals of SQL and how to really take advantage of it. Is your data dragging you down? Are your tables all tangled up? Well we've got the tools to teach you just how to wrangle your databases into submission. Using the latest research in neurobiology, cognitive science, and learning theory to craft a multi-sensory SQL learning experience, "Head First SQL" has a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.Maybe you've written some simple SQL queries to interact with databases. But now you want more, you want to really dig into those databases and work with your data. "Head First SQL" will show you the fundamentals of SQL and how to really take advantage of it. We'll take you on a journey through the language, from basic INSERT statements and SELECT queries to hardcore database manipulation with indices, joins, and transactions. We all know "Data is Power" - but we'll show you how to have "Power over your Data". Expect to have fun, expect to learn, and expect to be querying, normalizing, and joining your data like a pro by the time you're finished reading!
£43.19
O'Reilly Media Designing Web Interfaces
Want to learn how to create great user experiences on today's Web? In this book, UI experts Bill Scott and Theresa Neil present more than 75 design patterns for building web interfaces that provide rich interaction. Distilled from the authors' years of experience at Sabre, Yahoo!, and Netflix, these best practices are grouped into six key principles to help you take advantage of the web technologies available today. With an entire section devoted to each design principle, Designing Web Interfaces helps you: *Make It Direct-Edit content in context with design patterns for In Page Editing, Drag & Drop, and Direct Selection *Keep It Lightweight-Reduce the effort required to interact with a site by using In Context Tools to leave a "light footprint" *Stay on the Page-Keep visitors on a page with overlays, inlays, dynamic content, and in-page flow patterns *Provide an Invitation-Help visitors discover site features with invitations that cue them to the next level of interaction *Use Transitions-Learn when, why, and how to use animations, cinematic effects, and other transitions *React Immediately-Provide a rich experience by using lively responses such as Live Search, Live Suggest, Live Previews, and more Designing Web Interfaces illustrates many patterns with examples from working websites. If you need to build or renovate a website to be truly interactive, this book gives you the principles for success.
£35.99
O'Reilly Media Programming the Semantic Web
Build Flexible Applications with Graph Data
£28.79
O'Reilly Media 802.11 Wireless Networks - The Definitive Guide 2e
As we all know by now, wireless networks offer many advantages over fixed (or wired) networks. Foremost on that list is mobility, since going wireless frees you from the tether of an Ethernet cable at a desk. But that's just the tip of the cable-free iceberg. Wireless networks are also more flexible, faster and easier for you to use, and more affordable to deploy and maintain. The de facto standard for wireless networking is the 802.11 protocol, which includes Wi-Fi (the wireless standard known as 802.11b) and its faster cousin, 802.11g. With easy-to-install 802.11 network hardware available everywhere you turn, the choice seems simple, and many people dive into wireless computing with less thought and planning than they'd give to a wired network. But it's wise to be familiar with both the capabilities and risks associated with the 802.11 protocols. And 802.11 Wireless Networks: The Definitive Guide, 2nd Edition is the perfect place to start. This updated edition covers everything you'll ever need to know about wireless technology. Designed with the system administrator or serious home user in mind, it's a no-nonsense guide for setting up 802.11 on Windows and Linux. Among the wide range of topics covered are discussions on: * deployment considerations * network monitoring and performance tuning * wireless security issues * how to use and select access points * network monitoring essentials * wireless card configuration * security issues unique to wireless networks With wireless technology, the advantages to its users are indeed plentiful. Companies no longer have to deal with the hassle and expense of wiring buildings, and households with several computers can avoid fights over who's online. And now, with 802.11 Wireless Networks: The Definitive Guide, 2nd Edition, you can integrate wireless technology into your current infrastructure with the utmost confidence.
£32.39
O'Reilly Media DNS and BIND 5e
DNS and BIND tells you everything you need to work with one of the Internet's fundamental building blocks: the distributed host information database that's responsible for translating names into addresses, routing mail to its proper destination, and even listing phone numbers with the new ENUM standard. This book brings you up-to-date with the latest changes in this crucial service. The fifth edition covers BIND 9.3.2, the most recent release of the BIND 9 series, as well as BIND 8.4.7. BIND 9.3.2 contains further improvements in security and IPv6 support, and important new features such as internationalized domain names, ENUM (electronic numbering), and SPF (the Sender Policy Framework). Whether you're an administrator involved with DNS on a daily basis or a user who wants to be more informed about the Internet and how it works, you'll find that this book is essential reading. Topics include: * What DNS does, how it works, and when you need to use it * How to find your own place in the Internet's namespace * Setting up name servers * Using MX records to route mail * Configuring hosts to use DNS name servers * Subdividing domains (parenting) * Securing your name server: restricting who can query your server, preventing unauthorized zone transfers, avoiding bogus servers, etc. * The DNS Security Extensions (DNSSEC) and Transaction Signatures (TSIG) * Mapping one name to several servers for load sharing * Dynamic updates, asynchronous notification of change to a zone, and incremental zone transfers * Troubleshooting: using nslookup and dig, reading debugging output, common problems * DNS programming using the resolver library and Perl's Net::DNS module
£43.19
O'Reilly Media Linux Device Drivers 3e
Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic Linux Device Drivers from O'Reilly to master this critical subject. Now in its third edition, this bestselling guide provides all the information you'll need to write drivers for a wide range of devices. Over the years the book has helped countless programmers learn: * how to support computer peripherals under the Linux operating system * how to develop and write software for new hardware under Linux * the basics of Linux operation even if they are not expecting to write a driver The new edition of Linux Device Drivers is better than ever. The book covers all the significant changes to Version 2.6 of the Linux kernel, which simplifies many activities, and contains subtle new features that can make a driver both more efficient and more flexible. Readers will find new chapters on important types of drivers not covered previously, such as consoles, USB drivers, and more. Best of all, you don't have to be a kernel hacker to understand and enjoy this book. All you need is an understanding of the C programming language and some background in Unix system calls. And for maximum ease-of-use, the book uses full-featured examples that you can compile and run without special hardware. Today Linux holds fast as the most rapidly growing segment of the computer market and continues to win over enthusiastic adherents in many application areas. With this increasing support, Linux is now absolutely mainstream, and viewed as a solid platform for embedded systems. If you're writing device drivers, you'll want this book. In fact, you'll wonder how drivers are ever written without it.
£39.59
O'Reilly Media Managing Projects with GNU Make 3e
The utility simply known as make is one of the most enduring features of both Unix and other operating systems. First invented in the 1970s, make still turns up to this day as the central engine in most programming projects; it even builds the Linux kernel. In the third edition of the classic Managing Projects with GNU make, readers will learn why this utility continues to hold its top position in project build software, despite many younger competitors. The premise behind make is simple: after you change source files and want to rebuild your program or other output files, make checks timestamps to see what has changed and rebuilds just what you need, without wasting time rebuilding other files. But on top of this simple principle, make layers a rich collection of options that lets you manipulate multiple directories, build different versions of programs for different platforms, and customize your builds in other ways. This edition focuses on the GNU version of make, which has deservedly become the industry standard. GNU make contains powerful extensions that are explored in this book. It is also popular because it is free software and provides a version for almost every platform, including a version for Microsoft Windows as part of the free Cygwin project. Managing Projects with GNU make, 3rd Edition provides guidelines on meeting the needs of large, modern projects. Also added are a number of interesting advanced topics such as portability, parallelism, and use with Java. Robert Mecklenburg, author of the third edition, has used make for decades with a variety of platforms and languages. In this book he zealously lays forth how to get your builds to be as efficient as possible, reduce maintenance, avoid errors, and thoroughly understand what make is doing. Chapters on C++ and Java provide makefile entries optimized for projects in those languages. The author even includes a discussion of the makefile used to build the book.
£32.39
O'Reilly Media Understanding the Linux Kernel 3e
In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks. The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does. This edition of the book covers Version 2.6 , which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics: * Memory management, including file buffering, process swapping, and Direct memory Access (DMA) * The Virtual Filesystem layer and the Second and Third Extended Filesystems * Process creation and scheduling * Signals, interrupts, and the essential interfaces to device drivers * Timing * Synchronization within the kernel * Interprocess Communication (IPC) * Program execution Understanding the Linux Kernel will acquaint you with all the inner workings of Linux, but it's more than just an academic exercise. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.
£50.39
O'Reilly Media The Cathedral & the Bazaar - Musings on Linux & Open Source by an Accidental Revolutionary Rev
Open source provides the competitive advantage in the Internet Age. According to the August Forrester Report, 56 percent of IT managers interviewed at Global 2,500 companies are already using some type of open source software in their infrastructure and another 6 percent will install it in the next two years. This revolutionary model for collaborative software development is being embraced and studied by many of the biggest players in the high-tech industry, from Sun Microsystems to IBM to Intel. The Cathedral & the Bazaar is a must for anyone who cares about the future of the computer industry or the dynamics of the information economy. Already, billions of dollars have been made and lost based on the ideas in this book. Its conclusions will be studied, debated, and implemented for years to come. According to Bob Young, "This is Eric Raymond's great contribution to the success of the open source revolution, to the adoption of Linux-based operating systems, and to the success of open source users and the companies that supply them." The interest in open source software development has grown enormously in the past year. This revised and expanded paperback edition includes new material on open source developments in 1999 and 2000. Raymond's clear and effective writing style accurately describing the benefits of open source software has been key to its success. With major vendors creating acceptance for open source within companies, independent vendors will become the open source story in 2001.
£17.99
O'Reilly Media Digitalization of Financial Services in the Age of Cloud: Considerations for your Organization's Cloud Strategy
If you're planning, building, or implementing a cloud strategy that supports digitalization for your financial services business, this invaluable guide clearly sets out the crucial factors and questions to consider first. With it, you'll learn how to avoid the costly and time-consuming pitfalls and disappointments of cloud adoption and take full advantage of the cloud operational model. You'll discover cloud tactics that unlock the benefits of digitalization and how to create a cloud strategy that has the flexibility to streamline operations, integrate channels, and encourage innovation in your firm. Packed with invaluable advice and real-world case studies, this book will show you how to: Select the right operational models for your needs Build resilience into your company's technologies Assess the trade-offs of third-party digital native services versus developing them in-house Ensure operability across cloud services providers Balance innovation and accountability Deal with digitalization issues of particular importance in finance, such as governance, security, and regulatory compliance And more
£33.29
O'Reilly Media Explainable AI for Practitioners: Designing and Implementing Explainable ML Solutions
Most intermediate-level machine learning books usually focus on how to optimize models by increasing accuracy or decreasing prediction error. But this approach often overlooks the importance and the need to be able to explain why and how your ML model makes the predictions that it does. This practical guide brings together the best-in-class techniques for model interpretability and explains model predictions in a hands-on approach. Experienced ML practitioners will be able to more easily apply these tools in their daily workflow.
£57.59
O'Reilly Media REST in Practise
Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications? In this insightful book, three SOA experts provide a down-to-earth explanation of REST and demonstrate how you can develop simple and elegant distributed hypermedia systems by applying the Web's guiding principles to common enterprise computing problems. You'll learn techniques for implementing specific Web technologies and patterns to solve the needs of a typical company as it grows from modest beginnings to become a global enterprise. Learn basic Web techniques for application integration Use HTTP and the Web's infrastructure to build scalable, fault-tolerant enterprise applications Discover the Create, Read, Update, Delete (CRUD) pattern for manipulating resources Build RESTful services that use hypermedia to model state transitions and describe business protocols Learn how to make Web-based solutions secure and interoperable Extend integration patterns for event-driven computing with the Atom Syndication Format and implement multi-party interactions in AtomPub Understand how the Semantic Web will impact systems design
£32.39
O'Reilly Media MySQL Stored Procedure Programming
The implementation of stored procedures in MySQL 5.0 a huge milestone - one that is expected to lead to widespread enterprise adoption of the already extremely popular MySQL database. If you are serious about building the web-based database applications of the future, you need to get up to speed quickly on how stored procedures work - and how to build them the right way. This book, destined to be the bible of stored procedure development, is a resource that no real MySQL programmer can afford to do without. In the decade since MySQL burst on the scene, it has become the dominant open source database, with capabilities and performance rivaling those of commercial RDBMS offerings like Oracle and SQL Server. Along with Linux and PHP, MySQL is at the heart of millions of applications. And now, with support for stored procedures, functions, and triggers in MySQL 5.0, MySQL offers the programming power needed for true enterprise use. MySQL's new procedural language has a straightforward syntax, making it easy to write simple programs. But it's not so easy to write secure, easily maintained, high-performance, and bug-free programs. Few in the MySQL world have substantial experience yet with stored procedures, but Guy Harrison and Steven Feuerstein have decades of combined expertise. In "MySQL Stored Procedure Programming", they put that hard-won experience to good use. Packed with code examples and covering everything from language basics to application building to advanced tuning and best practices, this highly readable book is the one-stop guide to MySQL development. It consists of four major sections: MySQL stored programming fundamentals - tutorial, basic statements, SQL in stored programs, and error handling; Building MySQL stored programs - transaction handling, built-in functions, stored functions, and triggers; MySQL stored programs in applications - using stored programs with PHP, Java, Perl, Python, and .NET (C# and VB.NET); and, Optimizing MySQL stored programs - security, basic and advanced SQL tuning, optimizing stored program code, and programming best practices. A companion web site contains many thousands of lines of code, that you can put to use immediately. Guy Harrison is Chief Architect of Database Solutions at Quest Software and a frequent speaker and writer on MySQL topics. Steven Feuerstein is the author of "Oracle PL/SQL Programming", the classic reference for Oracle stored programming for more than ten years. Both have decades of experience as database developers, and between them they have authored a dozen books.
£32.39
O'Reilly Media Make: Volume 65
£9.16
O'Reilly Media Make: Volume 59
A maker's home is their DIY palace. From simple personalization to tricking out a custom connected home, Make: Volume 59 is all about adding maker flair to your abode. In this issue you'll make a NeoPixel map to track the traffic for your morning commute, build a levitating planter straight from the future, and learn how to automatically water your garden.Plus 13 projects inside, including: Build a DIY thermal imaging cameraPrank your friends with a pint-sized, noise-making throwie3D print an articulated blooming flower night lightLearn to code with the BBC micro: bit and Make: CodeAnd more!
£10.87
O'Reilly Media ReMaking History, Volume 1
William Gurstelle begins his remarkable journey through history with this volume, Early Makers. Each chapter examines a remarkable individual or group of people from the past whose insights and inventions helped create the world we live in. What sets this series apart from other history books - including other histories of technology - is that each chapter also includes step-by-step instructions for making your own version of the historical invention. History comes to life in a way you have never experienced before when you follow the inventors' steps and recreate the groundbreaking devices of the past with your own hands. In this volume you will discover: The Cave Dwellers of Lascaux and the Oil Lamp Pythagoras and the Tantalus Cup Heron and the Gin Pole Egypt's Bag Press Otto von Guerke and the Magdeburg Hemispheres Levi ben Gershon and the Jacob's Staff Juliana Berners and the Fishing Lure Archimedes and the Water Screw China's Differential Windlass Be sure to also check out ReMaking History, Volume 2: Industrial Revolutionaries and ReMaking History Volume 3:Makers of the Modern World.
£24.44
O'Reilly Media Lotus Domino Administration in a Nutshell
Domino is one of the most effective platforms for developing and deploying e-business applications, allowing new communities of developers to enjoy its collaborative capabilities. With over 55 million seats worldwide, Domino already provided a strong foundation for messaging and web applications, and the release of R5 builds on that to make Domino easier to use than ever before. For example, Lotus Domino R5 has been expanded to interact with most browsers and other non-Notes clients, so developers can choose their favorite language to design web applications. With R5, administrators can centrally modify client configurations instead of hopping from one terminal to the next throughout the company. The new Domino interface allows administrators to visually monitor the health and status of the Domino servers in a network from a single screen. All this capability implies complexity, and it's easy to forget which menu to go to. Here's where Lotus Domino Administration in a Nutshell can help. It's a quick reference that will come in handy again and again for finding solutions to administrative problems. This book covers: * Domino architecture and key concepts * R5 administration tools * Domino directory and console commands * Database properties and Access Control * Configuring Domino Enterprise Connection Services (DECS) * Supporting the Notes client * Domino for IIS Whether the task is messaging servers, modifying administration tasks to a simpler and more efficient level, or ensuring the security and flexibility of a web application server, Lotus Domino Administration in a Nutshell is the reference developers need to make the most of this reliable and scalable integrated server platform.
£28.79
O'Reilly Media Programming AWS Lambda: Build and Deploy Serverless Applications with Java
Serverless revolutionizes the way organizations build and deploy software. With this hands-on guide, Java engineers will learn how to use their experience in the new world of serverless computing. You’ll discover how this cloud computing execution model can drastically decrease the complexity in developing and operating applications while reducing costs and time to market. Engineering leaders John Chapin and Mike Roberts guide you through the process of developing these applications using AWS Lambda, Amazon’s event-driven, serverless computing platform. You’ll learn how to prepare the development environment, program Lambda functions, and deploy and operate your serverless software. The chapters include exercises to help you through each aspect of the process. Get an introduction to serverless, functions as a service, and AWS Lambda Learn how to deploy working Lambda functions to the cloud Program Lambda functions and learn how the Lambda platform integrates with other AWS services Build and package Java-based Lambda code and dependencies Create serverless applications by building a serverless API and data pipeline Test your serverless applications using automated techniques Apply advanced techniques to build production-ready applications Understand both the gotchas and new opportunities of serverless architecture
£47.69
O'Reilly Media Ransomware
The biggest online threat to businesses and consumers today is ransomware, a category of malware that can encrypt your computer files until you pay a ransom to unlock them. With this practical book, you'll learn how easily ransomware infects your system and what steps you can take to stop the attack before it sets foot in the network. Security experts Allan Liska and Timothy Gallo explain how the success of these attacks not only has spawned several variants of ransomware, but also a litany of ever-changing ways they're delivered to targets. You'll learn pragmatic methods for responding quickly to a ransomware attack, as well as how to protect yourself from becoming infected in the first place. Learn how ransomware enters your system and encrypts your files Understand why ransomware use has grown, especially in recent years Examine the organizations behind ransomware and the victims they target Learn how wannabe hackers use Ransomware as a Service (RaaS) to launch campaigns Understand how ransom is paid-and the pros and cons of paying Use methods to protect your organization's workstations and servers
£28.79
O'Reilly Media Windows 8.1: out of the Box
Get a real feel for Windows 8.1 with a wealth of tips in this step-by-step guide. After using Windows 7 or XP, learning Microsoft's latest operating system takes some adjustment. Never fear. Windows expert Mike Halsey starts with the basics and then takes you through the trickier parts of Microsoft's latest operating system. You'll quickly learn how to make the most of Windows 8 for work and entertainment, whether you use a touchscreen tablet, a laptop, or a PC with a keyboard and mouse. Easily navigate the intuitive Windows 8.1 interface Use email and the Internet - and keep your family safe Share files online or with other devices in your home Download and use all kinds of of apps and programs Watch movies and listen to music Import, view, and edit your own photos and videos Learn how to use extra hardware and older software Use expert tips to keep your computer running smoothly Discover cool stuff that makes computer use really easy
£7.99
O'Reilly Media Mastering Azure Analytics
Microsoft Azure has over 20 platform-as-a-service (PaaS) offerings that can act in support of a big data analytics solution. So which one is right for your project? This practical book helps you understand the breadth of Azure services by organizing them into a reference framework you can use when crafting your own big data analytics solution. You'll not only be able to determine which service best fits the job, but also learn how to implement a complete solution that scales, provides human fault tolerance, and supports future needs. Understand the fundamental patterns of the data lake and lambda architecture Recognize the canonical steps in the analytics data pipeline and learn how to use Azure Data Factory to orchestrate them Implement data lakes and lambda architectures, using Azure Data Lake Store, Data Lake Analytics, HDInsight (including Spark), Stream Analytics, SQL Data Warehouse, and Event Hubs Understand where Azure Machine Learning fits into your analytics pipeline Gain experience using these services on real-world data that has real-world problems, with scenarios ranging from aviation to Internet of Things (IoT)
£32.39
O'Reilly Media Make: Volume 45
May is Robot Month at Maker Media, and in this volume of Make:, we'll take a deeper look at the latest developments in the robotics industry; the DIY humanoid robotic movement, the resurgence of battling bots, and Maker manufacturing (both in Shenzhen and domestically). In this issue: Inmoov: The coolest builds of the 3D printed, open-source robot from France that has become a global prototyping platform. Combat Bots are Back! Battle bots are making their resurgence and influencing real-world robot applications. (Includes a Combat Bot design project!) Featured Project: Universal Gripper/robotic hand Featured Project: DIY Self-Balancing Robot (Arduino-based build) Gareth Branwyn navigates the Maker manufacturing scene and provides stories and insights.
£9.28
O'Reilly Media Workshop Mastery with Jimmy DiResta
Jimmy DiResta has made a name for himself with his inventiveness and workshop skills, creating dozens of projects for YouTube videos and television shows such as Hammered and Against the Grain on the DIY network. In Make: Workshop Mastery With Jimmy DiResta, Jimmy and co-author John Baichtal teach readers essential workshop skills with over a dozen projects that explore everything from mold-making to CNC routing on to metalsmithing. Projects in this book include: Tool-drawer cabinet A chess set One-sheet metal stool A machete Crowbar-hammer mashup An electric guitar with a carved body Your own sign A leather backpack
£28.46
O'Reilly Media CSS Text
As a web designer, you probably spend more time working with text than any other element. With this concise guide, you'll learn CSS3 properties for changing the appearance of text without altering the font face - including horizontal and vertical alignment, text transformation, word and letter spacing, text wrapping, and the direction of text flow. This book is an excerpt from the upcoming fourth edition of CSS: The Definitive Guide. When you purchase either the print or the ebook edition of CSS Text, you'll receive a discount on the entire Definitive Guide once it's released. Why wait, when you can start manipulating text on your pages right away? Use properties for indenting and aligning lines of text Control the leading between lines of text beyond the font's size Change the amount of space between words and individual characters Add underlines, overlines, strike-throughs, shadows, and other effects Instruct browsers to prioritize speed, legibility, or geometric precision when rendering text Learn how and when to suppress automatic hyphenation Determine the direction that text flows, including left-to-right and top-to-bottom
£5.57
O'Reilly Media ZooKeeper: Distributed Process Coordination
Building distributed applications is difficult enough without having to coordinate the actions that make them work. This practical guide shows how Apache ZooKeeper helps you manage distributed systems, so you can focus mainly on application logic. Even with ZooKeeper, implementing coordination tasks is not trivial, but this book provides good practices to give you a head start, and points out caveats that developers and administrators alike need to watch for along the way. In three separate sections, ZooKeeper contributors Flavio Junqueira and Benjamin Reed introduce the principles of distributed systems, provide ZooKeeper programming techniques, and include the information you need to administer this service. Learn how ZooKeeper solves common coordination tasks Explore the ZooKeeper API's Java and C implementations and how they differ Use methods to track and react to ZooKeeper state changes Handle failures of the network, application processes, and ZooKeeper itself Learn about ZooKeeper's trickier aspects dealing with concurrency, ordering, and configuration Use the Curator high-level interface for connection management Become familiar with ZooKeeper internals and administration tools
£25.19
O'Reilly Media Vagrant: Up and Running
How does Vagrant boosts the productivity of companies such as Mozilla, RackSpace, LivingSocial, and others? This comprehensive guide shows you how to create and distribute virtualized development environments with this powerful open source tool. While Virtual machines (VMs) are portable and easy to run, due to their isolation from outside interference, many developers and system administrators have shied away from VMs because of the pain of setup and maintenance. With this book, you'll learn how to gain the benefits of VMs without the hassle, using Vagrant to create a virtual machine that matches your production systems. Learn about Vagrant's general use, and the concepts behind the tool Get a practical, project-oriented approach that takes you from basic to advanced Vagrant use in a simple LAMP web application example Explore case studies from various organizations that use Vagrant Learn about common errors and get troubleshooting tips
£25.19
O'Reilly Media Make: Technology on Your Time Volume 33
MAKE Volume 33 has great projects for makers of all skill levels - Arduino projects, internet gadgets, food, music, personal fabrication, astronomy, electronics, and more. In our special Codebox section you'll learn about software of interest to makers, including circuit board design, 3D CAD and printing, microcontrollers and creative coding, and programming for kids, featuring Microsoft's SmallBasic, Scratch, and the extremely popular Kickstarter-funded project Makey Makey. And you'll meet fascinating makers, like the maniacs behind the popular Power Wheels Racing events at Maker Faire. You'll get 20 great DIY projects like the Optical Tremolo guitar effect, "Panjolele" cake-pan ukelele, Wii Nunchuk Mouse, CNC joinery tricks, treat-dispensing cat scratching post, laser-cut flexing wooden books, LED photography lights, trick treasure box, brewing sake, growing the incredibly hot "ghost chili" pepper, Arduino waveform generation, and the Dryer Messenger and Cloudfridge smart home applicance projects.
£18.44
O'Reilly Media Make: Technology on Your Time Volume 30
The first magazine devoted entirely to do-it-yourself technology projects presents its 30th quarterly edition for people who like to tweak, disassemble, recreate, and invent cool new uses for technology. Until recently, home automation was an unfulfilled promise - systems were gimmicky, finicky, user-hostile, or potentially unsecure. But today, thanks to a new crop of devices and technologies, home automation is useful, fun, and maker-friendly. Using smartphones, wireless networks, the internet, simple microcontrollers, and even gesture recognition, DIY-style Smart Homes can now do everything promised and more, for much less - and MAKE shows you how in Volume 30.
£12.14
O'Reilly Media jQuery Mobile
Native apps have distinct advantages, but the future belongs to mobile web apps that function on a broad range of smartphones and tablets. Get started with jQuery Mobile, the touch-optimized framework for creating apps that look and behave consistently across many devices. This concise book provides HTML5, CSS3, and JavaScript code examples, screen shots, and step-by-step guidance to help you build a complete working app with jQuery Mobile. If you're already familiar with the jQuery JavaScript library, you can use your existing skills to build cross-platform mobile web apps right now. This book shows you how. Get a high-level overview of jQuery Mobile: how it works and how to use it Learn about paging and navigation, including dialogs, Ajax content, and history Employ jQuery Mobile's extensive event system to create rich interactions Work with toolbars, buttons, lists, forms, and other UI elements Create a variety of visual designs with jQuery Mobile's sophisticated theming system Use the jQuery Mobile API for finer control over elements and interactions Put everything together and build a mobile app from start to finish
£12.99
O'Reilly Media Make:Vol 27 Technology on Your Time: Robots! Build These Bots from Easy to Astounding
The robots are coming! MAKE Volume 27 shows you how to build robots that walk, fly, swim, play music, dance, and even extinguish fires. Some of the buildable bots you'll meet include: * Yellow Drum Machine, which roves around looking for things to drum on, then drums, records, and accompanies itself playing catchy rhythms * Roomba Recon, Roomba robotic vacuum with a wireless router and webcam on its back, programmed so you can drive it around your house and see what it sees from a browser window anywhere * Hamster-Powered Strandbeest, which walks around on eight legs, powered by a hamster inside its hamster globe headA" * The winning project from MAKE's Most Entertaining Robot contest * Tiny Robots made from common electronics components. The special Robots section will also include a roundup of hobby robotics highlights, and a Primer on using the EZ-Robot controller board to turn any animatronic toy into a fully controllable robot that recognizes faces and responds to voice commands.
£12.13
O'Reilly Media Data Source Handbook
If you're a developer looking to supplement your own data tools and services, this concise ebook covers the most useful sources of public data available today. You'll find useful information on APIs that offer broad coverage, tie their data to the outside world, and are either accessible online or feature downloadable bulk data. You'll also find code and helpful links. This guide organizes APIs by the subjects they cover-such as websites, people, or places-so you can quickly locate the best resources for augmenting the data you handle in your own service. Categories include: * Website tools such as WHOIS, bit.ly, and Compete * Services that use email addresses a search term, including Github * APIs for finding information from just a name, including WhitePages * Services that help you locate people with accounts, such as Klout * Search APIs, including BOSS and Wikipedia * Geographical data sources, including SimpleGeo and US Census * Company information APIs, such as CrunchBase and ZoomInfo * APIs that list IP address, such as MaxMind * Services that list books, films, music, and products
£21.59
O'Reilly Media Word 2007
Microsoft Word has grown considerably in power, sophistication and capability over the past decade, but one thing that hasn't changed since the early '90s is its user interface. The simple toolbar in version 2.0 has been packed with so many features since then that few users know where to find them all. Consequently, more and more people are looking for "insider" tips that will allow them to use these advanced and often hidden features. Microsoft has addressed this problem in Word 2007 by radically redesigning the user interface with a tabbed toolbar that makes every feature easy to locate and use. Unfortunately, Microsoft's documentation is as scant as ever, so even though you will be able to find advanced features, you might not know what to do with them. Word 2007: The Missing Manual, written specifically for this version of the software, explains basics like how to create documents, enter and edit text, format, print, and fax. You will will also learn how to create sophisticated page layouts, insert forms and tables, use graphics, and create book-length documents with outlines and Master Documents. Coverage also includes how to share documents with other people and programs, create web pages, automate documents with fields, and automate tasks with macros and the Visual Basic scripting language. This book shows you how to do it all.
£21.59
O'Reilly Media Windows Vista in a Nutshell
This unique reference thoroughly documents every important setting and feature in Microsoft's new operating system, with alphabetical listings for hundreds of commands, windows, menus, listboxes, buttons, scrollbars and other elements of Windows Vista. With this book's simple organization, you'll easily find any setting, tool, or feature for the task you want to accomplish. Along with a system overview that highlights major changes, and a tour of the basics such as manipulating files and getting around the interface, "Windows Vista in a Nutshell" offers alphabetized references for topics such as: the User Interface which covers the Sidebar, Aero Glass, the new Control Panel layout, and applets, as well as how to customize animated windows, the desktop, Start menu, pop-up windows on the Taskbar, and more; the File System, Drives, Data, and Search which discusses working with the new Windows Explorer, Virtual Folders, searches, indexing, saved searches, metadata, and sharing; and, the Internet and Networking which examines TCP/IP, RSS, tabbed browsing, and anti-phishing features of Internet Explorer, plus cookie handling, parental control features, and more. References are also provided for topics such as: Working with Hardware, which describes how to set up, maintain, and troubleshoot hardware - including keyboards, mice, monitors, USB devices, scanners, cameras, and sound devices - and how to add, install, and troubleshoot drivers; Security, which includes the Security Center, Windows Defender, User Account Protection, System Protection, Network Access Protection, WiFi encryption, Windows Firewall, file encryption, and more; Mobility which explains Mobility Center settings, plugging a secondary monitor into your computer, and the new "network projection" feature for making presentations; and, Multimedia which covers Windows Photo Gallery, Media Player, Media Center, podcasting features, connecting to and synching with MP3 players, recording TV and videos, making videos with Windows Movie Maker, and burning CDs and DVDs. References are also provided for the topic on the Command Prompt which provides commands for working with files, utilities for troubleshooting the network, and instructions on how to create your own batch files. Appendixes include information on installation, keyboard shortcuts, common filename extensions, and more. "Windows Vista in a Nutshell" is your one-stop source for everything you need from Microsoft's latest operating system.
£28.79
O'Reilly Media Make
Volume 18 of "Make Magazine" features projects on how to make food and energy, using the untapped resources around the house, yard, and community. This DIY Energy issue shows readers how to measure their energy use and maximize their efficiency, with projects such as making a topographical map of their property, starting an energy garden, making an embedded irrigation system, using chickens to reduce household inputs, and more. "Make" continues to be a leader in the tech DIY movement due to its uncanny instinct to engage the curiosity, vitality, and passion of the growing community of Makers - DIY enthusiasts, hobbyist engineers/designers, and others who like to tweak, disassemble, recreate, and invent cool new uses for technology in amazing projects they undertake in their backyards, basements, and garages.
£12.14
O'Reilly Media ADO.NET 3.5 Cookbook
This guide is strikingly different from other books on Microsoft ADO.NET. Rather than loading you down with theory, the new edition of "ADO.NET 3.5 Cookbook" gives you more than 150 coding solutions and best practices for real problems you're likely to face with this technology using Visual Studio 2008 and the .NET 3.5 platform. Organized to help you find the topic and specific recipe you need quickly and easily, this book is more than just a handy compilation of cut-and-paste C# and VB.NET code."ADO.NET 3.5 Cookbook" also offers clear explanations of how and why each code solution works, warns you of potential pitfalls, and cites sources of additional information so you can learn to adapt the book's problem-solving techniques to different situations. This collection of timesaving recipes covers vital topics including: connecting to data; retrieving and managing data; transforming and analyzing data; modifying data; binding data to .NET user interfaces; optimizing .NET data access; enumerating and maintaining database objects; and, maintaining database integrity. Ideal for ADO.N ET programmers at all levels, from the relatively inexperienced to the most sophisticated, this new edition covers the significant 3.5 upgrade, including new programming tools, such as LINQ, that are key to working with WinFS applications. "ADO.NET 3.5 Cookbook" offers a painless way for those of you who prefer to learn by doing when it comes to expanding your skills and productivity.
£44.42
O'Reilly Media Excel Annoyances
It's the solution to almost all of your electronic organization needs. Need to present a detailed expense report? Try an Excel spreadsheet. Keeping track of a complicated budget? Excel to the rescue. Want to keep tabs on your office football pool? You guessed it. Thanks to its incredible versatility and power, Excel has emerged as more than just a mainstream program; it's now one of the most used applications on the planet. Everyone from run-of-the-mill PC users to leading financial analysts count on Excel to make sense of overflowing data. And to keep up with the overwhelming user demand, three different versions of Excel have hit the market since the debut of Excel 97: Excel 97, 2000, 2002, and 2003. Naturally, each version offers a new slate of next-generation upgrades--and, of course, operating bugs! At last, Excel users have some relief: Excel Annoyances emerged from the suggestions of numerous Excel users who've struggled with these irritating bugs over the years. Written in the popular Annoyances format, this latest O'Reilly helper addresses all of the quirks, bugs, inconsistencies, and hidden features found in each of the four versions. Chances are if someone, somewhere, found a certain step confusing, then it's addressed in Excel Annoyances. Author Curtis D. Frye breaks down the cavalcade of information into several tip-of-the-finger categories such as Entering Data, Formatting, Charting, Printing, and more. If you're one of the millions of people who use Excel, you're sure to find a goldmine of helpful nuggets that you can use to fix the program's most annoying traits. In the end, Excel Annoyances will help you to truly maximize Excel's seemingly limitless potential.
£20.62