Browse Results

Showing 19,626 through 19,650 of 54,493 results

Winning Design!

by James Jeffrey Trobaugh

Winning Design! LEGO Mindstorms NXT Design Patterns for Fun and Competition is about design that works. It's about building with LEGO MINDSTORMS NXT for fun, for education, but especially for competition. Author James Trobaugh is an experienced coach and leader in the FIRST LEGO League. In this book, he shares his hard-won knowledge about design principles and techniques that contribute to success in robotics competitions. Winning Design! unlocks the secrets of reliable design using LEGO MINDSTORMS NXT. You'll learn proven design patterns that you can employ for common tasks such as turning, pushing, and pulling. You'll reduce and compensate for variation in performance from battery charge levels and motor calibration differences. You'll produce designs that won't frustrate you by not working, but that will delight you with their reliable performance in the heat of competition. Good design is about more than just the hardware. Software counts for a lot, and Winning Design! has you covered. You'll find chapters on program design and organization with tips on effective coding and documentation practices. You'll learn about master programs and the needed flexibility they provide. There's even a section on presenting your robot and software designs to the judges. Winning Design! is the book you need if your involved in competitions such as FIRST LEGO League events. Whether coach, parent, or student, you'll find much in this book to make your design and competition experience fun and memorable, and educational. Please note: the print version of this title is black & white; the eBook is full color. What you'll learn Build winning robots on a foundation of good chassis design Reduce variability in robot mechanical movements Design modular attachments for quick change during competition Solve navigation problems such as steering, squaring up, and collision detection Manage software using master programs and other techniques Power your robot attachments via motors and pneumatics Who this book is for Winning Design! LEGO Mindstorms NXT Design Patterns for Fun and Competition is aimed at students, parents, teachers, and coaches involved in LEGO MINDSTORMS NXT robot design and programming. Teachers and coaches will find the book to be a valuable teaching resource. Students and parents will find insight into good design practices. And all readers will enjoy the increased satisfaction that comes from building designs that actually work, and that can be relied upon to continue to work every time. Table of Contents Design Considerations Chassis Design Going Straight Consistent Turning Line Following and Detection Squaring Up Collision Detection Passive Attachments Power Attachments Pneumatics Master Programs Program Management Documentation and Presentation Building DemoBot Building the Motor Matching Machine

Windows 10 for the Internet of Things

by Charles Bell

Manage and control Internet-connected devices from Windows and Raspberry Pi. Master the Windows IoT Core application programming interface and feature set to develop Internet of Things applications on the Raspberry Pi using your Windows and . NET programming skills. Windows 10 for the Internet of Things presents a set of example projects covering a wide range of techniques designed specifically to jump start your own Internet of Things creativity. You'll learn everything you need to know about Windows IoT Core in order to develop Windows and IoT applications that run on the Pi. Microsoft's release of Windows IoT Core is groundbreaking in how it makes the Raspberry Pi and Internet of Things programming accessible to Windows developers. Now it's possible to develop for the Raspberry Pi using native Windows and all the related programming skills that Windows programmers have learned from developing desktop and mobile applications. Windows 10 becomes a gateway by which many can experience hardware and Internet of Things development who may never have had the opportunity otherwise. However, even savvy Windows programmers require help to get started with hardware development. This book, Windows 10 for the Internet of Things, provides just the help you need to get started in putting your Windows skills to use in a burgeoning new world of development for small devices that are ubiquitously connected to the Internet. What You Will Learn Learn Windows 10 on the Raspberry Pi Read sensor data and control actuators Connect to and transmit data into the cloud Remotely control your devices from any web browser Develop IOT applications under Windows using C# and Python Store your IOT data in a database for later analysis Who This Book Is For Developers and enthusiasts wanting to take their skills in Windows development and jump on board one of the largest and fastest growing trends to hit the technology world in years - that of connecting everyday devices to the Internet. This book shows how to develop for Microsoft's operating-system for devices, Windows 10 IoT Core. Readers learn to develop in C# and Python using Visual Studio, for deployment on devices such as the Raspberry Pi and the Ardunio.

.NET Development Using the Compiler API

