Best of
Technical

2018

Dive Into Design Patterns


Alexander Shvets - 2018
    You can’t just find a pattern and copy it into your program, the way you can with off-the-shelf functions or libraries. The pattern is not a specific piece of code, but a general concept for solving a particular problem. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code.The book Dive Into Design Patterns illustrates 22 classic design patterns and 8 design principles that these patterns are based on.- Every chapter starts from a discussion of a real life software design problem which is then progressively solved by applying one of the patterns.- Then goes a detailed review of the pattern’s structure and its variations, followed by a code example.- Then the books shows various applications of the pattern and teaches how to implement the pattern step by step, even in an existing program.- Each chapter concludes with a discussion of pros and cons of the pattern and its relations, similarities and differences with other patterns.

The Site Reliability Workbook: Practical Ways to Implement SRE


Betsy Beyer - 2018
    Now, Google engineers who worked on that bestseller introduce The Site Reliability Workbook, a hands-on companion that uses concrete examples to show you how to put SRE principles and practices to work in your environment.This new workbook not only combines practical examples from Google's experiences, but also provides case studies from Google's Cloud Platform customers who underwent this journey. Evernote, The Home Depot, The New York Times, and other companies outline hard-won experiences of what worked for them and what didn't.Dive into this workbook and learn how to flesh out your own SRE practice, no matter what size your company is.You'll learn:How to run reliable services in environments you don't completely control--like cloudPractical applications of how to create, monitor, and run your services via Service Level ObjectivesHow to convert existing ops teams to SRE--including how to dig out of operational overloadMethods for starting SRE from either greenfield or brownfield

Pro .Net Memory Management: For Better Code, Performance, and Scalability


Konrad Kokosa - 2018
    Despite automatic memory management in .NET, there are many advantages to be found in understanding how .NET memory works and how you can best write software that interacts with it efficiently and effectively. Pro .NET Memory Management is your comprehensive guide to writing better software by understanding and working with memory management in .NET.Thoroughly vetted by the .NET Team at Microsoft, this book contains 25 valuable troubleshooting scenarios designed to help diagnose challenging memory problems. Readers will also benefit from a multitude of .NET memory management "rules" to live by that introduce methods for writing memory-aware code and the means for avoiding common, destructive pitfalls.What You'll LearnUnderstand the theoretical underpinnings of automatic memory managementTake a deep dive into every aspect of .NET memory management, including detailed coverage of garbage collection (GC) implementation, that would otherwise take years of experience to acquireGet practical advice on how this knowledge can be applied in real-world software developmentUse practical knowledge of tools related to .NET memory management to diagnose various memory-related issuesExplore various aspects of advanced memory management, including use of Span and Memory types Who This Book Is For .NET developers, solution architects, and performance engineers

ASP.NET Core in Action


Andrew Lock - 2018
    ASP.NET Core is a re-imagining of the .NET Framework that frees developers from Visual Studio and Windows.ASP.NET Core in Action is for C# developers without any web development experience who want to get started and productive using ASP.NET Core to build web applications.

Deep Learning with R


François Chollet - 2018
    The book builds your understanding of deep learning through intuitive explanations and practical examples.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyMachine learning has made remarkable progress in recent years. Deep-learning systems now enable previously impossible smart applications, revolutionizing image recognition and natural-language processing, and identifying complex patterns in data. The Keras deep-learning library provides data scientists and developers working in R a state-of-the-art toolset for tackling deep-learning tasks.About the BookDeep Learning with R introduces the world of deep learning using the powerful Keras library and its R language interface. Initially written for Python as Deep Learning with Python by Keras creator and Google AI researcher François Chollet and adapted for R by RStudio founder J. J. Allaire, this book builds your understanding of deep learning through intuitive explanations and practical examples. You'll practice your new skills with R-based applications in computer vision, natural-language processing, and generative models.What's Inside Deep learning from first principles Setting up your own deep-learning environment Image classification and generation Deep learning for text and sequencesAbout the ReaderYou'll need intermediate R programming skills. No previous experience with machine learning or deep learning is assumed.About the AuthorsFrançois Chollet is a deep-learning researcher at Google and the author of the Keras library.J.J. Allaire is the founder of RStudio and the author of the R interfaces to TensorFlow and Keras.

Patch & Tweak - Exploring Modular Synthesis


Kim Bjørn - 2018
    Patching secrets, performance tips, history, modules, and techniques.

Practical SQL: A Beginner's Guide to Storytelling with Data


Anthony DeBarros - 2018
    The book focuses on using SQL to find the story your data tells, with the popular open-source database PostgreSQL and the pgAdmin interface as its primary tools.You'll first cover the fundamentals of databases and the SQL language, then build skills by analyzing data from the U.S. Census and other federal and state government agencies. With exercises and real-world examples in each chapter, this book will teach even those who have never programmed before all the tools necessary to build powerful databases and access information quickly and efficiently.You'll learn how to: •Create databases and related tables using your own data •Define the right data types for your information •Aggregate, sort, and filter data to find patterns •Use basic math and advanced statistical functions •Identify errors in data and clean them up •Import and export data using delimited text files •Write queries for geographic information systems (GIS) •Create advanced queries and automate tasks Learning SQL doesn't have to be dry and complicated. Practical SQL delivers clear examples with an easy-to-follow approach to teach you the tools you need to build and manage your own databases. This book uses PostgreSQL, but the SQL syntax is applicable to many database applications, including Microsoft SQL Server and MySQL.

Thinking, Fast and Slow / Dumay medlenno... reshay bystro


Kaneman Daniel' - 2018
    

The Space Race: A History From Beginning to End


Hourly History - 2018
     During fourteen years, from 1955 to 1969, the Soviet Union and the United States of America were engaged in a dramatic race against each other to conquer space. This period encompassed dramatic victories, humbling defeats, and more than one tragedy. This is a story of human courage and ingenuity at its best and political maneuvering at its worst, of almost unbelievable technological progress undertaken with the object not just of advancing human knowledge but also of proving the superiority of one country over another. Inside you will read about... ✓ From Missiles to Rockets ✓ Russia Takes the Lead ✓ Early American Failures ✓ The First Men in Space ✓ Fatalities on Both Sides ✓ The Moon Landing And much more! The space race culminated in man setting foot upon the moon, but each milestone on the way to that final goal was bitterly contested. Two powerful nations pledged a substantial part of their national resources to beat the other in a scientific and technological race to be the first to achieve new records. In terms of contests between major powers, there has never been anything quite as dramatic, public, and sustained as the space race; it remains one of the most fascinating and engaging episodes of the Cold War.

Blue Team Handbook: Soc, Siem, and Threat Hunting Use Cases: A Condensed Field Guide for the Security Operations Team


Don Murdoch - 2018
    This entry is for the first version!Blue Team Handbook: SOC, SIEM, and Threat Hunting Use Cases provides the security practitioner with numerous field notes on building a security operations team and mining data sources to get the maximum amount of information out of them with a threat hunting approach. The author shares his fifteen years of experience with SIEMs and security operations after implementing five major platforms, integrating over one hundred data sources into various platforms, and running a MSSP practice.This book covers the topics below using a "zero fluff" approach as if you hired him as a security consultant and were sitting across the table with him (or her). Topics covered include: -The book begins with a discussion for professionals to help them build a successful business case and a project plan, and deciding on SOC tier models. There is also a list of tough questions you need to consider when proposing a SOC, as well as a discussion of layered operating models. - It then goes through numerous data sources that feed a SOC and SIEM and provides specific guidance on how to use those data sources. Most of the examples presented were implemented in one organization or another. These uses cases explain how to use a SIEM and how to use the data coming into the platform, a question that is poorly answered by many vendors.-An inventory of Security Operations Center (SOC) Services.- Several business concepts are also introduced, because they are often overlooked by IT: value chain, PESTL, and SWOT. - Metrics, with a focus on objective measurements.-SOC staff onboarding, training topics, and desirable skills. Along these lines, there is a chapter on a day in the life of a SOC analyst. - Maturity analysis for the SOC and the log management program. - Applying a Threat Hunt mindset to the SOC. - A full use case template that was used within two major Fortune 500 companies, and is in active use by one major SIEM vendor, along with a complete example of how to build a SOC and SIEM focused use case. You can see the corresponding discussion on YouTube - search for the 2017 Security Onion conference. - Critical topics in deploying SIEM based on experience deploying five different technical platforms for nineteen different organizations in education, nonprofit, and commercial enterprises from 160 to 30,000 personnel. - Understanding why SIEM deployments fail with actionable compensators. - Real life experiences getting data into SIEM platforms and the considerations for the many different ways to provide data. - Issues relating to time, time management, and time zones. - Critical factors in log management, network security monitoring, continuous monitoring, and security architecture related directly to SOC and SIEM.- A table of useful TCP and UDP port numbers. This is the second book in the Blue Team Handbook Series. Volume One, focused on incident response, has over 32,000 copies in print and has a 4.6/5.0 review rating!Version 1.0.1 - Updated Dec 12, 2018: Minor spelling and grammar updates.

AWS Certified Advanced Networking Official Study Guide: Specialty Exam


Sidhartha Chauhan - 2018
    Expert review of AWS fundamentals align with the exam objectives, and detailed explanations of key exam topics merge with real-world scenarios to help you build the robust knowledge base you need to succeed on the exam—and in the field as an AWS Certified Networking specialist. Coverage includes the design, implementation, and deployment of cloud-based solutions; core AWS services implementation and knowledge of architectural best practices; AWS service architecture design and maintenance; networking automation; and more. You also get one year of free access to Sybex’s online interactive learning environment and study tools, which features flashcards, a glossary, chapter tests, practice exams, and a test bank to help you track your progress and gauge your readiness as exam day grows near. The AWS credential validates your skills surrounding AWS and hybrid IT network architectures at scale. The exam assumes existing competency with advanced networking tasks, and assesses your ability to apply deep technical knowledge to the design and implementation of AWS services. This book provides comprehensive review and extensive opportunities for practice, so you can polish your skills and approach exam day with confidence. Study key exam essentials with expert insight Understand how AWS skills translate to real-world solutions Test your knowledge with challenging review questions Access online study tools, chapter tests, practice exams, and more Technical expertise in cloud computing, using AWS, is in high demand, and the AWS certification shows employers that you have the knowledge and skills needed to deliver practical, forward-looking cloud-based solutions. The AWS Certified Advanced Networking Official Study Guide – Specialty Exam helps you learn what you need to take this next big step for your career.

Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis


