Pragmatic Thinking and LearningSoftware development happens in your head. Not in an editor, IDE, or design tool. You're well educated on how to work with software and hardware, but what about wetware our own brains? Learning new skills and new technology is critical to your career, and it's all in your head.
In this book by Andy Hunt, you'll learn how our brains are wired, and how to take advantage of your brain's architecture. You'll learn new tricks and tips to learn more, faster, and retain more of what you learn.
You need a pragmatic approach to thinking and learning. You need to Refactor Your Wetware. ...
Anti-Money Laundering in a NutshellAnti–Money Laundering in a Nutshellis a concise, accessible, and practical guide to compliance with anti–money laundering law for financial professionals, corporate investigators, business managers, and all personnel of financial institutions who are required, under penalty of hefty fines, to get anti–money laundering training.
Money laundering is endemic. As much as 5 percent of global GDP ($3.6 trillion) is laundered by criminals each year. It's no wonder that every financial institution in the United States—including banks, credit card companies, insurers, securities brokerages, private funds, and money service businesses—must comply with complex examination, training, and reporting requirements mandated by a welter of federal anti–money laundering (AML) laws. Ignorance of crime is no excuse before the law. Financial institutions and businesses that unknowingly serve as conduits for money laundering are no less liable to prosecution and fines than those that condone o ...
Beginning Windows 8.1Windows 8 has been described by Microsoft as its "boldest" Windows release ever and the 8.1 update enhances the paradigm further. Beginning Windows 8.1 takes you through the new features and helps you get more out of the familiar to reveal the fullest possibilities for this amazing new operating system.
You will learn, with non-technical language used throughout, how to get up and running in the new Windows interface, minimize downtime, maximize productivity, and harness the features you never knew existed to take control of your computer and enjoy the peace of mind and excitement that comes with it. ...
Understanding Industrial DesignWith the coming flood of connected products, many UX and interaction designers are looking into hardware design, a discipline largely unfamiliar to them. If you're among those who want to blend digital and physical design concepts successfully, this practical book helps you explore seven long-standing principles of industrial design.
Two present and former design directors at IDEO, the international design and innovation firm, use real-world examples to describe industrial designs that are sensorial, simple, enduring, playful, thoughtful, sustainable, and beautiful. You'll learn how to approach, frame, and evaluate your designs as they extend beyond the screen and into the physical world. ...
Software Testing Automation TipsQuickly access 50 tips for software test engineers using automated methods. The tips point to practices that save time and increase the accuracy and reliability of automated test techniques. Techniques that play well during demos of testing tools often are not the optimal techniques to apply on a running project. This book highlights those differences, helping you apply techniques that are repeatable and callable in professionally run software development projects. Emphasis is placed on creating tests that, while automated, are easily adapted as the software under construction evolves toward its final form.
Techniques in the book are arranged into five categories: scripting, testing, the environment, running and logging of tests, and reviewing of the results. Every automation engineer sooner or later will face similar issues to the ones covered in these categories, and you will benefit from the simple and clear answers provided in this book. While the focus of the book is on the us ...
DevOps on the Microsoft StackThis book tells you everything you need to know to help your organization implement DevOps on the Microsoft platform. You will learn how to use Visual Studio, Visual Studio Team Services, and Azure to implement a complete DevOps process in your company. You will learn about Agile Project Management, Continuous Integration, Continuous Delivery, Technical Debt Management, Automatic Testing and Monitoring, and see how all these areas fit together.
DevOps is important for organizations that want to make the best use of their resources and avoid costly mistakes. Teams that embrace DevOps deploy code up to 30 times more frequently than their competition and less than 50% of their deployments fail according to Puppet Labs State of DevOps survey.
DevOps on the Microsoft Stack shows you how to help your organization implement DevOps, covering the tooling they will need and how to make everything work together while following best practices. The focus is not only on technology but also on ...
Dynamic SQLThis book is an introduction and deep-dive into the many uses of dynamic SQL in Microsoft SQL Server. Dynamic SQL is key to large-scale searching based upon user-entered criteria. It's also useful in generating value-lists, in dynamic pivoting of data for business intelligence reporting, and for customizing database objects and querying their structure.
Executing dynamic SQL is at the heart of applications such as business intelligence dashboards that need to be fluid and respond instantly to changing user needs as those users explore their data and view the results. Yet dynamic SQL is feared by many due to concerns over SQL injection attacks. Reading Dynamic SQL: Applications, Performance, and Security is your opportunity to learn and master an often misunderstood feature, including security and SQL injection.
All aspects of security relevant to dynamic SQL are discussed in this book. You will learn many ways to save time and develop code more efficiently, and you will practice ...
C++ Standard Library Quick ReferenceThis quick reference is a condensed reference guide to the essential data structures, algorithms, and functions provided by the C++ Standard Library. More specifically, this is a compact collection of essential classes and functions, used by C++ programmers on a daily basis. The C++ Standard Library Quick Reference features core classes for strings, I/O streams, and various generic containers, as well as a comprehensive set of algorithms to manipulate them. In recent years, the C++11 and C++14 standards have added even more efficient container classes, a new powerful regular expression library, and a portable multithreading library featuring threads, mutexes, condition variables, and atomic variables.
Needless to say, it is hard to know and remember all the possibilities, details, and intricacies of this vast and growing library. This handy reference guide is therefore indispensable to any C++ programmer. It offers a condensed, well-structured summary of all essential aspects of the ...
Beacon TechnologiesProximity technology - in particular, Bluetooth beacons - is a major source of business opportunity, and this book provides everything you need to know to architect a solution to capitalize on that opportunity. Learn the key standards - iBeacon, Eddystone, Bluetooth 4.0, and AltBeacon - and how they work with other proximity technologies. Then build your understanding of the proximity framework and how to identify and deploy the best solutions for your own business, institutional, or consulting needs.
Solutions architects of all types - venture capitalists, founders, CEOs, strategists, product managers, CTOs, business developers, and programmers - will learn about the following from reading Beacon Technologies. ...
Beginning Backdrop CMSLearn what Backdrop CMS is and how it fulfills the role of a content management system, along with how to install and configure it. This book teaches how to create and manage content, taxonomy, users, page layouts, and menus to get the best site possible. You'll also see how to install on shared hosting – which is a focus of the Backdrop CMS team – to make hosting your website affordable.
Backdrop CMS has a very strong community, and Beginning Backdrop CMS shows you how to leverage Backdrop CMS's repository of contributed modules and themes to expand the functionality and look of your site, along with how to contribute your own material to the community.
Beginning Backdrop CMS focuses on the user who is responsible for building, maintaining, and managing an organization's website and who is interested in Backdrop CMS's ability to meet their site's requirements. It covers why you should consider using a content management system when building a new web site. ...