by Jason Bock

This is the first book to describe the recent significant changes to the .NET compilation process and demonstrate how .NET developers can use the new Compiler API to create compelling applications. As an open source compiler, the Compiler API now makes its code available for anyone to use. In this book, you’ll get a concise, focused view of this tremendous resource for developers, who can now use any part of the platform implementation to their advantage in analyzing applications, improving code generation, and providing enforceable patterns, all under an OSS model.You will learn how to analyze your code for defects in a fast, clean manner never available before. You’ll work with solutions and projects to provide automatic refactoring, and you’ll discover how you can generate code dynamically to provide application implementations at runtimeHaving the Compiler API available opens a number of doors for .NET developers that were either simply not there before, or difficult to achieve. However, the API is vast, and this concise book provides a valuable roadmap to this new development environment.What You Will Learn:Understand how to generate, compile, and execute code for a number of scenariosHow to create diagnostics and refactoring to help developers enforce conventions and design idiomsExperiment with the compiler code base and see what can be done to influence the inner workings of the compilation pipelineWho This Book Is For:Experienced .NET developers, but detailed compiler knowledge is not necessary.

Polished Game Development

by Steven Goodwin

Learn the things you need for a complete game, such as translations and tutorials, and improve the things you've already written to raise their standard to a professional level. This is a practical guide covering every discipline: art, music, writing, and code. In the case of the latter, code examples are included to demonstrate how to implement functionality to make the game shine. Polished Game Development acts as a comprehensive checklist of everything your game should, and should not, do, in order to be as good as it possibly can. It is more than just a book on theoretical game design principles. Explains the difference between a pet project, and a professional one. Covers how to test for the problems and bugs you don't know you'll have. Details simple, but effective, visual improvements that can be done with very little effort. Regardless of platform (web, mobile, or console), or language (C++, C#, JavaScript) there is a wealth of common (and specific) tips within these pages that will enable you to make the most professional games you can. What You Will LearnLearn what essential elements are often missedStay on-brand, visually and verballyUse audio to enhance your gameImprove game balanceTest effectivelyWho This Book Is ForPolished Game Development is for game developers looking for a guide and checklist on how to get their game finished to the highest possible standards. They will know how to write a game, and get it released, but not necessarily how to make it shine. They will be professional developers, indies, university students and graduates.

Certified OpenStack Administrator Study Guide

by Andrey Markelov

Teaches you how and what to study in order to be best prepared for the Certified OpenStack Administrator exam. This fast-growing technology is creating a market that needs more qualified IT specialists with proven skills. This book covers 100% of the exam requirements for both The OpenStack Foundation and the Mirantis OpenStack Certification Exam.Each theme is taught using practical exercises and instructions for the command line and for the graphical client (Horizon). Each chapter is followed by review questions, complete with answers. Even after you have taken and passed your OpenStack exam, this book will remain a useful reference. What You Will LearnUnderstand the components that make up the cloud.Install and make an OpenStack distribution from Mirantis, Red Hat or another community version.Work with OpenStack Identity Management, Dashboard, CLI, Object Storage, Block Storage, Networking, Telemetry, Orchestration, and Image Services.Learn how to troubleshoot all the main OpenStack services.Understand where to find information for future work with OpenStack.Who This Book Is ForCertified OpenStack Administrator Study Guide is for Cloud and Linux engineers looking for a better understanding of how to work with the modern OpenStack IaaS Cloud, and wants to prove their knowledge by passing a Certified OpenStack Administrator Exam.

VFX Fundamentals

by Wallace Jackson