Adam Tornhill - 2018
    And that’s just for starters. Because good code involves social design, as well as technical design, you can find surprising dependencies between people and code to resolve coordination bottlenecks among teams. Best of all, the techniques build on behavioral data that you already have: your version-control system. Join the fight for better code!

Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond


Joe Morgan - 2018
    Learn to write modern JavaScript not by memorizing a list of new syntax, but with practical examples of how syntax changes can make code more expressive. Starting from variable declarations that communicate intention clearly, see how modern principles can improve all parts of code. Incorporate ideas with curried functions, array methods, classes, and more to create code that does more with less while yielding fewer bugs.It's time to write JavaScript code that's clean and exprssive. Modern JavaScript is simpler and more predictable and readable than ever. Discover how to write better code with clear examples using principles that show how updated syntax can make code better with fewer bugs.Starting from the ground up, learn new syntax (or how to reuse older syntax) to transform code from clunky bug-susceptible scripts to clear and elegant programs that are easy to read and easy to extend.Create a foundation for readable code with simple variable declarations that reduce side effects and subtle bugs. Select collections with clear goals instead of defaulting to objects or arrays. See how to simplify iterations from complex loops to single line array methods. Master techniques for writing flexible and solid code ranging from high-order functions, to reusableclasses, to patterns for architecting large applications creating applications that will last while through rounds of refactoring and changing requirements.The best part is there's no need to read this book straight through. Jump around and incorporate new functionality at will. Most importantly, understand not just what the new syntax is, but when and how to use it. Start writing better code from the first page.

The Business Value of Developer Relations: How and Why Technical Communities Are Key to Your Success


Mary Thengvall - 2018
    Use the principles laid out in this book to walk through your company goals and discover how you can formulate a plan tailored to your specific needs.First you will understand the value of a technical community: why you need to foster a community and how to do it. Then you will learn how to be involved in community building on a daily basis: finding the right audience, walking the tightrope between representing the company and building a personal brand, in-person events, and more.Featuring interviews with Developer Relations professionals from many successful companies including Red Hat, Google, Chef, Docker, Mozilla, SparkPost, Heroku, Twilio, CoreOS, and more, and with a foreword by Jono Bacon, The Business Value of Developer Relations is the perfect book for anyone who is working in the tech industry and wants to understand where DevRel is now and how to get involved. Don't get left behind - join the community today.What You'll Learn Define community and sell community to your companyFind, build, and engage with the communityDetermine how and when to hire community managersBuild your own personal brandWho This Book Is For Any business leaders/owners/stakeholders in the tech industry, tech evangelists, community managers or developer advocates.

Learn Windows PowerShell in a Month of Lunches


Donald W. Jones - 2018
    This updated edition covers PowerShell features that run on Windows 7, Windows Server 2008 R2 and later, PowerShell v3 and later, and includes v5 features like PowerShellGet. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology PowerShell is both a scripting language and an administrative shell that lets you control and automate nearly every aspect of Windows. It accepts and executes commands interactively and you can write scripts to manage most Windows servers like Exchange, IIS, and SharePoint, as well as online services like Azure and Office 365. About the Book Learn Windows PowerShell in a Month of Lunches, Third Edition is an innovative tutorial designed for busy IT professionals. Just set aside one hour a day - lunchtime would be perfect - for a month, and you'll be automating Windows tasks faster than you ever thought possible. This updated edition covers PowerShell features that run on Windows 7, Windows Server 2008 R2 and later, PowerShell v3 and later, and includes v5 features like PowerShellGet. What's Inside Learn PowerShell from the beginning, no experience required! Covers PowerShell v3 and up, Windows 7, and Windows Server 2008 R2 and later Each lesson takes you an hour or less About the Reader Experience with Windows administration is helpful. No programming or scripting experience needed. About the Author Veteran PowerShell MVPs Don Jones and Jeffery Hicks bring years as successful trainers to this concise, easy-to-follow book.

The New And Improved Flask Mega-Tutorial


Miguel Grinberg - 2018
    The tutorial has been thoroughly revised and expanded in 2017, now containing 23 chapters. The concepts that are covered go well beyond Flask, including a wide range of topics Python web developers need to know when writing their own applications.

Thinking with Types. Type-Level Programming in Haskell


Sandy Maguire - 2018
    It's about getting you from here to there---from a competent Haskell programmer to one who convinces the compiler to do their work for them.

Spark: The Definitive Guide: Big Data Processing Made Simple


Bill Chambers - 2018
    With an emphasis on improvements and new features in Spark 2.0, authors Bill Chambers and Matei Zaharia break down Spark topics into distinct sections, each with unique goals. You’ll explore the basic operations and common functions of Spark’s structured APIs, as well as Structured Streaming, a new high-level API for building end-to-end streaming applications. Developers and system administrators will learn the fundamentals of monitoring, tuning, and debugging Spark, and explore machine learning techniques and scenarios for employing MLlib, Spark’s scalable machine-learning library. Get a gentle overview of big data and Spark Learn about DataFrames, SQL, and Datasets—Spark’s core APIs—through worked examples Dive into Spark’s low-level APIs, RDDs, and execution of SQL and DataFrames Understand how Spark runs on a cluster Debug, monitor, and tune Spark clusters and applications Learn the power of Structured Streaming, Spark’s stream-processing engine Learn how you can apply MLlib to a variety of problems, including classification or recommendation

Professional CMake: A Practical Guide


Craig Scott - 2018
    The handbook for every CMake user, providing structured learning, the latest best practices and real-world advice from one of the CMake co-maintainers.

Spiritual Science


Steve Taylor - 2018
    The standard model of science has had little success in explaining such areas as human consciousness, the connection between the mind and the body, altruism and ‘anomalous’ phenomena such as near-death experiences, psi phenomena (such as telepathy) and spiritual experiences. But from a ‘panspiritist’ point of view – which sees spirit or consciousness as a fundamental essence of reality – it is possible to make sense of all these things. Steve Taylor puts forward the evidence for a spiritual view of reality, drawing on the insights of philosophers, physicists, mystics, as well as spiritual traditions and indigenous cultures. He systematically shows how a ‘panspiritist’ view can explain many puzzling aspects of science and the world, including evolution and the origins of life, and a wide range of other phenomena such as quantum physics, the placebo effect, precognition and neuroplasticity. Spiritual Science offers a new vision of the world that is compatible with both modern science and ancient spiritual teachings. It provides a more accurate and holistic account of reality than conventional science or religion, integrating a wide range of phenomena that are excluded from both. After showing how the materialist worldview demeans the world and human life, Spiritual Science offers a brighter alternative – a vision of the world as sacred and interconnected, and of human life as meaningful and purposeful. Spiritual Science explains how the standard materialist model of reality developed, and turned into a belief system. This belief system can only function by denying (or explaining away) a whole range of phenomena that are part of human experience.

Java by Comparison: Become a Java Craftsman in 70 Examples


Simon Harrer - 2018
    

Swift in Depth


Tjeerd in 't Veen - 2018
    It features a host of powerful tools that, if effectively used, can help you create even better apps with clean, crystal-clear code and awesome features. Swift in Depth is designed to help you unlock these tools and quirks and get developing next-gen apps, web services, and more! Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology It's fun to create your first toy iOS or Mac app in Swift. Writing secure, reliable, professional-grade software is a different animal altogether. The Swift language includes an amazing set of high-powered features, and it supports a wide range of programming styles and techniques. You just have to roll up your sleeves and learn Swift in depth. About the Book Swift in Depth guides you concept by concept through the skills you need to build professional software for Apple platforms, such as iOS and Mac; also on the server with Linux. By following the numerous concrete examples, enlightening explanations, and engaging exercises, you'll finally grok powerful techniques like generics, efficient error handling, protocol-oriented programming, and advanced Swift patterns. Author Tjeerd in 't Veen reveals the high-value, difficult-to-discover Swift techniques he's learned through his own hard-won experience. What's inside Covers Swift 5 Writing reusable code with generics Iterators, sequences, and collections Protocol-oriented programming Understanding map, flatMap, and compactMap Asynchronous error handling with ResultBest practices in Swift About the Reader Written for advanced-beginner and intermediate-level Swift programmers. About the Author Tjeerd in 't Veen is a senior software engineer and architect in the mobile division of a large international banking firm. Table of Contents Introducing Swift in depth Modeling data with enums Writing cleaner properties Making optionals second nature Demystifying initializers Effortless error handling Generics Putting the pro in protocol-oriented programming Iterators, sequences, and collections Understanding map, flatMap, and compactMap Asynchronous error handling with Result Protocol extensions Swift patterns Delivering quality Swift code Where to Swift from here

Confident Data Skills: Master the Fundamentals of Working with Data and Supercharge Your Career


Kirill Eremenko - 2018
    From entertainment to politics, from technology to advertising and from science to the business world, understanding and using data is now one of the most transferable and transferable skills out there. Learning how to work with data may seem intimidating or difficult but with Confident Data Skills you will be able to master the fundamentals and supercharge your professional abilities. This essential book covers data mining, preparing data, analysing data, communicating data, financial modelling, visualizing insights and presenting data through film making and dynamic simulations.In-depth international case studies from a wide range of organizations, including Netflix, LinkedIn, Goodreads, Deep Blue, Alpha Go and Mike's Hard Lemonade Co. show successful data techniques in practice and inspire you to turn knowledge into innovation. Confident Data Skills also provides insightful guidance on how you can use data skills to enhance your employability and improve how your industry or company works through your data skills. Expert author and instructor, Kirill Eremenko, is committed to making the complex simple and inspiring you to have the confidence to develop an understanding, adeptness and love of data.

