Computing

1565 products


  • The Global War for Internet Governance

    Yale University Press The Global War for Internet Governance

    3 in stock

    A groundbreaking study of one of the most crucial yet least understood issues of the twenty-first century: the governance of the Internet and its content The Internet has transformed the manner in which information is exchanged and business is conducted, arguably more than any other communication development in the past century. Despite its wide reach and powerful global influence, it is a medium uncontrolled by any one centralized system, organization, or governing body, a reality that has given rise to all manner of free-speech issues and cybersecurity concerns. The conflicts surrounding Internet governance are the new spaces where political and economic power is unfolding in the twenty-first century. This all-important study by Laura DeNardis reveals the inner power structure already in place within the architectures and institutions of Internet governance. It provides a theoretical framework for Internet governance that takes into account the privatization of global power as well as the role of sovereign nations and international treaties. In addition, DeNardis explores what is at stake in open global controversies and stresses the responsibility of the public to actively engage in these debates, because Internet governance will ultimately determine Internet freedom.

    3 in stock

    £23.79

  • Windows 10 for Seniors in easy steps: Covers the April 2018 Update

    3 in stock

    £10.99

  • Artificial Intelligence: A Modern Approach

    Pearson Education (US) Artificial Intelligence: A Modern Approach

    2 in stock

    The most comprehensive, up-to-date introduction to the theory and practice of artificial intelligence The long-anticipated revision of Artificial Intelligence: A Modern Approach explores the full breadth and depth of the field of artificial intelligence (AI). The 4th Edition brings readers up to date on the latest technologies, presents concepts in a more unified manner, and offers new or expanded coverage of machine learning, deep learning, transfer learning, multiagent systems, robotics, natural language processing, causality, probabilistic programming, privacy, fairness, and safe AI.

    2 in stock

    £199.62

  • Dependency Injection in .NET Core

    Manning Publications Dependency Injection in .NET Core

    1 in stock

    Description Dependency Injection has become one of the most dominant practices in the past decade, and it's now required knowledge for .NET developers. Dependency Injection in .NET, Second Edition teaches readers to use Dependency Injection to reduce hard-coded dependencies between application components. Readers will dive into thoroughly-explained examples and develop a foundation they can apply to any of the many DI libraries for .NET and .NET Core. Key Features · Integration with common .NET application frameworks · DI patterns and anti-patterns · Aspect-oriented programming · Using Microsoft and open source DI libraries and containers Audience This book is written for intermediate .NET developers and beyond. No previous experience with DI or DI frameworks is required. About the Technology Dependency Injection is an application design pattern where components are loosely-coupled with the objects or data on which they have a dependency.

    1 in stock

    £47.99

  • The Filter Bubble: How the New Personalized Web Is Changing What We Read and How We Think

    2 in stock

    £17.10

  • Swift in Depth

    Manning Publications Swift in Depth

    2 in stock

    Description Swift is more than just a fun language to build iOS applications with. It features a host of powerful tools that, if you know how to effectively use them, can help create even better apps with clean, crystal-clear code and awesome features. Swift in Depth builds on the reader’s core Swift language skills, introducing them to powerful techniques like using higher-order functions, generics, efficient error handling, and protocol-oriented programming. Key features · Adding advanced Swift features to code · Writing reusable code with generics · Iterators, sequences, and collections Audience Readers should have some prior experience with the basics of Swift. About the technology Apple's Swift is the standard language for iOS and Mac development. It's is a modern marvel—easy to pick up, comfortable to use, and loaded with features. Tjeerd in 't Veen is a senior software engineer and architect who builds iOS apps. Having worked together with many developers, he currently helps creating clean, scalable architectures in the mobile division of a large international banking firm.

    2 in stock

    £51.73

  • Digital Painting in Photoshop: Industry Techniques for Beginners: A comprehensive introduction to techniques and approaches

    3DTotal Publishing Ltd Digital Painting in Photoshop: Industry Techniques for Beginners: A comprehensive introduction to techniques and approaches

    3 in stock

    Learn how to paint digitally in Adobe Photoshop; the key professional software for illustrators, video game artists, and the CG industry. Inside Digital Painting in Photoshop: Industry Techniques for Beginners is everything the budding digital painter needs to know about the customizable Photoshop interface, its efficient tools, essential painting brushes, and complex layers and masks. Explore the endless possibilities of digital painting through three highly detailed step-by-step tutorials which look intricately at key processes and techniques. Discover how to subtly integrate photo textures, create custom brushes, and generate impressive effects to develop your own incredible artworks. Digital Painting in Photoshop: Industry Techniques for Beginners is an essential guide for beginners, students, and those who want to learn more about how to harness the significant power of Photoshop as a painting tool.

    3 in stock

    £26.99

  • Designing Web APIs: Building APIs That Developers Love

    O'Reilly Media Designing Web APIs: Building APIs That Developers Love

    2 in stock

    Designing an API is complicated to begin with, but evolving your API design over time makes the process even more difficult. There are several books on the topic, but none that guide you through key decisions for designing and building APIs for specific audiences and types of products. Well, until now, that is. Using case studies from companies such as Slack, Stripe, Facebook, and Github, this practical guide shows you how to navigate complex decisions when building, scaling, and evolving your own APIs. You’ll learn best practices for designing APIs that developers will love, and discover how to evolve your APIs as your product grows. Developers, architects, tech leads, product managers, and engineering managers will: Examine strategies to expose data through web APIs, using webhooks, websockets, and HTTP Learn how to evolve APIs while keeping them consistent Be able to scale APIs with pagination and rate limiting Handle security, performance, monitoring, and testing Build a thriving ecosystem around your API

    2 in stock

    £33.29

  • Elixir in Action

    Manning Publications Elixir in Action

    1 in stock

    The Elixir language blends the battle-tested power and stability of the Erlang virtual machine with an approachable and expressive syntax. Elixir in Action, Second Edition teaches you how to use the Elixir programming language to solve the practical problems of scalability, fault tolerance, and high availability. This new edition is fully updated to cover Elixir 1.6 with new and improved code examples. Key Features · Fully updated · Practical introduction to Elixir · Functional and concurrent programming idioms · Mastering the OTP framework Audience Requires no previous experience with Elixir, Erlang, or OTP. Written for readers who are familiar with another programming language like Ruby, JavaScript, or C#. Author Bio Saša Jurić is a developer with extensive experience using Elixir and Erlang in complex server-side systems.

    1 in stock

    £39.99

  • The Mathematics of Secrets: Cryptography from Caesar Ciphers to Digital Encryption

    Princeton University Press The Mathematics of Secrets: Cryptography from Caesar Ciphers to Digital Encryption

    3 in stock

    Explaining the mathematics of cryptographyThe Mathematics of Secrets takes readers on a fascinating tour of the mathematics behind cryptography—the science of sending secret messages. Using a wide range of historical anecdotes and real-world examples, Joshua Holden shows how mathematical principles underpin the ways that different codes and ciphers work. He focuses on both code making and code breaking and discusses most of the ancient and modern ciphers that are currently known. He begins by looking at substitution ciphers, and then discusses how to introduce flexibility and additional notation. Holden goes on to explore polyalphabetic substitution ciphers, transposition ciphers, connections between ciphers and computer encryption, stream ciphers, public-key ciphers, and ciphers involving exponentiation. He concludes by looking at the future of ciphers and where cryptography might be headed. The Mathematics of Secrets reveals the mathematics working stealthily in the science of coded messages.A blog describing new developments and historical discoveries in cryptography related to the material in this book is accessible at http://press.princeton.edu/titles/10826.html.

    3 in stock

    £15.99

  • Python for Finance 2e: Mastering Data-Driven Finance

    O'Reilly Media Python for Finance 2e: Mastering Data-Driven Finance

    3 in stock

    The financial industry has recently adopted Python at a tremendous rate, with some of the largest investment banks and hedge funds using it to build core trading and risk management systems. Updated for Python 3, the second edition of this hands-on book helps you get started with the language, guiding developers and quantitative analysts through Python libraries and tools for building financial applications and interactive financial analytics. Using practical examples throughout the book, author Yves Hilpisch also shows you how to develop a full-fledged framework for Monte Carlo simulation-based derivatives and risk analytics, based on a large, realistic case study. Much of the book uses interactive IPython Notebooks

    3 in stock

    £57.59

  • Adobe Audition CC Classroom in a Book

    Pearson Education (US) Adobe Audition CC Classroom in a Book

    1 in stock

    The fastest, easiest, most comprehensive way to learn Adobe Audition CC Classroom in a Book®, the best-selling series of hands-on so ware training workbooks, offers what no other book or training program does–an official training series from Adobe, developed with the support of Adobe product experts. Adobe Audition CC Classroom in a Book contains 17 lessons that cover the basics and beyond, providing countless tips and techniques to help you become more productive with the program. You can follow the book from start to finish or choose only those lessons that interest you. Purchasing this book includes valuable online extras. Follow the instructions in the book’s “Getting Started” section to unlock access to: • Downloadable lesson files you need to work through the projects in the book • Web Edition containing the complete text of the book, interactive quizzes, videos that walk you through the lessons step by step, and updated material covering new feature releases from Adobe What you need to use this book: Adobe Audition CC software, for either Windows or macOS. (Software not included.) Note: Classroom in a Book does not replace the documentation, support, updates, or any other benefits of being a registered owner of Adobe Audition CC software.

    1 in stock

    £40.49

  • Art of Computer Programming, The: Fundamental Algorithms, Volume 1

    Pearson Education (US) Art of Computer Programming, The: Fundamental Algorithms, Volume 1

    1 in stock

    The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer programming. –Byte, September 1995 I can't begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home... and even at a Little League game when my son wasn't in the line-up. –Charles Long If you think you're a really good programmer... read [Knuth's] Art of Computer Programming... You should definitely send me a resume if you can read the whole thing. –Bill Gates It's always a pleasure when a problem is hard enough that you have to get the Knuths off the shelf. I find that merely opening one has a very useful terrorizing effect on computers. –Jonathan Laventhol This first volume in the series begins with basic programming concepts and techniques, then focuses more particularly on information structures–the representation of information inside a computer, the structural relationships between data elements and how to deal with them efficiently. Elementary applications are given to simulation, numerical methods, symbolic computing, software and system design. Dozens of simple and important algorithms and techniques have been added to those of the previous edition. The section on mathematical preliminaries has been extensively revised to match present trends in research. Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP),http://msp.org

    1 in stock

    £59.49

  • Continuous Delivery in Java: Essential Tools and Best Practices for Deploying Code to Production

    O'Reilly Media Continuous Delivery in Java: Essential Tools and Best Practices for Deploying Code to Production

    1 in stock

    Continuous delivery adds enormous value to the business and the entire software delivery lifecycle, but adopting this practice means mastering new skills typically outside of a developer’s comfort zone. In this practical book, Daniel Bryant and Abraham Marín-Pérez provide guidance to help experienced Java developers master skills such as architectural design, automated quality assurance, and application packaging and deployment on a variety of platforms. Not only will you learn how to create a comprehensive build pipeline for continually delivering effective software, but you’ll also explore how Java application architecture and deployment platforms have affected the way we rapidly and safely deliver new software to production environments. Get advice for beginning or completing your migration to continuous delivery Design architecture to enable the continuous delivery of Java applications Build application artifacts including fat JARs, virtual machine images, and operating system container (Docker) images Use continuous integration tooling like Jenkins, PMD, and find-sec-bugs to automate code quality checks Create a comprehensive build pipeline and design software to separate the deploy and release processes Explore why functional and system quality attribute testing is vital from development to delivery Learn how to effectively build and test applications locally and observe your system while it runs in production

    1 in stock

    £39.59

  • Devices of the Soul: Battling for Our Selves in an Age of Machines

    O'Reilly Media Devices of the Soul: Battling for Our Selves in an Age of Machines

    1 in stock

    "Self-forgetfulness is the reigning temptation of the technological era. This is why we so readily give our assent to the absurd proposition that a computer can add two plus two, despite the obvious fact that it can do nothing of the sort--not if we have in mind anything remotely resembling what we do when we add numbers. In the computer's case, the mechanics of addition involve no motivation, no consciousness of the task, no mobilization of the will, no metabolic activity, no imagination. And its performance brings neither the satisfaction of accomplishment nor the strengthening of practical skills and cognitive capacities." In this insightful book, author Steve Talbott, software programmer and technical writer turned researcher and editor for The Nature Institute, challenges us to step back and take an objective look at the technology driving our lives. At a time when 65 percent of American consumers spend more time with their PCs than they do with their significant others, according to a recent study, Talbott illustrates that we're forgetting one important thing--our Selves, the human spirit from which technology stems. Whether we're surrendering intimate details to yet another database, eschewing our physical communities for online social networks, or calculating our net worth, we freely give our power over to technology until, he says, "we arrive at a computer's-eye view of the entire world of industry, commerce, and society at large...an ever more

    1 in stock

    £16.65

  • The Most Human Human: What Artificial Intelligence Teaches Us About Being Alive

    Penguin Books Ltd The Most Human Human: What Artificial Intelligence Teaches Us About Being Alive

    2 in stock

    The Most Human Human by Brian Christian is a mind-blowing piece of reportage that will appeal to readers of Jon Ronson's The Psychopath Test, and an inspiring riposte to John Gray's classic Straw Dogs - a book that will change your whole understanding of what being human actually means...AI is on the brink of a new dawn. And so are we. . .Telling the difference between humans and computers used to be easy. But artificial intelligence is now so advanced that it is capable of behaving, and even thinking, in ways that have long been considered exclusive to humankind. The time has come to rethink what being human actually means...In The Most Human Human Brian Christian meets the world's leading artificial intelligences, finds out what they're capable of - and what makes us unique. The result is a funny, shocking, inspiring, deeply humane and intelligent book that reaches into every aspect of our lives.'Tremendously entertaining' ****Metro'Excellent ... a fascinating explanation of what it means to be human'Financial Times'Remarkable. A philosophical joyride. The day that a machine creates work of such wit and originality, we should all be very worried'The Times'An epic tour of philosophical, linguistic and scientific discovery. We stop off in places as far-flung as existential anxiety, predictive text and Gary Kasparov's defeat by Deep Blue' ****Time Out'Lively, thought-stirring, entertaining, invaluable ... compelling insights'John Gray, New StatesmanAt the age of twenty-six, Brian Christian has lectured at the LSE, Royal Academy, Bristol Festival of Ideas, Microsoft and Google, been interviewed on The Daily Show, BBC and in the Paris Review, profiled in the Guardian, featured in The New York Times, the New Yorker and on the front cover of Atlantic, and has made numerous appearances at universities and in online videos speaking on his subject. He holds a dual degree from Brown University in computer science and philosophy, and an MFA in poetry.

    2 in stock

    £10.99

  • Shareveillance: The Dangers of Openly Sharing and Covertly Collecting Data

    University of Minnesota Press Shareveillance: The Dangers of Openly Sharing and Covertly Collecting Data

    3 in stock

    Cracking open the politics of transparency and secrecy In an era of open data and ubiquitous dataveillance, what does it mean to “share”? This book argues that we are all “shareveillant” subjects, called upon to be transparent and render data open at the same time as the security state invests in practices to keep data closed. Drawing on Jacques Rancière’s “distribution of the sensible,” Clare Birchall reimagines sharing in terms of a collective political relationality beyond the veillant expectations of the state.

    3 in stock

    £9.81

  • Composition for the 21st ½ century, Vol 1: Image-making for Animation

    Taylor & Francis Ltd Composition for the 21st ½ century, Vol 1: Image-making for Animation

    2 in stock

    Composition for the 21st ½ century: Image-Making for Animation focuses on composition and its technical and artistic application in animation, illustration, games, and films. It covers all aspects of design and discusses in detail their artistic applicability and impact on image and narrative. Emphasis is placed on the ability of each aspect to support and affect the narrative. Additional case studies explain the successful use of these concepts in films and animation. This book is geared toward students; however, it is also reader-friendly for professionals. Composition for the 21st ½ century: Image-Making for Animation’s goal is to comprehend composition as an artistic tool and as a significant part of the professional image-making process.Key Features: Teaches the complexity of composition in image-making. Closes the gap between praxis and theory in animation. Explains how to produce images that support the narrative in their visuals. Discusses the need for artistic reasoning in image-making. Presents case studies that assist the reader in understanding the process as they progress through this book. Author Bio:For more than twenty years, Thomas Paul Thesen’s career has been about learning and understanding the complexities of art, animation, and image-making, both in still illustration, drawing, and photography, and in the moving image. He has worked in the industry as a character animator and visual development artist for companies such as Pixar, DreamWorks, and Sprite Animation Studios. He has also taught for many years at universities across Asia, the USA, and the UK.

    2 in stock

    £54.99

  • Principles of Model Checking

    MIT Press Ltd Principles of Model Checking

    1 in stock

    1 in stock

    £105.00

  • Software Design Decoded: 66 Ways Experts Think

    2 in stock

    £20.70

  • Rules of Play: Game Design Fundamentals

    MIT Press Ltd Rules of Play: Game Design Fundamentals

    2 in stock

    2 in stock

    £64.80

  • Digital Image Processing, Global Edition

    Pearson Education Limited Digital Image Processing, Global Edition

    1 in stock

    For courses in Image Processing and Computer Vision. For years, Image Processing has been the foundational text for the study of digital image processing. The book is suited for students at the college senior and first-year graduate level with prior background in mathematical analysis, vectors, matrices, probability, statistics, linear systems, and computer programming. As in all earlier editions, the focus of this edition of the book is on fundamentals. The 4th Edition is based on an extensive survey of faculty, students, and independent readers in 5 institutions from 3 countries. Their feedback led to epanded or new coverage of topics such as deep learning and deep neural networks, including convolutional neural nets, the scale-invariant feature transform (SIFT), maimally-stable etremal regions (MSERs), graph cuts, k-means clustering and superpiels, active contours (snakes and level sets), and eact histogram matching. Major improvements were made in reorganising the material on image transforms into a more cohesive presentation, and in the discussion of spatial kernels and spatial filtering.

    1 in stock

    £77.99

  • Behavior-Driven Development with Cucumber: Better Collaboration for Better Software

    Pearson Education (US) Behavior-Driven Development with Cucumber: Better Collaboration for Better Software

    1 in stock

    Master BDD to deliver higher-value software more quickly To develop high-value products quickly, software development teams need better ways to collaborate. Agile methods like Scrum and Kanban are helpful, but they’re not enough. Teams need better ways to work inside each sprint or work item. Behavior-driven development (BDD) adds just enough structure for product experts, testers, and developers to collaborate more effectively. Drawing on extensive experience helping teams adopt BDD, Richard Lawrence and Paul Rayner show how to explore changes in system behavior with examples through conversations, how to capture your examples in expressive language, and how to flow the results into effective automated testing with Cucumber. Where most BDD resources focus on test automation, this guide goes deep into how BDD changes team collaboration and what that collaboration looks like day to day. Concrete examples and practical advice will prepare you to succeed with BDD, whatever your context or role. · Learn how to collaborate better by using concrete examples of system behavior · Identify your project’s meaningful increment of value so you’re always working on something important · Begin experimenting with BDD slowly and at low risk · Move smoothly from informal examples to automated tests in Cucumber · Use BDD to deliver more frequently with greater visibility · Make Cucumber scenarios more expressive to ensure you’re building the right thing · Grow a Cucumber suite that acts as high-value living documentation · Sustainably work with complex scenario data · Get beyond the “mini-waterfalls” that often arise on Scrum teams

    1 in stock

    £25.99

  • Python Machine Learning

    John Wiley & Sons Inc Python Machine Learning

    3 in stock

    Python makes machine learning easy for beginners and experienced developers With computing power increasing exponentially and costs decreasing at the same time, there is no better time to learn machine learning using Python. Machine learning tasks that once required enormous processing power are now possible on desktop machines. However, machine learning is not for the faint of heart—it requires a good foundation in statistics, as well as programming knowledge. Python Machine Learning will help coders of all levels master one of the most in-demand programming skillsets in use today. Readers will get started by following fundamental topics such as an introduction to Machine Learning and Data Science. For each learning algorithm, readers will use a real-life scenario to show how Python is used to solve the problem at hand. • Python data science—manipulating data and data visualization • Data cleansing • Understanding Machine learning algorithms • Supervised learning algorithms • Unsupervised learning algorithms • Deploying machine learning models Python Machine Learning is essential reading for students, developers, or anyone with a keen interest in taking their coding skills to the next level.

    3 in stock

    £29.70

  • Fundamentals of Data Visualization: A Primer on Making Informative and Compelling Figures

    O'Reilly Media Fundamentals of Data Visualization: A Primer on Making Informative and Compelling Figures

    3 in stock

    Effective visualization is the best way to communicate information from the increasingly large and complex datasets in the natural and social sciences. But with the increasing power of visualization software today, scientists, engineers, and business analysts often have to navigate a bewildering array of visualization choices and options. This practical book takes you through many commonly encountered visualization problems, and it provides guidelines on how to turn large datasets into clear and compelling figures. What visualization type is best for the story you want to tell? How do you make informative figures that are visually pleasing? Author Claus O. Wilke teaches you the elements most critical to successful data visualization. Explore the basic concepts of color as a tool to highlight, distinguish, or represent a value Understand the importance of redundant coding to ensure you provide key information in multiple ways Use the book’s visualizations directory, a graphical guide to commonly used types of data visualizations Get extensive examples of good and bad figures Learn how to use figures in a document or report and how employ them effectively to tell a compelling story

    3 in stock

    £57.59

  • Microsoft Office 2019 Step by Step

    Microsoft Press,U.S. Microsoft Office 2019 Step by Step

    3 in stock

    This is learning made easy. Get more done quickly with Office 2019. Jump in wherever you need answers - brisk lessons and colorful screenshots show you exactly what to do, step by step. Covers Word, Excel, PowerPoint and Outlook Format Word documents for maximum visual impact Build powerful, reliable Excel workbooks for analysis and reporting Prepare highly effective PowerPoint presentations Use Outlook to organize your email, calendar, and contacts Includes downloadable practice files

    3 in stock

    £30.59

  • PowerPoint 2019 For Dummies

    John Wiley & Sons Inc PowerPoint 2019 For Dummies

    3 in stock

    Get up and running fast with the PowerPoint 2019 PowerPoint continues to be the go-to tool for business presentations. The software helps anyone who needs to communicate clearly by creating powerful and effective slideshow presentations featuring data in the form of charts, clip art, sound, and video. You can even use it to create presentations for the Web. In PowerPoint 2019 For Dummies, expert Doug Lowe shows you how to use this popular tool to make show-stopping presentations that will get your message across — and your audience excited. Create a slide presentation with special effects Work with master slides and templates Collaborate with other users in the cloud Add charts, clip art, sound, and video Want to learn to use PowerPoint quickly and efficiently? Look no further!

    3 in stock

    £19.79

  • Reinforcement Learning: An Introduction

    MIT Press Ltd Reinforcement Learning: An Introduction

    2 in stock

    2 in stock

    £85.50

  • The Power of Networks: Six Principles That Connect Our Lives

    Princeton University Press The Power of Networks: Six Principles That Connect Our Lives

    1 in stock

    An accessible illustrated introducton to the networks we use every day, from Facebook and Google to WiFi and the InternetWhat makes WiFi faster at home than at a coffee shop? How does Google order search results? Is it really true that everyone on Facebook is connected by six steps or less? The Power of Networks answers questions like these for the first time in a way that all of us can understand. Using simple language, analogies, stories, hundreds of illustrations, and no more math than simple addition and multiplication, Christopher Brinton and Mung Chiang provide a smart and accessible introduction to the handful of big ideas that drive the computer networks we use every day. The Power of Networks unifies these ideas through six fundamental principles of networking. These principles explain the difficulties in sharing network resources efficiently, how crowds can be wise or not so wise depending on the nature of their connections, why there are many layers in a network, and more. Along the way, the authors also talk with and share the special insights of renowned experts such as Google’s Eric Schmidt, former Verizon Wireless CEO Dennis Strigl, and “fathers of the Internet” Vint Cerf and Bob Kahn.

    1 in stock

    £22.50

  • Excel 2019 Power Programming with VBA

    John Wiley & Sons Inc Excel 2019 Power Programming with VBA

    3 in stock

    Maximize your Excel experience with VBA Excel 2019 Power Programming with VBA is fully updated to cover all the latest tools and tricks of Excel 2019. Encompassing an analysis of Excel application development and a complete introduction to Visual Basic for Applications (VBA), this comprehensive book presents all of the techniques you need to develop both large and small Excel applications. Over 800 pages of tips, tricks, and best practices shed light on key topics, such as the Excel interface, file formats, enhanced interactivity with other Office applications, and improved collaboration features. Understanding how to leverage VBA to improve your Excel programming skills can enhance the quality of deliverables that you produce—and can help you take your career to the next level. Explore fully updated content that offers comprehensive coverage through over 900 pages of tips, tricks, and techniques Leverage templates and worksheets that put your new knowledge in action, and reinforce the skills introduced in the text Improve your capabilities regarding Excel programming with VBA, unlocking more of your potential in the office Excel 2019 Power Programming with VBA is a fundamental resource for intermediate to advanced users who want to polish their skills regarding spreadsheet applications using VBA.

    3 in stock

    £40.50

  • Agile IT Organization Design: For Digital Transformation and Continuous Delivery

    Pearson Education (US) Agile IT Organization Design: For Digital Transformation and Continuous Delivery

    1 in stock

    Design IT Organizations for Agility at Scale Aspiring digital businesses need overall IT agility, not just development team agility. In Agile IT Organization Design, IT management consultant and ThoughtWorks veteran Sriram Narayan shows how to infuse agility throughout your organization. Drawing on more than fifteen years’ experience working with enterprise clients in IT-intensive industries, he introduces an agile approach to “Business–IT Effectiveness” that is as practical as it is valuable. The author shows how structural, political, operational, and cultural facets of organization design influence overall IT agility—and how you can promote better collaboration across diverse functions, from sales and marketing to product development, and engineering to IT operations. Through real examples, he helps you evaluate and improve organization designs that enhance autonomy, mastery, and purpose: the key ingredients for a highly motivated workforce. You’ll find “close range” coverage of team design, accountability, alignment, project finance, tooling, metrics, organizational norms, communication, and culture. For each, you’ll gain a deeper understanding of where your organization stands, and clear direction for making improvements. Ready to optimize the performance of your IT organization or digital business? Here are practical solutions for the long term, and for right now. Govern for value over predictability Organize for responsiveness, not lowest cost Clarify accountability for outcomes and for decisions along the way Strengthen the alignment of autonomous teams Move beyond project teams to capability teams Break down tool-induced silos Choose financial practices that are free of harmful side effects Create and retain great teams despite today’s “talent crunch” Reform metrics to promote (not prevent) agility Evolve culture through improvements to structure, practices, and leadership—and careful, deliberate interventions

    1 in stock

    £29.49

  • PHP and MySQL Web Development

    Pearson Education (US) PHP and MySQL Web Development

    2 in stock

    PHP and MySQL Web Development, Fifth Edition The definitive guide to building database-driven Web applications with PHP and MySQL PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications. PHP and MySQL Web Development shows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server. This practical, hands-on book consistently focuses on real-world applications, even in the introductory chapters. The authors cover important aspects of security and authentication as they relate to building a real-world website and show you how to implement these aspects in PHP and MySQL. They also introduce you to the integration of front-end and back-end technologies by using JavaScript in your application development. The final part of this book describes how to approach real-world projects and takes the reader through the design, planning, and building of several projects, including: User authentication and personalization Web-based email Social media integration Shopping cart The fifth edition of PHP and MySQL Web Development has been thoroughly updated, revised, and expanded to cover developments in PHP through versions 5.6 and 7, as well as features introduced in recent stable releases of MySQL. Free Access to Web Edition Purchase of this book in any format, electronic or print, includes free access to the corresponding Web Edition. The Web Edition can be viewed on all types of computers and mobile devices with any modern web browser that supports HTML5. Contents at a Glance Part I: Using PHP 1 PHP Crash Course 2 Storing and Retrieving Data 3 Using Arrays 4 String Manipulation and Regular Expressions 5 Reusing Code and Writing Functions 6 Object-Oriented PHP 7 Error and Exception Handling Part II: Using MySQL 8 Designing Your Web Database 9 Creating Your Web Database 10 Working with Your MySQL Database 11 Accessing Your MySQL Database from the Web with PHP 12 Advanced MySQL Administration 13 Advanced MySQL Programming Part III: Web Application Security 14 Web Application Security Risks 15 Building a Secure Web Application 16 Implementing Authentication Methods with PHP Part IV: Advanced PHP Techniques 17 Interacting with the File System and the Server 18 Using Network and Protocol Functions 19 Managing the Date and Time 20 Internationalization and Localization 21 Generating Images 22 Using Session Control in PHP 23 Integrating JavaScript and PHP 24 Other Useful Features Part V: Building Practical PHP and MySQL Projects 25 Using PHP and MySQL for Large Projects 26 Debugging and Logging 27 Building User Authentication and Personalization 28 (PDF with Product Registration) Building a Web-Based Email Client with Laravel Part I 29 (PDF with Product Registration) Building a Web-Based Email Client with Laravel Part II 30 (PDF with Product Registration) Social Media Integration Sharing and Authentication 31 (PDF with Product Registration) Building a Shopping Cart Part VI: Appendix A Installing Apache, PHP, and MySQL

    2 in stock

    £37.74

  • C Primer Plus

    Pearson Education (US) C Primer Plus

    2 in stock

    C Primer Plus is a carefully tested, well-crafted, and complete tutorial on a subject core to programmers and developers. This computer science classic teaches principles of programming, including structured code and top-down design. Author and educator Stephen Prata has created an introduction to C that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use. Review questions and programming exercises at the end of each chapter bring out the most critical pieces of information and help readers understand and digest the most difficult concepts. A friendly and easy-to-use self-study guide, this book is appropriate for serious students of programming, as well as developers proficient in other languages with a desire to better understand the fundamentals of this core language. The sixth edition of this book has been updated and expanded to cover the latest developments in C as well as to take a detailed look at the new C11 standard. In C Primer Plus you’ll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning: Complete, integrated discussion of both C language fundamentals and additional features Clear guidance about when and why to use different parts of the language Hands-on learning with concise and simple examples that develop your understanding of a concept or two at a time Hundreds of practical sample programs Review questions and programming exercises at the end of each chapter to test your understanding Coverage of generic C to give you the greatest flexibility

    2 in stock

    £62.26

  • Nicely Said: Writing for the Web with Style and Purpose

    Pearson Education (US) Nicely Said: Writing for the Web with Style and Purpose

    1 in stock

    Whether you’re new to web writing, or you’re a professional writer looking to deepen your skills, this book is for you. You’ll learn how to write web copy that addresses your readers’ needs and supports your business goals.Learn from real-world examples and interviews with people who put these ideas into action every day: Kristina Halvorson of Brain Traffic, Tiffani Jones Brown of Pinterest, Randy J. Hunt of Etsy, Gabrielle Blair of Design Mom, Mandy Brown of Editorially, Sarah Richards of GOV.UK, and more.Topics include: • Write marketing copy, interface flows, blog posts, legal policies, and emails • Develop behind-the-scenes documents like mission statements, survey questions, and project briefs • Find your voice and adapt your tone for the situation • Build trust and foster relationships with readers • Make a simple style guide“Writing is a skill that will hugely benefit anyone’s career, and luckily, it’s a skill that anyone can learn. Nicely Said is a wonderful guide to writing clearly and concisely for the audience you’re trying to reach. Whether you’re a professional or just getting started, you’ll find a ton to steal from here.”(—Austin Kleon, author of Steal Like An Artist and Show Your Work!"Between them, Kate and Nicole have written for many of the web's most valuable and respected companies. Their commitment to clarity and kindness is the result of their experience, and it makes them extraordinary teachers."- Erin Kissane, author of The Elements of Content Strategy

    1 in stock

    £21.99

  • Principles of Three-Dimensional Computer Animation

    WW Norton & Co Principles of Three-Dimensional Computer Animation

    1 in stock

    This revised and updated edition of the standard introduction to computer animation reflects the latest developments in 3D computer animation. It clearly explains the basic concepts and techniques for all those who want to master the technology, while covering new topics to keep readers up to date on advances in the field. 10 color and 200 black-and-white illustrations. "At last! A book that I can wholeheartedly recommend to my students. . . . A key text in my classes."—Michael Scroggins, director, Computer Animation Labs, California Institute of the Arts

    1 in stock

    £43.99

  • Deep Learning For Dummies

    John Wiley & Sons Inc Deep Learning For Dummies

    3 in stock

    Take a deep dive into deep learning Deep learning provides the means for discerning patterns in the data that drive online business and social media outlets. Deep Learning for Dummies gives you the information you need to take the mystery out of the topic—and all of the underlying technologies associated with it. In no time, you’ll make sense of those increasingly confusing algorithms, and find a simple and safe environment to experiment with deep learning. The book develops a sense of precisely what deep learning can do at a high level and then provides examples of the major deep learning application types. Includes sample code Provides real-world examples within the approachable text Offers hands-on activities to make learning easier Shows you how to use Deep Learning more effectively with the right tools This book is perfect for those who want to better understand the basis of the underlying technologies that we use each and every day.

    3 in stock

    £23.39

  • Beyond The Basic Stuff With Python: Best Practices for Writing Clean Code

    No Starch Press,US Beyond The Basic Stuff With Python: Best Practices for Writing Clean Code

    1 in stock

    You're a student who wants to jumpstart their career with practical skills, or you're a self-taught beginner who has learned all you can from beginner programmer books and coding bootcamps. Now you're looking for the next step to becoming a real-world professional programmer so you can create your own apps and get started with your career. If that fits, then this book is for you! This book is perfect for self-taught programmers looking for the stuff intro books don't teach you and students wanting to get practical information before getting started with applying their new programming skills.

    1 in stock

    £29.69

  • Google Apps For Dummies

    John Wiley & Sons Inc Google Apps For Dummies

    3 in stock

    Your key to making this revolutionary new approach work for you and your organizationGoogle Apps are Web-based, low-cost (or free!) office productivity tools that do everything those expensive applications do — and you can access them from any computer with an Internet connection. Google Apps For Dummies boosts your "app-titude" by giving you the low-down on choosing, setting up, and using these nifty and powerful gadgets for work or play. Whether you're an individual who wants to take advantage of iGoogle or an organization looking for an enterprise-wide training solution for users at all levels, this comprehensive, practical guide brings you up to speed with all of the basic information and advanced tips and tricks you need to make good use of every Google Apps's tool and capability. Discover how to: Get productive fast with free or inexpensive Web-based apps Design your perfect Start Page layout Choose among the different editions Use Gmail and Google Talk Work with Google Docs and spreadsheet documents Create and collaborate on documents Import events into your calendar Build dazzling presentations Use Dashboard to create and manage user accounts Create a Web page with a unique domain setting Google Apps are poised to shatter the primacy of the current way of working with PCs, saving businesses, schools, government agencies, and individuals big bucks on software, network infrastructure, and administration.

    3 in stock

    £19.79

  • Data Structures and Algorithms in C++

    John Wiley & Sons Inc Data Structures and Algorithms in C++

    3 in stock

    This second edition of Data Structures and Algorithms in C++ is designed to provide an introduction to data structures and algorithms, including their design, analysis, and implementation. The authors offer an introduction to object-oriented design with C++ and design patterns, including the use of class inheritance and generic programming through class and function templates, and retain a consistent object-oriented viewpoint throughout the book. This is a “sister” book to Goodrich & Tamassia’s Data Structures and Algorithms in Java, but uses C++ as the basis language instead of Java. This C++ version retains the same pedagogical approach and general structure as the Java version so schools that teach data structures in both C++ and Java can share the same core syllabus. In terms of curricula based on the IEEE/ACM 2001 Computing Curriculum, this book is appropriate for use in the courses CS102 (I/O/B versions), CS103 (I/O/B versions), CS111 (A version), and CS112 (A/I/O/F/H versions).

    3 in stock

    £167.95

  • TCP / IP For Dummies

    John Wiley & Sons Inc TCP / IP For Dummies

    3 in stock

    Packed with the latest information on TCP/IP standards and protocols TCP/IP is a hot topic, because it's the glue that holds the Internet and the Web together, and network administrators need to stay on top of the latest developments. TCP/IP For Dummies, 6th Edition, is both an introduction to the basics for beginners as well as the perfect go-to resource for TCP/IP veterans. The book includes the latest on Web protocols and new hardware, plus very timely information on how TCP/IP secures connectivity for blogging, vlogging, photoblogging, and social networking. Step-by-step instructions show you how to install and set up TCP/IP on clients and servers; build security with encryption, authentication, digital certificates, and signatures; handle new voice and mobile technologies, and much more. Transmission Control Protocol / Internet Protocol (TCP/IP) is the de facto standard transmission medium worldwide for computer-to-computer communications; intranets, private internets, and the Internet are all built on TCP/IP The book shows you how to install and configure TCP/IP and its applications on clients and servers; explains intranets, extranets, and virtual private networks (VPNs); provides step-by-step information on building and enforcing security; and covers all the newest protocols You'll learn how to use encryption, authentication, digital certificates, and signatures to set up a secure Internet credit card transaction Find practical security tips, a Quick Start Security Guide, and still more in this practical guide.

    3 in stock

    £23.39

  • Genetic Algorithms and Machine Learning for Programmers

    The Pragmatic Programmers Genetic Algorithms and Machine Learning for Programmers

    2 in stock

    Self-driving cars, natural language recognition, and online recommendation engines are all possible thanks to Machine Learning. Now you can create your own genetic algorithms, nature-inspired swarms, Monte Carlo simulations, cellular automata, and clusters. Learn how to test your ML code and dive into even more advanced topics. If you are a beginner-to-intermediate programmer keen to understand machine learning, this book is for you. Discover machine learning algorithms using a handful of self-contained recipes. Build a repertoire of algorithms, discovering terms and approaches that apply generally. Bake intelligence into your algorithms, guiding them to discover good solutions to problems. In this book, you will: Use heuristics and design fitness functions. Build genetic algorithms. Make nature-inspired swarms with ants, bees and particles. Create Monte Carlo simulations. Investigate cellular automata. Find minima and maxima, using hill climbing and simulated annealing. Try selection methods, including tournament and roulette wheels. Learn about heuristics, fitness functions, metrics, and clusters. Test your code and get inspired to try new problems. Work through scenarios to code your way out of a paper bag; an important skill for any competent programmer. See how the algorithms explore and learn by creating visualizations of each problem. Get inspired to design your own machine learning projects and become familiar with the jargon. What You Need: Code in C++ (>= C++11), Python (2.x or 3.x) and JavaScript (using the HTML5 canvas). Also uses matplotlib and some open source libraries, including SFML, Catch and Cosmic-Ray. These plotting and testing libraries are not required but their use will give you a fuller experience. Armed with just a text editor and compiler/interpreter for your language of choice you can still code along from the general algorithm descriptions.

    2 in stock

    £33.29

  • Building Software for Simulation: Theory and Algorithms, with Applications in C++

    John Wiley & Sons Inc Building Software for Simulation: Theory and Algorithms, with Applications in C++

    3 in stock

    Building Software for Simulation A unique guide to the design and implementation of simulation software This book offers a concise introduction to the art of building simulation software, collecting the most important concepts and algorithms in one place. Written for both individuals new to the field of modeling and simulation as well as experienced practitioners, this guide explains the design and implementation of simulation software used in the engineering of large systems while presenting the relevant mathematical elements, concept discussions, and code development. The book approaches the topic from the perspective of Zeigler’s theory of modeling and simulation, introducing the theory’s fundamental concepts and showing how to apply them to engineering problems. Readers will learn five necessary skills for building simulations of complicated systems: Working with fundamental abstractions for simulating dynamic systems Developing basic simulation algorithms for continuous and discrete event models Combining continuous and discrete event simulations into a coherent whole Applying strategies for testing a simulation Understanding the theoretical foundations of the modeling constructs and simulation algorithms The central chapters of the book introduce, explain, and demonstrate the elements of the theory that are most important for building simulation tools. They are bracketed by applications to robotics, control and communications, and electric power systems; these comprehensive examples clearly illustrate how the concepts and algorithms are put to use. Readers will explore the design of object-oriented simulation programs, simulation using multi-core processors, and the integration of simulators into larger software systems. The focus on software makes this book particularly useful for computer science and computer engineering courses in simulation that focus on building simulators. It is indispensable reading for undergraduate and graduate students studying modeling and simulation, as well as for practicing scientists and engineers involved in the development of simulation tools.

    3 in stock

    £115.95

  • Word 2010 For Dummies

    John Wiley & Sons Inc Word 2010 For Dummies

    3 in stock

    Dan Gookin gets you up to speed so you can get down to work with all the new features of Word 2010! Bestselling and quintessential For Dummies author Dan Gookin employs his usual fun and friendly candor while walking you through the spectrum of new features of Word 2010. Completely in tune with the needs of the beginning Word user, Gookin shows you how to use Word quickly and efficiently so that you can spend more time working on your projects and less time trying to figure out how to make Word perform the tasks you need it to do. This newest edition of Word For Dummies explains how to navigate the user interface and take advantages of file formats, and skips the unnecessary jargon. Unparalleled author Dan Gookin applies his beloved For Dummies writing style to introduce you to all the features and functions of Word 2010 Escorts you through the capabilities of Word 2010 without weighing you down with unnecessary technical jargon Deciphers the user interface and shows you how to take advantage of the file formats The word on the street is that Word 2010 For Dummies is a must-read!

    3 in stock

    £16.19

  • Search Engine Optimization (SEO) Secrets

    John Wiley & Sons Inc Search Engine Optimization (SEO) Secrets

    1 in stock

    Tips, tricks, and little-known methods used by professional SEO consultants to rank in some of the most competitive search phrases Search engine optimization (SEO) is the process of creating, formatting and promoting web pages in a manner that ensures that they are ranked highly for chosen keyword phrases after a user performs a Web search. This unique book taps the relatively unknown market of advanced SEO knowledge, and reveals secrets used by only the best SEO consultants. You'll take your Internet marketing skills to the next level as you gain a thorough understanding of standard SEO techniques such as on-page optimization, off-page optimization, and link building. Packed with real-world examples, this essential guide demonstrates how real SEO consultants work with Fortune 500 companies to get the results they desire. Coverage includes: Understanding Search Engine Optimization Relearning How You See the Web Picking the Right SEO Tools Finding SEO Problems Solving SEO Problems SEO Best Practices The SEO Consulting Process Comprehensive Site Audit (Informational Website) Comprehensive Site Audit (E-Commerce Website) Understanding the SEO Industry Search Engine Verticals Optimizing for Alternative Search Engines Setting Up a Testing Platform SEO Resources Attending SEO Conferences

    1 in stock

    £26.99

  • Ubiquitous Computing: Smart Devices, Environments and Interactions

    John Wiley & Sons Inc Ubiquitous Computing: Smart Devices, Environments and Interactions

    3 in stock

    This book provides an introduction to the complex field of ubiquitous computing Ubiquitous Computing (also commonly referred to as Pervasive Computing) describes the ways in which current technological models, based upon three base designs: smart (mobile, wireless, service) devices, smart environments (of embedded system devices) and smart interaction (between devices), relate to and support a computing vision for a greater range of computer devices, used in a greater range of (human, ICT and physical) environments and activities. The author details the rich potential of ubiquitous computing, the challenges involved in making it a reality, and the prerequisite technological infrastructure. Additionally, the book discusses the application and convergence of several current major and future computing trends. Key Features: Provides an introduction to the complex field of ubiquitous computing Describes how current technology models based upon six different technology form factors which have varying degrees of mobility wireless connectivity and service volatility: tabs, pads, boards, dust, skins and clay, enable the vision of ubiquitous computing Describes and explores how the three core designs (smart devices, environments and interaction) based upon current technology models can be applied to, and can evolve to, support a vision of ubiquitous computing and computing for the future Covers the principles of the following current technology models, including mobile wireless networks, service-oriented computing, human computer interaction, artificial intelligence, context-awareness, autonomous systems, micro-electromechanical systems, sensors, embedded controllers and robots Covers a range of interactions, between two or more UbiCom devices, between devices and people (HCI), between devices and the physical world. Includes an accompanying website with PowerPoint slides, problems and solutions, exercises, bibliography and further reading Graduate students in computer science, electrical engineering and telecommunications courses will find this a fascinating and useful introduction to the subject. It will also be of interest to ICT professionals, software and network developers and others interested in future trends and models of computing and interaction over the next decades.

    3 in stock

    £83.95

  • Puzzles for Programmers and Pros

    John Wiley & Sons Inc Puzzles for Programmers and Pros

    3 in stock

    Aimed at both working programmers who are applying for a job where puzzles are an integral part of the interview, as well as techies who just love a good puzzle, this book offers a cache of exciting puzzles Features a new series of puzzles, never before published, called elimination puzzles that have a pedagogical aim of helping the reader solve an entire class of Sudoku-like puzzles Provides the tools to solve the puzzles by hand and computer The first part of each chapter presents a puzzle; the second part shows readers how to solve several classes of puzzles algorithmically; the third part asks the reader to solve a mystery involving codes, puzzles, and geography Comes with a unique bonus: if readers actually solve the mystery, they have a chance to win a prize, which will be promoted on wrox.com!

    3 in stock

    £14.39

  • Unauthorised Access: Physical Penetration Testing For IT Security Teams

    John Wiley & Sons Inc Unauthorised Access: Physical Penetration Testing For IT Security Teams

    3 in stock

    The first guide to planning and performing a physical penetration test on your computer's security Most IT security teams concentrate on keeping networks and systems safe from attacks from the outside-but what if your attacker was on the inside? While nearly all IT teams perform a variety of network and application penetration testing procedures, an audit and test of the physical location has not been as prevalent. IT teams are now increasingly requesting physical penetration tests, but there is little available in terms of training. The goal of the test is to demonstrate any deficiencies in operating procedures concerning physical security. Featuring a Foreword written by world-renowned hacker Kevin D. Mitnick and lead author of The Art of Intrusion and The Art of Deception, this book is the first guide to planning and performing a physical penetration test. Inside, IT security expert Wil Allsopp guides you through the entire process from gathering intelligence, getting inside, dealing with threats, staying hidden (often in plain sight), and getting access to networks and data. Teaches IT security teams how to break into their own facility in order to defend against such attacks, which is often overlooked by IT security teams but is of critical importance Deals with intelligence gathering, such as getting access building blueprints and satellite imagery, hacking security cameras, planting bugs, and eavesdropping on security channels Includes safeguards for consultants paid to probe facilities unbeknown to staff Covers preparing the report and presenting it to management In order to defend data, you need to think like a thief-let Unauthorised Access show you how to get inside.

    3 in stock

    £27.00

  • Program Construction: Calculating Implementations from Specifications

    John Wiley & Sons Inc Program Construction: Calculating Implementations from Specifications

    3 in stock

    Most texts on logic or discrete math fail to show why math and logic are fundamental tools for programmers. Program Construction illustrates the importance of math and logic to programming, providing a complete, self-contained account of the principles of logical reasoning. Designed specifically so users can construct programs that meet their specifications, the book details program construction principles in a straightforward fashion, avoiding overly complicated theory, and then illustrating each with convincing examples.

    3 in stock

    £47.95

© 2025 Book Curl,

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account