This book is a comprehensive, introductory title covering concepts central to Visual Special Effects using the free Black Magic Design Fusion 8. 0 software package. The book also provides foundational background information regarding concepts central to digital image compositing, digital video editing, digital illustration, digital painting, 3D, and digital audio in the first six chapters on new media theory, concepts and terminology. This book builds on the foundational concepts of digital image compositing, digital audio, digital video, digital illustration and digital painting. VFX Fundamentals will introduce more advanced VFX concepts and pipelines as the chapters progress, covering topics such as Flow Node Compositing, Timeline Animation, Animated PolyLine Masking, Bluescreen and Greenscreen Matte Pulling (generation), using Primatte and Fusion 8 Ultra Keyer, motion tracking, 3D rendering and compositing, auxiliary channels, and particle systems and particle physics dynamics, among other topics. What you'll learn The New Media Components (raster, vector, audio, video, rendering) needed for VFX The Concepts behind the Digital Visual Special Effects (VFX) Content Production Workflow How to Install and Utilize Black Magic Design Fusion 8 and it's Visual Programming Language Concepts behind Resolution, Aspect Ratio, Bit-Rate, Color Depth, Layers, Alpha, and Masking 2D VFX Concepts such as Animated Masking, Matte Pulling (Primatte V) and Motion Tracking 3D VFX Concepts such as 3D Geometry, Materials, Lighting, Animation and Auxiliary Channels Advanced VFX Concepts such as Particle Systems Animation using Real-World Physics (Forces) Who this book is for SFX artists, VFX artists, video editors, website developers, filmmakers, 2D and 3D animators, digital signage producers, e-learning content creators, game developers, multimedia producers.

Windows To Go

by Joli Ballew

Find out how to use, manage, deploy, and secure Windows To Go, the ultimate mobile edition of Windows 10, designed to boot directly from a USB stick. This book shows you how to use your Windows To Go drive to work at home and on the move and access local and network resources from anywhere. Readers responsible for deploying Windows To Go drives will also learn how to plan for, provision, deploy, and manage Windows To Go devices in the workplace in order to create an effective mobility solution for their users. A Windows To Go drive can be booted on any PC that meets the Windows 7 or later certification requirements, regardless of the operating system running on that PC. What You'll Learn: Understand how Windows To Go differs from a typical Windows installation on a desktopHow to meet the necessary hardware and software requirements for Windows To GoHow to boot your Windows To Go driveHow to use Windows To Go, at home and on the roadConsiderations when planning and deploying Windows To Go in the workplaceHow to secure and protect Windows To Go drivesWho This Book Is For: End users and IT professionals

ASP.NET MVC with Entity Framework and CSS

by Lee Naylor

Get up and running quickly with Microsoft ASP. NET MVC and Entity Framework as you build and deploy complex websites. By using a fully working example retail website you will learn solutions to real-world issues that developers frequently encounter. Whether you are a novice developer or an experienced . NET developer wishing to learn more about MVC and Entity Framework, author Lee Naylor will teach you how to develop a detailed database-driven example website using Microsoft ASP. NET and Entity Framework Code First with fully explained code examples. What You Will Learn: * Get up and running quickly with ASP. NET MVC and Entity Framework to build a complex website to display and manage several related entities * Integrate identity code into a project * Understand advanced topics, including asynchronous database access and managing data conflicts * Work with Microsoft Azure, including remote debugging and database access * Develop your CSS skills, including animations and media queries for use with tablet or mobile/cell phone devices Who This Book Is For: Novice developers new to the subject through to more experienced ASP. NET web forms developers looking to migrate from web forms to MVC and Entity Framework. The book assumes some programming knowledge such as object-oriented programming concepts and a basic knowledge of C#.

IT Security Risk Control Management

by Raymond Pompon

Information security is more than configuring firewalls, removing viruses, hacking machines, or setting passwords. Creating and promoting a successful security program requires skills in organizational consulting, diplomacy, change management, risk analysis, and out-of-the-box thinking. IT Security Risk Control Management provides step-by-step guidance for IT professionals on how to craft a successful security program. You will identify with the paradoxes of information security and discover handy tools that hook security controls into business processes. What You Will Learn: Build a security program that will fit neatly into an organization and change dynamically to suit both the needs of the organization and survive constantly changing threats Prepare for and pass such common audits as PCI-DSS, SSAE-16, and ISO 27001 Calibrate the scope, and customize security controls to fit into an organization's culture Implement the most challenging processes, pointing out common pitfalls and distractions Frame security and risk issues to be clear and actionable so that decision makers, technical personnel, and users will listen and value your advice Who This Book Is For: IT professionals moving into the security field; new security managers, directors, project heads, and would-be CISOs; and security specialists from other disciplines moving into information security (e. g. , former military security professionals, law enforcement professionals, and physical security professionals)