BABOK. A Guide to Business Analysis Body of Knowledge.


International Institute of Business Analysis - 2018
    Business analysis involves understanding how organizations function to accomplish their purposes and defining the capabilities an organization requires to provide products and services to external stakeholders. It includes the definition of organizational goals, understanding how those goals connect to specific objectives, determining the courses of action that an organization has to undertake to achieve those goals and objectives, and defining how the various organizational units and stakeholders within and outside of that organization interact. A Guide to the Business Analysis Body of Knowledge(R) (BABOK(R) Guide) contains a description of generally accepted practices in the field of business analysis. The content included in this release has been verified through reviews by practitioners, surveys of the business analysis community, and consultations with recognized experts in the field. In less than five years, the BABOK(R) Guide has been recognized around the world as a key tool for the practice of business analysis and become a widely-accepted standard for the profession, with over 200,000 copies downloaded from the IIBA(R) website.

#MakeoverMonday: Improving How We Visualize and Analyze Data, One Chart at a Time


Andy Kriebel - 2018
    Originally a small project in the data visualization community, #MakeoverMonday features a weekly chart or graph and a dataset that community members reimagine in order to make it more effective. The results have been astounding; hundreds of people have contributed thousands of makeovers, perfectly illustrating the highly variable nature of data visualization. Different takes on the same data showed a wide variation of theme, focus, content, and design, with side-by-side comparisons throwing more- and less-effective techniques into sharp relief. This book is an extension of that project, featuring a variety of makeovers that showcase various approaches to data communication and a focus on the analytical, design and storytelling skills that have been developed through #MakeoverMonday. Paging through the makeovers ignites immediate inspiration for your own work, provides insight into different perspectives, and highlights the techniques that truly make an impact. Explore the many approaches to visual data communication Think beyond the data and consider audience, stakeholders, and message Design your graphs to be intuitive and more communicative Assess the impact of layout, color, font, chart type, and other design choices Creating visual representation of complex datasets is tricky. There’s the mandate to include all relevant data in a clean, readable format that best illustrates what the data is saying—but there is also the designer’s impetus to showcase a command of the complexity and create multidimensional visualizations that “look cool.” #MakeoverMonday shows you the many ways to walk the line between simple reporting and design artistry to create exactly the visualization the situation requires.

Supercharge Power BI: Power BI Is Better When You Learn to Write DAX


Matt Allington - 2018
    There are three learning areas required to master everything Power BI Desktop has to offer: TheM Language, The DAX Language, and analysis. Super Charge Power BI clearly explains the necessary concepts while at the same time giving hands-on practice to engage the reader and help new knowledge stick.

Super Charge Power BI: Power BI Is Better When You Learn to Write DAX


