Join thousands of book lovers
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.You can, at any time, unsubscribe from our newsletters.
Domain-Driven Design Distilled brings DDD to life. Whether you're a developer, architect, analyst, consultant, or customer, Vernon helps you truly understand it so you can benefit from its remarkable power.
This book is designed to equip readers of all levels, from student to professional, with neuroscience knowledge and user experience guidelines and methodologies. This knowledge will help readers identify the ingredients for successful and engaging video games, while providing a better experience for their audience.
The first stylish how-to Instagram guide and must-have reference, from Instagram superstar Aimee Song
The Art of Tom Clancy's The Division is the ultimate behind the scenes look at making of the latest game in the critically acclaimed Tom Clancy franchise. With over 300 images including sketches and concept art, and in-depth commentary throughout from the artists and creators.
Vim is a fast and efficient text editor that will make you a faster and more efficient developer. It's available on almost every OS, and if you master the techniques in this book, you'll never need another text editor.
The Car Hacker's Handbook shows how to identify vulnerabilities in modern automotive vehicles.
This new edition to the classic book by ggplot2 creator Hadley Wickham highlights compatibility with knitr and RStudio. ggplot2 is a data visualization package for R that helps users create data graphics, including those that are multi-layered, with ease. With ggplot2, it's easy to: produce handsome, publication-quality plots with automatic legends created from the plot specificationsuperimpose multiple layers (points, lines, maps, tiles, box plots) from different data sources with automatically adjusted common scalesadd customizable smoothers that use powerful modeling capabilities of R, such as loess, linear models, generalized additive models, and robust regressionsave any ggplot2 plot (or part thereof) for later modification or reusecreate custom themes that capture in-house or journal style requirements and that can easily be applied to multiple plotsapproach a graph from a visual perspective, thinking about how eachcomponent of the data is represented on the final plot This book will be useful to everyone who has struggled with displaying data in an informative and attractive way. Some basic knowledge of R is necessary (e.g., importing data into R). ggplot2 is a mini-language specifically tailored for producing graphics, and you'll learn everything you need in the book. After reading this book you'll be able to produce graphics customized precisely for your problems, and you'll find it easy to get graphics out of your head and on to the screen or page.
Have big dreams? Kick start them with JavaScript! If we've learned one thing from the Millennial generation, it's that no one is too young to make history online.
KEY SELLING POINTS Practical hands-on guide Quickly develop Spring applications Author insights based on years of Spring Development Covers newest features of Spring Boot AUDIENCE Written for readers familiar with the Spring Framework.
For courses in engineering and technical management Architecture and Function of Complex SystemsSystem architecture is the study of early decision making in complex systems. This text teaches how to capture experience and analysis about early system decisions, and how to choose architectures that meet stakeholder needs, integrate easily, and evolve flexibly. With case studies written by leading practitioners, from hybrid cars to communications networks to aircraft, this text showcases the science and art of system architecture.
For the passionate photographer or videographer or the enthusiast looking for a versatile and convenient tool, Nikon's new D7200 has a lot to offer. This high specification camera allows you to shoot in almost any light - from dawn until after dusk - and to capture everything from sports and action to wildlife and everyday moments.
Agile Systems Engineering presents a vision of systems engineering where specification of requirements, structure, and behavior meet larger concerns such as safety, security, reliability, and performance. Traditionally, systems engineering has resulted in many disconnected paper documents, each attempting to specify some aspect of the system. Errors in the documents themselves and in their interconnection are often missed because the primary means by which quality is ensured is painstaking, error-prone manual review. . Leading author Bruce Douglass incorporates Agile methods and model-based development to consider the goals of an entire system and avoid errors that can occur when functions are developed independently and disconnected from the big picture. Douglass covers the lifecycle of systems development, including requirements, analysis, design, and handoff stages to specific engineering disciplines. Throughout, Douglass couples Agile methods with system concepts to address the needs of system engineers, avoid many common specification defects, and improve system quality while reducing the effort and cost of systems engineering.
The Elder Scrolls Online. Tales of Tamriel - Vol. II: The Lore takes readers on adventure throughout the war-torn landscapes and battlefields of Tamriel, featuring a horde of in-game texts and exclusive artwork. Lavishly bound and produced, this series of books is the definitive guide to lore from the Elder Scrolls Online.
Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectivelyso that your software is correct, efficient, maintainable, and portable. Thats where this practical book comes in. It describes how to write truly great software using C++11 and C++14i.e. using modern C++.Topics include:The pros and cons of braced initialization, noexcept specifications, perfect forwarding, and smart pointer make functionsThe relationships among std::move, std::forward, rvalue references, and universal referencesTechniques for writing clear, correct, effective lambda expressionsHow std::atomic differs from volatile, how each should be used, and how they relate to C++'s concurrency APIHow best practices in "e;old"e; C++ programming (i.e., C++98) require revision for software development in modern C++Effective Modern C++ follows the proven guideline-based, example-driven format of Scott Meyers' earlier books, but covers entirely new material."e;After I learned the C++ basics, I then learned how to use C++ in production code from Meyer's series of Effective C++ books. Effective Modern C++ is the most important how-to book for advice on key guidelines, styles, and idioms to use modern C++ effectively and well. Don't own it yet? Buy this one. Now"e;.-- Herb Sutter, Chair of ISO C++ Standards Committee and C++ Software Architect at Microsoft
Delve inside Windows architecture and internals - and see how core components work behind the scenes. This classic guide has been fully updated for Windows 10 and Windows Server 2016.
A historical study of Chile's twin experiments with cybernetics and socialism, and what they tell us about the relationship of technology and politics.In Cybernetic Revolutionaries, Eden Medina tells the history of two intersecting utopian visions, one political and one technological. The first was Chile's experiment with peaceful socialist change under Salvador Allende; the second was the simultaneous attempt to build a computer system that would manage Chile's economy. Neither vision was fully realized—Allende's government ended with a violent military coup; the system, known as Project Cybersyn, was never completely implemented—but they hold lessons for today about the relationship between technology and politics.Drawing on extensive archival material and interviews, Medina examines the cybernetic system envisioned by the Chilean government—which was to feature holistic system design, decentralized management, human-computer interaction, a national telex network, near real-time control of the growing industrial sector, and modeling the behavior of dynamic systems. She also describes, and documents with photographs, the network's Star Trek-like operations room, which featured swivel chairs with armrest control panels, a wall of screens displaying data, and flashing red lights to indicate economic emergencies.Studying project Cybersyn today helps us understand not only the technological ambitions of a government in the midst of political change but also the limitations of the Chilean revolution. This history further shows how human attempts to combine the political and the technological with the goal of creating a more just society can open new technological, intellectual, and political possibilities. Technologies, Medina writes, are historical texts; when we read them we are reading history.
Participatory Design is about the direct involvement of people in the co-design of the technologies they use. Embracing a diverse collection of principles and practices aimed at making technologies, tools, environments, businesses, and social institutions more responsive to human needs, this is a state-of-the-art reference handbook for the subject. The Routledge International Handbook of Participatory Design brings together a multidisciplinary and international group of experts to discuss the pivotal issues in participatory design.
Updated for both Python 3.4 and 2.7, this convenient pocket guide is the perfect on-the-job quick reference. Youll find concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools. The handy index lets you pinpoint exactly what you need.Written by Mark Lutzwidely recognized as the worlds leading Python trainerPython Pocket Reference is an ideal companion to OReillys classic Python tutorials, Learning Python and Programming Python, also written by Mark.This fifth edition covers:Built-in object types, including numbers, lists, dictionaries, and moreStatements and syntax for creating and processing objectsFunctions and modules for structuring and reusing codePythons object-oriented programming toolsBuilt-in functions, exceptions, and attributesSpecial operator overloading methodsWidely used standard library modules and extensionsCommand-line options and development toolsPython idioms and hintsThe Python SQL Database API
Get up to speed quickly on the latest in user experience strategy and design UX For Dummies is a hands-on guide to developing and implementing user experience strategy.
Networked thermostats, fitness monitors, and door locks show that the Internet of Things can (and will) enable new ways for people to interact with the world around them. But designing connected products for consumers brings new challenges beyond conventional software UI and interaction design.This book provides experienced UX designers and technologists with a clear and practical roadmap for approaching consumer product strategy and design in this novel market. By drawing on the best of current design practice and academic research, Designing Connected Products delivers sound advice for working with cross-device interactions and the complex ecosystems inherent in IoT technology.
An expert guide to selecting the right cloud service model for your business Cloud computing is all the rage, allowing for the delivery of computing and storage capacity to a diverse community of end-recipients. However, before you can decide on a cloud model, you need to determine what the ideal cloud service model is for your business.
Learn essential skills of a master explorer, including how to analyze software to discover key points of vulnerability, how to design experiments on the fly, how to hone your observation skills, and how to focus your efforts.
The popularity of REST in recent years has led to tremendous growth in almost-RESTful APIs that dont include many of the architectures benefits. With this practical guide, youll learn what it takes to design usable REST APIs that evolve over time. By focusing on solutions that cross a variety of domains, this book shows you how to create powerful and secure applications, using the tools designed for the worlds most successful distributed computing system: the World Wide Web.Youll explore the concepts behind REST, learn different strategies for creating hypermedia-based APIs, and then put everything together with a step-by-step guide to designing a RESTful Web API.Examine API design strategies, including the collection pattern and pure hypermediaUnderstand how hypermedia ties representations together into a coherent APIDiscover how XMDP and ALPS profile formats can help you meet the Web API "e;semantic challenge"e;Learn close to two-dozen standardized hypermedia data formatsApply best practices for using HTTP in API implementationsCreate Web APIs with the JSON-LD standard and other the Linked Data approachesUnderstand the CoAP protocol for using REST in embedded systems
Learn how to make the switch from PC to Mac a completely smooth transition The number of Mac users continues to increase significantly each year.
This elegant, collectible book presents the powerful concept art created for Destiny, featuring breathtaking imagery that captures the cinematic feel of its universe. Covering everything from the earliest sketches of the Guardians' armor to dilapidated cities on distant planets, this exploration of the art behind the year's biggest new gaming franchise details the incredible artistic development of each class, vehicle, and planet. With hundreds of stunning sketches, character illustrations, pieces of concept art, environments, and more, The Art of Destiny will explore the game's sweeping world, grand scope, and vibrant visuals.
Do you wish that the complex topics of routers, switches, and networking could be presented in a simple, understandable presentation? This reference is packed with all the information you need to learn to use Cisco routers and switches to develop and manage secure Cisco networks.
A fully updated guide to making your landing pages profitable Effective Internet marketing requires that you test and optimize your landing pages to maximize exposure and conversion rate.
Another day without Test-Driven Development means more time wasted chasing bugs and watching your code deteriorate. You thought TDD was for someone else, but it's not! It's for you, the embedded C programmer. TDD helps you prevent defects and build software with a long useful life.
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.