Complete Guide to Open Source Big Data Stack

by Michael Frampton

See a Mesos-based big data stack created and the components used. You will use currently available Apache full and incubating systems. The components are introduced by example and you learn how they work together. In the Complete Guide to Open Source Big Data Stack, the author begins by creating a private cloud and then installs and examines Apache Brooklyn. After that, he uses each chapter to introduce one piece of the big data stack--sharing how to source the software and how to install it. You learn by simple example, step by step and chapter by chapter, as a real big data stack is created. The book concentrates on Apache-based systems and shares detailed examples of cloud storage, release management, resource management, processing, queuing, frameworks, data visualization, and more. What You'll Learn Install a private cloud onto the local cluster using Apache cloud stack Source, install, and configure Apache: Brooklyn, Mesos, Kafka, and Zeppelin See how Brooklyn can be used to install Mule ESB on a cluster and Cassandra in the cloud Install and use DCOS for big data processing Use Apache Spark for big data stack data processing Who This Book Is For Developers, architects, IT project managers, database administrators, and others charged with developing or supporting a big data system. It is also for anyone interested in Hadoop or big data, and those experiencing problems with data size.

Reactive Programming with Node.js

by Fernando Doglio

Learn how to institute Reactive Programming (RP) for your back-end development with Node. js. Up to now, RP has most often been used in front-end development, but with its cutting-edge approach you can also transform your back-end programming. Reactive Programming with Node. js will show you the paradigms of RP, why you should use it, and the variations available to you. You will learn how to use the main libraries necessary to provide an enhanced development experience in Node. js, including RxJS, Bacon. js, Kefir. js, and Highland. js. You will also create a custom library that provides a variety of key features, and learn how to scale up a system developed using RP in Node. js. Ideal for back-end developers with knowledge of Node. js or JavaScript, this book enables you to get up and running with RP in Node. js, and revolutionize your back-end development. What You'll Learn: Review the variations of Reactive programming Use the main libraries that provide this type of development experience in Node. js Create a custom library Scale up a system developed using RP in Node. js Who This Book Is For: Any back-end developers who understand Node. js or are advanced enough to pick up the basics. Ideal for developers who have an interest in learning about this different programming paradigm that's being used more and more every day.

Cybersecurity for Hospitals and Healthcare Facilities: A Guide to Detection and Prevention

by Luis Ayala

Learn how to detect and prevent the hacking of medical equipment at hospitals and healthcare facilities. A cyber-physical attack on building equipment pales in comparison to the damage a determined hacker can do if he/she gains access to a medical-grade network as a medical-grade network controls the diagnostic, treatment, and life support equipment on which lives depend. News reports inform us how hackers strike hospitals with ransomware that prevents staff from accessing patient records or scheduling appointments. Unfortunately, medical equipment also can be hacked and shut down remotely as a form of extortion. Criminal hackers will not ask for a $500 payment to unlock an MRI, PET or CT scan, or X-ray machine--they will ask for much more. Litigation is bound to follow and the resulting punitive awards will drive up hospital insurance costs and healthcare costs in general. This will undoubtedly result in increased regulations for hospitals and higher costs for compliance. Unless hospitals and other healthcare facilities take the steps necessary to secure their medical-grade networks, they will be targeted for cyber-physical attack, possibly with life-threatening consequences. Cybersecurity for Hospitals and Healthcare Facilities is a wake-up call explaining what hackers can do, why hackers would target a hospital, the way hackers research a target, ways hackers can gain access to a medical-grade network (cyber-attack vectors), and ways hackers hope to monetize their cyber-attack. By understanding and detecting the threats, you can take action now--before your hospital becomes the next victim. What You Will Learn: Determine how vulnerable hospital and healthcare building equipment is to cyber-physical attack Identify possible ways hackers can hack hospital and healthcare facility equipment Recognize the cyber-attack vectors--or paths by which a hacker or cracker can gain access to a computer, a medical-grade network server, or expensive medical equipment in order to deliver a payload or malicious outcome Detect and prevent man-in-the-middle or denial-of-service cyber-attacks Detect and prevent hacking of the hospital database and hospital web application Who This Book Is For: Hospital administrators, healthcare professionals, hospital & healthcare facility engineers and building managers, hospital & healthcare facility IT professionals, and HIPAA professionals