Matt Allington - 2018
    Power BI is a complete BI package that covers the end to end BI process including data acquisition (get data), data modelling (prepare/model the data) and data visualisation (analyse the data). And there is a lot of good news about this tool including the fact that the skills needed to succeed with Power BI are fully transferable to Microsoft Excel. There are 3 learning areas required to master everything Power BI Desktop has to offer.1. The M Language - used for data acquisition2. The DAX Language - used to prepare and model data3. Visualisation and analysis - used to present data in a compelling wayPower BI is probably the first commercial grade software product that brings all of these areas into a single software package that is completely accessible to a business user (you don't need to be an IT pro). This book focuses on number 2 above, the DAX language (Data Analysis Expressions). Super Charge Power BI Desktop is the second book written by Matt Allington and is a sister book to his first book Learn to Write DAX (first released Dec 2015). Super Charge Power BI Desktop uses the same learning and practice exercise framework as used in Learn to Write DAX however the entire book is written using the Power BI Desktop user interface. Unfortunately simply reading a book is normally not enough for Excel users wanting to get the most out of Power BI Desktop and to learn the DAX language - most people will also need some practice. Super Charge Power BI Desktop is different to other books - it is written in such a way to clearly explain the concepts of Power BI data modelling while at the same time giving hands-on practice to deeply engage the reader to help the new knowledge and concepts stick. The book first presents the theory, then provides worked through sample exercises demonstrating each of the concepts, and finally it provides the reader with practice exercises and answers to maximize learning retention.

Django 2 by Example: Build powerful and reliable Python web applications from scratch


Antonio Melé - 2018
    

Star Wars: Droidography


Marc Sumerak - 2018
    Droids have always been at the heart of Star Wars, from the classic adventures of C-3PO and R2-D2 to the valiant exploits of BB-8 in the latest episodes of the saga.Droidography is the ultimate in-universe guide to these lovable characters with insider info on their function and role in the Star Wars universe.Covering every known model of droid, including free-rolling astromechs, protocol units, KX-series security models, and even bounty hunter droids, the book is filled with fascinating facts and insights that show just how crucial droids are to every faction in the galaxy, from the Rebellion to the First Order.With thrilling original illustrations and amazing special features including lift-the-flaps, textures, and more, Star Wars: Droidography is guaranteed to thrill the saga’s legions of young fans.

CISO Desk Reference Guide Volume 2: A Practical Guide for CISOs


Bill Bonney - 2018
    These easy-to-use guides are also perfect for recently hired or newly promoted CISOs, individuals aspiring to become CISOs, as well as business and technical professionals interested in the topic of cybersecurity. The different perspectives offered by the authors in this two-volume set can be used as standalone refreshers, and the five immediate next steps for each chapter give the reader a robust set of actions based on decades of relevant experience that will help you strengthen your cybersecurity programs. Best purchased together, volumes 1 and 2 provide 18 chapters spanning topics including organizational structure, regulatory and compliance, risk management, cybersecurity policy, metrics, working with your board, awareness training, threat intel, incident response, and much more, culminating with a guide to building your strategic plan. We hope you like the CISO Desk Reference Guide.

AWS Certified Cloud Practitioner 2018 Practice Questions: AWS Certified Cloud Practitioner Practice exam dumps, 100% Pass Guarantee


Chandra Prakash Busam - 2018
     Unlike others, We offer details explanation to each and every questions that will help you to understand the question. Our mock exam software can be accessed online and 100% accessible to mobile devices. New 190+ questions added in 2018. 100% money back guarantee (Unconditional, we assure that you will be satisfied with our services and pass the exam in the FIRST ATTEMPT) Do leave us a question we will happy to answer your queries during the course.

Fullstack Vue: The Complete Guide to Vue.js


Hassan Djirdeh - 2018
    

The PBR Guide: A Handbook for Physically Based Rendering


Wes McDermott - 2018
    The first part of the book addresses the principles underlying physically based rendering, starting with a light ray and working up to the definition of key factors for proper PBR. This part is essential to texture artists for understanding how light interacts with objects. The second part offers practical guidelines for PBR texturing, which are based on the foundations established in the first part: redefinition of PBR from an artistic perspective; discussion of the metal/roughness and specular/glossiness workflows, and recommendations for authoring physically accurate texture maps.

The Java Module System


Nicolai Parlog - 2018
    In this new book, you'll learn how the module system improves reliability and maintainability, and how it can be used to reduce tight coupling of system components.Foreword by Kevlin Henney.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. You'll find registration instructions inside the print book.About the TechnologyPackaging code into neat, well-defined units makes it easier to deliver safe and reliable applications. The Java Platform Module System is a language standard for creating these units. With modules, you can closely control how JARs interact and easily identify any missing dependencies at startup. This shift in design is so fundamental that starting with Java 9, all core Java APIs are distributed as modules, and libraries, frameworks, and applications will benefit from doing the same.About the BookThe Java Module System is your in-depth guide to creating and using Java modules. With detailed examples and easy-to-understand diagrams, you'll learn the anatomy of a modular Java application. Along the way, you'll master best practices for designing with modules, debugging your modular app, and deploying to production.What's insideThe anatomy of a modular Java appBuilding modules from source to JARMigrating to modular JavaDecoupling dependencies and refining APIsHandling reflection and versioningCustomizing runtime imagesUpdated for Java 11About the ReaderPerfect for developers with some Java experience.About the AuthorNicolai Parlog is a developer, author, speaker, and trainer. His home is codefx.org. Table of ContentsPART 1 - Hello, modulesFirst piece of the puzzleAnatomy of a modular applicationDefining modules and their propertiesBuilding modules from source to JARRunning and debugging modular applicationsPART 2 - Adapting real-world projectsCompatibility challenges when moving to Java 9 or laterRecurring challenges when running on Java 9 or laterIncremental modularization of existing projectsMigration and modularization strategiesPART 3 - Advanced module system featuresUsing services to decouple modulesRefining dependencies and APIsReflection in a modular worldModule versions: What's possible and what's notCustomizing runtime images with jlinkPutting the pieces together

Infinity, Causation, and Paradox


Alexander R Pruss - 2018
    Some paradoxes involve deterministic supertasks, such as Thomson's Lamp, where a switch is toggled an infinite number of times over a finite period of time, or the Grim Reaper, where it seems that infinitely many reapers can produce a result without doinganything. Others involve infinite lotteries. If you get two tickets from an infinite fair lottery where tickets are numbered from 1, no matter what number you saw on the first ticket, it is almost certain that the other ticket has a bigger number on it. And others center on paradoxical results indecision theory, such as the surprising observation that if you perform a sequence of fair coin flips that goes infinitely far back into the past but only finitely into the future, you can leverage information about past coin flips to predict future ones with only finitely many mistakes.Alexander R. Pruss examines this seemingly large family of paradoxes in Infinity, Causation and Paradox. He establishes that these paradoxes and numerous others all have a common structure: their most natural embodiment involves an infinite number of items causally impinging on a single output.These paradoxes, he argues, can all be resolved by embracing 'causal finitism', the view that it is impossible for a single output to have an infinite causal history. Throughout the book, Pruss exposits such paradoxes, defends causal finitism at length, and considers connections with the philosophyof physics (where causal finitism favors but does not require discretist theories of space and time) and the philosophy of religion (with a cosmological argument for a first cause).

Do Colors Exist?: And Other Profound Physics Questions


Seth Cottrell - 2018
    The author, a researcher in mathematical physics, responds to dozens of questions posed by inquiring minds from all over the world, ranging from the everyday to the profound.Rather than unnecessarily complex explanations mired in mysterious terminology and symbols, the reader is presented with the reasoning, experiments, and mathematics in a casual, conversational, and often comical style. Neither over-simplified nor over-technical, the lucid and entertaining writing will guide the reader from each innocent question to a better understanding of the weird and beautiful universe around us. Advance praise for Do Colors Exist?: "Every high school science teacher should have a copy of this book. The individual articles offer enrichment to those students who wish to go beyond a typical 'dry curriculum'. The articles are very fun. I probably laughed out loud every 2-3 minutes. This is not easy to do. In fact, my children are interested in the book because they heard me laughing so much."- Ken Ono, Emory University

Money, Markets, and Monarchies: The Gulf Cooperation Council and the Political Economy of the Contemporary Middle East


Adam Hanieh - 2018
    Through unprecedented and fine-grained empirical research - encompassing sectors such as agribusiness, real estate, finance, retail, telecommunications, and urban utilities - Adam Hanieh lays out the pivotal role of the Gulf in the affairs of other Arab states. This vital but little recognised feature of the Middle East's political economy is essential to understanding contemporary regional dynamics, not least of which is the emergence of significant internal tensions within the Gulf itself. Bringing fresh insights and a novel interdisciplinary approach to debates across political economy, critical geography, and Middle East studies, this book fills an important gap in how we understand the region and its place in the global order.

SQL Server 2017 Query Performance Tuning: Troubleshoot and Optimize Query Performance


Grant Fritchey - 2018
    You will learn Query Store, adaptive execution plans, and automated tuning on the Microsoft Azure SQL Database platform. Anyone responsible for writing or creating T-SQL queries will find valuable the insight into bottlenecks, including how to recognize them and eliminate them.This book covers the latest in performance optimization features and techniques and is current with SQL Server 2017. If your queries are not running fast enough and you're tired of phone calls from frustrated users, then this book is the answer to your performance problems. SQL Server 2017 Query Performance Tuning is about more than quick tips and fixes. You'll learn to be proactive in establishing performance baselines using tools such as Performance Monitor and Extended Events. You'll recognize bottlenecks and defuse them before the phone rings. You'll learn some quick solutions too, but emphasis is on designing for performance and getting it right. The goal is to head off trouble before it occurs. What You'll LearnUse Query Store to understand and easily change query performanceRecognize and eliminate bottlenecks leading to slow performanceDeploy quick fixes when needed, following up with long-term solutionsImplement best practices in T-SQL to minimize performance riskDesign in the performance that you need through careful query and index designUtilize the latest performance optimization features in SQL Server 2017Protect query performance during upgrades to the newer versions of SQL Server Who This Book Is ForDevelopers and database administrators with responsibility for application performance in SQL Server environments. Anyone responsible for writing or creating T-SQL queries will find valuable the insight into bottlenecks, including how to recognize them and eliminate them.

Advanced Apex Programming in Salesforce


Dan Appleman - 2018
    Intended for developers who are already familiar with the Apex language, and experienced Java and C# developers who are moving to Apex, this book starts where the Salesforce Apex documentation leaves off. Instead of trying to cover all of the features of the platform, Advanced Apex programming focuses entirely on the Apex language and core design patterns. You’ll learn how to truly think in Apex – to embrace limits and bulk patterns. You’ll see how to develop architectures for efficient and reliable trigger handling, and for asynchronous operations. You’ll discover that best practices differ radically depending on whether you are building software for a specific organization or for a managed package. And you’ll find approaches for incorporating testing and diagnostic code that can dramatically improve the reliability and deployment of Apex software, and reduce your lifecycle and support costs. Based on his experience as a consultant, Salesforce MVP and architect of major AppExchange packages, Dan Appleman focuses on the real-world problems and issues that are faced by Apex developers every day, along with the obscure problems and surprises that can sneak up on you if you are unprepared. This four edition contains updates through Summer 18 (API 43) along with significant new content including Salesforce DX

Neural Networks and Deep Learning: A Textbook


Charu C. Aggarwal - 2018
    The primary focus is on the theory and algorithms of deep learning. The theory and algorithms of neural networks are particularly important for understanding important concepts, so that one can understand the important design concepts of neural architectures in different applications. Why do neural networks work? When do they work better than off-the-shelf machine-learning models? When is depth useful? Why is training neural networks so hard? What are the pitfalls? The book is also rich in discussing different applications in order to give the practitioner a flavor of how neural architectures are designed for different types of problems. Applications associated with many different areas like recommender systems, machine translation, image captioning, image classification, reinforcement-learning based gaming, and text analytics are covered. The chapters of this book span three categories: The basics of neural networks: Many traditional machine learning models can be understood as special cases of neural networks. An emphasis is placed in the first two chapters on understanding the relationship between traditional machine learning and neural networks. Support vector machines, linear/logistic regression, singular value decomposition, matrix factorization, and recommender systems are shown to be special cases of neural networks. These methods are studied together with recent feature engineering methods like word2vec. Fundamentals of neural networks: A detailed discussion of training and regularization is provided in Chapters 3 and 4. Chapters 5 and 6 present radial-basis function (RBF) networks and restricted Boltzmann machines. Advanced topics in neural networks: Chapters 7 and 8 discuss recurrent neural networks and convolutional neural networks. Several advanced topics like deep reinforcement learning, neural Turing machines, Kohonen self-organizing maps, and generative adversarial networks are introduced in Chapters 9 and 10. The book is written for graduate students, researchers, and practitioners. Numerous exercises are available along with a solution manual to aid in classroom teaching. Where possible, an application-centric view is highlighted in order to provide an understanding of the practical uses of each class of techniques.

Hire Women: An Agile Framework for Hiring and Retaining Women in Technology


Debbie Madden - 2018
    Yet, despite decades of effort, many tech teams are failing at hiring and retaining women. The reason: we’re looking in the wrong place. Hiring women doesn’t start with recruiting. It starts with creating a work environment that’s safe and equal for all. By reading this book, you will learn an agile, iterative framework for hiring and retaining women that’s practical and easy to use for any team, big or small. Written by Debbie Madden, CEO and founder of Stride Consulting, two-time Inc 500 CEO and serial tech entrepreneur, this book draws on Debbie’s decades of experience hiring and retaining women. At Stride Consulting, a leading Agile software development consultancy, Debbie and her team increased the number of women in the company by 267% in ten months, simply by using the methods she shares in this book. Whether you are a hiring manager, software engineer, product manager, technical recruiter, or technology executive, you’ll find the exercises in this book practical and effective. "Debbie Madden has cracked the code on hiring and retaining women. This book is a must-read for anyone serious about diversity and inclusion." —Verne Harnish, Founder of Entrepreneurs’ Organization (EO) and author of Scaling Up (Rockefeller Habits 2.0)

Monitoring with Prometheus


James Turnbull - 2018
    This introductory book teaches you how to use Prometheus to monitor hosts, applications, and services. We cover installation, basic monitoring, service discovery, alerting, log monitoring, scaling, and visualization. Includes introducing you to monitoring basics, methodologies and approaches. Learn how to monitor in a metric-centric world including building dynamic thresholds, basic anomaly detection and monitoring aggregation and federation. We'll look at how to apply modern patterns like Google's Four Golden Signals, the USE method, and the RED method. We cover monitoring Kubernetes, Docker containers, databases, and we look at instrumenting applications and integrating logging. We focus on the particular challenges of monitoring highly dynamic, transitory environments and new architectures like microservices. We focus on monitoring in the Cloud, including looking at service discovery and monitoring for Cloud platforms.

A Student's Guide to Atomic Physics


Mark Fox - 2018
    Concepts are explained in an intuitive way and the book assumes only a basic knowledge of quantum mechanics and electromagnetism. With a compact format specifically designed for students, the first part of the book covers the key principles of the subject, including the quantum theory of the hydrogen atom, radiative transitions, the shell model of multi-electron atoms, spin-orbit coupling, and the effects of external fields. The second part provides an introduction to the four key applications of atomic physics: lasers, cold atoms, solid-state spectroscopy and astrophysics. This highly pedagogical text includes worked examples and end of chapter problems to allow students to test their knowledge, as well as numerous diagrams of key concepts, making it perfect for undergraduate students looking for a succinct primer on the concepts and applications of atomic physics.

Beginning DAX with Power BI: The SQL Pro’s Guide to Better Business Intelligence


Philip Seamark - 2018
    Beginning DAX with Power BI teaches key concepts such as mapping techniques from SQL to DAX, filtering, grouping, joining, pivoting, and using temporary tables, all aimed at the SQL professional. Join author Philip Seamark as he guides you on a journey through typical business data transformation scenarios and challenges, and teaches you, step-by-step, how to resolve challenges using DAX. Tips, tricks, and shortcuts are included and explained, along with examples of the SQL equivalent, in order to accelerate learning. Examples in the book range from beginner to advanced, with plenty of detailed explanation when walking through each scenario. What You’ll Learn Turbocharge your Power BI model by adding advanced DAX programming techniques Know when to use calculated measures versus calculated columns Generate new tables on the fly from existing data Optimize, monitor, and tune Power BI to improve performance of your models Discover new ideas, tricks, and time-saving techniques for better models Who This Book Is For Business intelligence developers, business analysts, or any SQL user who wants to use Power BI as a reporting tool. A solid understanding of SQL is recommended, as examples throughout the book include the DAX equivalents to SQL problem/solution scenarios.

Microservices for the Enterprise: Designing, Developing, and Deploying


Kasun Indrasiri - 2018
    This book provides a comprehensive understanding of microservices architectural principles and how to use microservices in real-world scenarios. Architectural challenges using microservices with service integration and API management are presented and you learn how to eliminate the use of centralized integration products such as the enterprise service bus (ESB) through the use of composite/integration microservices. Concepts in the book are supported with use cases, and emphasis is put on the reality that most of you are implementing in a “brownfield” environment in which you must implement microservices alongside legacy applications with minimal disruption to your business.  Microservices for the Enterprise covers state-of-the-art techniques around microservices messaging, service development and description, service discovery, governance, and data management technologies and guides you through the microservices design process. Also included is the importance of organizing services as core versus atomic, composite versus integration, and API versus edge, and how such organization helps to eliminate the use of a central ESB and expose services through an API gateway. What You'll Learn Design and develop microservices architectures with confidence Put into practice the most modern techniques around messaging technologies  Apply the Service Mesh pattern to overcome inter-service communication challenges Apply battle-tested microservices security patterns to address real-world scenarios Handle API management, decentralized data management, and observability Who This Book Is For Developers and DevOps engineers responsible for implementing applications around a microservices architecture, and architects and analysts who are designing such systems

Functional Programming in C++


Ivan Čukić - 2018
    

GoPro: How To Use The GoPro HERO 7 Black


Jordan Hetrick - 2018
     Specifically for the GoPro HERO 7 BLACK, this is the perfect guide book for anyone who wants to learn how to use the GoPro HERO 7 Black camera to capture unique videos and photos. With more than 100+ color images, this book provides clear, step-by-step lessons to get you out there using your GoPro HERO 7 Black camera to document your life and your adventures. This book covers everything you need to know about using your GoPro HERO 7 Black camera. The book teaches you: How to operate your camera How to choose your settings Tips for the most useful GoPro mounts Vital photography/cinematography knowledge Simple photo, video and time lapse editing techniques and How to share your first edited video and photos Through the SEVEN STEPS laid out in this book, you will understand your camera and learn how to use FREE software to finally do something with your results. This book is perfect for beginners, but also provides in depth knowledge that will be useful for intermediate camera users. Written specifically for the GoPro HERO7 Black camera.

Cartography.


Kenneth Field - 2018
    by Kenneth Field is an inspiring and creative companion along the nonlinear journey toward making a great map. This sage compendium for contemporary mapmakers distills the essence of cartography into useful topics, organized for convenience in finding the specific idea or method you need. Unlike books targeted to deep scholarly discourse of cartographic theory, this book provides sound, visually compelling information that translates into practical and useful tools for modern mapmaking. At the intersection of science and art, this book serves as a guidepost for designing an accurate and effective map.

Seeking SRE: Conversations About Running Production Systems at Scale


David N. Blank-Edelman - 2018
    They’ve also learned just how difficult it is to maintain that reliability while iterating at the speed demanded by the marketplace. Site Reliability Engineering (SRE) is a proven approach to this challenge. SRE is a large and rich topic to discuss. Google led the way with Site Reliability Engineering, the wildly successful O’Reilly book that described Google’s creation of the discipline and the implementation that’s allowed them to operate at a planetary scale. Inspired by that earlier work, this book explores a very different part of the SRE space. The more than two dozen chapters in Seeking SRE bring you into some of the important conversations going on in the SRE world right now. Listen as engineers and other leaders in the field discuss: Different ways of implementing SRE and SRE principles in a wide variety of settings How SRE relates to other approaches such as DevOps Specialties on the cutting edge that will soon be commonplace in SRE Best practices and technologies that make practicing SRE easier The important but rarely explored human side of SRE David N. Blank-Edelman is the book’s curator and editor.

Microservices: A Practical Guide


Eberhard Wolff - 2018
    But implementing a microservices architecture and selecting the necessary technologies are difficult challenges. This book shows microservices recipes that architects can customize and combine into a microservices menu. In this way, the implementation of microservices can be individually adapted to the requirements of the project. Eberhard Wolff introduces microservices, self-contained systems, micro- and macro-architecture and the migration to microservices. The second part shows the microservices recipes: Basic technologies such as Docker or PaaS, frontend integration with links, JavaScript or ESI (Edge Side Includes). This is followed by asynchronous microservices with Apache Kafka or REST / Atom. In the synchronous approaches, the book discusses REST with the Netflix stack, Consul, PaaS with Cloud Foundry, and Kubernetes. Finally, operations is discussed: Log Analysis with Elasticsearch and Kibana, Monitoring with Prometheus, and tracing with Zipkin. For each recipe there are suggestions for variations and combinations. Readers can experience all technologies hands-on with a demo project on GitHub. The outlook picks up on the operation of microservices and also shows how the reader can start with microservices in concrete terms. The book provides the technical tools to implement a microservices architecture. Demo projects and suggestions for self-study will complete the book.

Code with the Wisdom of the Crowd: Get Better Together with Mob Programming


Mark Pearl - 2018
    Mob Programming is an approach to developing software that radically reduces defects and key-person dependencies by having a group of people work together at a single machine. See how to avoid the most common pitfalls that teams make when first starting out. Discover what it takes to create and support a successful mob. Now you can take collaborative programming to the next level with Mob Programming.Mob Programming is a natural extension of the popular Pair Programming concept, and is not restricted to a specific programming language or technology. It can be used by anyone who develops software, including dev leads, software developers, and agile coaches. The more people working on a bug or feature results in fewer dependencies on individuals, and overall increased learning for everyone involved. With more eyes on the code, you'll find you develop better solutions with fewer defects.Set up your team for success by introducing Mob Programming in a way that benefits them. Create a good first Mobbing experience for your team with a template that avoids the common traps beginners may fall into. Master a collaborative and empathic mindset to help optimize the Mobbing experience. Learn how to make adjustments when things go wrong. Adapt your mobbing to different types of development tasks. Get management buy-in for your Mobbing experiment by demonstrating the benefits. Discover the equipment and resources you need, and how to adjust your workspace for an effective mob.Get important features to market sooner, squish bugs faster, and collaborate better today with Mob Programming.What You Need: All you need is three or more programmers, a meeting workspace that's large enough to accommodate your mob, and a computer on which to work.

African Wax Print Textiles


Anne Grosfilley - 2018
    In beautifully illustrated chapters, Anne Grosfilley traces the process of printing and dying the batik fabric, involving wax or indigo, to its multifaced origins. She explores the differences of mass-produced and artisanally sourced fabrics, tracking where textiles go from the manufacturing centres to markets and cities throughout Africa and the world. Grosfilley offers the fruits of her own passionate research as she profiles a variety of individuals from rural venders to trendsetting fashionistas. This eye-opening volume celebrates the enormous variety of African fabric styles and uses, and explores the complex interconnections between the continent and colonialism and between modern technology and Old World practices.Anne Grosfilley is an anthropologist and an expert on African textiles and fashion

The Beauty of Mathematics in Computer Science


Jun Wu - 2018
    The book was published in Chinese in 2011 and has sold more than 600,000 copies. Readers were surprised to find that many daily-used IT technologies were so tightly tied to mathematical principles. For example, the automatic classification of news articles uses the cosine law taught in high school.The book covers many topics related to computer applications and applied mathematics including:Natural language processingSpeech recognition and machine translationStatistical language modelingQuantitive measurement of informationGraph theory and web crawlerPagerank for web searchMatrix operation and document classificationMathematical background of big dataNeural networks and Google's deep learning Jun Wu was a staff research scientist in Google who invented Google's Chinese, Japanese, and Korean Web Search Algorithms and was responsible for many Google machine learning projects. He wrote official blogs introducing Google technologies behind its products in very simple languages for Chinese Internet users from 2006-2010. The blogs had more than 2 million followers. Wu received PhD in computer science from Johns Hopkins University and has been working on speech recognition and natural language processing for more than 20 years. He was one of the earliest engineers of Google, managed many products of the company, and was awarded 19 US patents during his 10-year tenure there. Wu became a full-time VC investor and co-founded Amino Capital in Palo Alto in 2014 and is the author of eight books.

Designing Web APIs: Building APIs That Developers Love


Brenda Jin - 2018
    But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs.Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production. You'll also learn how to build and maintain a following of app developers. This book includes expert advice, worksheets, checklists, and case studies from companies including Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle, and GitHub.Get an overview of request-response and event-driven API design paradigmsLearn best practices for designing an API that meets the needs of your usersUse a template to create an API design processScale your web API to support a growing number of API calls and use casesRegularly adapt the API to reflect changes to your product or businessProvide developer resources that include API documentation, samples, and tools

Mastering PostgreSQL 11: Expert Techniques to Build Scalable, Reliable, and Fault-Tolerant Database Applications


Hans-Jürgen Schönig - 2018
    

Hands-on Machine Learning with JavaScript: Solve complex computational web problems using machine learning


Burak Kanber - 2018
    Today, with the added advantage of machine learning research and support for JS libraries, JavaScript makes your browsers smarter than ever with the ability to learn patterns and reproduce them to become a part of innovative products and applications.Hands-on Machine Learning with JavaScript presents various avenues of machine learning in a practical and objective way, and helps implement them using the JavaScript language. Predicting behaviors, analyzing feelings, grouping data, and building neural models are some of the skills you will build from this book. You will learn how to train your machine learning models and work with different kinds of data. During this journey, you will come across use cases such as face detection, spam filtering, recommendation systems, character recognition, and more. Moreover, you will learn how to work with deep neural networks and guide your applications to gain insights from data.By the end of this book, you'll have gained hands-on knowledge on evaluating and implementing the right model, along with choosing from different JS libraries, such as NaturalNode, brain, harthur, classifier, and many more to design smarter applications. What you will learn Get an overview of state-of-the-art machine learning Understand the pre-processing of data handling, cleaning, and preparation Learn Mining and Pattern Extraction with JavaScript Build your own model for classification, clustering, and prediction Identify the most appropriate model for each type of problem Apply machine learning techniques to real-world applications Learn how JavaScript can be a powerful language for machine learning Who This Book Is For This book is for you if you are a JavaScript developer who wants to implement machine learning to make applications smarter, gain insightful information from the data, and enter the field of machine learning without switching to another language. Working knowledge of JavaScript language is expected to get the most out of the book. Table of Contents Exploring the potential of Javascript Data Exploration Tour of machine learning algorithms Grouping with Clustering Algorithms Identify patterns with Classification Algorithms Applying Association Rule Algorithms Forecast with Regression Algorithms Artificial Neural Network Algorithms Deep Neural Network Natural Language Processing in practice Using Machine Learning on javascript Real-time applications Choosing the best algorithm for your application

Illustrated C# 7: The C# Language Presented Clearly, Concisely, and Visually


Daniel Solis - 2018
    Whether you're getting to grips with C# for the first time or working to deepen your understanding, you'll find this book to be a clear and refreshing take on each aspect of the language.Figures are of prime importance in this book. While teaching programming seminars, Daniel Solis found that he could almost watch the light bulbs going on over the students' heads as he drew the figures on the whiteboard. In this text, he has distilled each important concept into simple but accurate illustrations. For this latest edition, Dan is joined by fellow experienced teacher and programmer, Cal Schrotenboer, to bring you the very latest C# language features, along with an understanding of the frameworks it most often lives in: .NET and the new .NET Core.For something as intricate and precise as a programming language, there must be text as well as figures. But rather than long, wordy explanations, the authors use short, concise descriptions and bullet lists to make each important piece of information visually distinct and memorable.What You'll LearnStart with an overview of C# programming and how the language works under the hoodPut things in context with a little useful history of C# and .NETKnow how .NET Core fits into the pictureUnderstand how C# handles typesBenefit from clear, concise explanations of each language feature, from classes and inheritance to enumerators and iterators, and the new C# 7.0 tuplesQuickly access material via this book's visual introduction to asynchronous programming with C#Who This Book Is ForNovice to intermediate C# programmers, and more experienced programmers moving to C# from other languages

Building Enterprise JavaScript Applications: Learn to build and deploy robust JavaScript applications using Cucumber, Mocha, Jenkins, Docker, and Kubernetes


Daniel Li - 2018
    

The Essence of Software Engineering


Volker Gruhn - 2018
    It offers a broad overview of research findings dealing with current practical software engineering issues and also pointers to potential future developments. Celebrating the 20th anniversary of adesso AG, adesso gathered some of the pioneers of software engineering including Manfred Broy, Ivar Jacobson and Carlo Ghezzi at a special symposium,  where they presented their thoughts about latest software engineering research and which are part of this book. This way it offers readers a concise overview of the essence of software engineering, providing valuable insights into the latest methodological research findings and adesso’s experience applying these results in real-world projects.

AWS Certified Cloud Practitioner Complete Training Guide With Practice Labs: By IPSpecialist


IP Specialist - 2018
    These are one of the most valuable IT certifications right now since AWS has established an overwhelming lead in the public cloud market. Even with the presence of several tough competitors such as Microsoft Azure, Google Cloud Engine, and Rackspace, AWS is by far the dominant public cloud platform today, with an astounding collection of proprietary services that continues to grow. The AWS Certified Cloud Practitioner (CLF-C01) examination is intended for individuals who have the knowledge and skills necessary to effectively demonstrate an overall understanding of the AWS Cloud, independent of specific technical roles addressed by other AWS certifications (e.g., Solutions Architect - Associate, Developer - Associate, or SysOps Administrator - Associate). The certification will provide you a high level overview on what AWS Cloud is all about. The exam covers four domains, including AWS core services, cloud concepts, security aspect, pricing and support services. AWS Certified Cloud Practitioner is a new entry-level certification and enables individuals to validate their knowledge of the AWS Cloud with an industry-recognized credential. This certification exam validates your ability to define and identify: • AWS Cloud and its basic global infrastructure • AWS Cloud architectural principles • AWS Cloud value proposition • Key services on the AWS platform and their common use cases (example, compute and analytics) • Basic security and compliance aspects of the AWS platform and the shared security model • Billing, account management, and pricing models • Sources of documentation or technical assistance (example, whitepapers or support tickets) • Basic and core characteristics of deploying and operating in the AWS Cloud

MobX Quick Start Guide: Supercharge the client state in your React apps with MobX


Pavan Podila - 2018
    Its abstractions can help you manage state in small to extremely large applications. However, if you are just starting out, it is essential to have a guide that can help you take the first steps. This book aims to be that guide that will equip you with the skills needed to use MobX and effectively handle the state management aspects of your application.You will first learn about observables, actions, and reactions: the core concepts of MobX. To see how MobX really shines and simplifies state management, you'll work through some real-world use cases. Building on these core concepts and use cases, you will learn about advanced MobX, its APIs, and libraries that extend MobX.By the end of this book, you will not only have a solid conceptual understanding of MobX, but also practical experience. You will gain the confidence to tackle many of the common state management problems in your own projects. What you will learn Explore the fundamental concepts of MobX, such as observables, actions, and reactions Use observables to track state and react to its changes with validations and visual feedback (via React Components) Create a MobX observable from different data types Define form data as an observable state and tackle sync and async form validations Use the special APIs to directly manipulate observables, tracking its changes, and discovering the reasons behind a change Tackle any state management issue you may have in your app by combining mobx-utils and mobx-state-tree Explore the internals of the MobX reactive system by diving into its inner workings Who this book is for This book is for web developers who want to implement easy and scalable state management for their apps. Knowledge of HTML, CSS, and JavaScript is assumed Table of Contents Introduction to State Management Observables, Actions, and Reactions A React App with MobX Crafting the Observable tree Derivations, Actions and Reactions Handling Real-World Use Cases Special API for Special Cases Exploring mobx-utils and mobx-state-tree Mobx Internals

Aircraft Anatomy A Technical Guide To Military Aircraft From World War II To The Modern Day


Paul E. Eden - 2018
    

Java EE 8 and Angular: A practical guide to building modern single-page applications with Angular and Java EE


Prashant Padmanabhan - 2018
    

Django Design Patterns and Best Practices: Industry-standard web development techniques and solutions using Python, 2nd Edition


Arun Ravindran - 2018
    

The Disruptors: Data Science Leaders: Collective Biographies of Influential Leaders: Vol I


Kate Strachnyi - 2018
    Data scientists are the practitioners of this field and are the heroes of this book.Kate Strachnyi embarked on a journey to speak with some of the most influential leaders in this space (including DJ Patil, Former Chief Data Scientist of the White House, Monica Rogati, Senior Data Science and AI Advisor, Bernard Marr, the eminent business influencer, etc.) to hear their stories and to uncover the characteristics that make them The Disruptors.

Human Operators: A Critical Oral History on Technology in Libraries and Archives


Melissa Morrone - 2018
    Via edited and compiled interview transcripts, readers get to “hear” the voices of librarians and archivists discussing tech topics from perspectives that are critical, social justice-oriented, feminist, anti-racist, and ecologically-minded.

Excel VBA Programming for Dummies


Michael Alexander - 2018
    Excel VBA Programming For Dummies introduces you to a wide array of new Excel options, beginning with the most important tools and operations for the Visual Basic Editor.Inside, you'll find an overview of the essential elements and concepts for programming with Excel. In no time, you'll discover techniques for handling errors and exterminating bugs, working with range objects and controlling program flow, and much more. With friendly advice on the easiest ways to develop custom dialog boxes, toolbars, and menus, readers will be creating Excel applications custom fit to their unique needs!Fully updated for the new Excel 2019 Step-by-step instructions for creating VBA macros to maximize productivity Guidance on customizing your applications so they work the way you want All sample programs, VBA code, and worksheets are available at dummies.com Beginning VBA programmers rejoice! This easy-to-follow book makes it easier than ever to excel at Excel VBA!

Ashtanga Hridayam


Acharya Balkrishna - 2018
    This book is one of the basic text books that every ayurvedic student should read in the college. It is an effort to make the language of Astang Hridayam granth easier and understandable.

Deep Learning for Search


Tommaso Teofili - 2018
    You'll start with an overview of information retrieval principles, like indexing, searching, and ranking, as well as a fast indoctrination into deep learning. Then, you'll move through in-depth examples as you gain an understanding of how to improve typical search tasks, such as relevance, with the help of Apache Lucene and Deeplearning4j. The book wraps up with a look at advanced problems, like searching through images and translating user queries. By the time you're finished, you'll be ready to build amazing search engines that deliver the results your users need and get better as time goes on!

Gentle Introduction to Dependent Types with Idris


Boro Sitnikovski - 2018
    Idris is a programming language that supports dependent types. We will learn about the mathematical foundations, and then write correct software and mathematically prove properties about it.This book aims to be accessible to novices that have no prior experience beyond high school mathematics. Thus, this book is designed to be self-contained.The first part of this book serves as an introduction to the theory behind Idris, while the second part is a practical introduction to Idris with examples.

Testing Vue. Js Applications


Edward Wardell-Yerburgh - 2018
    To test applications built with Vue, you need to master a new set of tools and techniques designed to work with Vue's unique reactive design and the flexible collection of components that make up the Vue stack. Mastering Vue testing not only improves the quality of your apps, it guarantees that you understand how your apps work top-to-bottom and end to end.

A Student's Guide to General Relativity


Norman Gray - 2018
    It helps students plot a careful path to understanding the core ideas and basics of differential geometry, as applied to general relativity, without overwhelming them. While the guide doesn't shy away from necessary technicalities, it emphasises the essential simplicity of the main physical arguments. Presuming a familiarity with special relativity (with a brief account in an appendix), it describes how general covariance and the equivalence principle motivate Einstein's theory of gravitation. It then introduces differential geometry and the covariant derivative as the mathematical technology which allows us to understand Einstein's equations of general relativity. The book is supported by numerous worked exampled and problems, and important applications of general relativity are described in an appendix.

Engineering Trustworthy Systems: Get Cybersecurity Design Right the First Time


O Sami Saydjari - 2018
    The book offers comprehensive examples, objectives, and best practices and shows how to build and maintain powerful, cost-effective cybersecurity systems. Readers will learn to think strategically, identify the highest priority risks, and apply advanced countermeasures that address the entire attack space. Engineering Trustworthy Systems: Get Cybersecurity Design Right the First Time showcases 35 years of practical engineering experience from an expert whose persuasive vision has advanced national cybersecurity policy and practices.Readers of this book will be prepared to navigate the tumultuous and uncertain future of cyberspace and move the cybersecurity discipline forward by adopting timeless engineering principles, including: - Defining the fundamental nature and full breadth of the cybersecurity problem- Adopting an essential perspective that considers attacks, failures, and attacker mindsets - Developing and implementing risk-mitigating, systems-based solutions- Transforming sound cybersecurity principles into effective architecture and evaluation strategies that holistically address the entire complex attack space

Navigating the Labyrinth: An Executive Guide to Data Management


Laura Sebastian-Coleman - 2018
    

Software Architect’s Handbook: Become a successful software architect by implementing effective architecture concepts


Joseph Ingeno - 2018
    

Docker Succinctly


Elton Stoneman - 2018
    Docker is one of the most popular platforms for containers, allowing them to be hosted on-premises or on the cloud, and to run on Linux, Windows, and Mac machines. With Docker Succinctly by Elton Stoneman, learn the basics of building Docker images, sharing them on the Docker Hub, orchestrating containers to deliver large applications, and much more.

Virtual Reality Blueprints: Create compelling VR experiences for mobile and desktop


Charles Palmer - 2018
    

New Geospatial Approaches to the Anthropological Sciences


Robert L Anemone - 2018
    A cultural anthropologist, for example, can use such analysis to trace the extent of distinctive cultural practices; an archaeologist can use it to understand the organization of ancient irrigation systems; a primatologist to quantify the density of primate nesting sites; a paleoanthropologist to explore vast fossil-bearing landscapes.Arguing that geospatial analysis holds great promise for much anthropological inquiry, the contributors have designed this volume to show how the powerful tools of GIScience can be used to benefit a variety of research programs. This volume brings together scholars who are currently applying state-of-the-art tools, techniques, and methods of geographical information sciences (GIScience) to diverse data sets of anthropological interest. Their questions crosscut the typical silos that so often limit scholarly communication among anthropologists and instead recognize a deep structural similarity between the kinds of questions anthropologists ask, the data they collect, and the analytical models and paradigms they each use.

Suicide Solution: The Practicalities of Painless Self-Deliverance


Uncle Fester - 2018
    This book covers the practicalities of implementing a quick, easy and painless suicide, and where to obtain the necessary equipment.

A History of Occupational Health and Safety: From 1905 to the Present


Michelle Follette Turk - 2018
    But in April 2009, the spotlight was on Las Vegas when the Pulitzer committee awarded its public service prize to the Las Vegas Sun for its coverage of the high fatalities on Las Vegas Strip construction sites. The newspaper attributed failures in safety policy to the recent “exponential growth in the Las Vegas market.” In fact, since Las Vegas’ founding in 1905, rapid development has always strained occupational health and safety standards.A History of Occupational Health and Safety examines the work, hazards, and health and safety programs from the early building of the railroad through the construction of the Hoover Dam, chemical manufacturing during World War II, nuclear testing, and dense megaresort construction on the Las Vegas Strip. In doing so, this comprehensive chronicle reveals the long and unfortunate history of exposing workers, residents, tourists, and the environment to dangerous work—all while exposing the present and future to crises in the region. Complex interactions and beliefs among the actors involved are emphasized, as well as how the medical community interpreted and responded to the risks posed.  Few places in the United States contain this mixture of industrial and postindustrial sites, the Las Vegas area offers unique opportunities to evaluate American occupational health during the twentieth century, and reminds us all about the relevancy of protecting our workers.

Math Refresher for Adults: The Perfect Solution


Richard W. Fisher - 2018
    Master the math you need to know, the fun, fast, easy way! - Lessons are short, concise, and easy to understand - A detailed table of contents makes it easy to find a specic topic - Contains a glossary and handy math resource center - Includes free access to video tutorials. Let award-winning author, Richard W. Fisher, be your instructor for each lesson.

Modern Algorithms for Image Processing: Computer Imagery by Example Using C#


Vladimir A Kovalevsky - 2018
    Throughout the book, you will create projects that resolve typical problems that you might encounter in the world of digital image processing. Some projects teach you methods for addressing the quality of images, such as reducing random errors or noise and suppressing pulse noise (salt and pepper), a method valuable for improving the quality of historical images. Other methods detail how to correct inhomogeneous illumination, not by means of subtracting the mean illumination, but through division, a far more efficient method. Additional projects cover contrasting, and a process for edge detection, more efficient than Canny's, for detecting edges in color images directly, without converting them into black and white images. What You'll LearnApply innovative methods for suppressing pulse noise, enhancing contrast, and edge detectionKnow the pros and cons of enlisting a particular methodUse new approaches for image compression and recognizing circles in photosUtilize a valuable method for straightening photos of paintings taken at an oblique angle, a critical concept to understand when using flash at a right angleUnderstand the problem statement of polygonal approximation of boundaries or edges and its solutionUse a new method for detecting bicycles in trafficAccess complete source code examples in C# for all of the projects Who This Book Is ForC# developers who work with digital image processing or are interested in informatics. The reader should have programming experience and access to an integrated development environment (IDE), ideally .NET.This book does not prove or disprove theorems, but suggests methods for learning valuable concepts that will enable you to customize your own image processing projects.

Learn OpenCV 4 by Building Projects: Build real-world computer vision and image processing applications with OpenCV and C++, 2nd Edition


David Millan Escriva - 2018
    

Full Stack Development with JHipster


Deepu K. Sasidharan - 2018
    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 practices.By the end of the book, you will be able to leverage the power of the best tools available to build modern web applications.

Learn Type-Driven Development: Benefit from type systems to build reliable and safe applications using ReasonML 3


Yawar Amin - 2018
    

Math Adventures with Python: An Illustrated Guide to Exploring Math with Code


Peter Farrell - 2018
    With the aid of the Python programming language, you'll learn how to visualize solutions to a range of math problems as you use code to explore key mathematical concepts like algebra, trigonometry, matrices, and cellular automata.Once you've learned the programming basics like loops and variables, you'll write your own programs to solve equations quickly, make cool things like an interactive rainbow grid, and automate tedious tasks like factoring numbers and finding square roots. You'll learn how to write functions to draw and manipulate shapes, create oscillating sine waves, and solve equations graphically.You'll also learn how to: - Draw and transform 2D and 3D graphics with matrices- Make colorful designs like the Mandelbrot and Julia sets with complex numbers- Use recursion to create fractals like the Koch snowflake and the Sierpinski triangle- Generate virtual sheep that graze on grass and multiply autonomously - Crack secret codes using genetic algorithmsAs you work through the book's numerous examples and increasingly challenging exercises, you'll code your own solutions, create beautiful visualizations, and see just how much more fun math can be!

The Certified Quality Engineer Handbook, Fourth Edition


Sarah E. Burke - 2018
    The book was not written solely as a study guide to pass the certification exam, but rather as a comprehensive guide to the field of quality engineering. Therefore, most of the chapters include material that goes well beyond the CQE exam requirements. Based on the changes to the CQE BoK, as well as helpful feedback from colleagues and reviewers, this revised edition contains the following major changes: - A new chapter on risk management - An extensively updated glossary - New and updated references - A new layout The editors included many new textbook and journal article references throughout the entire book. Within the discussion of continuous improvement methods, they added descriptions of and references to several case studies. These case studies, which include applications in the service industry, give the reader a broader context on how to apply many of the methods discussed in a real-life scenario. In particular, some of these case studies are related to quality in the service industry. Additionally, the editors updated discussions of and references to new technology important to the quality professional, such as Industry 4.0.

Full Stack Recruiter: New Secrets Revealed


Jan Tegze - 2018
    With his guidance, you will gain unique insights and learn tips and tricks to start or improve your perfect career in the Recruitment and Sourcing Industry!5 Reasons why you should order this book right now!1) You work in the recruitment industry or you want to become a top professional recruiter.2) You will enhance your skills and become one of the best in this industry.3) You will gain new unique inside tips about the recruitment and sourcing industry.4) You will learn how to effectively source and find the best people in the business.5) You will learn tips and tricks that only 1% of the recruitment industry can access.Have you not decided to buy yet? Other companies and recruiters have bought this book and they are 10 steps in front of you right now.Order now and become one of the best in the recruitment industry with the tips and tricks only a handful of people have access to!

