Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • 2015-2019  (2,604)
  • 1975-1979
  • 1960-1964
  • 2018  (2,604)
  • Electronic books ; local  (2,604)
Datasource
Material
Language
Years
  • 2015-2019  (2,604)
  • 1975-1979
  • 1960-1964
Year
Keywords
Subjects(RVK)
  • 1
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : A Book Apart | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (150 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: From product documentation to menu labels to marketing emails, writing for the web can feel challenging-even insurmountable. But it doesn't have to be that way! Whether you're new to writing or looking to hone your skills, Scott Kubie's guide will empower you to get organized and get going. Learn to scope and articulate writing assignments, build a repeatable workflow, and develop methods for productive editing, collaboration, version control, and delivery. Don't struggle with writing-get the writing done.
    Note: Online resource; Title from title page (viewed October 16, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Manning Publications | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (528 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Summary Amazon Web Services in Action, Second Edition is a comprehensive introduction to computing, storing, and networking in the AWS cloud. You'll find clear, relevant coverage of all the essential AWS services you to know, emphasizing best practices for security, high availability and scalability. About the Technology The largest and most mature of the cloud platforms, AWS offers over 100 prebuilt services, practically limitless compute resources, bottomless secure storage, as well as top-notch automation capabilities. This book shows you how to develop, host, and manage applications on AWS. About the Book Amazon Web Services in Action, Second Edition is a comprehensive introduction to deploying web applications in the AWS cloud. You'll find clear, relevant coverage of all essential AWS services, with a focus on automation, security, high availability, and scalability. This thoroughly revised edition covers the latest additions to AWS, including serverless infrastructure with AWS Lambda, sharing data with EFS, and in-memory storage with ElastiCache. What's Inside Completely revised bestseller! Secure and scale distributed applications Deploy applications on AWS Design for failure to achieve high availability Automate your infrastructure About the Reader Written for mid-level developers and DevOps engineers. About the Authors Andreas and Michael Wittig are software engineers and DevOps consultants focused on AWS. together, they migrated the first bank in Germany to AWS in 2013.
    Note: Online resource; Title from title page (viewed September 20, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Wiley | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (592 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Arguably the strongest addition to numerical finance of the past decade, Algorithmic Adjoint Differentiation (AAD) is the technology implemented in modern financial software to produce thousands of accurate risk sensitivities, within seconds, on light hardware. AAD recently became a centerpiece of modern financial systems and a key skill for all quantitative analysts, developers, risk professionals or anyone involved with derivatives. It is increasingly taught in Masters and PhD programs in finance. Danske Bank's wide scale implementation of AAD in its production and regulatory systems won the In-House System of the Year 2015 Risk award. The Modern Computational Finance books, written by three of the very people who designed Danske Bank's systems, offer a unique insight into the modern implementation of financial models. The volumes combine financial modelling, mathematics and programming to resolve real life financial problems and produce effective derivatives software. This volume is a complete, self-contained learning reference for AAD, and its application in finance. AAD is explained in deep detail throughout chapters that gently lead readers from the theoretical foundations to the most delicate areas of an efficient implementation, such as memory management, parallel implementation and acceleration with expression templates. The book comes with professional source code in C++, including an efficient, up to date implementation of AAD and a generic parallel simulation library. Modern C++, high performance parallel programming and interfacing C++ with Excel are also covered. The book builds the code step-by-step, while the code illustrates the concepts and notions developed in the book.
    Note: Online resource; Title from title page (viewed November 20, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : For Dummies | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (416 pages)
    Edition: 11th edition
    Keywords: Electronic books ; local
    Abstract: Get caught up with the latest iPad features An iPad can be so many things: an entertainment hub, a way to stay in touch with the world, a productivity tool, and many other things. iPad For Seniors For Dummies focuses on helping iPad users who are experienced in life-but not in technology. In this friendly, easy-to-follow guide, you'll find out how to fire up any model of iPad, connect to the internet, and use applications to play games, watch movies, listen to music, chat via video, update your social accounts, read the news, or just about anything else you'd want to do. Teach your iPad to answer your commands Stay connected with email, social apps, and video chat Cue up music and movies Find endless ways to let your iPad entertain you If you're anywhere from 50 to 100 and want to find accessible guidance on making the most of your iPad, you're in good hands!
    Note: Online resource; Title from title page (viewed December 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Take Control Books | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (168 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Being productive is never as simple as putting items on a calendar or to do list and checking them off. Most of us struggle with too much to do, too little time, and only a vague idea of how to plan each day so we can achieve the best results with the least stress. If that sounds like you (and especially if you've tried a bunch of productivity systems and found them lacking), Jeff Porten's expert guidance may be just what you need. As a professional technology consultant and an early adopter of both hardware and software, Jeff has tried nearly every productivity management system out there, and experimented with dozens of implementation styles. He brings his decades of experience to this book, helping you create a customized strategy that's ideal for your needs, and-crucially-avoid common mistakes. Whether you're a productivity junkie or someone who has struggled for years with a cobbled-together, informal task-management system, this book will help you get a much better grip on your personal and business time. In this book, you'll: Review the principles of successful planning-whether for immediate projects or for long-term and someday goals. Understand your natural working style and preferences, including comfortable habits that may not be productive but that you don't want to change, and create a more effective workflow that fits you. Discover the best ways to think about projects, tasks, events, due dates, flags, contexts, and more. Choose a task-management app that's appropriate for your needs, no matter what devices and operating systems you use, and that integrates with your calendar, reminders, notes, and the apps you use to actually do things. Develop a step-by-step process for tracking all your events and tasks and ensuring that everything happens in the right order. Transition from an old system to your new system without worrying that anything will fall through the cracks. Learn exactly how to keep track of all the things you need to remember throughout the day. Improve your time-estimation skills when planning how long future tasks and projects will take. Solve the problem of "10-minute tasks" that become all-day projects because they have a dozen things you discover you need to do first. Get better at managing other people (and their expectations of you). Review how well your productivity system has worked over time, using feedback loops and suggested best practices to continually improve your workflow. Fail successfully! If somet...
    Note: Online resource; Title from title page (viewed June 20, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Take Control Books | Boston, MA : Safari
    ISBN: 9781615424702
    Language: English
    Pages: 1 online resource (188 pages)
    Edition: 2nd edition
    DDC: 006.6/96
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Whether you're considering an Apple TV or you already have one, you can more fully enjoy Apple's entertainment device with this ultimate guide by TidBITS managing editor Josh Centers. You'll learn how to set it up and use it to watch movies and TV shows, play music, display your photos, give presentations, and run all manner of apps on the big screen. Josh walks you through cables, ports, and setup, and explains how to use gestures and spoken commands with the Siri Remote-yes, you can talk to your TV! He helps you navigate and customize the Home screen, plus describes getting-started settings such as inputting your Apple ID, enabling parental controls, and turning on single sign-on. You'll learn how to use the built-in TV app, and how you can best view home movies and any DVDs or Blu-ray discs you own. The book also looks at using an Apple TV to listen to your music or Apple Music, download and play podcasts from iTunes, and browse your photos. And you'll find recommendations for apps that bring fitness, food, mapping, shopping, art, gaming, and more to your big screen. In Take Control of Apple TV you'll read about: Connecting your Apple TV to iCloud Photo Library, iCloud Photo Stream, iCloud Photo Sharing, or to photos stored on your local computer The easy Siri Remote shortcut for sleeping your Apple TV Checking the battery level and charging your Siri Remote Three ways to rewind on the Siri Remote Alternatives to the Siri Remote Beaming the display of your Mac or iPhone screen to your TV Making Mac or iOS audio play through your TV's speakers Ripping DVDs and Blu-ray discs Running iTunes Home Sharing to play media from a local computer Using Plex Media Server to take your media library beyond iTunes Essential items to pack if you'll be giving a presentation via an Apple TV What you can do with Conference Room Display mode How to tell if an iOS app includes a free copy of its Apple TV version How to reset or restore an Apple TV-useful for troubleshooting or for handing your device to a new owner Compatibility? This book covers the fourth-generation Apple TV as well as the newer 4K model, but after you buy the book, you can visit the Ebook Extras topic to download the first edition, which focuses on the second- and third-generation Apple TV models.
    Note: Online resource; Title from title page (viewed February 26, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Take Control Books | Boston, MA : Safari
    ISBN: 9781947282100
    Language: English
    Pages: 1 online resource (167 pages)
    Edition: 4th edition
    Keywords: Electronic books ; local
    Abstract: Wrangling your web passwords can be easy and secure, thanks to 1Password , the popular password manager from AgileBits. In this book, Joe Kissell brings years of real-world 1Password experience into play to explain not only how to create, edit, and enter web login data easily , but also how to autofill contact and credit card info when shopping online, audit your passwords and generate better ones, handle two-factor authentication (2FA) , and sync and share passwords in various ways-including a hosted 1Password account (individual, family, or team), iCloud or Dropbox. The book focuses on 1Password 7 for Mac and Windows, but it also provides details and directions for the iOS and Android versions of 1Password. It briefly covers 1Password X, a chrome extension that brings 1Password to Chrome OS and Linux. Topics include: Meet 1Password: Set your master password, explore the various 1Password components, and decide on your ideal usage strategy. Master logins: In 1Password, a typical login contains a set of credentials used to sign in to a website. Find out how to create logins, sort them, search them, tag them, and more. You'll also find help with editing logins-for example, changing a password or adding further details. Understand password security: Get guidance on what makes for a good password, and read Joe's important Password Dos and Don'ts. A special topic covers how to perform a security audit in order to improve poor passwords quickly. Go beyond web logins: A primary point of 1Password is to speed up web logins, but 1Password can also store and autofill contact information (for more than one identity, even), along with credit card information. You'll also find advice on storing passwords for password-protected files and encrypted disk images, plus ideas for keeping track of confidential files, software licenses, scans of important cards or documents, and more. Sync your passwords: Discover which 1Password syncing solution is right for you: a hosted 1Password account, Dropbox, iCloud, a manually synced folder, or even device-to-device Wi-Fi sync. Share your passwords: Learn to store passwords in shared vaults within a family or team hosted account. You'll also discover the answers to key questions, including: What are my options for licensing 1Password? What are the differences between vaults in 1Password accounts and standalone vaults? Should I keep using my web browser's autofill feature? What about iCloud Keychain? Should I use that too...
    Note: Online resource; Title from title page (viewed October 31, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Routledge | Boston, MA : Safari
    ISBN: 9781315471075
    Language: English
    Pages: 1 online resource (270 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: This volume brings together academics, executives and practitioners to provide readers with an extensive and authoritative overview of the classical music industry. The central practices, theories and debates that empower and regulate the industry are explored through the lens of classical music-making, business, and associated spheres such as politics, education, media and copyright. The Classical Music Industry maps the industry's key networks, principles and practices across such sectors as recording, live, management and marketing: essentially, how the cultural and economic practice of classical music is kept mobile and alive. The book examining pathways to professionalism, traditional and new forms of engagement, and the consequences of related issues-ethics, prestige, gender and class-for anyone aspiring to 'make it' in the industry today. This book examines a diverse and fast-changing sector that animates deep feelings. The Classical Music Industry acknowledges debates that have long encircled the sector but today have a fresh face, as the industry adjusts to the new economics of funding, policy-making and retail The first volume of its kind, The Classical Music Industry is a significant point of reference and piece of critical scholarship, written for the benefit of practitioners, music-lovers, students and scholars alike offering a balanced and rigorous account of the manifold ways in which the industry operates.
    Note: Online resource; Title from title page (viewed June 12, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Wiley-IEEE Computer Society Press | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (624 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: This book introduces Software Quality Assurance (SQA) and provides an overview of standards used to implement SQA. It defines ways to assess the effectiveness of how one approaches software quality across key industry sectors such as telecommunications, transport, defense, and aerospace. Includes supplementary website with an instructor's guide and solutions Applies IEEE software standards as well as the Capability Maturity Model Integration for Development (CMMI) Illustrates the application of software quality assurance practices through the use of practical examples, quotes from experts, and tips from the authors
    Note: Online resource; Title from title page (viewed January 4, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : CRC Press | Boston, MA : Safari
    ISBN: 9781420006681
    Language: English
    Pages: 1 online resource (312 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: It was once widely believed that quantum computation would never become a reality. However, the discovery of quantum error correction and the proof of the accuracy threshold theorem nearly ten years ago gave rise to extensive development and research aimed at creating a working, scalable quantum computer. Over a decade has passed since this monumental accomplishment yet no book-length pedagogical presentation of this important theory exists. Quantum Error Correction and Fault Tolerant Quantum Computing offers the first full-length exposition on the realization of a theory once thought impossible. It provides in-depth coverage on the most important class of codes discovered to date-quantum stabilizer codes. It brings together the central themes of quantum error correction and fault-tolerant procedures to prove the accuracy threshold theorem for a particular noise error model. The author also includes a derivation of well-known bounds on the parameters of quantum error correcting code. Packed with over 40 real-world problems, 35 field exercises, and 17 worked-out examples, this book is the essential resource for any researcher interested in entering the quantum field as well as for those who want to understand how the unexpected realization of quantum computing is possible.
    Note: Online resource; Title from title page (viewed October 3, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : CRC Press | Boston, MA : Safari
    ISBN: 9781439848364
    Language: English
    Pages: 1 online resource (599 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: With contributions from top international experts from both industry and academia, Nano-Semiconductors: Devices and Technology is a must-read for anyone with a serious interest in future nanofabrication technologies. Taking into account the semiconductor industry's transition from standard CMOS silicon to novel device structures-including carbon nanotubes (CNT), graphene, quantum dots, and III-V materials-this book addresses the state of the art in nano devices for electronics. It provides an all-encompassing, one-stop resource on the materials and device structures involved in the evolution from micro- to nanoelectronics. The book is divided into three parts that address: Semiconductor materials (i.e., carbon nanotubes, memristors, and spin organic devices) Silicon devices and technology (i.e., BiCMOS, SOI, various 3D integration and RAM technologies, and solar cells) Compound semiconductor devices and technology This reference explores the groundbreaking opportunities in emerging materials that will take system performance beyond the capabilities of traditional CMOS-based microelectronics. Contributors cover topics ranging from electrical propagation on CNT to GaN HEMTs technology and applications. Approaching the trillion-dollar nanotech industry from the perspective of real market needs and the repercussions of technological barriers, this resource provides vital information about elemental device architecture alternatives that will lead to massive strides in future development.
    Note: Online resource; Title from title page (viewed September 3, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : A K Peters/CRC Press | Boston, MA : Safari
    ISBN: 9781351974271
    Language: English
    Pages: 1 online resource (1240 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: In this new and improved third edition of the highly popular Game Engine Architecture , Jason Gregory draws on his nearly two decades of experience at Midway, Electronic Arts and Naughty Dog to present both the theory and practice of game engine software development. In this book, the broad range of technologies and techniques used by AAA game studios are each explained in detail, and their roles within a real industrial-strength game engine are illustrated. New to the Third Edition This third edition offers the same comprehensive coverage of game engine architecture provided by previous editions, along with updated coverage of: computer and CPU hardware and memory caches, compiler optimizations, C++ language standardization, the IEEE-754 floating-point representation, 2D user interfaces, plus an entirely new chapter on hardware parallelism and concurrent programming. This book is intended to serve as an introductory text, but it also offers the experienced game programmer a useful perspective on aspects of game development technology with which they may not have deep experience. As always, copious references and citations are provided in this edition, making it an excellent jumping off point for those who wish to dig deeper into any particular aspect of the game development process. Key Features Covers both the theory and practice of game engine software development Examples are grounded in specific technologies, but discussion extends beyond any particular engine or API. Includes all mathematical background needed. Comprehensive text for beginners and also has content for senior engineers.
    Note: Online resource; Title from title page (viewed July 20, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : CRC Press | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (728 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Illustrated with real-life manufacturing examples, Formal Methods in Manufacturing provides state-of-the-art solutions to common problems in manufacturing systems. Assuming some knowledge of discrete event systems theory, the book first delivers a detailed introduction to the most important formalisms used for the modeling, analysis, and control of manufacturing systems (including Petri nets, automata, and max-plus algebra), explaining the advantages of each formal method. It then employs the different formalisms to solve specific problems taken from today's industrial world, such as modeling and simulation, supervisory control (including deadlock prevention) in a distributed and/or decentralized environment, performance evaluation (including scheduling and optimization), fault diagnosis and diagnosability analysis, and reconfiguration. Containing chapters written by leading experts in their respective fields, Formal Methods in Manufacturing helps researchers and application engineers handle fundamental principles and deal with typical quality goals in the design and operation of manufacturing systems.
    Note: Online resource; Title from title page (viewed September 3, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : CRC Press | Boston, MA : Safari
    ISBN: 9781482229592
    Language: English
    Pages: 1 online resource (676 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Recently, there have been a number of advances in technology, including in mobile devices, globalization of companies, display technologies and healthcare, all of which require significant input and evaluation from human factors specialists. Accordingly, this textbook has been completely updated, with some chapters folded into other chapters and new chapters added where needed. The text continues to fill the need for a textbook that bridges the gap between the conceptual and empirical foundations of the field.
    Note: Online resource; Title from title page (viewed January 2, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : CRC Press | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (309 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Information granules, as encountered in natural language, are implicit in nature. To make them fully operational so they can be effectively used to analyze and design intelligent systems, information granules need to be made explicit. An emerging discipline, granular computing focuses on formalizing information granules and unifying them to create a coherent methodological and developmental environment for intelligent system design and analysis. Granular Computing: Analysis and Design of Intelligent Systems presents the unified principles of granular computing along with its comprehensive algorithmic framework and design practices. Introduces the concepts of information granules, information granularity, and granular computing Presents the key formalisms of information granules Builds on the concepts of information granules with discussion of higher-order and higher-type information granules Discusses the operational concept of information granulation and degranulation by highlighting the essence of this tandem and its quantification in terms of the associated reconstruction error Examines the principle of justifiable granularity Stresses the need to look at information granularity as an important design asset that helps construct more realistic models of real-world systems or facilitate collaborative pursuits of system modeling Highlights the concepts, architectures, and design algorithms of granular models Explores application domains where granular computing and granular models play a visible role, including pattern recognition, time series, and decision making Written by an internationally renowned authority in the field, this innovative book introduces readers to granular computing as a new paradigm for the analysis and synthesis of intelligent systems. It is a valuable resource for those engaged in research and practical developments in computer, electrical, industrial, manufacturing, and biomedical engineering. Building from fundamentals, the book is also suitable for readers from nontechnical disciplines where information granules assume a visible position.
    Note: Online resource; Title from title page (viewed September 3, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Wiley-IEEE Computer Society Press | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (368 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Explores key challenges and solutions to assured cloud computing today and provides a provocative look at the face of cloud computing tomorrow This book offers readers a comprehensive suite of solutions for resolving many of the key challenges to achieving high levels of assurance in cloud computing. The distillation of critical research findings generated by the Assured Cloud Computing Center of Excellence (ACC-UCoE) of the University of Illinois, Urbana-Champaign, it provides unique insights into the current and future shape of robust, dependable, and secure cloud-based computing and data cyberinfrastructures. A survivable and distributed cloud-computing-based infrastructure can enable the configuration of any dynamic systems-of-systems that contain both trusted and partially trusted resources and services sourced from multiple organizations. To assure mission-critical computations and workflows that rely on such systems-of-systems it is necessary to ensure that a given configuration does not violate any security or reliability requirements. Furthermore, it is necessary to model the trustworthiness of a workflow or computation fulfillment to a high level of assurance. In presenting the substance of the work done by the ACC-UCoE, this book provides a vision for assured cloud computing illustrating how individual research contributions relate to each other and to the big picture of assured cloud computing. In addition, the book: Explores dominant themes in cloud-based systems, including design correctness, support for big data and analytics, monitoring and detection, network considerations, and performance Synthesizes heavily cited earlier work on topics such as DARE, trust mechanisms, and elastic graphs, as well as newer research findings on topics, including R-Storm, and RAMP transactions Addresses assured cloud computing concerns such as game theory, stream processing, storage, algorithms, workflow, scheduling, access control, formal analysis of safety, and streaming Bringing together the freshest thinking and applications in one of today's most important topics, Assured Cloud Computing is a must-read for researchers and professionals in the fields of computer science and engineering, especially those working within industrial, military, and governmental contexts. It is also a valuable reference for advanced students of computer science.
    Note: Online resource; Title from title page (viewed October 2, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : A Book Apart | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (157 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Progressive web apps represent the next big digital opportunity: they look and feel like native apps, they work offline, and they're available to anyone-no app store required. But with that freedom and flexibility come challenging questions about how to create the most value for your users (and your bottom line). Jason Grigsby answers the what, why, and how of progressive web apps, from making the case in your organization to reaching your users in bold, new ways. Build your audience, increase revenue, and widen the web's reach-all with the power of progressive web apps.
    Note: Online resource; Title from title page (viewed November 12, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : CRC Press | Boston, MA : Safari
    ISBN: 9781420018837
    Language: English
    Pages: 1 online resource (456 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Although it's true that image compression research is a mature field, continued improvements in computing power and image representation tools keep the field spry. Faster processors enable previously intractable compression algorithms and schemes, and certainly the demand for highly portable high-quality images will not abate. Document and Image Compression highlights the current state of the field along with the most probable and promising future research directions for image coding. Organized into three broad sections, the book examines the currently available techniques, future directions, and techniques for specific classes of images. It begins with an introduction to multiresolution image representation, advanced coding and modeling techniques, and the basics of perceptual image coding. This leads to discussions of the JPEG 2000 and JPEG-LS standards, lossless coding, and fractal image compression. New directions are highlighted that involve image coding and representation paradigms beyond the wavelet-based framework, the use of redundant dictionaries, the distributed source coding paradigm, and novel data-hiding techniques. The book concludes with techniques developed for classes of images where the general-purpose algorithms fail, such as for binary images and shapes, compound documents, remote sensing images, medical images, and VLSI layout image data. Contributed by international experts, Document and Image Compression gathers the latest and most important developments in image coding into a single, convenient, and authoritative source.
    Note: Online resource; Title from title page (viewed October 8, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : For Dummies | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (432 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Estate and Trust Administration For Dummies, 2nd Edition (9781119543879) was previously published as Estate and Trust Administration For Dummies, 2nd Edition (9781118412251). While this version features a new Dummies cover and design, the content is the same as the prior release and should not be considered a new or updated product. Your plain-English guide to administering an estate and/or trust As more and more of the population reach senior ages-including baby boomers, many of whom do not have wills-an increasing number of people are being thrust into the role of executor, administrator, personal representative of an estate, or trustee of a trust after the death of a loved one. This updated edition of Estate & Trust Administration For Dummies guides you through the confusing process of administering an estate and/or trust. Settling an estate and administering a trust can be complicated, messy, and time-consuming for individuals named as executor or trustee, most of whom have no previous experience with such matters. Estate & Trust Administration For Dummies shows you how to make sound decisions for your unique circumstances. Guides you through the confusing process of administering an estate and/or trust Provides expert advice on unfamiliar estate and trust tax law Gives you a practical checklist to follow for all of your estate and trust administration questions and concerns Whether you're looking for guidance on how to navigate the probate process and estate taxes, settle debts and bequests, fund a trust, comply with tax regulations, or anything in between, this hands-on, friendly guide takes away the mystery and provides detailed answers to all of your estate and trust administration questions.
    Note: Online resource; Title from title page (viewed December 27, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Routledge | Boston, MA : Safari
    ISBN: 9781315284118
    Language: English
    Pages: 1 online resource (282 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: LatinX Voices is the first undergraduate textbook that includes an overview of Hispanic/LatinX Media in the U.S. and gives readers an understanding of how media in the United States has transformed around this audience. Based on the authors' professional and research experience, and teaching broadcast media courses in the classroom, this text covers the evolving industry and offers perspective on topics related to Latin-American areas of interest. With professional testimonials from those who have left their mark in print, radio, television, film and new media, this collection of chapters brings together expert voices in Hispanic/LatinX media from across the U.S., and explains the impact of this population on the media industry today.
    Note: Online resource; Title from title page (viewed July 16, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    ISBN: 9781789346688 , 1789346681
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computing Technology Industry Association ; Computer security ; Examinations ; Study guides ; Electronic data processing personnel ; Certification ; Electronic books ; Electronic books ; local
    Abstract: This is a practical certification guide covering all the exam topics in an easy-to-follow manner backed with mock tests and self-assesment scenarios for better preparation. Key Features Learn cryptography and various cryptography algorithms for real-world implementations Discover security policies, plans, and procedures to protect your security infrastructure Written by Ian Neil, one of the world's top CompTIA Security+ (SY0-501) trainer Book Description CompTIA Security+ is a worldwide certification that establishes the fundamental knowledge required to perform core security functions and pursue an IT security career. CompTIA Security+ Certification Guide is a best-in-class exam study guide that covers all of CompTIA Security+ 501 exam objectives. It is authored by Ian Neil, who is a world-class trainer of CompTIA Security+ 501. Packed with self-assessment scenarios and realistic exam questions, this guide will help you master the core concepts to succeed in the exam the first time you take it. Using relevant examples, you will learn all the important security fundamentals from Certificates and Encryption to Identity and Access Management concepts. You will then dive into the important domains of the exam; namely, threats, attacks and vulnerabilities, technologies and tools, architecture and design, risk management, and cryptography and Public Key Infrastructure (PKI). This book comes with over 600 practice questions with detailed explanation that is at the exam level and also includes two mock exams to help you with your study plan. This guide will ensure that encryption and certificates are made easy for you. What you will learn Get to grips with security fundamentals from Certificates and Encryption to Identity and Access Management Secure devices and applications that are used by your company Identify the different types of malware and virus and take appropriate actions to protect against them Protect your environment against social engineering and advanced attacks Implement PKI concepts Learn about secure coding techniques, quality control, and testing Troubleshoot common security issues Who this book is for This book is designed for anyone who is seeking to pass the CompTIA Security+ SY0-501 exam. It is a stepping stone for anyone who wants to become a security professional or move into cyber security. This certification guide assumes no prior knowledge of the product.
    Note: Description based on online resource; title from title page (viewed November 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    ISBN: 9781788474962 , 1788474961
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Java (Computer program language) ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: Build microservices-based enterprise applications with the latest version of Java EE Key Features Create microservices in Spring and deploy them with Docker and Mesos Examine a number of real-world use cases and hands-on code examples Develop distributed applications based on microservices architecture Book Description Cloud-based applications have been increasingly in demand, and this has caused a shift from monolithic to microservice applications. With the help of Java EE 8 Microservices, you'll get to grips with the components of Java EE 8 and understand how they are used to implement microservices. This book explains how a monolithic application is transformed into a microservice application, then helps you connect it in a traditional way and use advanced approaches for asynchronous communication. Once you have learned the basics, you'll explore advanced topics to make your microservices robust, scalable, and secure. Microservices form distributed applications, and by the end of this book you'll have discovered how to develop, pack, ship, and support distributed applications using Java EE. What you will learn Build microservices from the ground up with Java EE 8 Implement and deploy microservices with Spring Boot Develop reactive pipelines for asynchronous communication Use caching mechanisms and JSON Web Token (JWT) to create scalable and secure microservices Empower microservices with the Micro Profile effort and implement health checks, fault tolerance, and monitoring mechanisms Use containers to build and deploy microservices Create contract-first documentation with Swagger and API Blueprint Who this book is for Java EE 8 Microservices is for Java EE developers keen to build microservice-based enterprise applications.
    Note: Description based on online resource; title from title page (Safari, viewed February 26, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : TSO | Boston, MA : Safari
    ISBN: 9780113316113
    Language: English
    Pages: 1 online resource (120 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: This guide has been developed to provide a framework for organisations seeking to drive transformation and embrace change in order to remain competitive and relevant in the fast changing environment.
    Note: Online resource; Title from title page (viewed November 1, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : TSO | Boston, MA : Safari
    ISBN: 9780113315772
    Language: English , Polish
    Pages: 1 online resource (377 pages)
    Edition: 6th edition
    Keywords: Electronic books ; local
    Abstract: PRINCE2 is an easy-to-use project management methodology that provides the essentials for managing any project in any industry. This complete guide is fully aligned with the PRINCE2 Foundation and Practitioner exams and acts as a day-to-day reference tool to manage and deliver projects successfully.
    Note: Online resource; Title from title page (viewed July 1, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Online Resource
    Online Resource
    Indianapolis, Indiana : Pearson IT Certification
    ISBN: 9780134861081 , 0134861086
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer networks Examinations ; Electronic data processing personnel Certification ; Telecommunications engineers Certification ; Computer networks ; Examinations ; Electronic books ; Electronic books ; local ; Electronic data processing personnel ; Certification ; Telecommunications engineers ; Certification ; Réseaux d'ordinateurs ; Examens ; Computer networks ; Examinations
    Abstract: Learn, prepare, and practice for CompTIA Network+ N10-007 exam success with this CompTIA approved Cert Guide from Pearson IT Certification, a leader in IT Certification learning and a CompTIA Authorized Platinum Partner. Master CompTIA Network+ N10-007 exam topics Assess your knowledge with chapter-ending quizzes Review key concepts with exam preparation tasks Practice with realistic exam questions Learn from more than two hours of video mentoring CompTIA Network+ N10-007 Cert Guide is a best-of-breed exam study guide. Best-selling author and expert instructor Anthony Sequeira shares preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills. Material is presented in a concise manner, focusing on increasing your understanding and retention of exam topics. The book presents you with an organized test preparation routine through the use of proven series elements and techniques. Exam topic lists make referencing easy. Chapter-ending Exam Preparation Tasks help you drill on key concepts you must know thoroughly. Review questions help you assess your knowledge, and a final preparation chapter guides you through tools and resources to help you craft your final study plan. The companion website contains the powerful Pearson Test Prep practice test software, complete with hundreds of exam-realistic questions. The assessment engine offers you a wealth of customization options and reporting features, laying out a complete assessment of your knowledge to help you focus your study where it is needed most. The companion website also contains more than two hours of personal video mentoring from the author. Well-regarded for its level of detail, assessment features, and challenging review questions and exercises, this CompTIA approved study guide helps you master the concepts and techniques that will enable you to succeed on the exam the first time. The CompTIA approved study guide helps you master all the topics on the Network+ exam, including: Computer networks and the OSI model Network components Ethernet IP addressing Routing traffic Wide Area Networks (WANs) Wireless Technologies Network performance Command-line utilities Network management Network policies and best practices Network security Troubleshooting Companion Website The website contains two free, complete practice exams and more than two hours of video training. Includes Exclusive Offer for up to 70% Off Pr...
    Note: Includes index. - Description based on online resource; title from title page (viewed February 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : TSO | Boston, MA : Safari
    ISBN: 9780113315758
    Language: English , Dutch
    Pages: 1 online resource (380 pages)
    Edition: 6th edition
    Keywords: Electronic books ; local
    Abstract: PRINCE2 is an easy-to-use project management methodology that provides the essentials for managing any project in any industry. This complete guide is fully aligned with the PRINCE2 Foundation and Practitioner exams and acts as a day-to-day reference tool to manage and deliver projects successfully.
    Note: Online resource; Title from title page (viewed June 1, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : TSO | Boston, MA : Safari
    ISBN: 9780113315819
    Language: English , French
    Pages: 1 online resource (400 pages)
    Edition: 6th edition
    Keywords: Electronic books ; local
    Abstract: PRINCE2 is an easy-to-use project management methodology that provides the essentials for managing any project in any industry. This complete guide is fully aligned with the PRINCE2 Foundation and Practitioner exams and acts as a day-to-day reference tool to manage and deliver projects successfully.
    Note: Online resource; Title from title page (viewed October 1, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    ISBN: 9783958457027 , 3958457029
    Language: German
    Pages: 1 online resource (1 volume) , illustrations
    Edition: 1. Auflage.
    Keywords: Machine learning ; Electronic books ; Electronic books ; local
    Abstract: Das umfassende Handbuch - Grundlagen, aktuelle Verfahren und Algorithmen, neue Forschungsansätze Mathematische Grundlagen für Machine und Deep Learning Umfassende Behandlung zeitgemäßer Verfahren: tiefe Feedforward-Netze, Regularisierung, Performance-Optimierung sowie CNNs, Rekurrente und Rekursive Neuronale Netze Zukunftsweisende Deep-Learning-Ansätze sowie von Ian Goodfellow neu entwickelte Konzepte wie Generative Adversarial Networks Deep Learning ist ein Teilbereich des Machine Learnings und versetzt Computer in die Lage, aus Erfahrungen zu lernen. Dieses Buch behandelt umfassend alle Aspekte, die für den Einsatz und die Anwendung von Deep Learning eine Rolle spielen: In Teil I erläutern die Autoren die mathematischen Grundlagen für Künstliche Intelligenz, Neuronale Netze, Machine Learning und Deep Learning. In Teil II werden die aktuellen in der Praxis genutzten Verfahren und Algorithmen behandelt. In Teil III geben die Autoren Einblick in aktuelle Forschungsansätze und zeigen neue zukunftsweisende Verfahren auf. Dieses Buch richtet sich an Studenten und alle, die sich in der Forschung mit Deep Learning beschäftigen sowie an Softwareentwickler und Informatiker, die Deep Learning für eigene Produkte oder Plattformen einsetzen möchten. Dabei werden Grundkenntnisse in Mathematik, Informatik und Programmierung vorausgesetzt. Aus dem Inhalt: Teil I: Angewandte Mathematik und Grundlagen für das Machine Learning Lineare Algebra Wahrscheinlichkeits- und Informationstheorie Bayessche Statistik Numerische Berechnung Teil II: Deep-Learning-Verfahren Tiefe Feedforward-Netze Regularisierung Optimierung beim Trainieren tiefer Modelle Convolutional Neural Networks Sequenzmodellierung für Rekurrente und Rekursive Netze Praxisorientierte Methodologie Anwendungen: Computer Vision, Spracherkennung, Verarbeitung natürlicher Sprache Teil III: Deep-Learning-Forschung Lineare Faktorenmodelle Autoencoder Representation Learning Probabilistische graphische Modelle Monte-Carlo-Verfahren Die Partitionsfunktion Approximative Inferenz Tiefe generative Modelle wie Restricted Boltzmann Machines, Deep-Belief-Netze, Gerichtete Generative Netze, Variational Autoencoder u.v.m. Stimmen zum Buch: »Deep Learning ist - verfasst von drei Experten dieses Fachgebiets - das einzige umfassende Buch zu diesem Thema.« - Elon Musk, Co-Chair von OpenAI; Mitgründer und CEO von Tesla und SpaceX Über die Autoren: Ian Goodfellow ist Informatiker und Research Scientist bei Googl...
    Note: Originally published in English under title: Deep learning, by MIT Press, ©2016. Cf. Copyright page. - Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed February 19, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    ISBN: 9783958457294 , 3958457290
    Language: German
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: 1. Auflage.
    Series Statement: Edition Profifoto
    Keywords: Adobe Photoshop ; Adobe Photoshop lightroom ; Color photography ; Digital techniques ; Photography ; Digital techniques ; Image processing ; Digital techniques ; Electronic books ; Electronic books ; local
    Abstract: Farbkorrektur, Farbgestaltung, Farblooks Praxisratgeber für die Farbbearbeitung in Adobe Photoshop, Adobe Lightroom und Adobe Camera Raw Anschauliche Beispiele zu Farbeinstellungen wie Farbbalance, Hauttönen, Filtern, Sättigung, Weißabgleich, Teiltonung, Farbsäumen u.v.m. Kreative Unterstützung für Fotografen, die ihren Bildern einen besonderen Farblook geben möchten Allein durch die Modifizierung von Farbe bei der nachträglichen Bildbearbeitung können Sie ein durchschnittliches Foto in ein außergewöhnliches Foto verwandeln. Der Fotograf Thomas Hoppe geht nach einer kurzen aber anschaulichen theoretischen Erläuterung direkt zur Praxis der Farb-Bildbearbeitung mit den gängigen Programmen Photoshop, Lightroom und Camera Raw über. Er zeigt, wie im Raw-Konverter Farbanpassungen zu erstaunlichen Ergebnissen führen und globale und lokale Farbkorrekturen in Photoshop gehandhabt werden. Die geschickte Anpassung von Hauttönen, Kontraststeigerungen, Farbumwandlungen oder Fotofiltern werden Ihnen dabei immer wieder begegnen und Sie lernen Schritt für Schritt Korrekturen geschickt und effektiv vorzunehmen. Mit diesem Buch erfahren Sie auf der einen Seite, wie Farbe funktioniert, und auf der anderen Seite lernen Sie die Techniken innerhalb von Lightroom und Photoshop kennen. Ganz nebenbei werden Sie kreativer mit den Farben Ihrer Fotos umgehen. Zu den Themen Farbgestaltung sowie Farblooks finden sowohl Einsteiger als auch alte »Bildbearbeitungshasen« viele Tricks und kreative Anregungen für die tägliche Arbeit. Download: Ein großer Teil der Beispielbilder ist als kostenloser Download verfügbar. Aus dem Inhalt: Leicht verständlicher Zugang zur Farbtheorie: Farbkreise, Farbharmonien, Farbempfindung und Farberinnerung sowie Farbe in der realen Welt Farbbearbeitung in Lightroom: Werkzeuge, Weißabgleich, Scanbearbeitung und Hauttöne Farbwerkzeuge in Photoshop: Tonwertkorrektur, Gradationskurven, selektive Farbkorrektur, Fotofilter, Schwarz-Weiß, Ebenenpalette u.v.m. Farbkorrektur in Photoshop: Autokorrektur, Farbstiche erkennen und beseitigen, Camera-Raw-Filter, Farb-korrektur mit Gradationskurven, Fotofilter, Farbbereich aus-wählen und Farbton/Sättigung, Lab-Techniken Farbgestaltung in Photoshop: Sättigung erhöhen, Kontrast steigern, Leuchtkraft verbessern, Hauttöne bearbeiten, Fotos farblich angleichen, Farben farblich angleichen, Farbe in Schwarz oder Weiß umwandeln Farblooks: Farben für den Farblook finden, Farblooks in Lightroom oder ACR, Farblooks ...
    Note: Place of publication from publisher's website. - Description based on online resource; title from title page (Safari, viewed May 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    ISBN: 9781788832724 , 1788832728
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: AngularJS (Software framework) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Harness the power of Angular Components, Router, Forms, Directives and much more to build professional-grade web apps with TypeScript About This Book Get to grips with #1 JavaScript framework and explore modern concepts for developing single page applications Develop full-featured web applications using Angular 6 and TypeScript from scratch Learn professional web programming techniques to supercharge your Angular projects Who This Book Is For Angular by Example is an essential guide for beginners who want to get started with Angular. You'll start building applications immediately with the featured examples and uncover a simpler approach to JavaScript web development. Prior experience with HTML, CSS, and JavaScript is necessary. What You Will Learn Get introduced to the Angular framework and create a simple guess the number app that explores core features of the framework Dig deeper into the angular framework by building the 7-minute workout app throughout the book Explore primary building blocks of Angular - components Go deep into the inner workings of Angular 6 directives and components Learn about cross-component communication using Angular events Get started with the unit and E2E testing Understand how to encounter scenarios such as authentication and authorization, localization, performance, and migrating apps from Angular 1 to Angular 6 In Detail Angular helps you build faster, efficient, and flexible cross-platform applications. Creating complex and rich web applications, with a lighter resource footprint, has never been easier or faster. Angular is now at release 6, with significant changes compared to previous versions. In this third edition of Angular by Example, you'll build three apps with varying degrees of complexity. The book starts with a simple "Guess the Number"game, which serves as a platform to launch you into the world of Angular. Next, you will learn to develop a popular "7-Minute Workout" app, covering the building blocks of Angular. The final app, "Personal Trainer" morphs the existing "7-Minute Workout" into a full-fledged personal workout builder and runner, covering advanced directive building, which is the most fundamental and powerful feature of Angular.In addition to this, you will learn about testability and the framework constructs Angular provides to effectively test your app. The book concludes by providing you with practical advice and useful tips that will come in handy as you build more apps with Angular. S...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed August 8, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : TSO | Boston, MA : Safari
    ISBN: 9780113315734
    Language: English , German
    Pages: 1 online resource (426 pages)
    Edition: 6th edition
    Keywords: Electronic books ; local
    Abstract: PRINCE2 is an easy-to-use project management methodology that provides the essentials for managing any project in any industry. This complete guide is fully aligned with the PRINCE2 Foundation and Practitioner exams and acts as a day-to-day reference tool to manage and deliver projects successfully.
    Note: Online resource; Title from title page (viewed May 1, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : TSO | Boston, MA : Safari
    ISBN: 9780113315499
    Language: English
    Pages: 1 online resource (240 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: This guidance faciliates the integration of SAM/ITAM with service management and information security management while linking to organizational objectives to help achieve major benefits in risk management, cost management, enhanced security and improved service delievery.
    Note: Online resource; Title from title page (viewed January 1, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : TSO | Boston, MA : Safari
    ISBN: 9780113315987
    Language: English
    Pages: 1 online resource (236 pages)
    Edition: 6th edition
    Keywords: Electronic books ; local
    Abstract: The essential guidance for Senior Project Board members and Leaders to direct projects to success and minimise risk; explaining the duties and behaviour of the Project Board, using a practical approach with illustrations and summaries and drawing on real -life experience in public and private sector organisations.
    Note: Online resource; Title from title page (viewed October 1, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Wiley | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (48 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: An inspiring story with lessons on teamwork-written for kids, but valuable to everyone Adapted from Jon Gordon's bestseller The Hard Hat, The Hard Hat for Kids is an inspiring story that teaches children how to be a great teammate. An engaging tale that resonates with all children, the 10 Ways to be a Great Teammate and the "We before Me" philosophy, make this book an enjoyable read and an invaluable teaching tool for coaches, teachers, and parents. The Hard Hat for Kids presents practical insights and life-changing lessons that are immediately applicable to everyday situations, giving kids-and adults-a new outlook on cooperation, friendship, and the selfless nature of true teamwork. Mickey is a spunky talented basketball lover who has always dreamed about playing on her school's team. On the first day of practice, she learns of a special award given to the best teammate-and soon discovers that there is a big difference between being the best player and being the best teammate. What follows is an unforgettable story about selflessness, loyalty, hard work, and compassion, and a clear lesson on putting the team first. Author Jon Gordon is a renowned storyteller with a knack for making life lessons stick. For this book he has teamed up with Dr. Lauren Gallagher, a school psychologist and mental skills coach who shares her passion for bringing valuable lessons to children in a way that is fun and educational. Fittingly, Dr. Gallagher is also the wife of Jon's college lacrosse teammate at Cornell University where the Hard Hat tradition began. This book continues Jon's unique way of merging everyday wisdom with practical advice to make you better at everything that you do. The Hard Hat for Kids tells a moving story of teamwork and friendship which is sure to be enjoyed by families, sports teams, and classrooms of children everywhere.
    Note: Online resource; Title from title page (viewed October 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Auerbach Publications | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (397 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Healthcare Informatics: Improving Efficiency through Technology, Analytics, and Management supplies an understanding of the different types of healthcare service providers, corresponding information technologies, analytic methods, and data issues that play a vital role in transforming the healthcare industry. All of these elements are reshaping the various activities such as workflow and processes of hospitals, healthcare systems, ACOs, and patient analytics, including hot spotting, risk stratification, and treatment effectiveness. A follow-up to Healthcare Informatics: Improving Efficiency and Productivity , this latest book includes new content that examines the evolution of Big Data and how it is revolutionizing the healthcare industry. It presents strategies for achieving national goals for the meaningful use of health information technology and includes sound project management principles and case illustrations for technology roll-out, such as Computer Physician Order Entry (CPOE) for optimal utilization. The book describes how to enhance process efficiency by linking technologies, data, and analytics with strategic initiatives to achieve success. It explains how to leverage data resources with analytics to enhance decision support for care providers through in-depth descriptions of the array of analytic methods that are used to create actionable information, including Business Intelligence, Six Sigma, Data, and Text Mining.
    Note: Online resource; Title from title page (viewed September 3, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : CRC Press | Boston, MA : Safari
    ISBN: 9781317109891
    Language: English
    Pages: 1 online resource (168 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: A just culture is a culture of trust, learning and accountability. It is particularly important when an incident has occurred; when something has gone wrong. How do you respond to the people involved? What do you do to minimize the negative impact, and maximize learning? This third edition of Sidney Dekker's extremely successful Just Culture offers new material on restorative justice and ideas about why your people may be breaking rules. Supported by extensive case material, you will learn about safety reporting and honest disclosure, about retributive just culture and about the criminalization of human error. Some suspect a just culture means letting people off the hook. Yet they believe they need to remain able to hold people accountable for undesirable performance. In this new edition, Dekker asks you to look at 'accountability' in different ways. One is by asking which rule was broken, who did it, whether that behavior crossed some line, and what the appropriate consequences should be. In this retributive sense, an 'account' is something you get people to pay, or settle. But who will draw that line? And is the process fair? Another way to approach accountability after an incident is to ask who was hurt. To ask what their needs are. And to explore whose obligation it is to meet those needs. People involved in causing the incident may well want to participate in meeting those needs. In this restorative sense, an 'account' is something you get people to tell, and others to listen to. Learn to look at accountability in different ways and your impact on restoring trust, learning and a sense of humanity in your organization could be enormous.
    Note: Online resource; Title from title page (viewed September 7, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Routledge | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (638 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Develop your creative voice while acquiring the practical skills and confidence to use it with this new and fully updated edition of Mick Hurbis-Cherrier's filmmaking bible, Voice & Vision . Written for independent filmmakers and film students who want a solid grounding in the tools, techniques, and processes of narrative film, this comprehensive manual covers all of the essentials while keeping artistic vision front and center. Hurbis-Cherrier walks the reader through every step of the process-from the transformation of an idea into a cinematic story, to the intricacies of promotion and distribution-and every detail in between. Features of this book include: Comprehensive technical information on video production and postproduction tools, allowing filmmakers to express themselves with any camera, in any format, and on any budget An emphasis on the collaborative filmmaking process, including the responsibilities and creative contributions of every principal member of the crew and cast A focus on learning to work successfully with available resources (time, equipment, budget, personnel, etc.) in order to turn limitations into opportunities Updated digital filmmaking workflow breakdowns for Rec. 709 HD, Log Format, and D-Cinema productions Substantial coverage of the sound tools and techniques used in film production and the creative impact of postproduction sound design An extensive discussion of digital cinematography fundamentals, including essential lighting and exposure control tools, common gamma profiles, the use of LUTs, and the role of color grading Abundant examples referencing contemporary and classic films from around the world Indispensible information on production safety, team etiquette, and set procedures. The third edition also features a robust companion website that includes eight award-winning example short films; interactive and high-resolution figures; downloadable raw footage; production forms and logs for preproduction, production, and postproduction; video examples that illustrate key concepts found within the book, and more. Whether you are using it in the classroom or are looking for a comprehensive reference to learn everything you need to know about the filmmaking process, Voice & Vision delivers all of the details in an accessible and reader-friendly format.
    Note: Online resource; Title from title page (viewed July 3, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : CRC Press | Boston, MA : Safari
    ISBN: 9781498714570
    Language: English
    Pages: 1 online resource (264 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Substrate Integrated Antennas and Arrays provides a single source for cutting-edge information on substrate integrated circuits (SICs), substrate integrated waveguide (SIW) feeding networks, SIW slot array antennas, SIC traveling-wave antennas, SIW feeding antennas, SIW monopulse antennas, and SIW multibeam antennas. Inspired by the author's extensive research, this comprehensive book: Describes a revolutionary SIC-based antenna technique with the potential to replace existing antenna technologies Examines theoretical and experimental results connected to electrical and mechanical performance Explains how to overcome difficulties in meeting bandwidth, gain, and efficiency specifications Substrate Integrated Antennas and Arrays offers valuable insight into the state of the art of SIC and SIW antenna technologies, presenting research useful to the development of wireless communication base station antennas, portable microwave point-to-point systems, collision avoidance radars, conformal antennas, and satellite antennas.
    Note: Online resource; Title from title page (viewed September 3, 2018) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    ISBN: 9781789809657 , 1789809657
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Blender (Computer file) ; Video recording ; Computer programs ; Computer graphics ; Three-dimensional display systems ; Electronic books ; Electronic books ; local
    Abstract: Use Blender to edit and produce video for YouTube or any other social media platforms Key Features Use the Blender Video editing toolkit and UI Make 3D info-graphics and interactive video with the latest Blender toolkit Prepare a video production with live markings for tracking Book Description One of the critical components of any workflow related to video production is a reliable tool to create and edit media such as video and audio. In most cases, you will find video producers using software that can only cut and mount video in a "traditional" way. What if you could use a software that offers not only options to edit and cut video, but also create 3D content and animation? With Blender, you can make use of a fantastic set of tools to edit and cut video, and also produce 3D content that will enable you to take your productions to the next level. Do you want to take footage from a camera and cut or add sound and titles? This book will show you how Blender can do that for you! You will learn to add 3D virtual objects to the same footage that will help you to create a full 3D environment. Using some camera tricks, you can even turn Blender into a powerful 2.5D animation software to create compelling infographics to produce educational, marketing, and instructional videos. You will also learn how to work with motion tracking to mix live-action footage with virtual objects. You will then learn how to use the video editing capabilities of Blender and match 3D content to your project for YouTube or any other media. Toward the end of the book, you will export the project to YouTube using optimal settings for the best performance in the platform. What you will learn Import video and audio footage to Blender Use the Video Sequencer Editor to manipulate footage Prepare a project related to video in Blender Cut and reorganize video footage in Blender Create animations and add voiceover and sound to video Build infographics based on 3D content Blend 3D content with live-action footage Export video for YouTube using optimal settings Who this book is for Anyone trying to produce content based on video for platforms like YouTube. Those artists will need a software to cut and edit video footage or make small intro clips, animations, or info graphics for video.
    Note: Description based on online resource; title from title page (Safari, viewed February 4, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789809206 , 1789809207
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Machine learning ; Artificial intelligence ; Neural networks (Computer science) ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Create AI applications in Python and lay the foundations for your career in data science Key Features Practical examples that explain key machine learning algorithms Explore neural networks in detail with interesting examples Master core AI concepts with engaging activities Book Description Machine learning and neural networks are pillars on which you can build intelligent applications. Artificial Intelligence and Machine Learning Fundamentals begins by introducing you to Python and discussing AI search algorithms. You will cover in-depth mathematical topics, such as regression and classification, illustrated by Python examples. As you make your way through the book, you will progress to advanced AI techniques and concepts, and work on real-life datasets to form decision trees and clusters. You will be introduced to neural networks, a powerful tool based on Moore's law. By the end of this book, you will be confident when it comes to building your own AI applications with your newly acquired skills! What you will learn Understand the importance, principles, and fields of AI Implement basic artificial intelligence concepts with Python Apply regression and classification concepts to real-world problems Perform predictive analysis using decision trees and random forests Carry out clustering using the k-means and mean shift algorithms Understand the fundamentals of deep learning via practical examples Who this book is for Artificial Intelligence and Machine Learning Fundamentals is for software developers and data scientists who want to enrich their projects with machine learning. You do not need any prior experience in AI. However, it's recommended that you have knowledge of high school-level mathematics and at least one programming language (preferably Python).
    Note: Description based on online resource; title from copyright page (Safari, viewed February 11, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    ISBN: 9781789617047 , 1789617049
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Microsoft Azure (Computing platform) ; Cloud computing ; Application program interfaces (Computer software) ; Electronic books ; Electronic books ; local
    Abstract: Over 50 practical recipes that will help you develop and deliver high-quality and reliable cloud-centric Azure serverless applications for your organization Key Features Leverage practical use cases to build a robust serverless environment Enhance Azure Functions with continuous deployment using Visual Studio Team Services Deploy and manage cost-effective and highly available serverless applications using Azure Functions Book Description Microsoft provides a solution for easily running small segments of code in the cloud with Azure Functions. The second edition of Azure Serverless Computing Cookbook starts with intermediate-level recipes on serverless computing along with some use cases demonstrating the benefits and key features of Azure Functions. You'll explore the core aspects of Azure Functions, such as the services it provides, how you can develop and write Azure Functions, and how to monitor and troubleshoot them. As you make your way through the chapters, you'll get practical recipes on integrating DevOps with Azure Functions, and providing continuous integration and continuous deployment with Azure DevOps. This book also provides hands-on, step-by-step tutorials based on real-world serverless use cases to guide you through configuring and setting up your serverless environments with ease. You will also learn how to build solutions for complex, real-world, workflow-based scenarios quickly and with minimal code using Durable Functions. In the concluding chapters, you will ensure enterprise-level security within your serverless environment. The most common tips and tricks that you need to be aware of when working with Azure Functions on production environments will also be covered in this book. By the end of this book, you will have all the skills required for working with serverless code architecture, providing continuous delivery to your users. What you will learn Integrate Azure Functions with other Azure services Understand cloud application development using Azure Functions Employ durable functions for developing reliable and durable serverless applications Use SendGrid and Twilio services Explore code reusability and refactoring in Azure Functions Configure serverless applications in a production environment Who this book is for If you are a cloud administrator, architect, or developer who wants to build scalable systems and deploy serverless applications with Azure Functions, then the Azure Serverless Computing Cookbook is for you...
    Note: Previous edition published: 2017. - Description based on online resource; title from title page (Safari, viewed February 4, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    ISBN: 9781789616781 , 1789616786
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft Navision ; Business logistics ; Computer programs ; Enterprise resource planning ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Learn development skills and improve productivity when programming in Microsoft Dynamics NAV 2018 - the popular Enterprise Resourse Planning management system used across a variety of industries for business process management Key Features Solve common business problems with the valuable features and flexibility of Dynamics NAV Understand the structure of NAV database - how documents and business entities are mapped to DB tables Design user interface and bind the presentation layer with the data storage Book Description Microsoft Dynamics NAV is an enterprise resource planning (ERP) software suite for organizations. The system offers specialized functionality for manufacturing, distribution, government, retail, and other industries. This book gets you started with its integrated development environment for solving problems by customizing business processes. This book introduces the NAV development environment ? C/SIDE. It gives an overview of the internal system language and the most essential development tools. The book will enable the reader to customize and extend NAV functionality with C/AL code, design a user interface through pages, create role centers, and build advanced reports in Microsoft Visual Studio. By the end of the book, you will have learned how to extend the NAV data model, how to write and debug custom code, and how to exchange data with external applications. What you will learn Manage NAV Server configuration with Microsoft Management Console Manage NAV installation with the NAV Administration Shell Create integration events and extend functionality via the NAV event model Run XML Ports from C/AL code Design reports and write client code in RDLC expressions Who this book is for This book is for experienced NAV users who have an understanding of basic programming concepts. Familiarity with NAV development environment or its internal development language-C/AL is not expected.
    Note: Description based on online resource; title from title page (Safari, viewed February 21, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    ISBN: 9781789538243 , 1789538246
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Artificial intelligence ; Data processing ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build smart applications by implementing real-world artificial intelligence projects Key Features Explore a variety of AI projects with Python Get well-versed with different types of neural networks and popular deep learning algorithms Leverage popular Python deep learning libraries for your AI projects Book Description Artificial Intelligence (AI) is the newest technology that's being employed among varied businesses, industries, and sectors. Python Artificial Intelligence Projects for Beginners demonstrates AI projects in Python, covering modern techniques that make up the world of Artificial Intelligence. This book begins with helping you to build your first prediction model using the popular Python library, scikit-learn. You will understand how to build a classifier using an effective machine learning technique, random forest, and decision trees. With exciting projects on predicting bird species, analyzing student performance data, song genre identification, and spam detection, you will learn the fundamentals and various algorithms and techniques that foster the development of these smart applications. In the concluding chapters, you will also understand deep learning and neural network mechanisms through these projects with the help of the Keras library. By the end of this book, you will be confident in building your own AI projects with Python and be ready to take on more advanced projects as you progress What you will learn Build a prediction model using decision trees and random forest Use neural networks, decision trees, and random forests for classification Detect YouTube comment spam with a bag-of-words and random forests Identify handwritten mathematical symbols with convolutional neural networks Revise the bird species identifier to use images Learn to detect positive and negative sentiment in user reviews Who this book is for Python Artificial Intelligence Projects for Beginners is for Python developers who want to take their first step into the world of Artificial Intelligence using easy-to-follow projects. Basic working knowledge of Python programming is expected so that you're able to play around with code Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Description based on online resource; title from title page (Safari, viewed August 28, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    ISBN: 9781789537130 , 1789537134
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: SQL server ; Client/server computing ; Machine learning ; Data mining ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Get unique insights from your data by combining the power of SQL Server, R and Python Key Features Use the features of SQL Server 2017 to implement the data science project life cycle Leverage the power of R and Python to design and develop efficient data models find unique insights from your data with powerful techniques for data preprocessing and analysis Book Description SQL Server only started to fully support data science with its two most recent editions. If you are a professional from both worlds, SQL Server and data science, and interested in using SQL Server and Machine Learning (ML) Services for your projects, then this is the ideal book for you. This book is the ideal introduction to data science with Microsoft SQL Server and In-Database ML Services. It covers all stages of a data science project, from businessand data understanding,through data overview, data preparation, modeling and using algorithms, model evaluation, and deployment. You will learn to use the engines and languages that come with SQL Server, including ML Services with R and Python languages and Transact-SQL. You will also learn how to choose which algorithm to use for which task, and learn the working of each algorithm. What you will learn Use the popular programming languages,T-SQL, R, and Python, for data science Understand your data with queries and introductory statistics Create and enhance the datasets for ML Visualize and analyze data using basic and advanced graphs Explore ML using unsupervised and supervised models Deploy models in SQL Server and perform predictions Who this book is for SQL Server professionals who want to start with data science, and data scientists who would like to start using SQL Server in their projects will find this book to be useful. Prior exposure to SQL Server will be helpful.
    Note: Description based on online resource; title from title page (Safari, viewed October 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    ISBN: 9781788992633 , 1788992636
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: R (Computer program language) ; Data mining ; Information retrieval ; Electronic books ; Electronic books ; local
    Abstract: Web Scraping techniques are getting more popular, since data is as valuable as oil in 21st century. Through this book get some key knowledge about using XPath, regEX; web scraping libraries for R like rvest and RSelenium technologies. Key Features Techniques, tools and frameworks for web scraping with R Scrape data effortlessly from a variety of websites Learn how to selectively choose the data to scrape, and build your dataset Book Description Web scraping is a technique to extract data from websites. It simulates the behavior of a website user to turn the website itself into a web service to retrieve or introduce new data. This book gives you all you need to get started with scraping web pages using R programming. You will learn about the rules of RegEx and Xpath, key components for scraping website data. We will show you web scraping techniques, methodologies, and frameworks. With this book's guidance, you will become comfortable with the tools to write and test RegEx and XPath rules. We will focus on examples of dynamic websites for scraping data and how to implement the techniques learned. You will learn how to collect URLs and then create XPath rules for your first web scraping script using rvest library. From the data you collect, you will be able to calculate the statistics and create R plots to visualize them. Finally, you will discover how to use Selenium drivers with R for more sophisticated scraping. You will create AWS instances and use R to connect a PostgreSQL database hosted on AWS. By the end of the book, you will be sufficiently confident to create end-to-end web scraping systems using R. What you will learn Write and create regEX rules Write XPath rules to query your data Learn how web scraping methods work Use rvest to crawl web pages Store data retrieved from the web Learn the key uses of Rselenium to scrape data Who this book is for This book is for R programmers who want to get started quickly with web scraping, as well as data analysts who want to learn scraping using R. Basic knowledge of R is all you need to get started with this book.
    Note: Description based on online resource; title from title page (viewed January 9, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    ISBN: 9781789131758 , 1789131758
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Go (Computer program language) ; Data structures (Computer science) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Explore various dependency injection methods in Go such as monkey patching, constructor injection, and method injection Key Features Learn to evaluate Code UX and make it better Explore SOLID principles and understand how they relate to dependency injection Use Google's wire framework to simplify dependence management Book Description Hands-On Dependency Injection in Go takes you on a journey, teaching you about refactoring existing code to adopt dependency injection (DI) using various methods available in Go. Of the six methods introduced in this book, some are conventional, such as constructor or method injection, and some unconventional, such as just-in-time or config injection. Each method is explained in detail, focusing on their strengths and weaknesses, and is followed with a step-by-step example of how to apply it. With plenty of examples, you will learn how to leverage DI to transform code into something simple and flexible. You will also discover how to generate and leverage the dependency graph to spot and eliminate issues. Throughout the book, you will learn to leverage DI in combination with test stubs and mocks to test otherwise tricky or impossible scenarios. Hands-On Dependency Injection in Go takes a pragmatic approach and focuses heavily on the code, user experience, and how to achieve long-term benefits through incremental changes. By the end of this book, you will have produced clean code that's easy to test. What you will learn Understand the benefits of DI Explore SOLID design principles and how they relate to Go Analyze various dependency injection patterns available in Go Leverage DI to produce high-quality, loosely coupled Go code Refactor existing Go code to adopt DI Discover tools to improve your code's testability and test coverage Generate and interpret Go dependency graphs Who this book is for Hands-On Dependency Injection in Go is for programmers with a few year s experience in any language and a basic understanding of Go. If you wish to produce clean, loosely coupled code that is inherently easier to test, this book is for you.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed February 13, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    ISBN: 9781789133660 , 1789133661
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Neural networks (Computer science) ; Machine learning ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Learn how to develop intelligent applications with sequential learning and apply modern methods for language modeling with neural network architectures for deep learning with Python's most popular TensorFlow framework. Key Features Train and deploy Recurrent Neural Networks using the popular TensorFlow library Apply long short-term memory units Expand your skills in complex neural network and deep learning topics Book Description Developers struggle to find an easy-to-follow learning resource for implementing Recurrent Neural Network (RNN) models. RNNs are the state-of-the-art model in deep learning for dealing with sequential data. From language translation to generating captions for an image, RNNs are used to continuously improve results. This book will teach you the fundamentals of RNNs, with example applications in Python and the TensorFlow library. The examples are accompanied by the right combination of theoretical knowledge and real-world implementations of concepts to build a solid foundation of neural network modeling. Your journey starts with the simplest RNN model, where you can grasp the fundamentals. The book then builds on this by proposing more advanced and complex algorithms. We use them to explain how a typical state-of-the-art RNN model works. From generating text to building a language translator, we show how some of today's most powerful AI applications work under the hood. After reading the book, you will be confident with the fundamentals of RNNs, and be ready to pursue further study, along with developing skills in this exciting field. What you will learn Use TensorFlow to build RNN models Use the correct RNN architecture for a particular machine learning task Collect and clear the training data for your models Use the correct Python libraries for any task during the building phase of your model Optimize your model for higher accuracy Identify the differences between multiple models and how you can substitute them Learn the core deep learning fundamentals applicable to any machine learning model Who this book is for This book is for Machine Learning engineers and data scientists who want to learn about Recurrent Neural Network models with practical use-cases. Exposure to Python programming is required. Previous experience with TensorFlow will be helpful, but not mandatory.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (viewed February 5, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    ISBN: 9781788998529 , 1788998529
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: User interfaces (Computer systems) ; Development ; Application software ; Development ; C# (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Learn how to build stunning, maintainable, cross-platform mobile application user interfaces using C# 7 with the power of both the Xamarin and Xamarin.Forms frameworks. Key Features Build effective native and cross-platform user interfaces using the Xamarin frameworks for iOS and Android, as well as Xamarin.Forms. Maximize the testability, flexibility, and overall quality of your Xamarin mobile apps. Step-by-Steps guide that is packed with real-world scenarios and solutions, to build professional grade mobile apps and games for the iOS and Android platforms, using C# 7. Book Description This book will provide you with the knowledge and practical skills that are required to develop real-world Xamarin and Xamarin.Forms applications. You'll learn how to create native Android app that will interact with the device camera and photo gallery, and then create a native iOS sliding tiles game. You will learn how to implement complex UI layouts and creating customizable control elements based on the platform, using XAML and C# 7 code to interact with control elements within your XAML ContentPages. You'll learn how to add location-based features by to your apps by creating a LocationService class and using the Xam.Plugin.Geolocator cross-platform library, that will be used to obtain the current device location. Next, you'll learn how to work with and implement animations and visual effects within your UI using the PlatformEffects API, using C# code. At the end of this book, you'll learn how to integrate Microsoft Azure App Services and use the Twitter APIs within your app. You will work with the Razor Templating Engine to build a book library HTML5 solution that will use a SQLite.net library to store, update, retrieve, and delete information within a local SQLite database. Finally, you will learn how to write unit tests using the NUnit and UITest frameworks. What you will learn Build native and cross-platform apps for both iOS and Android using the Xamarin and Xamarin.Forms platform using C# 7. Implement and customize different user-interface layouts and Animations within your application and use the PlatFormEffects API to change appearance of control elements. Understand the MVVM architectural pattern and how to implement this with your apps. Build a NavigationService class to enable. navigation between your ViewModels as well as Implementing Data-Binding to control elements within your XAML pages and ViewModels. Work with the Razor Templating Engine to ...
    Note: Description based on online resource; title from title page (Safari, viewed October 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    ISBN: 9781788832946 , 1788832949
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web site development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Unleash the power of MERN stack by building diverse web applications using React, Node.js, Express, and MongoDB About This Book Create dynamic web applications with the MERN stack Leverage the power of React in building interactive and complex user interfaces Unlock the potential of Node, Express, and MongoDB to build modern full-stack applications Who This Book Is For Full-Stack React Web Development Projects is for JavaScript developers who have some experience with React, but no previous experience with full-stack development involving Node, Express, and MongoDB, and who want practical guidelines to start building different types of real-world web applications with this stack. What You Will Learn Set up your development environment and develop a MERN application Implement user authentication and authorization using JSON Web Tokens Build a social media application by extending the basic MERN application Create an online marketplace application with shopping cart and Stripe payments Develop a media streaming application using MongoDB GridFS Implement server-side rendering with data to improve SEO Set up and use React 360 to develop user interfaces with VR capabilities Learn industry best practices to make MERN stack applications reliable and scalable In Detail The benefits of using a full JavaScript stack for web development are undeniable, especially when robust and widely adopted technologies such as React, Node, and Express and are available. Combining the power of React with industry-tested, server-side technologies, such as Node, Express, and MongoDB, creates a diverse array of possibilities when developing real-world web applications. This book guides you through preparing the development environment for MERN stack-based web development, to creating a basic skeleton application and extending it to build four different web applications. These applications include a social media, an online marketplace, a media streaming, and a web-based game application with virtual reality features. While learning to set up the stack and developing a diverse range of applications with this book, you will grasp the inner workings of the MERN stack, extend its capabilities for complex features, and gain actionable knowledge of how to prepare MERN-based applications to meet the growing demands of real-world web applications. Style and approach This book provides practical guidelines on setting up and building MERN stack based applications, while providing f...
    Note: Description based on online resource; title from title page (Safari, viewed June 25, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    ISBN: 9781788833073 , 1788833074
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Cloud computing ; Application software ; Development ; Web applications ; Electronic data processing ; Distributed processing ; Electronic books ; Electronic books ; local
    Abstract: Get acquainted with GCP and manage robust, highly available, and dynamic solutions to drive business objective About This Book Identify the strengths, weaknesses and ideal use-cases for individual services offered on the Google Cloud Platform Make intelligent choices about which cloud technology works best for your use-case Leverage Google Cloud Platform to analyze and optimize technical and business processes Who This Book Is For If you are a Cloud architect who is responsible to design and manage robust cloud solutions with Google Cloud Platform, then this book is for you. System engineers and Enterprise architects will also find this book useful. A basic understanding of distributed applications would be helpful, although not strictly necessary. Some working experience on other public cloud platforms would help too. What You Will Learn Set up GCP account and utilize GCP services using the cloud shell, web console, and client APIs Harness the power of App Engine, Compute Engine, Containers on the Kubernetes Engine, and Cloud Functions Pick the right managed service for your data needs, choosing intelligently between Datastore, BigTable, and BigQuery Migrate existing Hadoop, Spark, and Pig workloads with minimal disruption to your existing data infrastructure, by using Dataproc intelligently Derive insights about the health, performance, and availability of cloud-powered applications with the help of monitoring, logging, and diagnostic tools in Stackdriver In Detail Using a public cloud platform was considered risky a decade ago, and unconventional even just a few years ago. Today, however, use of the public cloud is completely mainstream - the norm, rather than the exception. Several leading technology firms, including Google, have built sophisticated cloud platforms, and are locked in a fierce competition for market share. The main goal of this book is to enable you to get the best out of the GCP, and to use it with confidence and competence. You will learn why cloud architectures take the forms that they do, and this will help you become a skilled high-level cloud architect. You will also learn how individual cloud services are configured and used, so that you are never intimidated at having to build it yourself. You will also learn the right way and the right situation in which to use the important GCP services. By the end of this book, you will be able to make the most out of Google Cloud Platform design. Style and approach A clear, conc...
    Note: Description based on online resource; title from title page (Safari, viewed July 24, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    ISBN: 9781788834681 , 1788834682
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: C# (Computer program language) ; Application software ; Development ; Data structures (Computer science) ; Computer algorithms ; Electronic books ; Electronic books ; local
    Abstract: A complete guide on using data structures and algorithms to write sophisticated C# code About This Book Master array, set and map with trees and graphs, among other fundamental data structures Delve into effective design and implementation techniques to meet your software requirements Explore illustrations to present data structures and algorithms, as well as their analysis in a clear, visual manner. Who This Book Is For This book is for developers who would like to learn the Data Structures and Algorithms in C#. Basic C# programming knowledge would be an added advantage. What You Will Learn How to use arrays and lists to get better results in complex scenarios Implement algorithms like the Tower of Hanoi on stacks of C# objects Build enhanced applications by using hashtables, dictionaries and sets Make a positive impact on efficiency of applications with tree traversal Effectively find the shortest path in the graph In Detail Data structures allow organizing data efficiently. They are critical to various problems and their suitable implementation can provide a complete solution that acts like reusable code. In this book, you will learn how to use various data structures while developing in the C# language as well as how to implement some of the most common algorithms used with such data structures. At the beginning, you will get to know arrays, lists, dictionaries, and sets together with real-world examples of your application. Then, you will learn how to create and use stacks and queues. In the following part of the book, the more complex data structures will be introduced, namely trees and graphs, together with some algorithms for searching the shortest path in a graph. We will also discuss how to organize the code in a manageable, consistent, and extendable way. By the end of the book,you will learn how to build components that are easy to understand, debug, and use in different applications. Style and approach Readers will be taken through all the indispensable data structures and algorithms so they can begin their coding journey in C#. At each step, the book will show how to implement these via examples while also discussing the attributes of each algorithm so readers are capable to make an informed choice. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.Pac...
    Note: Description based on online resource; title from title page (Safari, viewed May 18, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    ISBN: 9781788835978 , 1788835972
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: JavaScript (Computer program language) ; WebGL (Computer program language) ; Three-dimensional modeling ; Computer graphics ; Electronic books ; Electronic books ; local
    Abstract: Create and animate stunning 3D browser based graphics with Three.js JavaScript library Key Features Enhance your 3D graphics with light sources, shadows, advanced materials, and textures Load models from external sources, and visualize and animate them directly from JavaScript Create your own custom WebGL shader and explore the postprocessing feature of Three.js Book Description WebGL makes it possible to create 3D graphics in the browser without having to use plugins such as Flash and Java. Programming WebGL, however, is difficult and complex. With Three.js, it is possible to create stunning 3D graphics in an intuitive manner using JavaScript, without having to learn WebGL. With this book, you'll learn how to create and animate beautiful looking 3D scenes directly in your browser-utilizing the full potential of WebGL and modern browsers. It starts with the basic concepts and building blocks used in Three.js. From there on, it will expand on these subjects using extensive examples and code samples. You will learn to create, or load, from externally created models, realistic looking 3D objects using materials and textures. You'll find out how to easily control the camera using the Three.js built-in in camera controls, which will enable you to fly or walk around the 3D scene you created. You will then use the HTML5 video and canvas elements as a material for your 3D objects and to animate your models. Finally, you will learn to use morph and skeleton-based animation, and even how to add physics, such as gravity and collision detection, to your scene. After reading this book, you'll know everything that is required to create 3D animated graphics using Three.js. What you will learn Work with the different types of materials in Three.js and see how they interact with your 3D objects and the rest of the environment Implement the different camera controls provided by Three.js to effortlessly navigate around your 3D scene Work with vertices directly to create snow, rain, and galaxy-like effects Import and animate models from external formats, such as OBJ, STL, and COLLADA Create and run animations using morph targets and bones animations Explore advanced textures on materials to create realistic looking 3D objects by using bump maps, normal maps, specular maps, and light maps Interact directly with WebGL by creating custom vertex and fragment shaders Who this book is for The ideal target audience for this book would be JavaScript developers who who wa...
    Note: Description based on online resource; title from title page (Safari, viewed October 4, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    ISBN: 9781788830287 , 1788830288
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Embedded computer systems ; Programming ; Business ; Data processing ; Management ; Management information systems ; Electronic books ; Electronic books ; local
    Abstract: A comprehensive guide to reaping the benefits of architectural modeling in embedded design About This Book Identify and overcome challenges in embedded environments Understand the steps required to increase the security of IoT solutions Build safety-critical and memory-safe parallel and distributed embedded systems Who This Book Is For If you're a software developer or designer wanting to learn about embedded programming, this is the book for you. You'll also find this book useful if you're a less experienced embedded programmer willing to expand your knowledge. What You Will Learn Participate in the design and definition phase of an embedded product Learn about architectural design patterns and engineering tradeoffs Build an embedded development lab and optimize the workflow Write memory-safe code Understand the architecture behind the most communication interfaces Understand the design and development patterns for connected and distributed devices in the IoT Master multitask parallel execution patterns and real-time operating systems In Detail Embedded systems are self-contained units that have a dedicated purpose within a device. We come across a variety of applications of embedded systems in navigation tools, telecom applications, and networking equipment, to name just a few. Embedded Systems Architecture begins with a bird's eye view of embedded development and how it differs from the other systems that you may be familiar with. You'll first be guided to setting up a development environment and then move on to the core system architectural concepts, exploring pragmatic designs, boot-up mechanisms, and memory management. Next, you'll look at the programming interface and device drivers to establish communication via TCP/IP and take measures to increase the security of IoT solutions. Lastly, you'll be introduced to parallel multithreaded applications through the development of a scheduler. By the end of the book, you will have explored various aspects of embedded architecture such as memory management, focusing on a memory-safe approach, multithreading, and the RTOS approach. Style and approach Software developers and designers with experience in different fields, and who want to learn about embedded programming, will benefit from this book. Junior and less experienced embedded programmers willing to expand their knowledge in the field will also find it useful. Downloading the example code for this book You can download the example code fil...
    Note: Description based on online resource; title from title page (Safari, viewed June 25, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    ISBN: 9781788834971 , 1788834976
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Django (Electronic resource) ; Web sites ; Authoring programs ; Web site development ; Computer programs ; Electronic books ; Electronic books ; local
    Abstract: Build maintainable websites with elegant Django design patterns and modern best practices About This Book Explore aspects of Django from Models and Views to testing and deployment Understand the nuances of web development such as browser attack and data design Walk through various asynchronous tools such as Celery and Channels Who This Book Is For This book is for you whether you're new to Django or just want to learn its best practices. You do not have to be an expert in Django or Python. No prior knowledge of patterns is expected for reading this book but it would be helpful. What You Will Learn Make use of common design patterns to help you write better code Implement best practices and idioms in this rapidly evolving framework Deal with legacy code and debugging Use asynchronous tools such as Celery, Channels, and asyncio Use patterns while designing API interfaces with the Django REST Framework Reduce the maintenance burden with well-tested, cleaner code Host, deploy, and secure your Django projects In Detail Building secure and maintainable web applications requires comprehensive knowledge. The second edition of this book not only sheds light on Django, but also encapsulates years of experience in the form of design patterns and best practices. Rather than sticking to GoF design patterns, the book looks at higher-level patterns. Using the latest version of Django and Python, you'll learn about Channels and asyncio while building a solid conceptual background. The book compares design choices to help you make everyday decisions faster in a rapidly changing environment. You'll first learn about various architectural patterns, many of which are used to build Django. You'll start with building a fun superhero project by gathering the requirements, creating mockups, and setting up the project. Through project-guided examples, you'll explore the Model, View, templates, workflows, and code reusability techniques. In addition to this, you'll learn practical Python coding techniques in Django that'll enable you to tackle problems related to complex topics such as legacy coding, data modeling, and code reusability. You'll discover API design principles and best practices, and understand the need for asynchronous workflows. During this journey, you'll study popular Python code testing techniques in Django, various web security threats and their countermeasures, and the monitoring and performance of your application. Style and approach This comprehe...
    Note: Description based on online resource; title from title page (Safari, viewed June 29, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    ISBN: 9781788833295 , 1788833295
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build optimized applications in Python by smartly implementing the standard library Key Features Strategic recipes for effective application development in Python Techniques to create GUIs and implement security through cryptography Best practices for developing readily scalable, production-ready applications Book Description The Python 3 Standard Library is a vast array of modules that you can use for developing various kinds of applications. It contains an exhaustive list of libraries, and this book will help you choose the best one to address specific programming problems in Python. The Modern Python Standard Library Cookbook begins with recipes on containers and data structures and guides you in performing effective text management in Python. You will find Python recipes for command-line operations, networking, filesystems and directories, and concurrent execution. You will learn about Python security essentials in Python and get to grips with various development tools for debugging, benchmarking, inspection, error reporting, and tracing. The book includes recipes to help you create graphical user interfaces for your application. You will learn to work with multimedia components and perform mathematical operations on date and time. The recipes will also show you how to deploy different searching and sorting algorithms on your data. By the end of the book, you will have acquired the skills needed to write clean code in Python and develop applications that meet your needs. What you will learn Store multiple values per key in associative containers Create interactive character-based user interfaces Work with native time and display data for your time zone Read/write SGML family languages, both as a SAX and DOM parser to meet file sizes and other requirements Group equivalent items using itertools and sorted features together Use partials to create unary functions out of multi-argument functions Implement hashing algorithms to store passwords in a safe way Who this book is for If you are a developer who wants to write highly responsive, manageable, scalable, and resilient code in Python, this book is for you. Prior programming knowledge in Python will help you make the most out of the book.
    Note: Description based on online resource; title from title page (Safari, viewed October 1, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    ISBN: 9781788623803 , 1788623800
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Kali Linux ; Penetration testing (Computer security) ; Web sites ; Security measures ; Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: Build your defense against web attacks with Kali Linux, including command injection flaws, crypto implementation layers, and web application security holes About This Book Know how to set up your lab with Kali Linux Discover the core concepts of web penetration testing Get the tools and techniques you need with Kali Linux Who This Book Is For Since this book sets out to cover a large number of tools and security fields, it can work as an introduction to practical security skills for beginners in security. In addition, web programmers and also system administrators would benefit from this rigorous introduction to web penetration testing. Basic system administration skills are necessary, and the ability to read code is a must. What You Will Learn Learn how to set up your lab with Kali Linux Understand the core concepts of web penetration testing Get to know the tools and techniques you need to use with Kali Linux Identify the difference between hacking a web application and network hacking Expose vulnerabilities present in web servers and their applications using server-side attacks Understand the different techniques used to identify the flavor of web applications See standard attacks such as exploiting cross-site request forgery and cross-site scripting flaws Get an overview of the art of client-side attacks Explore automated attacks such as fuzzing web applications In Detail Web Penetration Testing with Kali Linux - Third Edition shows you how to set up a lab, helps you understand the nature and mechanics of attacking websites, and explains classical attacks in great depth. This edition is heavily updated for the latest Kali Linux changes and the most recent attacks. Kali Linux shines when it comes to client-side attacks and fuzzing in particular. From the start of the book, you'll be given a thorough grounding in the concepts of hacking and penetration testing, and you'll see the tools used in Kali Linux that relate to web application hacking. You'll gain a deep understanding of classicalSQL, command-injection flaws, and the many ways to exploit these flaws. Web penetration testing also needs a general overview of client-side attacks, which is rounded out by a long discussion of scripting and input validation flaws. There is also an important chapter on cryptographic implementation flaws, where we discuss the most recent problems with cryptographic layers in the networking stack. The importance of these attacks cannot be overstated, and defe...
    Note: Description based on online resource; title from title page (Safari, viewed March 20, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    ISBN: 9781788625104 , 1788625102
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Software architecture ; Go (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Understand the principles of software architecture with coverage on SOA, distributed and messaging systems, and database modeling Key Features Gain knowledge of architectural approaches on SOA and microservices for architectural decisions Explore different architectural patterns for building distributed applications Migrate applications written in Java or Python to the Go language Book Description Building software requires careful planning and architectural considerations; Golang was developed with a fresh perspective on building next-generation applications on the cloud with distributed and concurrent computing concerns. Hands-On Software Architecture with Golang starts with a brief introduction to architectural elements, Go, and a case study to demonstrate architectural principles. You'll then move on to look at code-level aspects such as modularity, class design, and constructs specific to Golang and implementation of design patterns. As you make your way through the chapters, you'll explore the core objectives of architecture such as effectively managing complexity, scalability, and reliability of software systems. You'll also work through creating distributed systems and their communication before moving on to modeling and scaling of data. In the concluding chapters, you'll learn to deploy architectures and plan the migration of applications from other languages. By the end of this book, you will have gained insight into various design and architectural patterns, which will enable you to create robust, scalable architecture using Golang. What you will learn Understand architectural paradigms and deep dive into Microservices Design parallelism/concurrency patterns and learn object-oriented design patterns in Go Explore API-driven systems architecture with introduction to REST and GraphQL standards Build event-driven architectures and make your architectures anti-fragile Engineer scalability and learn how to migrate to Go from other languages Get to grips with deployment considerations with CICD pipeline, cloud deployments, and so on Build an end-to-end e-commerce (travel) application backend in Go Who this book is for Hands-On Software Architecture with Golang is for software developers, architects, and CTOs looking to use Go in their software architecture to build enterprise-grade applications. Programming knowledge of Golang is assumed.
    Note: Description based on online resource; title from title page (viewed February 6, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    ISBN: 9781788476362 , 1788476360
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Web applications ; Electronic data processing ; Distributed processing ; Management ; Electronic books ; Electronic books ; local
    Abstract: Quickly learn and employ practical methods for developing microservices Key Features Get to grips with microservice architecture to build enterprise-ready applications Adopt the best practices to find solutions to specific problems Monitor and manage your services in production Book Description Microservices have become a popular way to build distributed systems that power modern web and mobile apps. Deploying your application as a suite of independently deployable, modular, and scalable services has many benefits. In this book, you'll learn to employ microservices in order to make your application more fault-tolerant and easier to scale and change. Using an example-driven approach, Microservice Development Cookbook introduces you to the microservice architectural style. You'll learn how to transition from a traditional monolithic application to a suite of small services that interact to provide smooth functionality to your client applications. You'll also learn about the patterns used to organize services, so you can optimize request handling and processing and see how to handle service-to-service interactions. You'll then move on to understanding how to secure microservices and add monitoring in order to debug problems. This book also covers fault-tolerance and reliability patterns that help you use microservices to isolate failures in your applications. By the end of the book, you'll be able to work with a team to break a large, monolithic codebase into independently deployable and scalable microservices. You'll also study how to efficiently and effortlessly manage a microservice-based architecture. What you will learn Learn how to design microservice-based systems Create services that fail without impacting users Monitor your services to perform debugging and create observable systems Manage the security of your services Create fast and reliable deployment pipelines Manage multiple environments for your services Simplify the local development of microservice-based systems Who this book is for Microservice Development Cookbook is for developers who would like to build effective and scalable microservices. Basic knowledge of the microservices architecture is assumed. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the fi...
    Note: Description based on online resource; title from title page (Safari, viewed September 28, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    ISBN: 9781788470186 , 1788470184
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Spring (Software framework) ; AngularJS (Software framework) ; Web applications ; Development ; Electronic books ; Electronic books ; local
    Abstract: Discover the world of Full Stack Development with real-world examples. About This Book Leverage the full power of the JHipster platform to build complex web applications Create microservices from scratch and convert JHipster monolith apps into microservices Build and deploy applications locally, in Docker and on various cloud platforms. Who This Book Is For This book will appeal to developers who would like to build modern web applications quickly. A basic knowledge of the Spring ecosystem would be an added advantage. What You Will Learn Build business logic by creating and developing entity models us the JHipster Domain Language Customize web applications with Angular, Bootstrap and Spring Tests and Continuous Integration with Jenkins Utilize the JHipster microservice stack, which includes Netflix Eureka, Spring Cloud config, HashiCorp Consul, and so on. Understand advanced microservice concepts such as API rout, load balancing, rate limit, circuit break, centralized configuration server, JWT authentication, and more Run microservices locally using Docker and Kubernetes (in production) In Detail JHipster is a development platform to generate, develop, and deploy Spring Boot and Angular/React applications and Spring microservices. It provides you with a variety of tools that will help you quickly build modern web applications. This book will be your guide to building full stack applications with Spring and Angular using the JHipster tool set. You will begin by understanding what JHipster is and the various tools and technologies associated with it. You will learn the essentials of a full stack developer before getting hands-on and building a monolithic web application with JHipster. From here you will learn the JHipster Domain Language with entity modeling and entity creation using JDL and JDL studio. Moving on, you will be introduced to client side technologies such as Angular and Bootstrap and will delve into technologies such as Spring Security, Spring MVC, and Spring Data. You will learn to build and package apps for production with various deployment options such as Heroku and more. During the course of the book, you will be introduced to microservice server-side technologies and how to break your monolithic application with a database of your choice. Next, the book takes you through cloud deployment with microservices on Docker and Kubernetes. Going forward, you will learn to build your client side with React and master JHipster best pra...
    Note: Description based on online resource; title from title page (Safari, viewed April 25, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    ISBN: 9781788398381 , 1788398386
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Machine learning ; Artificial intelligence ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of Tensorflow to design deep learning systems for a variety of real-world scenarios About This Book Build efficient deep learning pipelines using the popular Tensorflow framework Train neural networks such as ConvNets, generative models, and LSTMs Includes projects related to Computer Vision, stock prediction, chatbots and more Who This Book Is For This book is for data scientists, machine learning developers as well as deep learning practitioners, who want to build interesting deep learning projects that leverage the power of Tensorflow. Some understanding of machine learning and deep learning, and familiarity with the TensorFlow framework is all you need to get started with this book. What You Will Learn Set up the TensorFlow environment for deep learning Construct your own ConvNets for effective image processing Use LSTMs for image caption generation Forecast stock prediction accurately with an LSTM architecture Learn what semantic matching is by detecting duplicate Quora questions Set up an AWS instance with TensorFlow to train GANs Train and set up a chatbot to understand and interpret human input Build an AI capable of playing a video game by itself ?and win it! In Detail TensorFlow is one of the most popular frameworks used for machine learning and, more recently, deep learning. It provides a fast and efficient framework for training different kinds of deep learning models, with very high accuracy. This book is your guide to master deep learning with TensorFlow with the help of 10 real-world projects. TensorFlow Deep Learning Projects starts with setting up the right TensorFlow environment for deep learning. Learn to train different types of deep learning models using TensorFlow, including Convolutional Neural Networks, Recurrent Neural Networks, LSTMs, and Generative Adversarial Networks. While doing so, you will build end-to-end deep learning solutions to tackle different real-world problems in image processing, recommendation systems, stock prediction, and building chatbots, to name a few. You will also develop systems that perform machine translation, and use reinforcement learning techniques to play games. By the end of this book, you will have mastered all the concepts of deep learning and their implementation with TensorFlow, and will be able to build and train your own deep learning models with TensorFlow confidently. Style and approach This book contains 10 unique, end-to-end projects covering all aspects of ...
    Note: Description based on online resource; title from title page (Safari, viewed April 19, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    ISBN: 9781788295741 , 1788295749
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer software ; Development ; Application software ; Development ; Mobile apps ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: This step-by-step guide will teach you to continuously improve your mobile application development process About This Book Efficiently deliver continuous integration and deployment within all the stages of your application's lifecycle Learn to implement mobile DevOps with Xamarin and Visual Studio Deliver high quality and performing mobile applications Who This Book Is For If you are a programmer and developer who wants to increase the efficiency and scalability of your mobile application with the implementation of DevOps, then this book is for you. You need basic experience of the application process development. What You Will Learn Become fluent with the basic components of Mobile Devops Find out how to use code repositories and install Git on an EC2 server and manage users and groups Set up an Android device for development and install Visual Studio and Xamarin on Windows Create an Android project and UI for applications Add permissions to Android Manifest Write tests with Xamarin. UI and test using test cloud to check it on multiple devices Monitor and optimize the application using the Android monitoring tool Debug the mobile application and improve its efficiency In Detail Today's world is all about perfection, and there are hundreds of applications that are released each day out of which only a few succeed. Making sure that the app looks, performs, and behaves as expected is one of the biggest challenge developers face today. The main goal of this book is to teach developers to implement DevOps to build, test, and deliver. This book will teach you to implement Mobile DevOps at every stage of your application's lifecycle with Visual Studio and Xamarin Mobile Lifecycle solutions. Later, it will also show you how to leverage Mobile Center's continuous integration and automated testing to develop a high-quality applications. Next, you'll see how to mobilize your on-premises data to the cloud and increase your productivity with code reuse. Finally, you'll discover how to find and fix bugs beforehand, improving the efficiency of your application while it is being developed. By the end of this book, you will be well-versed with Mobile DevOps techniques, delivering high quality and high performance mobile apps. Style and approach This clear, concise, and straightforward book will make you aware of mobile applications by showing you Devops fundamentals such as building, testing, and delivery. This book has been created to help you put new ideas ...
    Note: Description based on online resource; title from title page (Safari, viewed May 3, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    ISBN: 9781788293358 , 1788293355
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Artificial intelligence ; Neural networks (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Learn how to model and train advanced neural networks to implement a variety of Computer Vision tasks About This Book Train different kinds of deep learning model from scratch to solve specific problems in Computer Vision Combine the power of Python, Keras, and TensorFlow to build deep learning models for object detection, image classification, similarity learning, image captioning, and more Includes tips on optimizing and improving the performance of your models under various constraints Who This Book Is For This book is targeted at data scientists and Computer Vision practitioners who wish to apply the concepts of Deep Learning to overcome any problem related to Computer Vision. A basic knowledge of programming in Python-and some understanding of machine learning concepts-is required to get the best out of this book. What You Will Learn Set up an environment for deep learning with Python, TensorFlow, and Keras Define and train a model for image and video classification Use features from a pre-trained Convolutional Neural Network model for image retrieval Understand and implement object detection using the real-world Pedestrian Detection scenario Learn about various problems in image captioning and how to overcome them by training images and text together Implement similarity matching and train a model for face recognition Understand the concept of generative models and use them for image generation Deploy your deep learning models and optimize them for high performance In Detail Deep learning has shown its power in several application areas of Artificial Intelligence, especially in Computer Vision. Computer Vision is the science of understanding and manipulating images, and finds enormous applications in the areas of robotics, automation, and so on. This book will also show you, with practical examples, how to develop Computer Vision applications by leveraging the power of deep learning. In this book, you will learn different techniques related to object classification, object detection, image segmentation, captioning, image generation, face analysis, and more. You will also explore their applications using popular Python libraries such as TensorFlow and Keras. This book will help you master state-of-the-art, deep learning algorithms and their implementation. Style and approach This book will teach advanced techniques for Computer Vision, applying the deep learning model in reference to various datasets. Downloading the example code for this...
    Note: Description based on online resource; title from title page (viewed February 21, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    ISBN: 9781785881930 , 1785881930
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Python (Computer program language) ; Command languages (Computer science) ; Information visualization ; Interactive computer systems ; Electronic books ; Electronic books ; local
    Abstract: Learn to use IPython and Jupyter Notebook for your data analysis and visualization work. About This Book Leverage the Jupyter Notebook for interactive data science and visualization Become an expert in high-performance computing and visualization for data analysis and scientific modeling A comprehensive coverage of scientific computing through many hands-on, example-driven recipes with detailed, step-by-step explanations Who This Book Is For This book is intended for anyone interested in numerical computing and data science: students, researchers, teachers, engineers, analysts, and hobbyists. A basic knowledge of Python/NumPy is recommended. Some skills in mathematics will help you understand the theory behind the computational methods. What You Will Learn Master all features of the Jupyter Notebook Code better: write high-quality, readable, and well-tested programs; profile and optimize your code; and conduct reproducible interactive computing experiments Visualize data and create interactive plots in the Jupyter Notebook Write blazingly fast Python programs with NumPy, ctypes, Numba, Cython, OpenMP, GPU programming (CUDA), parallel IPython, Dask, and more Analyze data with Bayesian or frequentist statistics (Pandas, PyMC, and R), and learn from actual data through machine learning (scikit-learn) Gain valuable insights into signals, images, and sounds with SciPy, scikit-image, and OpenCV Simulate deterministic and stochastic dynamical systems in Python Familiarize yourself with math in Python using SymPy and Sage: algebra, analysis, logic, graphs, geometry, and probability theory In Detail Python is one of the leading open source platforms for data science and numerical computing. IPython and the associated Jupyter Notebook offer efficient interfaces to Python for data analysis and interactive visualization, and they constitute an ideal gateway to the platform. IPython Interactive Computing and Visualization Cookbook, Second Edition contains many ready-to-use, focused recipes for high-performance scientific computing and data analysis, from the latest IPython/Jupyter features to the most advanced tricks, to help you write better and faster code. You will apply these state-of-the-art methods to various real-world examples, illustrating topics in applied mathematics, scientific modeling, and machine learning. The first part of the book covers programming techniques: code quality and reproducibility, code optimization, high-performance computing...
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed February 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    ISBN: 9781783987450 , 1783987456
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Robots ; Robots ; Programming ; Personal robotics ; Robots ; Control systems ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of ROS to build exciting collaborative robots. About This Book Delve into an open source, meta-operating system for your robot Get acquainted with tools and libraries for building and running code on multiple platforms Use Gazebo to model your robot and create a virtual environment Who This Book Is For If you're a researcher or engineer with an interest in the problems, solutions, and future research issues that you may encounter in the development of robotic applications, this book is for you. Basic knowledge of C++ and Python programming with the GNU/Linux environment is strongly recommended to assist with understanding the key concepts covered in the book. What You Will Learn Explore advanced concepts, such as ROS pluginlib, nodelets, and actionlib Work with ROS visualization, profiling, and debugging tools Gain experience in robot modeling and simulation using Gazebo Understand the ROS Navigation Stack for mobile robots Configure a MoveIt! package for a manipulator robot Develop an autonomous navigation framework for MAV using ORB SLAM and MoveIt Integrate sensors, actuators, and robots into the ROS ecosystem Get acquainted with the ROS-Industrial package with hardware support, capabilities, and applications In Detail This book will leverage the power of ROS with an introduction to its core and advanced concepts through exciting recipes. You will get acquainted with the use of different synchronous and asynchronous communication methods, including messages, services, and actions. You will learn how to use the various debugging and visualization tools used in development and how to interface sensors and actuators with the ROS framework. Firstly, you will get to grips with ROS simulation frameworks, such as Gazebo and RotorS for modeling and simulating any physical robot and virtual environment. You will also cover mobile robotics, micro-aerial vehicles, and robotic arms, which are the leading branches of robotic applications. Robot Operating System Cookbook will also guide you in the development of an autonomous navigation framework for both mobile robots and micro-aerial vehicles. Finally, you will explore ROS-Industrial, an open source project that extends the advanced capabilities of ROS software to manufacturing industries. Style and approach The goal of this book is to provide an integrated overview of the concepts and techniques. ROS is not an operating system in the traditional sense of process management and sched...
    Note: Description based on online resource; title from title page (Safari, viewed July 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    ISBN: 9781783001453 , 1783001453
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Customer relations ; Management ; Customer loyalty ; Electronic books ; Electronic books ; local
    Abstract: Make the right decisions about your products and services by listening effectively to the people that matter ? your customers About This Book Understand the core components, processes and technologies available for a VOC initiative Structure effective VOC programs and turn VOC into actionable product success A handy guide to help you identify the hidden needs of your customers and strengthen your relationship with them Who This Book Is For The book is for anyone who needs to get to know their customer, how they feel and what they think about a certain subject. If you are a stakeholder in any project responsible for customer relationships, this book will help you immensely. An awareness of VOC as a topic would be useful, although not essential. What You Will Learn Understand different unarticulated needs of your customers Deploy effective VOC in your organizations Identify and understand the different tools and processes to set up a successful VOC program Integrating your findings about your customers into successful products Effectively utilize VOC for a successful launch of your product In Detail This book is all about getting to know your customers ? what they want and need, what they like and don't like. Voice of the Customer is one of the most popular forms of market research combining both quantitative and qualitative methods. This book shows you how to engage with customers and understand their wants and needs, likes and dislikes ? something which is becoming more in more important with the rise of an increasingly connected world. The book addresses the problem of understanding your customer and engaging with those customers. It also targets people who want to know how to do an effective VOC capture and analysis. As with any engagement/research based initiative, there is also a concern with the ROI. This book shows you how to overcome this problem as well. By the end of this book, you will have a thorough understanding of the relevant stages of a VOC project. It will show you how to devise an effective plan, direct the project to their objectives, and then show you how to collect the voice of the customer, with examples and templates for interviewing and surveying. Style and approach This book is a perfect blend of concepts and real-world use-cases which will help the businesses understand and therefore serve the customers better. Written in a very engaging manner, this book ensures you are able to grasp the theory and apply it in your ...
    Note: Description based on online resource; title from cover (Safari, viewed May 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    Online Resource
    Online Resource
    San Francisco, CA : Maker Media, Inc
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Printed circuits ; Design and construction ; Electronic books ; Electronic books ; local
    Abstract: Jumpstarting books provide an avenue for makers to quickly master topical knowledge! Each book starts with instructions on how to install or initialize the hardware or software needed to reach the "Hello, World" stage of getting started! The second project in the book builds on the first to use more of the hardware or software's capabilities. Later projects expand the user's knowledge into lesser-known aspects of the topic. All Jumpstarting projects are for Makers -- they provide hands-on, real-world experience in making the hardware or software do what you want it to do!
    Note: Description based on online resource; title from title page (Safari, viewed November 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    Online Resource
    Online Resource
    Cary, NC : SAS Institute, Inc.
    ISBN: 9781635263534 , 1635263530
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: SAS (Computer file) ; SAS (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Generate reports with style! The SAS Programmer's PROC REPORT Handbook: ODS Companion explains how to use style elements within a style template to customize reports generated by PROC REPORT, leading to more appealing and effective business reports. Many programmers are faced with generating reports that are easy to read and comprehend for a wide variety of audiences, which is where the ODS destinations and style changes come into play. This book teaches you how to use style elements in PROC REPORT, a versatile reporting procedure, to customize your output. Mastering style elements allows you to change visual aspects of reports, such as borders, column widths, fonts, backgrounds, and more. This companion to The SAS Programmer's PROC REPORT Handbook: Basic to Advanced Reporting Techniques explores how the style elements within a style template affect the output generated by PROC REPORT. It provides examples of altering the style elements and the effect on the main ODS destinations, while also discussing common pitfalls that programmers can avoid while working with tables, Microsoft Excel, Microsoft Power Point, and PDF output.
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (viewed March 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Cloud computing ; Computer architecture ; Electronic books ; Electronic books ; local
    Abstract: Many companies are building applications for cloud platforms to gain greater agility, cost savings, security, and reliability than they could with similar capabilities in-house. But even the best cloud native application can go to waste without the right design and practices to manage infrastructure. This article provides guidelines to help your company determine when-and if-to adopt your own cloud native infrastructure. You'll learn the impact that building and maintaining infrastructure of this type can have on your applications, people, systems, and business as a whole.
    Note: Date of publication from resource description page. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed June 17, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    Online Resource
    Online Resource
    New York, NY : Routledge
    ISBN: 9781351683111 , 135168311X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fourth edition.
    Keywords: Motion pictures ; Production and direction ; Electronic books ; Electronic books ; local
    Abstract: Film Directing Fundamentals gives the novice director an organic methodology for realizing on-screen the full dramatic possibility of a screenplay. Unique among directing books, Nicholas Proferes provides clear-cut ways to translate a script to the screen. Using the script as a blueprint, the reader is led through specific techniques to analyze and translate its components into a visual story. A sample screenplay is included that explicates the techniques discussed. Written for both students and entry-level professionals, the book assumes no knowledge and introduces basic concepts and terminology. Appropriate for screenwriters, aspiring directors and filmmakers, Film Directing Fundamentals helps filmmakers bring their story to life on screen. This fourth edition is updated with a new foreword by Student Academy Award-winner Jimmy Keyrouz, who studied with author Nicholas Proferes, as well as an enhanced companion website by Laura J. Medina, available at www.routledge.com/cw/proferes , which features new supplemental material for both instructors and students, including two new analyses of contemporary films- Wendy and Lucy (2008) and Moonlight (2016)-study questions, suggested assignments and exercises, as well as the instructor's manual written by Proferes in 2008.
    Note: "A Focal Press book"--Cover. - Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed July 18, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789808087 , 1789808081
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Firewalls (Computer security) ; Software configuration management ; Open source software ; Cloud computing ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: A practical, example-driven guide to configuring even the most advanced features of pfSense 2.x Key Features Build a high-availability fault-tolerant security system with pfSense 2.x Leverage the latest version of pfSense to secure your cloud environment A recipe-based guide that will help you enhance your on-premise and cloud security principles Book Description pfSense is an open source distribution of the FreeBSD-based firewall that provides a platform for ?exible and powerful routing and firewalling. The versatility of pfSense presents us with a wide array of configuration options, which makes determining requirements a little more difficult and a lot more important compared to other offerings. pfSense 2.x Cookbook ? Second Edition starts by providing you with an understanding of how to complete the basic steps needed to render a pfSense firewall operational. It starts by showing you how to set up different forms of NAT entries and firewall rules and use aliases and scheduling in firewall rules. Moving on, you will learn how to implement a captive portal set up in different ways (no authentication, user manager authentication, and RADIUS authentication), as well as NTP and SNMP configuration. You will then learn how to set up a VPN tunnel with pfSense. The book then focuses on setting up traffic shaping with pfSense, using either the built-in traffic shaping wizard, custom ?oating rules, or Snort. Toward the end, you will set up multiple WAN interfaces, load balancing and failover groups, and a CARP failover group. You will also learn how to bridge interfaces, add static routing entries, and use dynamic routing protocols via third-party packages. What you will learn Configure the essential pfSense services (namely, DHCP, DNS, and DDNS) Create aliases, firewall rules, NAT port-forward rules, and rule schedules Create multiple WAN interfaces in load-balanced or failover configurations Configure firewall redundancy with a CARP firewall failover Configure backup/restoration and automatic configuration-file backup Configure some services and perform diagnostics with command-line utilities Who this book is for This book is intended for all levels of network administrators. If you are an advanced user of pfSense, then you can flip to a particular recipe and quickly accomplish the task at hand; if you are new to pfSense, on the other hand, you can work through the book chapter by chapter and learn all of the features of the system from the ground up.
    Note: Previous edition published: 2011. - Description based on online resource; title from title page (Safari, viewed February 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    ISBN: 9781789809596 , 1789809592
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Database management ; Data structures (Computer science) ; Data mining ; Electronic books ; Electronic books ; local
    Abstract: Learn the techniques and math you need to start making sense of your data Key Features Enhance your knowledge of coding with the theory for practical insight in data science and analysis More than just a math class; you'll perform real-world data science tasks using Python Get the best insights and transform your data to get tangible value out of it Book Description Need to turn programming skills into effective data science skills? This book helps you connect mathematics, programming, and business analysis. You'll feel confident asking - and answering - complex, sophisticated questions of your data, making abstract and raw statistics into actionable ideas. Going through the data science pipeline, you'll clean and prepare data and learn effective data mining strategies and techniques to gain a comprehensive view of how the data science puzzle fits together. You'll learn fundamentals of computational mathematics and statistics and pseudo-code used by data scientists and analysts. You'll learn machine learning, discovering statistical models that help control and navigate even the densest datasets, and learn powerful visualizations that communicate what your data means. What you will learn Understand five most important steps of data science Use your data intelligently and learn how to handle it with care Bridge the gap between mathematics and programming Drive actionable results and clean your data using statistical models, calculus, and probability Build and evaluate baseline machine learning models Explore effective metrics to determine the success of your machine learning models Create data visualizations that communicate actionable insights Apply machine learning concepts to your problems and make actual predictions Who this book is for If you are an aspiring data scientist who wants to take your first steps in data science, this book is for you. If you have the basic math skills but want to apply them in data science, or you have good programming skills but lack the necessary math, this book will also help you. Some knowledge of Python programming will also help.
    Note: Includes index. - Description based on online resource; title from cover (viewed February 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    ISBN: 9781789808605 , 178980860X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Haskell (Computer program language) ; Information visualization ; Statistics ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Put your Haskell skills to work and generate publication-ready visualizations in no time at all Key Features Take your data analysis skills to the next level using the power of Haskell Understand regression analysis, perform multivariate regression, and untangle different cluster varieties Create publication-ready visualizations of data Book Description Every business and organization that collects data is capable of tapping into its own data to gain insights how to improve. Haskell is a purely functional and lazy programming language, well-suited to handling large data analysis problems. This book will take you through the more difficult problems of data analysis in a hands-on manner. This book will help you get up-to-speed with the basics of data analysis and approaches in the Haskell language. You'll learn about statistical computing, file formats (CSV and SQLite3), descriptive statistics, charts, and progress to more advanced concepts such as understanding the importance of normal distribution. While mathematics is a big part of data analysis, we've tried to keep this course simple and approachable so that you can apply what you learn to the real world. By the end of this book, you will have a thorough understanding of data analysis, and the different ways of analyzing data. You will have a mastery of all the tools and techniques in Haskell for effective data analysis. What you will learn Learn to parse a CSV file and read data into the Haskell environment Create Haskell functions for common descriptive statistics functions Create an SQLite3 database using an existing CSV file Learn the versatility of SELECT queries for slicing data into smaller chunks Apply regular expressions in large-scale datasets using both CSV and SQLite3 files Create a Kernel Density Estimator visualization using normal distribution Who this book is for This book is intended for people who wish to expand their knowledge of statistics and data analysis via real-world examples. A basic understanding of the Haskell language is expected. If you are feeling brave, you can jump right into the functional programming style.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    ISBN: 9781789615111 , 1789615119
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Electronic data processing ; Distributed processing ; Application software ; Development ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Master the art of container management with Kubernetes and study robust container orchestration to ensure that your container-based applications sail into production without hiccups Key Features Implement best practices in cloud-native applications using Kubernetes Explore the usage of client libraries and programmatic access to Kubernetes Use your domain expertise to code Book Description Before plunging into how Kubernetes works, this book introduces you to the world of container orchestration and describes the recent changes in application development. You'll understand problems that Kubernetes solves and get to grips with using Kubernetes resources to deploy applications. In addition to this, you'll learn to apply the security model of Kubernetes clusters. Kubernetes Design Patterns and Extensions describes how services running in Kubernetes can leverage the platform's security features. Once you've grasped all this, you'll explore how to troubleshoot Kubernetes clusters and debug Kubernetes applications. You also discover how to analyze the networking model and its alternatives in Kubernetes, and apply best practices with design patterns. By the end of this book, you'll have studied all about using the power of Kubernetes for managing your containers. What you will learn Understand and classify software designs as per the cloud-native paradigm Apply best practices in Kubernetes with design patterns Set up Kubernetes clusters in managed and unmanaged environments Explore Kubernetes extension points Extend Kubernetes with custom resources and controllers Integrate dynamic admission controllers Develop and run custom schedulers in Kubernetes Analyze networking models in Kubernetes Who this book is for Kubernetes Design Patterns and Extensions is for you if you are interested in configuring and troubleshooting Kubernetes clusters and developing microservices-based applications on Kubernetes clusters. DevOps engineers with basic knowledge of Docker will also find this book useful. It is assumed that you are comfortable using command-line tools and programming concepts and languages.
    Note: Description based on online resource; title from title page (viewed November 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    ISBN: 9781789539691 , 1789539692
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Amazon Web Services (Firm) ; Web services ; Cloud computing ; Computer software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Scale and maintain outstanding performance in your AWS-based infrastructure using DevOps principles Key Features Implement continuous integration and continuous deployment pipelines on AWS Gain insight from an expert who has worked with Silicon Valley's most high-profile companies Implement DevOps principles to take full advantage of the AWS stack and services Book Description The DevOps movement has transformed the way modern tech companies work. Amazon Web Services (AWS), which has been at the forefront of the cloud computing revolution, has also been a key contributor to the DevOps movement, creating a huge range of managed services that help you implement DevOps principles. Effective DevOps with AWS, Second Edition will help you to understand how the most successful tech start-ups launch and scale their services on AWS, and will teach you how you can do the same. This book explains how to treat infrastructure as code, meaning you can bring resources online and offline as easily as you control your software. You will also build a continuous integration and continuous deployment pipeline to keep your app up to date. Once you have gotten to grips will all this, we'll move on to how to scale your applications to offer maximum performance to users even when traffic spikes, by using the latest technologies, such as containers. In addition to this, you'll get insights into monitoring and alerting, so you can make sure your users have the best experience when using your service. In the concluding chapters, we'll cover inbuilt AWS tools such as CodeDeploy and CloudFormation, which are used by many AWS administrators to perform DevOps. By the end of this book, you'll have learned how to ensure the security of your platform and data, using the latest and most prominent AWS tools. What you will learn Implement automatic AWS instance provisioning using CloudFormation Deploy your application on a provisioned infrastructure with Ansible Manage infrastructure using Terraform Build and deploy a CI/CD pipeline with Automated Testing on AWS Understand the container journey for a CI/CD pipeline using AWS ECS Monitor and secure your AWS environment Who this book is for Effective DevOps with AWS is for you if you are a developer, DevOps engineer, or you work in a team which wants to build and use AWS for software infrastructure. Basic computer science knowledge is required to get the most out of this book. Downloading the example code for this book You can down...
    Note: Description based on online resource; title from title page (viewed November 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    ISBN: 9781789534177 , 1789534178
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Node.js ; Web applications ; Development ; Application program interfaces (Computer software) ; Electronic books ; Electronic books ; local
    Abstract: Learn everything you need to get up and running with cutting-edge API development using JavaScript and Node.js; ideal for data-intensive real-time applications that run across multiple platforms. Key Features Build web APIs from start to finish using JavaScript across the development stack Explore advanced concepts such as authentication with JWT, and running tests against your APIs Implement over 20 practical activities and exercises across 9 topics to reinforce your learning Book Description Using the same framework to build both server and client-side applications saves you time and money. This book teaches you how you can use JavaScript and Node.js to build highly scalable APIs that work well with lightweight cross-platform client applications. It begins with the basics of Node.js in the context of backend development, and quickly leads you through the creation of an example client that pairs up with a fully authenticated API implementation. By the end of the book, you'll have the skills and exposure required to get hands-on with your own API development project. What you will learn Understand how Node.js works, its trends, and where it is being used now Learn about application modularization and built-in Node.js modules Use the npm third-party module registry to extend your application Gain an understanding of asynchronous programming with Node.js Develop scalable and high-performing APIs using hapi.js and Knex.js Write unit tests for your APIs to ensure reliability and maintainability Who this book is for This book is ideal for developers who already understand JavaScript and are looking for a quick no-frills introduction to API development with Node.js. Though prior experience with other server-side technologies such as Python, PHP, ASP.NET, Ruby will help, it's not essential to have a background in backend development before getting started.
    Note: Description based on online resource; title from title page (Safari, viewed August 28, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    ISBN: 9781789343823 , 1789343828
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Computer software ; Testing ; Debugging in computer science ; Electronic books ; Electronic books ; local
    Abstract: Learn the pytest way to write simple tests which can also be used to write complex tests Key Features Become proficient with pytest from day one by solving real-world testing problems Use pytest to write tests more efficiently Scale from simple to complex and functional testing Book Description Python's standard unittest module is based on the xUnit family of frameworks, which has its origins in Smalltalk and Java, and tends to be verbose to use and not easily extensible.The pytest framework on the other hand is very simple to get started, but powerful enough to cover complex testing integration scenarios, being considered by many the true Pythonic approach to testing in Python. In this book, you will learn how to get started right away and get the most out of pytest in your daily work?ow, exploring powerful mechanisms and plugins to facilitate many common testing tasks. You will also see how to use pytest in existing unittest-based test suites and will learn some tricks to make the jump to a pytest-style test suite quickly and easily. What you will learn Write and run simple and complex tests Organize tests in fles and directories Find out how to be more productive on the command line Markers and how to skip, xfail and parametrize tests Explore fxtures and techniques to use them effectively, such as tmpdir, pytestconfg, and monkeypatch Convert unittest suites to pytest using little-known techniques Use third-party plugins Who this book is for This book is for Python programmers that want to learn more about testing. This book is also for QA testers, and those who already benefit from programming with tests daily but want to improve their existing testing tools.
    Note: Description based on online resource; title from title page (Safari, viewed September 20, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    ISBN: 9781789347975 , 1789347971
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Reinforcement learning ; Machine learning ; Electronic books ; Electronic books ; local
    Abstract: A practical guide to mastering reinforcement learning algorithms using Keras Key Features Build projects across robotics, gaming, and finance fields, putting reinforcement learning (RL) into action Get to grips with Keras and practice on real-world unstructured datasets Uncover advanced deep learning algorithms such as Monte Carlo, Markov Decision, and Q-learning Book Description Reinforcement learning has evolved a lot in the last couple of years and proven to be a successful technique in building smart and intelligent AI networks. Keras Reinforcement Learning Projects installs human-level performance into your applications using algorithms and techniques of reinforcement learning, coupled with Keras, a faster experimental library. The book begins with getting you up and running with the concepts of reinforcement learning using Keras. You'll learn how to simulate a random walk using Markov chains and select the best portfolio using dynamic programming (DP) and Python. You'll also explore projects such as forecasting stock prices using Monte Carlo methods, delivering vehicle routing application using Temporal Distance (TD) learning algorithms, and balancing a Rotating Mechanical System using Markov decision processes. Once you've understood the basics, you'll move on to Modeling of a Segway, running a robot control system using deep reinforcement learning, and building a handwritten digit recognition model in Python using an image dataset. Finally, you'll excel in playing the board game Go with the help of Q-Learning and reinforcement learning algorithms. By the end of this book, you'll not only have developed hands-on training on concepts, algorithms, and techniques of reinforcement learning but also be all set to explore the world of AI. What you will learn Practice the Markov decision process in prediction and betting evaluations Implement Monte Carlo methods to forecast environment behaviors Explore TD learning algorithms to manage warehouse operations Construct a Deep Q-Network using Python and Keras to control robot movements Apply reinforcement concepts to build a handwritten digit recognition model using an image dataset Address a game theory problem using Q-Learning and OpenAI Gym Who this book is for Keras Reinforcement Learning Projects is for you if you are data scientist, machine learning developer, or AI engineer who wants to understand the fundamentals of reinforcement learning by developing practical projects. Sound knowledge o...
    Note: Description based on online resource; title from title page (viewed November 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    ISBN: 9781789349665 , 1789349664
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Python (Computer program language) ; Natural language processing (Computer science) ; Bayesian statistical decision theory ; Electronic books ; Electronic books ; local
    Abstract: Bayesian modeling with PyMC3 and exploratory analysis of Bayesian models with ArviZ Key Features A step-by-step guide to conduct Bayesian data analyses using PyMC3 and ArviZ A modern, practical and computational approach to Bayesian statistical modeling A tutorial for Bayesian analysis and best practices with the help of sample problems and practice exercises. Book Description The second edition of Bayesian Analysis with Python is an introduction to the main concepts of applied Bayesian inference and its practical implementation in Python using PyMC3, a state-of-the-art probabilistic programming library, and ArviZ, a new library for exploratory analysis of Bayesian models. The main concepts of Bayesian statistics are covered using a practical and computational approach. Synthetic and real data sets are used to introduce several types of models, such as generalized linear models for regression and classification, mixture models, hierarchical models, and Gaussian processes, among others. By the end of the book, you will have a working knowledge of probabilistic modeling and you will be able to design and implement Bayesian models for your own data science problems. After reading the book you will be better prepared to delve into more advanced material or specialized statistical modeling if you need to. What you will learn Build probabilistic models using the Python library PyMC3 Analyze probabilistic models with the help of ArviZ Acquire the skills required to sanity check models and modify them if necessary Understand the advantages and caveats of hierarchical models Find out how different models can be used to answer different data analysis questions Compare models and choose between alternative ones Discover how different models are unified from a probabilistic perspective Think probabilistically and benefit from the flexibility of the Bayesian framework Who this book is for If you are a student, data scientist, researcher, or a developer looking to get started with Bayesian data analysis and probabilistic programming, this book is for you. The book is introductory so no previous statistical knowledge is required, although some experience in using Python and NumPy is expected.
    Note: Includes index. - Description based on online resource; title from title page (viewed February 13, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    ISBN: 9781789139587 , 1789139589
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Neural networks (Computer science) ; Machine learning ; Python (Computer program language) ; Artificial intelligence ; Information visualization ; Electronic books ; Electronic books ; local
    Abstract: Simplify next-generation deep learning by implementing powerful generative models using Python, TensorFlow and Keras Key Features Understand the common architecture of different types of GANs Train, optimize, and deploy GAN applications using TensorFlow and Keras Build generative models with real-world data sets, including 2D and 3D data Book Description Developing Generative Adversarial Networks (GANs) is a complex task, and it is often hard to find code that is easy to understand. This book leads you through eight different examples of modern GAN implementations, including CycleGAN, simGAN, DCGAN, and 2D image to 3D model generation. Each chapter contains useful recipes to build on a common architecture in Python, TensorFlow and Keras to explore increasingly difficult GAN architectures in an easy-to-read format. The book starts by covering the different types of GAN architecture to help you understand how the model works. This book also contains intuitive recipes to help you work with use cases involving DCGAN, Pix2Pix, and so on. To understand these complex applications, you will take different real-world data sets and put them to use. By the end of this book, you will be equipped to deal with the challenges and issues that you may face while working with GAN models, thanks to easy-to-follow code solutions that you can implement right away. What you will learn Structure a GAN architecture in pseudocode Understand the common architecture for each of the GAN models you will build Implement different GAN architectures in TensorFlow and Keras Use different datasets to enable neural network functionality in GAN models Combine different GAN models and learn how to fine-tune them Produce a model that can take 2D images and produce 3D models Develop a GAN to do style transfer with Pix2Pix Who this book is for This book is for data scientists, machine learning developers, and deep learning practitioners looking for a quick reference to tackle challenges and tasks in the GAN domain. Familiarity with machine learning concepts and working knowledge of Python programming language will help you get the most out of the book.
    Note: Description based on online resource; title from title page (Safari, viewed February 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    ISBN: 9781789134544 , 1789134544
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Application software ; Development ; Decision making ; Data processing ; Data mining ; Big data ; Electronic books ; Electronic books ; local
    Abstract: Step-by-step guide to build high performing predictive applications Key Features Use the Python data analytics ecosystem to implement end-to-end predictive analytics projects Explore advanced predictive modeling algorithms with an emphasis on theory with intuitive explanations Learn to deploy a predictive model's results as an interactive application Book Description Predictive analytics is an applied field that employs a variety of quantitative methods using data to make predictions. It involves much more than just throwing data onto a computer to build a model. This book provides practical coverage to help you understand the most important concepts of predictive analytics. Using practical, step-by-step examples, we build predictive analytics solutions while using cutting-edge Python tools and packages. The book's step-by-step approach starts by defining the problem and moves on to identifying relevant data. We will also be performing data preparation, exploring and visualizing relationships, building models, tuning, evaluating, and deploying model. Each stage has relevant practical examples and efficient Python code. You will work with models such as KNN, Random Forests, and neural networks using the most important libraries in Python's data science stack: NumPy, Pandas, Matplotlib, Seaborn, Keras, Dash, and so on. In addition to hands-on code examples, you will find intuitive explanations of the inner workings of the main techniques and algorithms used in predictive analytics. By the end of this book, you will be all set to build high-performance predictive analytics solutions using Python programming. What you will learn Get to grips with the main concepts and principles of predictive analytics Learn about the stages involved in producing complete predictive analytics solutions Understand how to define a problem, propose a solution, and prepare a dataset Use visualizations to explore relationships and gain insights into the dataset Learn to build regression and classification models using scikit-learn Use Keras to build powerful neural network models that produce accurate predictions Learn to serve a model's predictions as a web application Who this book is for This book is for data analysts, data scientists, data engineers, and Python developers who want to learn about predictive modeling and would like to implement predictive analytics solutions using Python's data stack. People from other backgrounds who would like to enter this excitin...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed February 26, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    ISBN: 9781789132601 , 1789132606
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Cryptocurrencies ; Blockchains (Databases) ; Bitcoin ; Technological innovations ; Finance ; Technological innovations ; Economic aspects ; Electronic books ; Electronic books ; local
    Abstract: Explore the differences between ICOs, cryptocurrencies, and tokens (offerings), enabling the reader to understand the ICO landscape, how millions were raised in minutes, and where the future of the tokenized economy is heading. Take a real-time journey, cutting through the myths, understanding token choices available to everyone. Key Features Interviews with key figures in Tokenomics Unbiased evaluation and comparison of the different offerings Conceptual analysis of the market's reaction League table showing current exposure An account of the theoretical and current legal foundations of alt coins and tokens A complete introduction to the phases of an initial coin offering Book Description Tokenomics is the economy of this new world. This is a no-holds-barred, in-depth exploration of the way in which we can participate in the blockchain economy. The reader will learn the basics of bitcoin, blockchains, and tokenomics; what the very first ICO was; and how over a period of 5 years, various projects managed to raise the enormous sums of money they did. The book then provides insights from ICO experts and looks at what the future holds. By comparing the past, current, and future of this technology, the book will inform anyone, whatever motivates their interest. The crypto shift of blockchains, ICOs, and tokens is much more than just buying bitcoins, creating tokens, or raising millions in a minute in an ICO. It is a new paradigm shift from centralized to decentralized, from closed to open, and from opaqueness to transparency. ICOs and the creation of tokens during the craze of 2017 needed a lot of preparation, an understanding of cryptocurrencies and of emerging legal frameworks, but this has spurred a new movement to tokenize the world. The author gives an unbiased, authoritative picture of the current playing field, exploring the token opportunities and provides a unique insight into the developing world of this tokenized economy. This book will nourish hungry minds wanting to grow their knowledge in this fascinating area. What you will learn The background of ICOs and how they came to be The difference between a coin and a token, a utility and a security, and all the other acronyms you're likely to ever encounter How these ICOs raised enormous sums of money Tokenomics: structuring the token with creativity Why it's important to play nicely with the regulators A sneak peak into the future of ICOs from leaders in the industry Who this book is for...
    Note: "Expert insight.". - Includes bibliographical references and index. - Description based on online resource; title from cover (Safari, viewed November 7, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    ISBN: 9781789138405 , 178913840X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Mobile apps ; Development ; Web applications ; Development ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: Learn and implement various techniques related to testing, monitoring and optimization for microservices architecture. Key Features Learn different approaches for testing microservices to design and implement, robust and secure applications Become more efficient while working with microservices Explore Testing and Monitoring tools such as JMeter, Ready API,and AppDynamics Book Description Microservices are the latest "right" way of developing web applications. Microservices architecture has been gaining momentum over the past few years, but once you've started down the microservices path, you need to test and optimize the services. This book focuses on exploring various testing, monitoring, and optimization techniques for microservices. The book starts with the evolution of software architecture style, from monolithic to virtualized, to microservices architecture. Then you will explore methods to deploy microservices and various implementation patterns. With the help of a real-world example, you will understand how external APIs help product developers to focus on core competencies. After that, you will learn testing techniques, such as Unit Testing, Integration Testing, Functional Testing, and Load Testing. Next, you will explore performance testing tools, such as JMeter, and Gatling. Then, we deep dive into monitoring techniques and learn performance benchmarking of the various architectural components. For this, you will explore monitoring tools such as Appdynamics, Dynatrace, AWS CloudWatch, and Nagios. Finally, you will learn to identify, address, and report various performance issues related to microservices. What you will learn Understand the architecture of microservices and how to build services Establish how external APIs help to accelerate the development process Understand testing techniques, such as unit testing, integration testing, end-to-end testing, and UI/functional testing Explore various tools related to the performance testing, monitoring, and optimization of microservices Design strategies for performance testing Identify performance issues and fine-tune performance Who this book is for This book is for developers who are involved with microservices architecture to develop robust and secure applications. Basic knowledge of microservices is essential in order to get the most out of this book.
    Note: Description based on online resource; title from title page (viewed January 7, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    ISBN: 9781788999328 , 1788999320
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Information technology ; Automation ; Information technology ; Management ; Computer networks ; Security measures ; Management ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: Run Ansible playbooks to launch complex multi-tier applications hosted in public clouds About This Book Build your learning curve using Ansible Automate cloud, network, and security infrastructures with ease Gain hands-on exposure on Ansible Who This Book Is For Learn Ansible is perfect for system administrators and developers who want to take their current workflows and transform them into repeatable playbooks using Ansible. No prior knowledge of Ansible is required. What You Will Learn Write your own playbooks to configure servers running CentOS, Ubuntu, and Windows Identify repeatable tasks and write playbooks to automate them Define a highly available public cloud infrastructure in code, making it easy to distribute your infrastructure configuration Deploy and configure Ansible Tower and Ansible AWX Learn to use community contributed roles Use Ansible in your day-to-day role and projects In Detail Ansible has grown from a small, open source orchestration tool to a full-blown orchestration and configuration management tool owned by Red Hat. Its powerful core modules cover a wide range of infrastructures, including on-premises systems and public clouds, operating systems, devices, and services-meaning it can be used to manage pretty much your entire end-to-end environment. Trends and surveys say that Ansible is the first choice of tool among system administrators as it is so easy to use. This end-to-end, practical guide will take you on a learning curve from beginner to pro. You'll start by installing and configuring the Ansible to perform various automation tasks. Then, we'll dive deep into the various facets of infrastructure, such as cloud, compute and network infrastructure along with security. By the end of this book, you'll have an end-to-end understanding of Ansible and how you can apply it to your own environments. Style and approach A hands-on approach to give you practical experience of writing playbooks and roles and executing them. At the end of each chapter, you'll find test questions to test your knowledge on Ansible. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed August 8, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    ISBN: 9781788836494 , 1788836499
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Functional programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: A fast paced guide for JavaScript developers for writing safe, fast, and reusable code by leveraging ResaonML's strong static type system Key Features Reduce code errors with the power of type systems Employ static typechecking and genericity to promote code reuse and consistency Understand functional programming which is the foundation of type-driven development Book Description Type-driven development is an approach that uses a static type system to achieve results including safety and efficiency. Types are used to express relationships and other assumptions directly in the code, and these assumptions are enforced by the compiler before the code is run. Learn Type-Driven Development covers how to use these type systems to check the logical consistency of your code. This book begins with the basic idea behind type-driven development. You'll learn about values (or terms) and how they contrast with types. As you progress through the chapters, you'll cover how to combine types and values inside modules and build structured types out of simpler ones. You'll then understand how to express choices or alternatives directly in the type system using variants, polymorphic variants, and generalized algebraic data types. You'll also get to grips with sum types, build sophisticated data types from generics, and explore functions that express change in the types of values. In the concluding chapters, you'll cover advanced techniques for code reuse, such as parametric polymorphism and subtyping. By end of this book, you will have learned how to iterate through a type-driven process of solving coding problems using static types, together with dynamic behavior, to obtain more safety and speed. What you will learn Use static types to capture information, making programs safer and faster Learn ReasonML from experienced type-driven developers Enhance safety by simply using basic types Understand the most important type-driven concepts with simple examples Explore a design space using static typing and find the best way to express your system rules Use static types and dynamic runtime in harmony to write even safer and faster code Who this book is for If you're a programmer working with dynamically typed languages and are looking for ways to mitigate production runtime errors, Learn Type-Driven Development is for you. You'll also find this book helpful if you're a programmer working with statically typed languages looking for increased safety and improved perform...
    Note: Description based on online resource; title from title page (viewed February 13, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    ISBN: 9781788834643 , 178883464X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build optimized applications in Kotlin by learning how to smartly implement standard libraries. Key Features Get the most out of the Kotlin library to develop high-quality portable applications Explore the powerful support for data processing and I/O operations Discover ways to enhance your Android application development Book Description Given the verbosity of Java, developers have turned to Kotlin for effective software development. The Kotlin standard library provides vital tools that make day-to-day Kotlin programming easier. This library features the core attributes of the language, such as algorithmic problems, design patterns, data processing, and working with files and data streams. The recipes in this book offer coding solutions that can be readily executed. The book covers various topics related to data processing, I/O operations, and collections transformation. We'll walk through effective design patterns in Kotlin and you'll understand how coroutines add new features to JavaScript. As you make your way through the chapters, you'll learn how to implement clean, reusable functions and scalable interfaces containing default implementations. In the concluding chapters, we'll provide recipes on functional programming concepts, such as lambdas, monads, functors, and Kotlin scoping functions. By the end of the book, you'll be able to address a range of problems that Kotlin developers face by implementing easy-to-follow solutions. What you will learn Work with ranges, progressions, and sequences in use cases Add new functionalities to current classes with Kotlin extensions Understand elements such as lambdas, closures, and monads Build a REST API consumer with Retrofit and a coroutine adapter Discover useful tips and solutions for making your Android projects Explore the benefits of standard library features Who this book is for This book is for software developers who are familiar with Kotlin's basics and want to discover more advanced features and concepts, especially those provided by the Kotlin standard library. It's also ideal for experienced software developers who are familiar with the functional programming paradigm and other programming languages who want to switch to Kotlin. It will also help Java developers switch to Kotlin and integrate it into existing Java Virtual Machine (JVM) projects.
    Note: Description based on online resource; title from title page (Safari, viewed August 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    ISBN: 9781788831550 , 1788831551
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Apache Solr ; Search engines ; Programming ; Web search engines ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Accelerate your enterprise search engine and bring relevancy in your search analytics About This Book A practical guide in building expertise with Indexing, Faceting, Clustering and Pagination Master the management and administration of Enterprise Search Applications and services seamlessly Handle multiple data inputs such as JSON, xml, pdf, doc, xls,ppt, csv and much more. Who This Book Is For The book would rightly appeal to developers, software engineers, data engineers and database architects who are building or seeking to build enterprise-wide effective search engines for business intelligence. Prior experience of Apache Solr or Java programming is must to take the best of this book. What You Will Learn Design schema using schema API to access data in the database Advance querying and fine-tuning techniques for better performance Get to grips with indexing using Client API Set up a fault tolerant and highly available server with newer distributed capabilities, SolrCloud Explore Apache Tika to upload data with Solr Cell Understand different data operations that can be done while indexing Master advanced querying through Velocity Search UI, faceting and Query Re-ranking, pagination and spatial search Learn to use JavaScript, Python, SolrJ and Ruby for interacting with Solr In Detail Apache Solr is the only standalone enterprise search server with a REST-like application interface. providing highly scalable, distributed search and index replication for many of the world's largest internet sites. To begin with, you would be introduced to how you perform full text search, multiple filter search, perform dynamic clustering and so on helping you to brush up the basics of Apache Solr. You will also explore the new features and advanced options released in Apache Solr 7.x which will get you numerous performance aspects and making data investigation simpler, easier and powerful. You will learn to build complex queries, extensive filters and how are they compiled in your system to bring relevance in your search tools. You will learn to carry out Solr scoring, elements affecting the document score and how you can optimize or tune the score for the application at hand. You will learn to extract features of documents, writing complex queries in re-ranking the documents. You will also learn advanced options helping you to know what content is indexed and how the extracted content is indexed. Throughout the book, you would go through complex problems wi...
    Note: Description based on online resource; title from title page (Safari, viewed March 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    ISBN: 9781788831253 , 178883125X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Spring (Software framework) ; Application software ; Development ; Cloud computing ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Become efficient in both frontend and backend web development with Spring and Vue Key Features Connect application's frontend and backend with Vue, Vuex, and Spring Boot Leverage the latest web standards to enhance code performance, readability, and cross-compatibility Build secure full-stack web applications with Spring Security Book Description Building Applications with Spring 5 and Vue.js 2, with its practical approach, helps you become a full-stack web developer. As well as knowing how to write frontend and backend code, a developer has to tackle all problems encountered in the application development life cycle ? starting from the simple idea of an application, to the UI and technical designs, and all the way to implementation, testing, production deployment, and monitoring. With the help of this book, you'll get to grips with Spring 5 and Vue.js 2 as you learn how to develop a web application. From the initial structuring to full deployment, you'll be guided at every step of developing a web application from scratch with Vue.js 2 and Spring 5. You'll learn how to create different components of your application as you progress through each chapter, followed by exploring different tools in these frameworks to expedite your development cycle. By the end of this book, you'll have gained a complete understanding of the key design patterns and best practices that underpin professional full-stack web development. What you will learn Analyze requirements and design data models Develop a single-page application using Vue.js 2 and Spring 5 Practice concept, logical, and physical data modeling Design, implement, secure, and test RESTful API Add test cases to improve reliability of an application Monitor and deploy your application to production Who this book is for Building Applications with Spring 5.0 and Vue.js 2.0 is for you if you are developer who is new to Vue.js or Spring. It is assumed that you have some knowledge of HTML, CSS, and Java.
    Note: Description based on online resource; title from title page (Safari, viewed December 3, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    ISBN: 9781788830997 , 1788830997
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Scala (Computer program language) ; Functional programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: " A step-by-step guide in building high-performance scalable applications with the latest features of Scala. Key Features Develop a strong foundation in functional programming and Scala's Standard Library (STL) Get a detailed coverage of Lightbend Lagom - the latest microservices framework from Lightbend Understand the Akka framework and learn event-based Programming with Scala Book Description The second version of Scala has undergone multiple changes to support features and library implementations. Scala 2.13, with its main focus on modularizing the standard library and simplifying collections, brings with it a host of updates. Learn Scala Programming addresses both technical and architectural changes to the redesigned standard library and collections, along with covering in-depth type systems and first-level support for functions. You will discover how to leverage implicits as a primary mechanism for building type classes and look at different ways to test Scala code. You will also learn about abstract building blocks used in functional programming, giving you sufficient understanding to pick and use any existing functional programming library out there. In the concluding chapters, you will explore reactive programming by covering the Akka framework and reactive streams. By the end of this book, you will have built microservices and learned to implement them with the Scala and Lagom framework. What you will learn Acquaint yourself with the new standard library of Scala 2.13 Get to grips with the Grok functional paradigms Get familiar with type system to express domain constraints Understand the actor model and different Akka libraries Grasp the concept of building microservices using Lagom framework Deep dive into property-based testing and its practical applications Who this book is for This book is for beginner to intermediate level Scala developers who would like to advance and gain knowledge of the intricacies of the Scala language, expand their functional programming tools, and explore actor-based concurrency models. "
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed December 11, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781788837064 , 1788837061
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Getting the most out of Python to improve your codebase Key Features Save maintenance costs by learning to fix your legacy codebase Learn the principles and techniques of refactoring Apply microservices to your legacy systems by implementing practical techniques Book Description Python is currently used in many different areas such as software construction, systems administration, and data processing. In all of these areas, experienced professionals can find examples of inefficiency, problems, and other perils, as a result of bad code. After reading this book, readers will understand these problems, and more importantly, how to correct them. The book begins by describing the basic elements of writing clean code and how it plays an important role in Python programming. You will learn about writing efficient and readable code using the Python standard library and best practices for software design. You will learn to implement the SOLID principles in Python and use decorators to improve your code. The book delves more deeply into object oriented programming in Python and shows you how to use objects with descriptors and generators. It will also show you the design principles of software testing and how to resolve software problems by implementing design patterns in your code. In the final chapter we break down a monolithic application to a microservice one, starting from the code as the basis for a solid platform. By the end of the book, you will be proficient in applying industry approved coding practices to design clean, sustainable and readable Python code. What you will learn Set up tools to effectively work in a development environment Explore how the magic methods of Python can help us write better code Examine the traits of Python to create advanced object-oriented design Understand removal of duplicated code using decorators and descriptors Effectively refactor code with the help of unit tests Learn to implement the SOLID principles in Python Who this book is for This book will appeal to team leads, software architects and senior software engineers who would like to work on their legacy systems to save cost and improve efficiency. A strong understanding of Programming is assumed. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and registe...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed September 19, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    ISBN: 9781788835701 , 1788835700
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Robots ; Programming ; Robotics ; Artificial intelligence ; Natural language processing (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Bring a new degree of interconnectivity to your world by building your own intelligent robots Key Features Leverage fundamentals of AI and robotics Work through use cases to implement various machine learning algorithms Explore Natural Language Processing (NLP) concepts for efficient decision making in robots Book Description Artificial Intelligence for Robotics starts with an introduction to Robot Operating Systems (ROS), Python, robotic fundamentals, and the software and tools that are required to start out with robotics. You will learn robotics concepts that will be useful for making decisions, along with basic navigation skills. As you make your way through the chapters, you will learn about object recognition and genetic algorithms, which will teach your robot to identify and pick up an irregular object. With plenty of use cases throughout, you will explore natural language processing (NLP) and machine learning techniques to further enhance your robot. In the concluding chapters, you will learn about path planning and goal-oriented programming, which will help your robot prioritize tasks. By the end of this book, you will have learned to give your robot an artificial personality using simulated intelligence. What you will learn Get started with robotics and artificial intelligence Apply simulation techniques to give your robot an artificial personality Understand object recognition using neural networks and supervised learning techniques Pick up objects using genetic algorithms for manipulation Teach your robot to listen using NLP via an expert system Use machine learning and computer vision to teach your robot how to avoid obstacles Understand path planning, decision trees, and search algorithms in order to enhance your robot Who this book is for If you have basic knowledge about robotics and want to build or enhance your existing robot's intelligence, then Artificial Intelligence for Robotics is for you. This book is also for enthusiasts who want to gain knowledge of AI and robotics.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed October 8, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    ISBN: 9781788832083 , 1788832086
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: React 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know - in detail. About This Book Each chapter presents meta-development solutions to help React developers The tools used are presented in a practical, solution-oriented approach with no fluff The chapters are arranged in a logical order that mirrors a typical React development workflow, but you are free to tweak the approaches discussed to fit your own unique style Who This Book Is For This book is for React developers of any skill level who want to make their lives easier. It helps to have some familiarity with React, but if you are an experienced web developer looking at React, then this book will show you how to build a resilient toolset around you before you begin. What You Will Learn Bootstrap a React application using create-react-app Isolate React component development using Storybook Write effective unit tests for your React components using Jest Ensure that your component code is to standard using ESLint Use browser extensions and built-in component instrumentation to debug React applications Enable type safety in React components with Flowtype Deploy React applications inside a Docker container as part of a larger application stack In Detail React 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know - in detail. As React has grown, the amazing toolset around it has also grown, adding features and enhancing the development workflow. Each of these essential tools is presented in a practical manner and in a logical order mirroring the development workflow. These tools will make your development life simpler and happier, enabling you to create better and more performant apps. Adam starts with a hand-picked selection of the best tools for the React 16 ecosystem. For starters, there's the create-react-app utility that's officially supported by the React team. Not only does this tool bootstrap your React project for you, it also provides a consistent and stable framework to build upon. The premise is that when you don't have to think about meta development work, more focus goes into the product itself. Other React tools follow this same approach to automating and improving your development life. Jest makes unit testing quicker. Flow makes catching errors easier. Docker containers make deployment in a stack simpler. Storybook makes developing components straightforward. ESLi...
    Note: Description based on online resource; title from title page (Safari, viewed May 31, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    ISBN: 9781788839303 , 1788839307
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Reinforcement learning ; Machine learning ; Natural language processing (Computer science) ; Artificial intelligence ; Electronic books ; Electronic books ; local
    Abstract: This practical guide will teach you how deep learning (DL) can be used to solve complex real-world problems. About This Book Explore deep reinforcement learning (RL), from the first principles to the latest algorithms Evaluate high-profile RL methods, including value iteration, deep Q-networks, policy gradients, TRPO, PPO, DDPG, D4PG, evolution strategies and genetic algorithms Keep up with the very latest industry developments, including AI-driven chatbots Who This Book Is For Some fluency in Python is assumed. Basic deep learning (DL) approaches should be familiar to readers and some practical experience in DL will be helpful. This book is an introduction to deep reinforcement learning (RL) and requires no background in RL. What You Will Learn Understand the DL context of RL and implement complex DL models Learn the foundation of RL: Markov decision processes Evaluate RL methods including Cross-entropy, DQN, Actor-Critic, TRPO, PPO, DDPG, D4PG and others Discover how to deal with discrete and continuous action spaces in various environments Defeat Atari arcade games using the value iteration method Create your own OpenAI Gym environment to train a stock trading agent Teach your agent to play Connect4 using AlphaGo Zero Explore the very latest deep RL research on topics including AI-driven chatbots In Detail Recent developments in reinforcement learning (RL), combined with deep learning (DL), have seen unprecedented progress made towards training agents to solve complex problems in a human-like way. Google's use of algorithms to play and defeat the well-known Atari arcade games has propelled the field to prominence, and researchers are generating new ideas at a rapid pace. Deep Reinforcement Learning Hands-On is a comprehensive guide to the very latest DL tools and their limitations. You will evaluate methods including Cross-entropy and policy gradients, before applying them to real-world environments. Take on both the Atari set of virtual games and family favorites such as Connect4. The book provides an introduction to the basics of RL, giving you the know-how to code intelligent learning agents to take on a formidable array of practical tasks. Discover how to implement Q-learning on 'grid world' environments, teach your agent to buy and trade stocks, and find out how natural language models are driving the boom in chatbots. Style and approach Deep Reinforcement Learning Hands-On explains the art of building self-learning agents using algori...
    Note: "Expert insight.". - Includes bibliographical references and index. - Description based on online resource; title from cover (Safari, viewed July 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    ISBN: 9781788836081 , 1788836081
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: JIRA (Computer file) ; Issues management ; Computer programs ; Project management ; Computer programs ; Agile software development ; Electronic books ; Electronic books ; local
    Abstract: Explore Jira Software to manage your projects proficiently About This Book Plan and manage projects effortlessly with Jira Software by integrating it with other applications Improve your team's performance with Scrum and Kanban, together with agile methodology Easy-to-follow learning guide to install Jira Software and understand how it fits in with Atlassian Jira Who This Book Is For If you want to get started with Jira Software and learn how to run your Jira projects the agile way, then this is the perfect book for you. You will need to be familiar with the basics of Jira, both from an end user's and an administrator's perspective. Experience with workflows, custom fields, and other administrative functions of Jira will be useful. What You Will Learn Understand the basics and agile methodologies of Jira software Use Jira Software in a Scrum environment Manage and run Jira Software projects beyond the out of box Scrum and Kanban way Combine Scrum and Kanban and use other project management options beyond just agile Customize Jira Software's various features and options as per your requirements Work with Jira Agile offline, and plan and forecast projects with agile portfolio Integrate Jira Agile with Confluence and Bitbucket In Detail Jira Software is an agile project management tool that supports any agile methodology, be it scrum, Kanban, or your own unique flavour. From agile boards to reports, you can plan, track, and manage all your agile software development projects from a single tool. Jira Software brings the power of agile methodology to Atlassian Jira. This second edition of JIRA Agile Essentials, will help you dive straight into the action, exploring critical agile terminologies and concepts in the context of Jira Software. You will learn how to plan, track, and release great software. This book will teach you how to install and run Jira Software and set it up to run with Scrum and Kanban. It will also teach you to use Jira Software your way and run projects beyond the out-of-box Scrum and Kanban way, including a hybrid approach of both the methodologies and other options that come with Jira Software. Later, you will learn how to integrate it with the tools you are already using and enhance Jira with add-ons such as Confluence. You will learn to stay connected with your team from anywhere to ensure great development. Jira Software has numerous deployment options in the cloud, on your own infrastructure, or at a massive scale. You wil...
    Note: Description based on online resource; title from title page (Safari, viewed February 26, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781788837149 , 1788837142
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Robotics ; Robots ; Programming ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of Python to build DIY robotic projects About This Book Design, build, and stimulate collaborative robots Build high-end robotics projects such as a customized personal Jarvis Leverage the power of Python and ROS for DIY robotic projects Who This Book Is For If building robots is your dream, then this book is made for you. Prior knowledge of Python would be an added advantage. What You Will Learn Get to know the basics of robotics and its functions Walk through interface components with microcontrollers Integrate robotics with the IoT environment Build projects using machine learning Implement path planning and vision processing Interface your robots with Bluetooth In Detail Robotics is a fast-growing industry. Multiple surveys state that investment in the field has increased tenfold in the last 6 years, and is set to become a $100-billion sector by 2020. Robots are prevalent throughout all industries, and they are all set to be a part of our domestic lives. This book starts with the installation and basic steps in configuring a robotic controller. You'll then move on to setting up your environment to use Python with the robotic controller. You'll dive deep into building simple robotic projects, such as a pet-feeding robot, and more complicated projects, such as machine learning enabled home automation system (Jarvis), vision processing based robots and a self-driven robotic vehicle using Python. By the end of this book, you'll know how to build smart robots using Python. Style and approach A simple step-by-step guide to help you learn the concepts of robotics using simple to advanced steps. You'll not only learn the concepts of AI, machine learning, and Vision Processing, but also how to practically implement them in your projects.
    Note: Description based on online resource; title from title page (Safari, viewed June 20, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    ISBN: 9781788629140 , 1788629140
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Node.js ; MongoDB ; Express.js (Electronic resource) ; Application program interfaces (Computer software) ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Design and implement scalable and maintainable RESTful solutions with Node.js 10 About This Book Create rich and scalable RESTful API solutions from scratch Explore the new features of Node.js 10, Express 4.0, and MongoDB Integrate MongoDB in your Node.js application to store and secure your data Who This Book Is For If you are a web developer keen to enrich your development skills to create server-side RESTful applications based on the Node.js platform, this book is for you. Some knowledge of REST would be an added advantage, but is definitely not a necessity. What You Will Learn Install, develop, and test your own Node.js user modules Understand the differences between HTTP and RESTful applications Use self-descriptive URLs and set accurate HTTP status codes Eliminate third-party dependencies in your tests with mocking Implement automation tests for a REST-enabled endpoint with Mocha Secure your services with NoSQL database integration within Node.js applications Integrate a simple frontend using JavaScript libraries available on a CDN server In Detail When building RESTful services, it is really important to choose the right framework. Node.js, with its asynchronous, event-driven architecture, is exactly the right choice for building RESTful APIs. This third edition of RESTful Web API Design with Node.js 10 will teach you to create scalable and rich RESTful applications based on the Node.js platform. You will be introduced to the latest NPM package handler and understand how to use it to customize your RESTful development process. You will begin by understanding the key principle that makes an HTTP application a RESTful-enabled application. After writing a simple HTTP request handler, you will create and test Node.js modules using automated tests and mock objects; explore using the NoSQL database, MongoDB, to store data; and get to grips with using self-descriptive URLs. You'll learn to set accurate HTTP status codes along with understanding how to keep your applications backward-compatible. Also, while implementing a full-fledged RESTful service, you will use Swagger to document the API and implement automation tests for a REST-enabled endpoint with Mocha. Lastly, you will explore some authentication techniques to secure your application. Style and approach Step-by-step practical guide to building RESTful applications
    Note: Description based on online resource; title from title page (Safari, viewed May 31, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    ISBN: 9781788627757 , 178862775X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Software frameworks ; Web applications ; Development ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Become a full-stack developer by learning popular Microsoft technologies and platforms such as .NET Core, ASP.NET Core, Entity Framework, and Azure Key Features Bring static typing to web development with features compatible in TypeScript 3 Implement a slim marketplace single page application (SPA) in Angular, React, and Vue Modernize your web apps with Microsoft Azure, Visual Studio, and Git Book Description Today, full-stack development is the name of the game. Developers who can build complete solutions, including both backend and frontend products, are in great demand in the industry, hence being able to do so a desirable skill. However, embarking on the path to becoming a modern full-stack developer can be overwhelmingly difficult, so the key purpose of this book is to simplify and ease the process. This comprehensive guide will take you through the journey of becoming a full-stack developer in the realm of the web and .NET. It begins by implementing data-oriented RESTful APIs, leveraging ASP.NET Core and Entity Framework. Afterward, it describes the web development field, including its history and future horizons. Then, you'll build webbased Single-Page Applications (SPAs) by learning about numerous popular technologies, namely TypeScript, Angular, React, and Vue. After that, you'll learn about additional related concerns involving deployment, hosting, and monitoring by leveraging the cloud; specifically, Azure. By the end of this book, you'll be able to build, deploy, and monitor cloud-based, data-oriented, RESTful APIs, as well as modern web apps, using the most popular frameworks and technologies. What you will learn Build RESTful APIs in C# with ASP.NET Core, web APIs, and Entity Framework See the history and future horizons of the web development field Bring static-typing to web apps using TypeScript Build web applications using Angular, React, and Vue Deploy your application to the cloud Write web applications that scale, can adapt to changes, and are easy to maintain Discover best practices and real-world tips and tricks Secure your backend server with Authentication and Authorization using OAuth 2.0 Who this book is for This book is for developers who are keen on strengthening their skills in the field of cloud-based full-stack web development. You need basic knowledge of web-related pillars, including HTML, CSS, and JavaScript, as well as C# and REST. This book targets novice developers in the realm of Web development and ASP.NE...
    Note: Description based on online resource; title from title page (viewed January 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    ISBN: 9781788623087 , 1788623088
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Machine learning ; Neural networks (Computer science) ; Artificial intelligence ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of deep learning and Keras to develop smarter and more efficient data models Key Features Understand different neural networks and their implementation using Keras Explore recipes for training and fine-tuning your neural network models Put your deep learning knowledge to practice with real-world use-cases, tips, and tricks Book Description Keras has quickly emerged as a popular deep learning library. Written in Python, it allows you to train convolutional as well as recurrent neural networks with speed and accuracy. The Keras Deep Learning Cookbook shows you how to tackle different problems encountered while training efficient deep learning models, with the help of the popular Keras library. Starting with installing and setting up Keras, the book demonstrates how you can perform deep learning with Keras in the TensorFlow. From loading data to fitting and evaluating your model for optimal performance, you will work through a step-by-step process to tackle every possible problem faced while training deep models. You will implement convolutional and recurrent neural networks, adversarial networks, and more with the help of this handy guide. In addition to this, you will learn how to train these models for real-world image and language processing tasks. By the end of this book, you will have a practical, hands-on understanding of how you can leverage the power of Python and Keras to perform effective deep learning What you will learn Install and configure Keras in TensorFlow Master neural network programming using the Keras library Understand the different Keras layers Use Keras to implement simple feed-forward neural networks, CNNs and RNNs Work with various datasets and models used for image and text classification Develop text summarization and reinforcement learning models using Keras Who this book is for Keras Deep Learning Cookbook is for you if you are a data scientist or machine learning expert who wants to find practical solutions to common problems encountered while training deep learning models. A basic understanding of Python and some experience in machine learning and neural networks is required for this book.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 11, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    ISBN: 9781788626033 , 1788626036
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Scala (Computer program language) ; Functional programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Learn how functional programming can help you in deploying web servers and working with databases in a declarative and pure way Key Features Learn functional programming from scratch Program applications with side effects in a pure way Gain expertise in working with array tools for functional programming Book Description In large projects, it can get difficult keeping track of all the interdependencies of the code base and how its state changes at runtime. Functional Programming helps us solve these problems. It is a paradigm specifically designed to deal with the complexity of software development. This book will show you how the right abstractions can reduce complexity and make your code easy to read and understand. Mastering Functional Programming begins by touching upon the basics such as what lambdas are and how to write declarative code with the help of functions. It then moves on to more advanced concepts such as pure functions and type classes, the problems they aim to solve, and how to use them in real-world scenarios. You will also explore some of the more advanced patterns in the world of functional programming, such as monad transformers and Tagless Final. In the concluding chapters, you will be introduced to the actor model, implement it in modern functional languages, and explore the subject of parallel programming. By the end of the book, you will have mastered the concepts entailing functional programming along with object-oriented programming (OOP) to build robust applications. What you will learn Write reliable and scalable software based on solid foundations Explore the cutting edge of computer science research Effectively solve complex architectural problems in a robust way Avoid unwanted outcomes such as errors or delays and focus on business logic Write parallel programs in a functional style using the actor model Use functional data structures and collections in your day-to-day work Who this book is for If you are from an imperative and OOP background, this book will guide you through the world of functional programming, irrespective of which programming language you use. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Description based on online resource; title from title page (Safari, viewed October 1, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    ISBN: 9781788629621 , 1788629620
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: JavaScript (Computer program language) ; Application software ; Design ; Electronic books ; Electronic books ; local
    Abstract: Get up and running with all the new features of ECMAScript and explore new ways of coding with JavaScript. About This Book Grasp the latest features of ECMAScript and the best way to use it in production code Learn newly added native APIs to JS Engine and perform tasks efficiently with a cleaner code base Understand the more complex sides of JavaScript such as the inheritance model, low-level memory management, multithreaded environments, and web workers Who This Book Is For This book is for web developers who have some basic programming knowledge and want to learn to write cleaner code with the power of ECMAScript. What You Will Learn Implement methods associated with objects as per the latest ECMAScript specification Make use of the latest features of ECMAScript Make use of many new APIs in HTML5 and modern JavaScript implementation Use SharedArrayBuffers for superfast concurrent and parallel programming Perform asynchronous programming with JavaScript Implement the best ways and practices to perform modular programming in JavaScript In Detail Learn ECMAScript explores implementation of the latest ECMAScript features to add to your developer toolbox, helping you to progress to an advanced level. Learn to add 1 to a variable andsafely access shared memory data within multiple threads to avoid race conditions. You'll start the book by building on your existing knowledge of JavaScript, covering performing arithmetic operations, using arrow functions and dealing with closures. Next, you will grasp the most commonly used ECMAScript skills such as reflection, proxies, and classes. Furthermore, you'll learn modularizing the JS code base, implementing JS on the web and how the modern HTML5 + JS APIs provide power to developers on the web. Finally, you will learn the deeper parts of the language, which include making JavaScript multithreaded with dedicated and shared web workers, memory management, shared memory, and atomics. It doesn't end here; this book is 100% compatible with ES.Next. By the end of this book, you'll have fully mastered all the features of ECMAScript! Style and approach The level goes gradually from basic to advanced so that the reader can adapt at every point and level up their skills at the same time. The chapters are carefully arranged in a manner that makes every concept easy to learn and deploy right away in your code.
    Note: Description based on online resource; title from title page (viewed April 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    ISBN: 9781788473859 , 178847385X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer security ; Computer networks ; Security measures ; Computer crimes ; Electronic books ; Electronic books ; local
    Abstract: Enhance your organization's secure posture by improving your attack and defense strategies About This Book Gain a clear understanding of the attack methods, and patterns to recognize abnormal behavior within your organization with Blue Team tactics. Learn to unique techniques to gather exploitation intelligence, identify risk and demonstrate impact with Red Team and Blue Team strategies. A practical guide that will give you hands-on experience to mitigate risks and prevent attackers from infiltrating your system. Who This Book Is For This book aims at IT professional who want to venture the IT security domain. IT pentester, Security consultants, and ethical hackers will also find this course useful. Prior knowledge of penetration testing would be beneficial. What You Will Learn Learn the importance of having a solid foundation for your security posture Understand the attack strategy using cyber security kill chain Learn how to enhance your defense strategy by improving your security policies, hardening your network, implementing active sensors, and leveraging threat intelligence Learn how to perform an incident investigation Get an in-depth understanding of the recovery process Understand continuous security monitoring and how to implement a vulnerability management strategy Learn how to perform log analysis to identify suspicious activities In Detail The book will start talking about the security posture before moving to Red Team tactics, where you will learn the basic syntax for the Windows and Linux tools that are commonly used to perform the necessary operations. You will also gain hands-on experience of using new Red Team techniques with powerful tools such as python and PowerShell, which will enable you to discover vulnerabilities in your system and how to exploit them. Moving on, you will learn how a system is usually compromised by adversaries, and how they hack user's identity, and the various tools used by the Red Team to find vulnerabilities in a system. In the next section, you will learn about the defense strategies followed by the Blue Team to enhance the overall security of a system. You will also learn about an in-depth strategy to ensure that there are security controls in each network layer, and how you can carry out the recovery process of a compromised system. Finally, you will learn how to create a vulnerability management strategy and the different techniques for manual log analysis. By the end of this book, you will be w...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed February 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...