Managing Humans: Biting and Humorous Tales of a Software Engineering Manager

by Michael Lopp

Read hilarious stories with serious lessons that Michael Lopp extracts from his varied and sometimes bizarre experiences as a manager at Apple, Pinterest, Palantir, Netscape, Symantec, Slack, and Borland. Many of the stories first appeared in primitive form in Lopp’s perennially popular blog, Rands in Repose. The Third Edition of Managing Humans contains a whole new season of episodes from the ongoing saga of Lopp's adventures in Silicon Valley, together with classic episodes remastered for high fidelity and freshness.Whether you're an aspiring manager, a current manager, or just wondering what the heck a manager does all day, there is a story in this book that will speak to you—and help you survive and prosper amid the general craziness of dysfunctional bright people caught up in the chase of riches and power. Scattered in repose among these manic misfits are managers, an even stranger breed of people who, through a mystical organizational ritual, have been given power over the futures and the bank accounts of many others.Lopp's straight-from-the-hip style is unlike that of any other writer on management and leadership. He pulls no punches and tells stories he probably shouldn't. But they are magically instructive and yield Lopp’s trenchant insights on leadership that cut to the heart of the matter—whether it's dealing with your boss, handling a slacker, hiring top guns, or seeing a knotty project through to completion.Writing code is easy. Managing humans is not. You need a book to help you do it, and this is it.What You'll LearnLead engineersHandle conflictHire wellMotivate employeesManage your bossDiscover how to say noUnderstand different engineering personalitiesBuild effective teamsRun a meeting wellScale teamsWho This Book Is ForManagers and would-be managers staring at the role of a manager wondering why they would ever leave the safe world of bits and bytes for the messy world of managing humans. The book covers handling conflict, managing wildly differing personality types, infusing innovation into insane product schedules, and figuring out how to build a lasting and useful engineering culture.

Essential Excel 2016

by David Slager

This book shows you how easy it is to create, edit, sort, analyze, summarize and format data as well as graph it. Loaded with screen shots, step-by-step instructions, and reader exercises, Essential Excel 2016 makes it easy for you to get to grips with this powerful software and what it can do. What You'll Learn How to create amazing visualizations of your data Easy and accurate methods for entering data How to extract just the information you want from imported data, and manipulate it and format it the way you want Export your results to other programs or share with others in the cloud Organize, Summarize, Filter, and Consolidate your Data in almost any way imaginable Audit, Validate and Protect your Data Who This Book Is For Anyone new to Excel, or looking to take better advantage of the platform and find out its latest features

Become ITIL Foundation Certified in 7 Days: Learning ITIL Made Simple with Real-life Examples

by Abhinav Krishna Kaiser

Pass the ITIL Foundation examination by learning the basics of ITIL and working through real-life examples. This book breaks the course down for studying in 7 days with 3 hours a day, which means at the end of a week you are ready to pass the exam. You'll also see tips and an array of sample questions, as well as FAQs on ITIL. All this will prepare you for the examination and give you the knowledge required to pass with flying colors. After using Become ITIL Foundation Certified in 7 Days and earning the ITIL Foundation certification, you'll be well placed to get the career you always wanted. What You Will Learn Gain ITIL basics - the entire syllabus designed of the ITIL Foundation certification Obtain a deep-rooted understanding of ITIL topics and not textbook knowledge Prepare for the ITIL Foundation examination Sort out career-related queries and decide whether ITIL will aid your career Who This Book Is For IT professionals from the IT services industry are the primary audience.

Building a Virtual Assistant for Raspberry Pi: The practical guide for constructing a voice-controlled virtual assistant

by Tanay Pant