The Transparent Web: Functional, Reactive, Isomorphic


Christopher J. Wilson - 2018
    New approaches, many influenced by functional and reactive programming models, along with the languages and frameworks that support them, are becoming mainstream. In this exploratory book, you'll tour emerging frameworks and languages, gaining ideas that will show up in next-generation programming."The Transparent Web" presents a survey of new tools and techniques for web development focused on the themes of reactive programming, unifying separate platforms (isomorphic apps & more), and functional programming. It explores the benefits of modern type systems and functional reactive programming. It also teaches how these new approaches can make the reader a more productive developer by shortening revision cycles and making it easier to share code, scale applications, and add features.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

Beginning Data Science with Python and Jupyter: Use powerful industry-standard tools within Jupyter and the Python ecosystem to unlock new, actionable insights from your data


Alex Galea - 2018
    This step-by-step guide is ideal for beginners who know a little Python and are looking for a quick, fast-paced introduction. Key Features Get up and running with the Jupyter ecosystem and some example datasets Learn about key machine learning concepts like SVM, KNN classifiers and Random Forests Discover how you can use web scraping to gather and parse your own bespoke datasets Book Description Get to grips with the skills you need for entry-level data science in this hands-on Python and Jupyter course. You'll learn about some of the most commonly used libraries that are part of the Anaconda distribution, and then explore machine learning models with real datasets to give you the skills and exposure you need for the real world. We'll finish up by showing you how easy it can be to scrape and gather your own data from the open web, so that you can apply your new skills in an actionable context. What you will learn Get up and running with the Jupyter ecosystem and some example datasets Learn about key machine learning concepts like SVM, KNN classifiers, and Random Forests Plan a machine learning classification strategy and train classification, models Use validation curves and dimensionality reduction to tune and enhance your models Discover how you can use web scraping to gather and parse your own bespoke datasets Scrape tabular data from web pages and transform them into Pandas DataFrames Create interactive, web-friendly visualizations to clearly communicate your findings Who this book is for This book is ideal for professionals with a variety of job descriptions across large range of industries, given the rising popularity and accessibility of data science. You'll need some prior experience with Python, with any prior work with libraries like Pandas, Matplotlib and Pandas providing you a useful head start. Table of Contents Jupyter Fundamentals Data Cleaning and Advanced Machine Learning Web Scraping and Interactive Visualizations

Azure and Xamarin Forms: Cross Platform Mobile Development


Russell Fustino - 2018
    This book illustrates how to utilize Azure cloud storage for serving up Azure SQL DB data through Azure App Services.The book starts by setting up Xamarin and introducing Xamarin Forms and then covers the Azure Portal from a developer's perspective and goes on to demonstrate how to build an Azure Service using Quickstart. You'll also see how to add Azure support to Xamarin Forms application. You'll review in detail how to build a Xamarin Form with Azure Client and modify an existing app to become a Xamarin Forms Client for Azure with offline synchronization.You then move on to third-party controls that speed up development. By the end of the book, you will be able to use Azure and Xamarin together and master how to use Azure Mobile Quickstarts, Azure SQL plumbing, database synchronization and Xamarin Forms.What You'll LearnCreate a Xamarin Forms App and understand the Structure of a Xamarin Forms App. Navigate pages and use platform specific coding. Use images, ListView and the Azure Mobile App Quickstart to build a Service and Xamarin Forms appModify an existing app to use Azure Client Libraries, understand offline storage with SQLite and incorporate offline synchronizationWho This Book Is For Software developers new to Xamarin and/or Azure and for the developers who are familiar with both the technologies to use in mobile apps.

Hands-on Design Patterns with Kotlin: GoF, Reactive patterns, Concurrent patterns and more