Build a voice-controlled virtual assistant using speech-to-text engines, text-to-speech engines, and conversation modules. This book shows you how to program the virtual assistant to gather data from the internet (weather data, data from Wikipedia, data mining); play music; and take notes. Each chapter covers building a mini project/module to make the virtual assistant better. You'll develop the software on Linux or OS X before transferring it to your Raspberry Pi, ready for deploying in your own home-automation or Internet of Things applications. Building a Virtual Assistant for Raspberry Pi walks you through various STTs and TTSs and the implementation of these components with the help of Python. After that you will start implementing logic for handling user queries and commands, so that the user can have conversations with Melissa. You will then work to improve logic handling to detect what the user wants Melissa to do. You will also work on building some useful applications/modules for Melissa, which will allow you to gain interesting information from Melissa such as the time, weather information, and data from Wikipedia. You will develop a music playing application as well as a note taking application for Melissa, laying the foundations for how Melissa can be further extended. Finally, you will learn how to deploy this software to your Raspberry Pi and how you can further scale Melissa to make her more intelligent, interactive and how you can use her in other projects such as home automation as well. What You'll Learn Design the workflow and discover the concepts of building a voice controlled assistantDevelop modules for having conversations with the assistantEnable the assistant to retrieve information from the internetBuild utilities like a music player and a note taking application for the virtual assistantIntegrate this software with a Raspberry Pi Who This Book Is For This book is for anyone who has built a home automation project with Raspberry Pi and now want to enhance it by making it voice-controlled. The book would also interest students from computer science or related disciplines.

Building a SharePoint 2016 Home Lab: A How-To Reference on Simulating a Realistic SharePoint Testing Environment

by Stacy Simpkins

This book is a step-by-step guide to building your own SharePoint farm in a home lab setting. Learn how to build a windows domain and then join servers into the domain in order to create your own testing and learning environment. After you get the domain stood up, where you go from there is up to you. This book will help you learn how to spin up SharePoint in a least privileged fashion. This isn t strictly a SharePoint book, though. For example, if you re not a SharePoint professional and are just looking to create a working windows domain for other purposes; the home-lab domain that you ll create will work great for Exam preparation for non-SharePoint purposes. You could even use it for learning how to install Exchange Server. After all, it s your Home Lab domain. In this book you will build your home-lab domain and you ll have a great place for learning how to administer SharePoint and develop SharePoint Apps. Here are just some of the tasks you ll complete in easy to follow exercises: Create a windows domain and a certificate authority, so that you can run SharePoint on SSLJoin servers to the domain and configure other technology on the member servers as neededInstall SQL Server, and correctly partition the server in accordance with best practicesInstall and configure a SharePoint farmSpin up Host Named Site Collections (HNSC s)Install and configure Visual StudioWho This Book Is For: This book is suitable for both developers and administrators. No technical knowledge is assumed beyond a general familiarity with computers and computing terminology. The resulting domain will be suitable for both IT and developer testing needs. "

Learn to Program with Python

by Irv Kalb

Get started in the world of software development: go from zero knowledge of programming, through variables, assignment operators, functions, string manipulation, data and networking, and finally into game programming. Along the way you'll learn about Python and its IDLE IDE, which you'll use to write and debug all your Python apps. In Learn to Program with Python author Irv Kalb uses his in-person teaching experience to guide you through learning the Python computer programming language. He uses a very conversational style to make you feel as though he is your personal tutor. All material is laid out in a thoughtful manner, each lesson building on the previous lesson. And, examples are provided along the way, including a game app example using the PyGame extension. What you'll learn Use fundamental concepts including variables, functions, if/else statements, loops, and lists Work with the IDLE IDE to write and debug your Python programs Build simple text-based programs Manipulate your data using Python's built-in features Harness the PyGame extension to write games Who this book is for This book assumes that you have absolutely no prior knowledge about programming. There is no need to learn or use any obscure Unix commands. Students of any age who have had no exposure to programming and are interested in learning to do software development in the Python language. The book can be used as a text book associated with a high school or college introduction to computer science course. Secondly, people who have had exposure to some computer language other than Python, who would like to build good habits for programming in Python.

Big Data SMACK: A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka

by Raul Estrada Isaac Ruiz