Alexey Soshin - 2018
     Book Description Design patterns enable you as a developer to speed up the development process by providing tested, proven development paradigms. Reusing design patterns helps prevent complex issues that can cause major problems and improves your code base, promotes code reuse, and makes the architecture more robust.The mission of this book is to ease the adoption of design patterns in Kotlin and provide good practices for programmers.The book begins by showing you the practical aspects of smarter coding in Kotlin, explaining the basic Kotlin syntax and the impact of design patterns. From there, the book provides an in depth explanation about the classical design patterns like Creational, Structural, Behavioral etc before heading into Functional Programming. It then takes you through Reactive and Concurrent patterns, teaching you about Streams, Threads and Coroutines to write better code. Towards the end, you will learn about the latest trends in architecture, exploring the design patterns for microservices and discuss the considerations while choosing between different architectures like microservices and MVC.By the end of the book, you will be able to efficiently address common problems faced while developing applications and be comfortable working on scalable and maintainable projects of any size. What you will learn Gain an understanding of Kotlin principles, its strengths and weaknesses. Understand what classical design patterns look like with Kotlin Learn when and how the patterns should be used and what problems they solve. Explore Functional Programming with the built-in features of Kotlin Efficiently solve real-world problems using reactive and concurrent design patterns Use Threads and Coroutines to simplify Concurrent performance. Understand Idioms and Antipatterns to write maintainable Kotlin code and avoid common pitfalls Learn the design considerations while choosing between different architectures like microservices and MVC. Who This Book Is For This book is for developers who would like to master design patterns with Kotlin to build efficient and scalable applications. Basic Kotlin programming knowledge is assumed. About the Author Alexey Soshin is a software architect with 12 years of experience in making software, mostly for JVM. He started exploring Kotlin even before Kotlin 1.0 was released, and since then, has been a big enthusiast of the language. While not actively writing software, he speaks about it at various conferences and meetups, or blogs about it.