Learn how to integrate full-stack open source big data architecture and to choose the correct technology--Scala/Spark, Mesos, Akka, Cassandra, and Kafka--in every layer. Big data architecture is becoming a requirement for many different enterprises. So far, however, the focus has largely been on collecting, aggregating, and crunching large data sets in a timely manner. In many cases now, organizations need more than one paradigm to perform efficient analyses. Big Data SMACK explains each of the full-stack technologies and, more importantly, how to best integrate them. It provides detailed coverage of the practical benefits of these technologies and incorporates real-world examples in every situation. This book focuses on the problems and scenarios solved by the architecture, as well as the solutions provided by every technology. It covers the six main concepts of big data architecture and how integrate, replace, and reinforce every layer: The language: Scala The engine: Spark (SQL, MLib, Streaming, GraphX) The container: Mesos, Docker The view: Akka The storage: Cassandra The message broker: Kafka What You Will Learn: Make big data architecture without using complex Greek letter architectures Build a cheap but effective cluster infrastructure Make queries, reports, and graphs that business demands Manage and exploit unstructured and No-SQL data sources Use tools to monitor the performance of your architecture Integrate all technologies and decide which ones replace and which ones reinforce Who This Book Is For: Developers, data architects, and data scientists looking to integrate the most successful big data open stack architecture and to choose the correct technology in every layer

Automated Trading with R

by Chris Conlan

Learn to trade algorithmically with your existing brokerage, from data management, to strategy optimization, to order execution, using free and publicly available data. Connect to your brokerage’s API, and the source code is plug-and-play.Automated Trading with R explains automated trading, starting with its mathematics and moving to its computation and execution. You will gain a unique insight into the mechanics and computational considerations taken in building a back-tester, strategy optimizer, and fully functional trading platform.The platform built in this book can serve as a complete replacement for commercially available platforms used by retail traders and small funds. Software components are strictly decoupled and easily scalable, providing opportunity to substitute any data source, trading algorithm, or brokerage. This book will:Provide a flexible alternative to common strategy automation frameworks, like Tradestation, Metatrader, and CQG, to small funds and retail tradersOffer an understanding of the internal mechanisms of an automated trading systemStandardize discussion and notation of real-world strategy optimization problemsWhat You Will LearnUnderstand machine-learning criteria for statistical validity in the context of time-seriesOptimize strategies, generate real-time trading decisions, and minimize computation time while programming an automated strategy in R and using its package libraryBest simulate strategy performance in its specific use case to derive accurate performance estimatesUnderstand critical real-world variables pertaining to portfolio management and performance assessment, including latency, drawdowns, varying trade size, portfolio growth, and penalization of unused capitalWho This Book Is ForTraders/practitioners at the retail or small fund level with at least an undergraduate background in finance or computer science; graduate level finance or data science students

Stack Frames

by Giuseppe Di Cataldo

Teaches you exactly how program memory content and organization is vital for computer security, especially Unix-like operating systems. You will learn how it is manipulated to take control of a computer system, as well as the countermeasures that system designers set up to avoid this. Neither a guide for hackers nor an all-out theory book, this book is ideal for anyone studying computer security who wants to learn by doing. Using a practical approach, you will understand how stack frames relate to hardware and software theory and the various GNU/Linux distributions, before moving on to Base 2, 8 and 16 notations, executables and libraries. Lastly you will go in-depth to understand the intricacies of stack frames. A vital resource for all computer security students and enthusiasts, add Stack Frames: A Look Inside to your library today. What You Will Learn In-depth knowledge on activation records of functions, and how this information can be used. A better understanding on how conventions used by compilers work. Clarify some concepts on libraries and their relationship with executable programs. Get, or recall, technical skills using compilers, debuggers, and other tools. Who This Book Is For The book is suitable for college students with a good knowledge of the C language, who are interested in deepening their study of the content and organization of program memory, namely the activation records of functions, as regards possible implications in computer security. A basic knowledge of both the Assembly language and the UNIX operating system is certainly helpful, as well as some practice with compilers and debuggers; but they are not compulsory.

IT Disaster Response

by Greg D. Moore