Robotics


Matjaz Mihelj - 2018
    parallel robots, mobile robots and humanoid robots. The book is based on over 10 years of teaching robotics and has been extensively class tested and praised for its simplicity.It addresses the following subjects: a general introduction to robotics; basic characteristics of industrial robot mechanisms; position and movement of an object, which are described by homogenous transformation matrices; a geometric model of robot mechanisms (including a robot wrist orientation description in this new edition); a brief introduction to the kinematics and dynamics of robots; robot sensors and planning of robot trajectories; fundamentals of robot vision; basic control schemes resulting in either desired end-effector trajectory or force; collaborative robots; robot workcells with feeding devices and robot grippers; and the planning of assembly tasks.This second edition has been expanded to include the following new topics: parallel robots; how to teach robots; mobile robots; and humanoid robots. Rounded out with a glossary of key terms in English, French and German, the book is optimally suited for courses in robotics or industrial robotics and requires a minimal grasp of physics and mathematics.The 1st edition of this book won the Outstanding Academic Title distinction from the library magazine CHOICE in 2011.

SAFe 4.5 Reference Guide: Scaled Agile Framework for Lean Enterprises


Dean Leffingwell - 2018
    

Internet of Things: Architectures, Protocols and Standards


Simone Cirani - 2018
    It covers the main pillars of the IoT world (Connectivity, Interoperability, Discoverability, and Security/Privacy), providing a comprehensive look at the current technologies, procedures, and architectures.

Computational Modeling of Cognition and Behavior


Simon Farrell - 2018
    This book presents an integrated framework for the development and application of models in psychology and related disciplines. Researchers and students are given the knowledge and tools to interpret models published in their area, as well as to develop, fit, and test their own models. Both the development of models and key features of any model are covered, as are the applications of models in a variety of domains across the behavioural sciences. A number of chapters are devoted to fitting models using maximum likelihood and Bayesian estimation, including fitting hierarchical and mixture models. Model comparison is described as a core philosophy of scientific inference, and the use of models to understand theories and advance scientific discourse is explained.

Embedded Systems Architecture: Explore architectural concepts, pragmatic design patterns, and best practices to produce robust systems


Daniele Lacamera - 2018
    

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


Daniel Bryant - 2018
    In this practical book, Daniel Bryant and Abraham Marín-Pérez provide guidance to help experienced Java developers master skills such as architectural design, automated quality assurance, and application packaging and deployment on a variety of platforms.Not only will you learn how to create a comprehensive build pipeline for continually delivering effective software, but you'll also explore how Java application architecture and deployment platforms have affected the way we rapidly and safely deliver new software to production environments.Get advice for beginning or completing your migration to continuous deliveryDesign architecture to enable the continuous delivery of Java applicationsBuild application artifacts including fat JARs, virtual machine images, and operating system container (Docker) imagesUse continuous integration tooling like Jenkins, PMD, and find-sec-bugs to automate code quality checksCreate a comprehensive build pipeline and design software to separate the deploy and release processesExplore why functional and system quality attribute testing is vital from development to deliveryLearn how to effectively build and test applications locally and observe your system while it runs in production

Certified Ethical Hacker Complete Training Guide with Practice Labs: Exam: 312-50


IP Specialist - 2018
     This updated version includes two major enhancement, New modules added to cover complete CEHv10 blueprint. Book scrutinized to rectify grammar, punctuation, spelling and vocabulary errors. CEHv10 Update CEH v10 covers new modules for the security of IoT devices, vulnerability analysis, focus on emerging attack vectors on the cloud, artificial intelligence, and machine learning including a complete malware analysis process. Our CEH workbook delivers a deep understanding of applications of the vulnerability analysis in a real-world environment. Information security is always a great challenge for networks and systems. Data breach statistics estimated millions of records stolen every day which evolved the need for Security. Almost each and every organization in the world demands security from identity theft, information leakage and integrity of their data. The role and skills of Certified Ethical Hacker are becoming more significant and demanding than ever. EC-Council Certified Ethical Hacking (CEH) ensures the delivery of knowledge regarding fundamental and advanced security threats, evasion techniques from intrusion detection system and countermeasures of attacks as well as up-skill you to penetrate platforms to identify vulnerabilities in the architecture. CEH v10 update will cover the latest exam blueprint, comprised of 20 Modules which includes the practice of information security and hacking tools which are popularly used by professionals to exploit any computer systems. CEHv10 course blueprint covers all five Phases of Ethical Hacking starting from Reconnaissance, Gaining Access, Enumeration, Maintaining Access till covering your tracks. While studying CEHv10, you will feel yourself into a Hacker’s Mindset. Major additions in the CEHv10 course are Vulnerability Analysis, IoT Hacking, Focused on Emerging Attack Vectors, Hacking Challenges, and updates of latest threats & attacks including Ransomware, Android Malware, Banking & Financial malware, IoT botnets and much more. IPSpecialist CEH technology workbook will help you to learn Five Phases of Ethical Hacking with tools, techniques, and The methodology of Vulnerability Analysis to explore security loopholes, Vulnerability Management Life Cycle, and Tools used for Vulnerability analysis. DoS/DDoS, Session Hijacking, SQL Injection & much more. Threats to IoT platforms and defending techniques of IoT devices. Advance Vulnerability Analysis to identify security loopholes in a corporate network, infrastructure, and endpoints. Cryptography Concepts, Ciphers, Public Key Infrastructure (PKI), Cryptography attacks, Cryptanalysis tools and Methodology of Crypt Analysis. Penetration testing, security audit, vulnerability assessment, and penetration testing roadmap. Cloud computing concepts, threats, attacks, tools, and Wireless networks, Wireless network security, Threats, Attacks, and Countermeasures and much more

Get more out of G Suite: A Teacher's Guide


Hywel Stayte - 2018
    From the simple ideas to the more complex solutions this book has it all. Written for teachers by a teacher and a passionate user of Google Apps. This book focuses on tips, tricks and ideas of how G Suite can be used by teachers both inside and outside of the classroom. Save yourself hours of time through clever tools and just helpful ideas of how to maximise your Google domain. Hywel Stayte lives and works as a secondary school Computer Science teacher in Portsmouth in the United Kingdom. He has been a teacher for over 10 years and is a Google Certified Trainer who has developed several add-ons using Google Apps Script with many of them being presented in this book. Alongside this book a website has been created to allow you all to download examples of documents and ideas provided and just like the author's many add-ons these are all provided for free. Get more out of G Suite - A Teacher’s Guide website https://sites.google.com/view/gsuite-...