Learn how to develop solutions to handle disasters both large and small. Real-world scenarios illustrate the importance of disaster response (DR) planning.IT Disaster Response takes a different approach to IT disaster response plans. Rather than focusing on details such as what hardware you should buy or what software you need to have in place, the book focuses on the management of a disaster and various management and communication tools you can use before and during a disaster.This book examines disasters in general—a compilation of lessons the author learned over the course of years working in IT, reviewing plane crashes, and his experiences as a cave rescuer and cave rescue instructor. Although at first it may seem that none of these are really related, the truth is they all have elements in common. In each case, the unexpected has happened. Just as not all plane crashes are deadly, not all IT mishaps have terrible consequences. With the proper training and approach, many problems can either be avoided in the first place or better handled if they do arise.The book contains practical guidance on:How to think about a disaster both before it happens and while it’s happeningHow to apply management skills used in other fields during disastersHow to get everyone on board when it comes to planning for and handling disastersHow to better deal with smaller, more manageable—and more frequently occurring—disastersWhat you’ll learn Discover the difference between a DR solution and a DR planDefine a disaster — it’s not always of the scale of a fire burning down the building.See when to actually implement your DR plan Who This Book Is ForIT professionals in charge of developing their company’s disaster recovery plan who also need to raise issues to the required C-level people to make sure they have a viable plan.

Lumen Programming Guide

by Paul Redmond

Learn to write test-driven microservices, REST APIs, and web service APIs with PHP using the Lumen micro-framework, from the now popular Laravel family. This book shows you how testing APIs can help you write bullet-proof web application services and microservices. In the Lumen Programming Guide you will learn how to use Lumen—a micro-framework by Laravel—to write bullet-proof APIs. Lumen helps you write productive, maintainable APIs using modern application design. You will learn how to write fully-tested APIs and understand essential Lumen concepts used to build a solid foundation for writing API projects.What You Will LearnMaintain your API's database structure through built-in database migrationsWrite tests with factory data in a test databaseRespond with consistent data output in JSONDeal with PHP exceptions by using JSON responsesCreate, read, update, and delete REST resourcesRepresent model associations in API responsesBuild a solid foundation for writing tests with PHPUnit and MockeryValidate data Who This Book Is ForPHP developers with no Laravel experience. Only a basic understanding of HTTP and writing PHP applications is needed to get started.

Material Design implementation with AngularJS

by V. Keerti Kotaru

Build high-quality web and mobile user interfaces (UI) that are interactive, fluid, and provide a consistent experience across devices from desktops to tablets to smartphones. Use a Material Design approach to position elements and create animations along with principles of the sophisticated AngularJS JavaScript framework. Take advantage of Angular Material, a UI component framework that works out of the box to design web pages that adapt to various screen sizes and adhere to Material Design specifications. What You Will Learn: Develop a UI that adheres to Material Design principles using Angular Material, a UI component framework Use various Angular Material elements, directives, and services in conjunction with CSS3 Flexbox for layout management Use best practice design techniques to develop a responsive UI to fit multiple devices and screen sizes from desktop to tablet to mobile phone Develop web apps for both mobile and desktop form factors and screen sizes using HTML, CSS, and JavaScript Who This Book Is For: Web and mobile app developers with a basic understanding of JavaScript, HTML, and CSS

Creating Maintainable APIs: A Practical, Case-Study Approach

by Ervin Varga

Build straightforward and maintainable APIs to create services that are usable and maintainable. Although this book focuses on distributed services, it also emphasizes how the core principles apply even to pure OOD and OOP constructs. The overall context of Creating Maintainable APIs is to classify the topics into four main areas: classes and interfaces, HTTP REST APIs, messaging APIs, and message payloads (XML, JSON and JSON API as well as Apache Avro). What You Will Learn Use object-oriented design constructs and their APIs Create and manage HTTP REST APIs Build and manage maintainable messaging APIs, including the use of Apache Kafka as a principal messaging hub Handle message payloads via JSON Who This Book Is For Any level software engineers and very experienced programmers.

Refine Search

Showing 19,626 through 19,650 of 54,493 results